posted on Friday, October 29, 2004 8:15 PM
by
davidboschmans
Key motivations for iterative development
The last couple of days I've been discussing the core of all agile practices: "iterative development". Here are some of the key motivations I used:
-
Iterative development is lower risk
-
Early risk mitigation and discovery
-
Accommodates and provokes early change
-
Manageable complexity
-
Confidence and satisfaction from early, repeated success
-
Early partial product
-
Relevant progress tracking; better predictability
-
Higher quality; less defects
-
Final product better matches true client desires
-
Early and regular process improvement
-
Communication and engagement required
-
Prototyping and feedback required
Any other suggestions?
Currently I'm looking into Database refactorings and how to start with it in an enterprise environment with highly coupled applications.