NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Planning & Processnoun · /ˈwɔːtərfɔːl/

waterfall

waterfall — A software development methodology where each phase (requirements, design, implementation, testing, deployment) must be completed before the next one begins.

In simple English

Waterfall is named after the way water flows down a waterfall—in one direction only, with no going back up. In waterfall project management, teams move through distinct sequential phases: first gathering all requirements, then designing the entire system, then building it, then testing it, and finally deploying it. Once a phase is complete, moving backward to change earlier decisions is costly and time-consuming. This approach works well for projects with clear, fixed requirements that are unlikely to change, such as embedded systems, hardware integration, or regulatory-heavy projects. However, waterfall is considered rigid compared to modern Agile methods, which allow for iterative changes and continuous feedback. In tech companies, waterfall is often discussed in historical or comparative contexts when explaining why teams have shifted to more flexible methodologies.

Understanding what waterfall methodology means and how it differs from Agile in software development.

At a glanceCEFR B2
Commonness4/5
Versatility4/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • We're using a waterfall approach for this project
  • This is too waterfall for a startup
  • We moved away from waterfall to Agile

Use it at work

Process

  • The client works waterfall, so they want the full spec first.
  • This feels like waterfall. Can we deliver in smaller parts?

Comparing

  • Waterfall works for some fixed-scope projects.
  • We moved from waterfall to Agile.

In an interview

  • I've worked in waterfall and Agile teams.
  • Is the process here more waterfall or Agile?

Don't say this

✕We are doing waterfall sprints next month.
✓We're using waterfall methodology, which doesn't involve sprints.

Sprints are an Agile concept, not a waterfall concept. Waterfall does not use sprints.

Don't mix it up

How waterfall differs from similar terms
TermWhat it isWho writes or uses itWhen
waterfallEach phase finishes before the nextTraditional teamsFixed-scope projects
AgileSmall cycles with feedbackProduct teamsChanging needs

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your manager asks about project planning. Which sounds most natural?

Complete the sentence

2. Our enterprise client requires a _______ approach due to regulatory compliance.

Spot the mistake

3. Which sentence uses waterfall incorrectly?

Rewrite naturally

4. Rewrite using waterfall: 'We decide everything first, then build, then test, then release everything at once.'

Say it out loud

Phrase 1 of 3

"We're using a waterfall approach for this project"

We don't save your recording. The word check uses your browser's speech recognition.

More about waterfall

Real examples(3)

  • in a standup

    "Since we're on a waterfall timeline, we can't add new features until Q3."

  • in a planning meeting

    "The problem with waterfall is that testing happens at the very end, so bugs discovered then are expensive to fix."

  • in a retrospective

    "We tried waterfall for the compliance project, but it made it difficult to respond to client feedback."

More mistakes(2)

Handle with care. Often confused with Agile. Waterfall is linear and sequential; Agile is iterative. Do not use waterfall to mean any project management method.

  • ✕Let us waterfall this feature quickly.
    ✓Let's break this feature into smaller pieces using Agile instead of waterfall.

    Waterfall is not a verb and does not mean to speed something up. It is a planning methodology.

  • ✕This requirement needs waterfall attention.
    ✓This requirement needs careful upfront planning, like in a waterfall approach.

    Waterfall describes a methodology, not a type of attention or focus.

Other forms(2)

  • waterfall noun

    "Waterfall is a traditional project management method."

  • waterfall (attributive) adjective

    "A waterfall project requires detailed upfront planning."

Often used with(5)

  • waterfall approach · The most common collocation; refers to using waterfall methodology
  • waterfall methodology · Formal way to describe the waterfall system
  • waterfall model · Technical term for the waterfall development model
  • waterfall project · A project organized using waterfall principles
  • move away from waterfall · Common phrase when teams transition to Agile

Similar words(2)

  • sequential methodology · More descriptive but less commonly used in tech
  • phase-gate approach · Technical term emphasizing the gated phases; more formal

Opposites(4)

  • Agile
  • iterative
  • incremental
  • Scrum

Questions(5)

What does waterfall mean in software engineering?
Waterfall is a linear project management methodology where development progresses through sequential phases: requirements, design, implementation, testing, and deployment. Each phase must be completed before moving to the next, and changes are costly. It is called waterfall because progress flows in one direction, like water falling over a cliff.
How do you use waterfall in a sentence at work?
You can say: 'We are using waterfall for this compliance project,' 'Waterfall works better when requirements are stable,' or 'We moved from waterfall to Agile last year.' Use waterfall as a noun describing the methodology or as an adjective before nouns like 'approach' or 'project.'
Is waterfall formal or informal?
Waterfall is neutral in formality. You can use it in casual standups, formal documentation, and professional interviews. However, in modern startup culture, saying 'we use waterfall' might sound outdated, whereas in enterprise or regulated industries, it is still standard terminology.
What is the difference between waterfall and Agile?
Waterfall is sequential and rigid: you plan everything upfront, complete each phase fully, then move forward. Agile is iterative and flexible: you build in short cycles (sprints), gather feedback, and adapt. Waterfall suits projects with fixed requirements; Agile suits projects where requirements evolve.
Why is it called waterfall?
It is called waterfall because the development process flows in one direction only, like water flowing down a waterfall. You cannot easily go backward to previous phases, just as water cannot flow back up a waterfall.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)