What is waterfall project management?
Waterfall project management is a sequential lifecycle in which a project moves through requirements, design, implementation, verification, and maintenance, and does not begin a phase until the previous one has been reviewed and its deliverable approved. The approved documents become a baseline, and any later change is handled through formal change control rather than by editing the plan.
That definition separates the model from its caricature. Real waterfall projects have design reviews, prototype sign-offs, and limited iteration between phases. What they lack is a scheduled, cheap way to act on feedback once the budget is largely committed.
The label is usually traced to Winston Royce’s 1970 paper, “Managing the Development of Large Software Systems”, which drew the linear sequence and then called that one-pass implementation “risky and invites failure”. The discipline was institutionalised later through defence standards such as DOD-STD-2167A (1988) and stage-gate governance in construction, aerospace, and pharmaceuticals. Those gates exist because auditors, regulators, and fixed-price buyers needed evidence at defined checkpoints. If your project has none of those stakeholders, you may be paying for evidence nobody will read.
What are the five phases, and what does each one produce?
Each phase has a deliverable, an exit condition, and an approver. The table below is the working version, not the textbook one.
| Phase | What it must produce | The gate question | Typical approver |
|---|---|---|---|
| Requirements | A testable specification with acceptance criteria, exclusions, and assumptions | Can every requirement be verified, and does the customer accept this as the baseline? | Sponsor and customer |
| Design | Architecture, interface contracts, detailed design, and a traceability matrix | Can this design satisfy every requirement, traced line by line? | Technical authority |
| Build | Working components, unit tests, and build records | Is every unit complete and reviewed against its design? | Delivery lead |
| Verification | Integrated system, test reports, defect log, acceptance evidence | Does the system meet the specification under realistic conditions? | QA and customer |
| Handover and maintenance | Live system, support model, change control process | Is ownership transferred with funded support? | Operations owner |
Two things are worth noticing. First, the requirements phase produces a specification, not a wish list: if you cannot write down how a requirement would be tested, it is not ready to be baselined. Second, verification is where the model’s risk concentrates: it is the first moment anyone sees the whole system behave, and it happens when the remaining schedule is shortest.
Join Doitify Today
Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.
What does a stage gate actually decide?
A stage gate is a decision point, not a status meeting. It asks whether the phase met its exit criteria, whether the risks are acceptable, and whether the business case still justifies continuing. The output is one of four decisions: proceed, proceed with conditions, rework the phase, or stop the project.
PRINCE2 formalises this through a Project Board that authorises one management stage at a time. NASA uses key decision points backed by technical reviews — system requirements, preliminary design, critical design, system integration — a structure documented in GAO’s 2019 assessment of major projects (GAO-19-262SP). In both cases the gate is tied to named evidence and a named approver.
Three practices keep gates from becoming theatre: write exit criteria before the phase starts (“every requirement traced to a component, all interfaces documented, no open critical design actions” — not “design approved”); give the gate the authority to stop, because a gate that has never stopped anything is a calendar entry; and record conditions, since “approved subject to closing action A-14 by 12 March” is a real decision that creates accountability.
> Common mistake: Treating gate approval as a quality certificate. A gate confirms that deliverables exist and are accepted; it cannot confirm that the requirements were right. Only something running answers that.
How do baselines and change control work in practice?
Once a document is approved, it becomes a baseline: the fixed reference against which later work is measured. From that point, a change is a request with a cost, not an edit.
The process is consistent across regulated industries. Someone logs the request with a reason, someone assesses the impact on cost, schedule, risk, and every signed document it touches, and a change control board approves, defers, or rejects it. If approved, the baseline and affected documents are reissued, and the rationale is kept as audit evidence.
The discipline lives in the impact assessment, because that is where optimism enters. A change request that says “minor label change, 4 hours” when the label appears in eleven reports, two interfaces, and a regulatory submission is not minor. The assessment has to trace the requirement through design and test cases — which is what a traceability matrix is for.
Worked example: the same change found in two different phases
Take a compliance reporting system with a $1.2 million budget and a blended rate of $95 per hour. A regulator clarifies that every report must show a data-retention date, not just a retention period.
If the gap is caught at the design gate: 18 hours of impact analysis and specification update, 22 hours of design and interface work, 12 hours of build, and 8 hours of new test cases. Total: 60 hours ≈ $5,700, with no schedule change.
If the same gap is caught during verification, after three modules are built: 55 hours of impact analysis and re-baselining, 210 hours of rework across three modules, 70 hours of interface and data migration changes, 95 hours of regression testing, and 30 hours of re-approval and document reissue. Total: 460 hours ≈ $43,700, plus a three-week slip on an eleven-person team at $8,800 per week = $26,400.
The late discovery costs roughly $70,000, about 12 times the early fix, and it lands in the quarter with the least room to absorb it. The ratio is not a law, but the direction is reliable.
How do you build a schedule that survives contact?
Build from the work breakdown structure outward, not from a list of dates backward. Decompose to work packages: the 100% rule says the children of any element must account for all of the parent’s scope and nothing more, and the 8/80 heuristic keeps packages between roughly 8 and 80 hours so they are small enough to estimate and large enough to track.
Then map dependencies and find the critical path. Not every sequence is a dependency: “we usually do design first” is a preference, “the interface contract must be frozen before the vendor can build” is a constraint. Only the second belongs in the logic. Separate lead time from effort, because procurement, permits, and regulatory review consume calendar time without consuming your team — they are the most common source of schedule surprise in construction and hardware work. And place every gate on the path, not alongside it: a gate outside the critical path cannot protect the thing that matters.
Worked example: critical path arithmetic on a 40-week project
A 40-week programme runs requirements (8 weeks), design (6), build (14), verification (8), and deployment (4). A hardware order has a 10-week lead time and must be installed before verification starts at week 28. Latest order date = 28 − 10 − 1 week of installation = week 17. Design approval lands at week 14, so the procurement path has 17 − 14 = 3 weeks of slack.
Three weeks sounds comfortable until you notice that build has zero float. If design approval slips by four weeks, procurement becomes critical and the project loses a week it never had. That is the arithmetic a gate review should be checking.
How do you track progress without fooling yourself?
Waterfall tracking fails in one specific way: percent complete is measured as effort spent rather than work remaining. A task that has been “90% done” for three reporting periods is the classic symptom, and the last ten percent is usually where integration lives. Three countermeasures work: use objective progress rules (0/100 for short tasks, 50/50 for tasks under two weeks, measured quantities wherever a verifiable measure exists); report against the baseline rather than the current plan; and watch variance at the work-package level, because a healthy project total can hide one catastrophic package.
Worked example: what the numbers look like at week 20
A 120-package project has a budget at completion of $900,000 over 30 weeks. At week 20:
| Measure | Value | Reading |
|---|---|---|
| Planned value (PV) | $600,000 | Two-thirds of the budget should be earned |
| Earned value (EV) | $528,000 | 88% of planned progress |
| Actual cost (AC) | $561,000 | Money spent to earn that progress |
| Schedule performance index (EV ÷ PV) | 0.88 | Roughly 3.5 weeks behind |
| Cost performance index (EV ÷ AC) | 0.94 | 6% over budget for the value earned |
| Forecast at completion (BAC ÷ CPI) | $957,000 | $57,000 projected overrun |
None of those numbers says why. The next question — which three work packages account for most of the variance? — is the one that produces a decision. A dashboard that cannot answer it is decoration.
Where does waterfall win, and where does it fail?
Waterfall wins when the cost of being wrong late is high and the requirements can genuinely be pinned down: construction, aerospace, medical device submissions, utility upgrades, regulatory remediation, and fixed-price contracts where scope is the commercial object. It also wins when the customer cannot evaluate a partial product — nobody wants to accept half a bridge.
| Signal | Points to waterfall | Points away from waterfall |
|---|---|---|
| Requirement stability | Signable specification, few expected changes | Users cannot describe what they need yet |
| Cost of a late change | Physical rework, re-certification, contract amendment | A redeploy or a backlog reorder |
| Approval environment | Regulator or auditor requires phase evidence | No external gate required |
| Technology | Well understood by the team | New stack or new domain |
| Contract | Fixed price, fixed scope | Time and materials, evolving scope |
| Deliverable shape | Only the whole works | Slices are useful on their own |
Split answers are normal, and they usually point to a gated structure with a shorter build loop inside it.
The failure modes are equally specific:
- Approving a specification nobody could test. The gate passes because the document is complete, not because it is correct.
- Running gates as status meetings. No stop authority, no conditions, no consequences.
- Freezing scope but not staffing. The baseline assumes a team that has already been reassigned.
- Confusing documentation with verification. A signed document retires a paper risk; only a running system retires a real one.
> Practical tip: At every gate, ask: “What could we learn in the next phase that would invalidate this approval?” Write the answer down; it becomes the first item on the next phase’s risk register.
Is waterfall still used, and does the success data condemn it?
Yes, and the data is more ambiguous than the headline suggests. Standish Group CHAOS figures, as widely reported, put agile success around 42% and waterfall around 26% across 2020–2024 data. Three caveats apply: the labels are self-reported, “agile” is a category rather than a framework, and waterfall is disproportionately used on large, regulated, fixed-price projects — the population with the lowest success rates in every study.
The defensible conclusion is narrower. Small batches and early feedback correlate with better outcomes, especially as project size grows. Waterfall does not repeal that finding; it accepts a longer feedback loop in exchange for contractual certainty and auditable evidence. If the requirements assumption fails, no amount of gate discipline will save the project; it will simply produce better-documented failure.
How do you run waterfall work without a full PMO?
You need three things: a scope baseline, a consistent progress rule, and actual costs recorded against the same work packages.
The usual failure is tooling, not method. When the baseline lives in a spreadsheet, dependencies live in a Gantt file, and time is tracked somewhere else, every monthly report becomes a reconciliation exercise nobody trusts. Keeping tasks, dependencies, milestones, and budget in one workspace shortens that loop from days to minutes.
That is the gap Doitify is built for: hierarchical tasks and work packages, dependencies, milestones, Gantt charts, workload views, and work reports in one place, so baseline and actuals refer to the same objects. Doitify is our product, so weigh that description accordingly. What no tool can do is decide whether your requirements are stable enough to baseline — that judgement stays with the project manager and the sponsor.
FAQ
Conclusion
Waterfall is a bet on stable requirements, placed deliberately and priced honestly. The phases, gates, baselines, and change boards all exist to protect that bet, and they work when the bet is sound.
Use it when the specification can be tested, the cost of a late change is genuinely high, and someone outside the team needs evidence at defined checkpoints. Then do the three things that separate a disciplined waterfall project from a slow one: write exit criteria before each phase, keep progress rules objective, and treat every gate as a decision with the authority to stop. If you cannot describe how a requirement would be verified, you are not ready to baseline it.
If this post on waterfall project management was helpful, you might also enjoy Project Dashboard: What Should It Include? and Project Risk Assessment Template (Free, Fillable + Example).
Join Doitify Today
Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.