1What is Iterative Development?

“Iterative and incremental development is necessary to converge on an accurate business solution.”Principle 5, Dynamic Systems Development Methodology, from Dynamic System Development Method (Addison-Wesley, 1997) by Jennifer Stapleton

As we discussed in the Preface, the need for iteration arises out of the need to predictably deliver results in an uncertain world. Because we cannot wish the uncertainty away, we need a technique to master it. Iterative and incremental development provides us with a technique that enables us to master this uncertainty or at least to systematically bring it sufficiently under control to achieve our desired results.

So what is it that makes a development process iterative and ...

Get Managing Iterative Software Development Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.