Methods and industries
Agile vs waterfall vs hybrid: which method fits my project?
Choose waterfall (predictive) when requirements are stable and the work must follow a fixed sequence, agile (adaptive) when requirements will change and you can deliver usable increments early, and hybrid when parts of the project fit each. Most real projects are hybrid: a predictive outer plan with fixed milestones, and adaptive delivery inside the pieces where learning matters.
Waterfall, agile and hybrid defined
- Waterfall (predictive): you define scope up front, plan the whole project, then execute in sequence: requirements, design, build, test, hand over. Progress is measured against a baseline schedule and budget. The PMBOK Guide calls this a predictive life cycle.
- Agile (adaptive): you deliver in short iterations or a continuous flow, reprioritize the backlog as you learn, and measure progress by working output. Scrum (fixed-length sprints, defined roles) and Kanban (visual flow, limits on work in progress) are the best-known frameworks. SAFe is one approach to scaling agile across many teams.
- Hybrid: you combine them deliberately. A common shape is a predictive framework of phases, gates, contracts and milestones, with agile delivery inside some phases, such as software configuration or design.
None of these is more modern or more professional than the others. They are tools for different kinds of uncertainty.
When each method fits
| Factor | Waterfall fits when | Agile fits when |
|---|---|---|
| Requirements | Known and stable, often fixed by contract or regulation | Expected to change as users see results |
| Sequence | Physical or technical order is fixed (foundations before walls) | Features can be built in almost any order |
| Cost of change late | High: rework is expensive or impossible | Low: changing software or content is cheap |
| Partial delivery | Has little value until complete | Each increment is usable |
| Customer involvement | Available at milestones | Available frequently to review and reprioritize |
| Contract | Fixed price, fixed scope | Time and materials, or fixed budget with flexible scope |
Construction, plant shutdowns and infrastructure lean predictive. Digital products, marketing experiments and internal tools lean adaptive. ERP rollouts, product launches and fit-outs are often hybrid.
A quick scoring checklist, with a worked example
Score your project on six questions from 1 (predictive) to 3 (adaptive): (1) How likely are requirements to change? (2) Can the work be done in flexible order? (3) How cheap is late change? (4) Is partial delivery useful? (5) How often can the customer review work? (6) Does the contract allow flexible scope?
Add the six scores. The total runs from 6 to 18. As a rule of thumb: 6 to 10 suggests predictive, 11 to 14 hybrid, 15 to 18 adaptive.
| Question | ERP rollout | Mobile app MVP |
|---|---|---|
| 1. Requirements change | 2 | 3 |
| 2. Flexible order | 1 | 3 |
| 3. Cheap late change | 2 | 3 |
| 4. Partial delivery useful | 3 | 3 |
| 5. Customer review frequency | 1 | 2 |
| 6. Flexible contract | 2 | 3 |
| Total | 11 | 17 |
ERP rollout: 2 + 1 + 2 + 3 + 1 + 2 = 11, so hybrid. Data migration, cutover and go-live follow a fixed predictive plan, while configuration and reports can be built and reviewed in short cycles. Mobile app MVP: 3 + 3 + 3 + 3 + 2 + 3 = 17, so adaptive. The scores are a conversation starter, not a verdict; one hard constraint, such as a regulatory go-live date, can outweigh the rest.
How hybrid works in practice
- Keep one integrated master schedule. Phases, gates, contract milestones and external dependencies live in a critical path schedule. This is what sponsors and suppliers plan against.
- Represent agile work as time-boxed blocks. In the master schedule, an agile stream appears as a fixed-duration activity (for example, "Configuration: six two-week sprints") with a milestone at the end. Inside it, the team manages its own backlog.
- Agree what is fixed and what flexes. Usually date and budget are fixed for the agile blocks and scope flexes within them.
- Report both ways. Earned value and float for the predictive parts; delivered features and backlog burn-down for the agile parts.
- Connect risks. Keep one risk register. A risk inside a sprint can still threaten a contract milestone.
What changes day to day
| Aspect | Waterfall | Agile | Hybrid |
|---|---|---|---|
| Planning | Detailed plan up front, updated by change control | Rolling plan, detailed only for the next iteration | Detailed master plan, rolling plans inside agile blocks |
| Progress measure | Earned value, float, milestones | Working output, backlog burn-down | Both, each for its own part |
| Change | Formal change requests against a baseline | Backlog reprioritization each iteration | Change requests for the frame, backlog for the content |
| Key roles | Project manager, sponsor | Product owner, self-organizing team | Project manager for the frame, product owner inside |
The table shows why hybrid needs clear boundaries: each part runs on different rules for planning and change. Write those boundaries into the project charter so nobody argues about them mid-project.
Common mistakes when choosing a method
- Choosing by fashion. Calling a construction job "agile" does not make concrete cure faster. Calling a software product "waterfall" does not make requirements stable.
- Agile without a product owner. Adaptive delivery depends on someone available to decide priorities. Without that, the backlog drifts.
- Waterfall without change control. Predictive plans need a disciplined way to absorb change, or the baseline becomes fiction.
- Hybrid as a compromise nobody owns. Hybrid works when the boundary between the predictive and adaptive parts is explicit. If nobody can say which rules apply where, it is just confusion.
- One method for the whole portfolio. Different projects need different approaches; standardize reporting, not method.
How to do this in Critova
Be clear about the fit. Critova runs predictive projects today: critical path scheduling, baselines, earned value and Monte Carlo risk, plus simple task boards and timelines for lighter work. That covers waterfall projects and the predictive backbone of a hybrid plan, where agile streams appear as time-boxed activities with milestones. Dedicated Scrum (sprints, velocity), Kanban flow (WIP limits) and SAFe planning are on the roadmap, not available yet; if your project is fully adaptive, a dedicated agile tool fits better for now. To build the predictive side, start with the scheduling features and the critical path guide.
Common questions
Is agile always faster than waterfall?
No. Agile delivers usable parts earlier, but total duration depends on the work. For fixed-sequence physical work, a good critical path plan is usually the faster route.
Can a fixed-price contract use agile?
Yes, if scope is allowed to flex within the fixed price and time, and both sides agree how priorities are set.
What is the most common hybrid setup?
A predictive master schedule with phases, gates and contract milestones, and agile iterations inside the design, software or configuration phases.
Does Critova support Scrum sprints?
Not yet. Scrum, Kanban flow and SAFe planning are on the roadmap. Today Critova covers predictive scheduling and simple task boards.
Bring one schedule. See your critical path in an hour.
Free during our launch until 31 March 2027.