liveBook · Manning

Waterfall methodology

Waterfall methodology is a software development approach that organizes work into predominantly linear, sequential phases, with limited iteration between them.

How 3 Manning books explain it

Lead Developer Career Guide

A linear, sequential project-management and software-development methodology in which predefined stages are completed in order before the next stage begins.

How it is used
Organizes software projects with clear requirements around predefined stages, detailed upfront planning, and sign-offs.
How deep it goes
Defines five sequential phases and discusses planning benefits, change costs, and defect-rate calculation, but not detailed phase procedures.
Examples
Uses Windows development as a staged project example and calculates a 15% defect rate from 150 defects across 1,000 lines of code.
What you can do after
Evaluate whether sequential delivery fits fixed requirements and clear scope, and calculate a defect rate from defects and lines of code.

Read how Lead Developer Career Guide explains waterfall methodology →

Delivering Machine Learning Projects: From design to deployment

Waterfall is a sequential software development methodology in which requirements, design, implementation, testing, and acceptance proceed in ordered stages.

How it is used
Organizes software projects around ordered requirements, design, implementation, testing, and acceptance stages.
How deep it goes
Defines the delivery sequence and critiques estimation, user-disconnection, and upfront-requirements risks without detailing governance procedures.
Examples
Uses requirements, designs, work programs, code, tests, and user acceptance as sequential project artifacts.
What you can do after
Evaluate sequential delivery by identifying handoff, estimation, user-fit, and change-management risks.

Read how Delivering Machine Learning Projects: From design to deployment explains waterfall methodology →

Think Like a CTO

A project-development approach that plans and defines as much as possible before implementation begins and proceeds through largely sequential stages.

How it is used
Breaks a defined project outcome into tasks through upfront planning before implementation begins.
How deep it goes
Explains planning rationale, benefits, and drawbacks without prescribing detailed project stages.
Examples
Uses a Miami-to-San-Francisco road trip to illustrate why the full plan precedes action.
What you can do after
Evaluate the predictability, planning effort, and change tolerance of a waterfall project.

Read how Think Like a CTO explains waterfall methodology →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.