As the uncertainty in the project increases, the likelihood of changes, wasted work, and rework also increases, which is costly and time consuming.
When both technology uncertainty and requirements uncertainty are very high (the top right of, the project moves beyond complex to chaotic
Iterative and incremental approaches reduce waste and rework because
Is agile an approach, a method, a practice, a technique, or a framework?
iterative and incremental approaches reduce waste and rework because the teams gain feedback
As project uncertainty increases, so too does the risk of rework
when team members explore the requirements iteratively and deliver more often incrementally, the teams adapt to changes more easily