Many teams default to whichever methodology their last project used, without assessing whether the new initiative's conditions actually suit it. The result is predictable: waterfall applied to a fast-moving digital product creates expensive change requests; agile applied to a compliance-driven government tender produces audit gaps and stakeholder anxiety.
The core tension sits at the point of scope commitment. Waterfall locks scope early, so requirements are documented, approved, and baselined before build begins. This works when the problem is well understood and external constraints (regulatory sign-off, procurement rules, fixed-price contracts) demand predictability. A state government infrastructure project with defined specifications and sequential approvals is a natural fit.
Agile defers scope decisions deliberately. Requirements emerge through iterative delivery, with each sprint producing working output that stakeholders can evaluate and redirect. A retail loyalty platform responding to competitor moves mid-development benefits from this flexibility because the team can pivot feature priority without dismantling the project plan.
Waterfall optimises for predictability; agile optimises for adaptability. The right choice depends on how stable your requirements are at kickoff.