This model is best suited for projects where the scope, specifications, deliverables, and implementation plans are not entirely defined when beginning the engagement or are expected to evolve throughout the engagement. This model provides clients with the desired flexibility to manage team sizes and costs as the project progresses in phases. In using this model, you can:
Ramp up and ramp down team size in synchronization with the market, project, and release schedules
Adapt to evolving requirements
Get detailed visibility and control over the development process