Waterfall

Noun · Development

Definitions

  1. A sequential software development methodology where each phase — requirements, design, implementation, testing, deployment, maintenance — must be fully completed before the next phase begins, with no planned iteration between stages.

    In plain English: A way of building software where you finish each step completely before starting the next, like following a strict recipe from start to finish.

    Example: "The client wanted waterfall with a six-month requirements phase, so we won't write a single line of code until July."

Related Terms