O'Reilly logo

Managing Iterative Software Development Projects by Ian Spence, Kurt Bittner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required