Delivery risk
Having only one delivery at the end of the project is risky in all situations, because if something is not the way the customer and end users expected, it will be costly to fix the problem. Therefore, even in predictive projects where we may not have true deliveries throughout the project, we still prefer to review deliverables with the customer and end users and receive their formal or informal approval. This is usually embedded in methodologies, but if not, and you can predict problems for the delivery at the end of the project, it’s best to adjust your methodology.
Next: Limiting work in progress