Skip to main content
Scrumagic
Learn Scrum

Scrum vs waterfall: what actually differs

By Scrumagic Team Last reviewed 6 min read

In short

Waterfall runs a project as a sequence of phases, each finished before the next begins. Scrum runs short cycles that each produce a usable piece of the product. The real difference is when you learn: waterfall puts the first real feedback near the end, Scrum puts it every Sprint. This comparison covers the mechanics, a worked example, and the cases where a sequence is still the sensible choice.

Comparisons between Scrum and waterfall usually turn into a contest between a modern good and an outdated bad. That is neither fair nor useful. Waterfall is a coherent way to run work, with a long history and real strengths. Scrum is a different coherent way, designed for a different kind of uncertainty. The useful question is what each assumes about the work, and whether that assumption is true for yours.

How waterfall works

The waterfall model arranges a project as a sequence of phases, and each phase is finished before the next begins. A typical sequence is requirements, design, building, testing, deployment and maintenance, with the output of each phase becoming the input of the one after it. The name comes from the way progress flows largely in one direction, like water down a series of drops.

The assumptions behind it are reasonable in the right setting. The requirements can be known up front. The design can be settled before building starts. Changes after that point are costly, so they should be rare and controlled. Clear milestones and thorough documentation make progress easy to report and knowledge easy to hand over.

The GOV.UK Service Manual states the cost of this plainly. In a sequential project, it says, you only have one chance to get each part right, because teams do not return to earlier stages, and users give feedback only at the end. The same page says a waterfall project can take a long time and still produce something out of date, because policy, technology and users have moved on.

How Scrum works

Scrum arranges the work as a repeated cycle. The Product Owner keeps one ordered Product Backlog. In each Sprint of a month or less the Scrum Team turns a selection of that work into an Increment of value, then the team and its stakeholders inspect the result and adjust. Planning, building, testing and review all happen inside every Sprint. The Guide describes each Sprint as being like a short project.

The assumptions are different. The problem is complex, so what will work is not fully known in advance. Knowledge comes from experience and from decisions made on what is observed. So the framework builds in inspection at short intervals, and it expects the plan to change.

Side by side

Question Waterfall Scrum
When is the whole scope defined? Early, in a requirements phase Never completely; the backlog evolves
When is something usable first? Near the end Each Sprint
How is change handled? Through a formal change process By re-ordering the Product Backlog
Where does testing happen? After building Throughout, inside the Definition of Done
How is progress measured? Milestones and plan conformity A working Increment
Who decides how the work is done? The plan and the manager The Developers

The SBOK® Guide offers a similar table. It describes Scrum as emphasising people over processes, iterative over linear planning, and customer involvement throughout the project instead of at its end. It also observes that traditional project management can lead to a situation where the plan has succeeded yet the customer is not satisfied.

A worked example: six months, two ways

This is an illustrative project. A company wants a customer portal and has six months and a team of eight.

In the sequential version, the first six weeks go on requirements and sign-off, the next six on design and architecture, the next ten on building, four on testing and two on deployment. In week thirteen the business learns that one large customer group needs single sign-on, which was not in the requirements. It is added through the change process. The first time any real customer sees the portal is week twenty-four. They dislike the navigation. Fixing it now touches the design, the build and the tests.

In the Scrum version, the team and the Product Owner spend the first week agreeing a Product Goal and ordering the top of the backlog. Sprint one, two weeks long, ends with a login screen and an account page that a handful of real customers try. Single sign-on comes up in Sprint three review and goes into the backlog, ordered above two nice-to-haves. By Sprint six, a navigation problem has been found and fixed at a cost of a few days. Six months later, the portal is in use, and the first release went live around month three.

This is not a claim that the Scrum version always wins. It might not, if the sequential team had perfect requirements. It illustrates what each approach is exposed to: the sequence is exposed to late discovery, and the cycle is exposed to wasted effort on changing direction. The Guide's bet is that for complex work, the second exposure is the smaller one.

Where waterfall still makes sense

Sequential delivery is a reasonable choice when:

  • the requirements are stable and well understood, such as a regulated migration with a fixed specification;
  • the cost of change after a phase is very high, such as physical construction, or hardware tooling;
  • a contract or regulator requires fixed phases and sign-offs;
  • the work is repeatable, and the team has done it many times before.

Even then many teams take elements from Scrum. A mostly sequential programme can use short iterations for the parts with the most uncertainty. We discuss the wider question in when Scrum fits and when it does not.

Hybrids and "wagile"

Teams often blend the two, and the result is not always good. One common pattern is a mini-waterfall inside each Sprint: analysis in week one, build in week two, test at the end. It keeps the handovers and loses most of the benefit, because testers receive work only at the end of the Sprint and the Increment is rarely ready on time. A better approach is to slice the work thin enough that each item moves from idea to tested in a few days.

Another pattern is a waterfall budget with Scrum delivery. The funding model asks for a fixed scope and date, while the team plans to adapt. This can work if everyone is clear about which of scope, date and cost can move, and it fails when the plan is treated as a promise.

Two perspectives

The Scrum Guide and SBOK differ here.

Scrum Guide

The Scrum Guide describes an iterative, incremental approach founded on empiricism, where the Scrum Team delivers a usable Increment each Sprint of one month or less, and stakeholders inspect it regularly.

SBOK®

The SBOK® Guide contrasts Scrum with traditional waterfall-style project management, favouring iterative decisions based on data over detailed upfront planning, and customer involvement throughout instead of at the end.

Same thing, different words

  • Waterfall (SBOK, traditional project management) = not defined in the Scrum Guide

The Guide does not discuss waterfall. The comparison is the SBOK's, and its table states tendencies, not rules, so real projects mix the two.

Common mistakes in the comparison

  • Calling anything with phases "waterfall". Phases are fine. A phase that must be finished before feedback is possible is the issue.
  • Calling anything with meetings "Scrum". See how to read the Scrum Guide.
  • Judging a method by its worst example. Bad Scrum and bad waterfall both exist.
  • Comparing plans with outcomes. A waterfall plan can look better than a Scrum backlog on paper, and the question is how each performs when reality changes.

How to practise it

The clearest way to feel the difference is to run a project where the plan and the facts disagree, and see how early you notice. The simulator gives you situations where an early plan meets a late surprise.

Sources

  1. Agile delivery and government services, GOV.UK Service Manual. Read on 14 October 2026.
  2. Waterfall model, Wikipedia. Read on 14 October 2026.
  3. The 2020 Scrum Guide, Scrum Guides. Read on 14 October 2026.

SBOK® is a registered trademark of its owner. Scrumagic is independent and is not affiliated with the owners of SBOK®.

Share this post Link copied

Nothing opened? This computer may have no email program set up. Write it in Gmail or use the copy button and paste the link into your email.

  • Learn Scrum 6 min read

    When Scrum fits, and when it does not

    Scrum is built for complex work, where what to build and how to build it become clear only by trying. It fits poorly when the work is fully known and repeatable, when no one can own the backlog, when the team cannot deliver anything usable in a month, or when the organisation will not let the team decide how to work. Here are five tests and three worked cases.

  • Learn Scrum 6 min read

    How to read the Scrum Guide without over-reading it

    The Scrum Guide is about a dozen pages and it is the definition of Scrum. It says what must be there, leaves out how to do most things, and explicitly hands the rest to context. Reading it well means telling apart its rules, its descriptions and its omissions, and not filling the gaps with habits picked up from tools and courses.

  • Learn Scrum 7 min read

    The Sprint: a fixed container for turning ideas into value

    A Sprint is a fixed-length event of one month or less, and every other Scrum event happens inside it. It gives a team a regular rhythm of planning, building, inspecting and adapting. Its length is the team's first big planning decision, and the main rule is that the Sprint Goal is not endangered once it starts.

  • Learn Scrum 7 min read

    What is Scrum? A plain-language guide

    Scrum is a lightweight framework for solving complex problems in small steps. One small team works in fixed-length Sprints of a month or less, shows something usable at the end of each one, and uses what it learns to plan the next. This guide explains how that works, and where Scrum deliberately stops.

  • Learn Scrum 6 min read

    Scrum outside software: what carries over and what changes

    Scrum began in product development, not code, and the Guide says it is now used in many domains with essentially complex work. What carries over is the structure: a goal, an ordered list, a small team, a short cycle and a regular inspection. What changes is the meaning of an Increment, the cost of change and the length of a useful Sprint. Here is how to translate each part.

We use analytics cookies to see which pages help and which don't. Scrumagic works the same whichever you choose, and you can change your mind any time from "Cookie settings" in the footer. Privacy Policy.