File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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]
I agree. Here's the link:
subject: Why Is Iterative Development Important
jQuery in Action, 3rd edition