1. Software Should Have Testable Goals
2. Close Customer Involvement Is Key
3. Software Development Is A Learning Process
4. Do The Important Stuff First
5. Communicating Is The Principal Activity
6. Prevention Is (Usually) Cheaper Than Cure
7. Software That Can't Be Put To Use Has No Value
8. Interfaces Are For Communicating
9. Automate The Donkey Work
10. Grow Complex Software Using The Simplest Parts
11. To Learn, We Must Be Open To Change
No comments:
Post a Comment