Advantages
It’s useful when staffing is unavailable for a complete
implementation by the business deadline.
Increments can be planned to manage technical risks.
Disadvantages
Risk :- No overall design at start therefore, pieces
might not fit together