Better Software Development
Quoting Kent Beck from XP:Explained
The cycle is to do the best you can today, striving for the awareness and understanding neccessary to do better tomorrow.
- Software projects are inherently projects of discovery. You and your team will learn more as time goes by.
- ... and lock yourself into a design or architecture that won't support important requirements that you haven't gotten to yet.
Blueprints, Patterns, and the like