If you think in Extreme programming terms
Keep the design simple
Turn a blind eye towards future requirements and extra flexibility. Concentrate on what is scheduled for today only
"Turn a blind eye towards future requirements and extra flexibility."
Maybe you misread Kent, not that I'm a fan of him anyway, but you need to be prepared for ANYTHING at any time if you are working that way -- which almost no one ever is.