Agile vs. Waterfall

Two competing project management methodologies.

  • Waterfall: Sequential, rigid. Requirements are fixed upfront. Best for stable projects (e.g., construction).
  • Agile: Iterative, flexible. Requirements evolve. Best for software and uncertain environments.
  • Scrum: A popular Agile framework featuring “Sprints” and “Standups.”