3Controlling Iterative Projects

“O! thou hast damnable iteration, and art, indeed, able to corrupt a saint.”—William Shakespeare, Henry IV Part 1

To some people, iterative development appears to be uncontrolled development and a corruption of well established management practices aimed at establishing control over the project’s schedule, scope, and cost.[1]

Iterative development is not uncontrolled development. On the contrary, iterative development actually allows for greater control than other development approaches: it provides more points at which progress can be evaluated and plans adjusted to adapt to new realities. But those people who associate re-planning with failure to manage are in for an attitude adjustment; they need to recognize ...

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.