What is Scrum
Framework for Agile development
Scrum — a popular framework for agile product development, based on iterations (sprints), clear roles, and regular ceremonies.
Scrum Roles
- Product Owner — responsible for product vision and backlog
- Scrum Master — helps team follow Scrum, removes impediments
- Development Team — cross-functional team (5-9 people)
Ceremonies
- Sprint Planning — planning the sprint (1-2 weeks)
- Daily Standup — daily synchronization (15 min)
- Sprint Review — demonstrating results
- Sprint Retrospective — process analysis and improvements
Artifacts
- Product Backlog — prioritized list of tasks
- Sprint Backlog — tasks for current sprint
- Increment — working product at end of sprint
Benefits
Scrum provides predictability, transparency, and regular value delivery to stakeholders.