
What is Scrum?
Agile Scrum is a lightweight framework designed specifically for keeping complex product development and project management on track. Primarily used for Agile product development, but applicable to any activity requiring teamwork, the Scrum framework guides cross-functional teams to communicate, hold each other accountable, and iterate quickly and consistently to deliver results.
Like a rugby team (where Scrum gets its name) trying to take possession of the ball, Scrum encourages teams to work together and learn from their experiences to improve. It's not a prescriptive method, but rather a set of principles and well-defined roles that help teams manage their work.
The Agile Scrum framework is structured around roles, ceremonies, and artifacts.
Roles
- Product owner
- Scrum leader (aka Scrum master)
- Scrum development team
Ceremonies
- Daily scrum (aka daily standup)
- Sprint planning
- Sprint review
- Sprint retrospective
Artifacts
- Product backlog
- Sprint backlog
- Increment