Waterfall Project Management
When to Use It & How
The complete Waterfall methodology guide. Covers the five phases in depth, when Waterfall genuinely outperforms Agile, real-world industry examples, a clear decision framework and the honest pros and cons every project manager needs to know.
Waterfall is a linear, sequential project methodology where each phase must be fully completed before the next begins. The five phases are: Requirements → Design → Implementation → Testing → Deployment. Use it when requirements are fixed and well-understood, when phases physically cannot overlap (construction, manufacturing), or when regulatory documentation is required at each phase gate. It is not suited to projects with evolving requirements.
Waterfall at a Glance
Key characteristics of the methodology
What Is Waterfall Project Management?
Waterfall is a predictive, plan-driven project management methodology in which project work flows sequentially through defined phases. Each phase produces a formal deliverable — a requirements document, a design specification, tested software, a constructed building — and must be formally reviewed and approved before work on the next phase begins.
The name comes from the visual metaphor of water flowing downward from one phase to the next with no upward flow — once a phase is complete, the project does not return to it. This makes Waterfall highly structured and predictable but also rigid: changes to requirements after the Requirements phase is closed are expensive, disruptive and sometimes technically impossible.
The model was first formally described by Winston Royce in a 1970 paper on managing large software projects. Royce actually presented it as an example of a flawed approach that needed iteration — but the sequential structure itself was widely adopted by the software and construction industries throughout the 1970s and 1980s, and remains in active use today.
The 5 Phases of Waterfall — Explained
Each phase has a specific purpose, a defined set of activities and a formal deliverable that serves as the phase gate before work can proceed. Here is what happens in each one.
When Waterfall Genuinely Outperforms Agile
Waterfall is not obsolete — it is the right choice in specific circumstances. The question is not "is Waterfall good?" but "is Waterfall right for this project?" Here are the conditions where Waterfall provides clear advantages over iterative approaches.
Waterfall Pros and Cons — The Honest List
Waterfall, Agile or Hybrid? How to Choose
The methodology choice should be driven by project characteristics — not personal preference or organisational habit. Here is a practical decision framework based on the most critical factors.
Waterfall in Practice — Industry Examples
Waterfall is not just a historical methodology — it remains the backbone of entire industries. Here are six real-world examples where Waterfall is the correct and widely used approach.
Waterfall vs Agile — Key Differences
A clear comparison of the two approaches across the dimensions that matter most for methodology selection. For a more detailed analysis with a decision tree, see the full Agile vs Waterfall guide.
| Factor | Waterfall | Agile |
|---|---|---|
| Delivery approach | Linear, sequential phases | Iterative sprints / cycles |
| Requirements | Defined fully upfront | Evolve throughout delivery |
| Customer involvement | At start and end | Continuous throughout |
| Working product | Only at the end | After every sprint |
| Change tolerance | Low — expensive mid-project | High — core design principle |
| Documentation | Comprehensive | Just enough, just in time |
| Risk discovery | Late — testing phase | Early — each iteration |
| Team structure | Specialised, phase-based | Cross-functional, persistent |
| Best for | Construction, aerospace, regulated industries, fixed-scope contracts | Software products, digital services, evolving requirements |
| Predictability | High (when requirements are stable) | Moderate (scope can shift) |
| Speed to first value | Slow — only at project end | Fast — first sprint delivers value |
How to Run a Waterfall Project Successfully
Waterfall projects fail for predictable reasons. Here is what separates Waterfall projects that deliver from those that spiral into delay and cost overrun.