Software process map
How the approaches relate. Double-click any card to open its article.
Software development process
The approach for moving through the SDLC.
Key question: how much do we decide up front?
Plan-driven
(predictive)
Decide everything up front.
Adaptive / Agile
(empirical)
Build → learn → adjust, repeatedly.
V-model Waterfall + a matching test phase for each build stage.
Spiral model Waterfall repeated in risk-driven loops.
Scaling & hybrids
Scrumban · SAFe · LeSS · Lean software development
The parts of Scrum
Roles: Product Owner · Scrum Master · Developers Events: Sprint Planning · Daily Scrum · Review · Retrospective Artifacts: Product Backlog · Sprint Backlog · Increment
Plan-driven family
Agile frameworks (ways to actually DO agile)