The staged-delivery model is another lifecycle model in which you show software to the customer in successively refined stages. Unlike the evolutionary-prototyping model, when you use staged delivery, you know exactly what you're going to build when you set out to build it. What makes the staged- delivery model distinctive is that you don't deliver the software at the end of the project in one fell swoop. You deliver it in successive stages throughout the project. (This model is also known as "incremental implementation.") Figure7-9 shows how the model works.
Figure7-9.Staged-delivery model. Staged delivery avoids the waterfall ...