Junilu,
Of the various threads you posted today, this one is the most important.
In general, you don't want to just practice, because you may get it wrong and no know it.
To practice correctly,
you should do these three things:
*Set specific goals
Don’t go all over the place. Focus on what you practice now. Avoid going down into the weeds of detailed design and technology.
Actively look for opportunities to concentrate, to improve, to further your learning.
*Obtaining immediate feedback
Is it working? Attack it. See how it handles change. View the guidelines from Chapter 3 on structure, and from Appendix C to see that you have not violated any of the directives and guidelines.
Share your work with like-minded peers and have them critic it.
*Concentrate on technique as much as outcome
Design all types of things, not just the current project, to become really good at volatility-based decomposition.
Learn to do it both efficiently (quickly) and effectively (correctly).
Juval.