Scrum
Scrum is an implementation of Agile. Scrum vs. Waterfall
Waterfall goes through a lengthy planning process, which can take several months
Plan → Build → Test → Review → Deploy
You may end up bringing the wrong product to market
Cons
- Planning must be done before any work begins
 - Developers are criticized for not understanding
 - Lots of backstepping
 
Scrum is done in sprints (incremental releases) in 2-3 weeks.
Sprint is composed of
- Plan
 - Build
 - Test
 - Review
 
3 Roles for Sprint:
- Product Owner (has bright ideas that turn in products)
 - Scrum Master
- Servant leader to the team, protecting the process, running meetings
 
 - Team (building the product)
 
3 Artificacts:
- Product Backlog (user stories, product owner comes up with these features)
 - Sprint Backlog
 - Burndown Chart (shows progress of sprint)
 
3 Ceremonies during Sprint:
- Sprint Planning
 - Daily Scrum
 - Sprint Review