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