Side Effects of Staged Delivery

In addition to its positive effect on project scheduling, Staged Delivery can benefit several other project characteristics.

More even distribution of development and testing resources. Projects using Staged Delivery consist of several minicycles of planning, requirements analysis, design, code, and test. Design isn't bunched up at the beginning, programming isn't bunched up in the middle, and testing isn't bunched up at the end. You can distribute analysis, programming, and testing resources more uniformly than you can with approaches that are closer to the pure waterfall model.

Improved code quality. In traditional approaches, you know that "someone" will have to read your code and maintain it. That provides an ...

Get Rapid Development: Taming Wild Software Schedules 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.