6Overall Project Planning

“There is no such thing as a favorable wind for the man who has no idea where he is going.”Seneca (4 BC–65 AD)

The mantra of iterative development is release early and often. Frequent, tangible, working releases are at the heart of the iterative approach. And yet, frequent releases alone are not enough to ensure that the project will reach its desired goal. Each successive release must contribute toward the desired result. Unfortunately, saying this and achieving it are two very different things; you need a way to reason about where you are going, the commitments you have made, and a long-term view of the project that enables you to place intermediate results into context.

The last chapter introduced a layered approach ...

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.