Get the tools you need to learn Java skills fast!
Video tutorials, eBooks, hands-on lab exercises, sample code.
Get started
The moose likes Agile and Other Processes and the fly likes Why Is Iterative Development Important Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Software Craftsman this week in the Agile forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Why Is Iterative Development Important" Watch "Why Is Iterative Development Important" New topic

Why Is Iterative Development Important

JiaPei Jen
Ranch Hand

Joined: Nov 19, 2000
Posts: 1309
I was asked this question: "why is iterative development important?" I only know that incremental and iterative development is to minimized risks. What else can I elaborate on the importance of iterative development?
Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
Here's some points, although they are mostly benefits of incremental development, not just iterative:
- Early customer feedback
- Incremental releases allow the customer to use the software in production earlier, if he wants to
- Having the knowledge of prior iterations makes estimates and designs more accurate than in BDUF
- The whole process is exercised from start to finish, thus revealing any problems early in the project

Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
It is sorta covered in the JavaRanch Style Guide.
subject: Why Is Iterative Development Important