Waterfall

Plan early Linear progression Design

Agile

More like a philosophy

Expectation that requirements will change Simplicity People-centric

XP: Extreme Programming

Speed and simplicity Strong engineering practices Flexibility

Scrum

Organized into sprints (2-4 weeks) Product Owner - make tasks into backlog Scrum Master - organizing scrum process, facilitation daily scrum - what was done, what’s being done, and obstacles

For quick deliverables

XP vs Scrum

XP is more technical, shorter XP accepts more change on the fly while scrum is pure implementation of sprint backlog XP works in order of priority

Kanban

Continuous flow of tasks M.V.P.