Key Takeaways
- Scrum consists of exactly 3 roles (Product Owner, Scrum Master, Developers), 5 events, and 3 artifacts
- The Product Owner maximizes value by managing the Product Backlog and representing stakeholder needs
- The Scrum Master serves as a servant-leader, ensuring Scrum is understood and removing impediments
- Sprint events include Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective within a time-boxed Sprint
- The five Scrum values -- Commitment, Courage, Focus, Openness, and Respect -- enable the three pillars of transparency, inspection, and adaptation
Scrum Framework
Scrum is the most practiced Agile framework worldwide. According to the 17th Annual State of Agile Report, nearly 70% of Agile teams use Scrum or a hybrid of Scrum. For the PMP exam, understanding Scrum's structure is essential.
Scrum Overview
Scrum is a lightweight framework that helps people, teams, and organizations generate value through adaptive solutions for complex problems. The Scrum framework consists of exactly:
- 3 Roles (accountabilities)
- 5 Events (ceremonies)
- 3 Artifacts
Nothing more, nothing less. This simplicity is intentional -- it provides structure while remaining flexible.
The Three Scrum Roles
Product Owner
The Product Owner is accountable for maximizing the value of the product resulting from the work of the Scrum Team.
| Responsibility | Description |
|---|---|
| Product Goal | Defines and communicates the long-term objective |
| Product Backlog Management | Creates, orders, and maintains backlog items |
| Stakeholder Representation | Acts as the voice of the customer and stakeholders |
| Value Maximization | Makes decisions to optimize product value |
| Backlog Transparency | Ensures the backlog is visible and understood |
Key Point: The Product Owner is one person, not a committee. They may represent stakeholder desires, but decisions about the Product Backlog belong to the Product Owner alone.
Scrum Master
The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide. They serve the team through servant leadership.
| Service To | How |
|---|---|
| Scrum Team | Coaching, removing impediments, facilitating events |
| Product Owner | Finding techniques for effective backlog management |
| Organization | Leading Scrum adoption, removing barriers between stakeholders and teams |
The Scrum Master ensures Scrum is understood and practiced correctly. They are often called a "servant-leader" -- leading by serving others.
Developers
Developers are the people in the Scrum Team who are committed to creating any aspect of a usable Increment each Sprint.
| Accountability | Description |
|---|---|
| Sprint Backlog | Create and manage the plan for the Sprint |
| Quality | Adhere to the Definition of Done |
| Daily Adaptation | Adjust plans daily toward the Sprint Goal |
| Peer Accountability | Hold each other accountable as professionals |
Note: "Developers" refers to anyone doing the work, regardless of their specific discipline (coding, testing, design, etc.).
The Five Scrum Events
All Scrum events are time-boxed, meaning they have a maximum duration. If work remains, it continues at the next occurrence of the event.
1. The Sprint
The Sprint is a container for all other events. It is a fixed-length iteration (typically 2-4 weeks) during which a "Done," usable, potentially releasable Increment is created.
| Characteristic | Description |
|---|---|
| Duration | One month or less; consistency recommended |
| Sprint Goal | A single objective for the Sprint |
| No changes | That would endanger the Sprint Goal |
| Scope clarification | May be re-negotiated with Product Owner |
2. Sprint Planning
Sprint Planning initiates the Sprint by laying out the work to be performed.
| Topic | Question Answered |
|---|---|
| Why is this Sprint valuable? | The Sprint Goal is defined |
| What can be Done? | Items selected from Product Backlog |
| How will work get done? | Developers decompose items into tasks |
Time-box: Maximum 8 hours for a one-month Sprint.
3. Daily Scrum
The Daily Scrum is a 15-minute event for Developers to inspect progress toward the Sprint Goal and adapt the Sprint Backlog.
- Held at the same time and place every day
- Developers decide how to conduct it
- Focuses on progress and adaptation, not status reporting
- The Scrum Master ensures it happens but Developers run it
4. Sprint Review
The Sprint Review inspects the outcome of the Sprint and determines future adaptations.
| Activity | Purpose |
|---|---|
| Inspect the Increment | Demonstrate what was accomplished |
| Discuss what's next | Collaborate on upcoming work |
| Adapt the Product Backlog | Refine based on stakeholder feedback |
Time-box: Maximum 4 hours for a one-month Sprint.
5. Sprint Retrospective
The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for improvements.
- What went well?
- What didn't go well?
- What will we improve?
Time-box: Maximum 3 hours for a one-month Sprint.
The Three Scrum Artifacts
Each artifact contains a commitment that provides transparency:
| Artifact | Commitment | Purpose |
|---|---|---|
| Product Backlog | Product Goal | Ordered list of everything needed in the product |
| Sprint Backlog | Sprint Goal | Selected items plus plan to deliver the Increment |
| Increment | Definition of Done | Sum of all completed items meeting quality standards |
Product Backlog
- Single source of work for the Scrum Team
- Constantly evolving (refinement is ongoing)
- Ordered by value, risk, dependencies, and need
- Product Owner is accountable for its content and ordering
Sprint Backlog
- The Sprint Goal (why)
- Product Backlog items selected for the Sprint (what)
- Actionable plan for delivering the Increment (how)
- Owned by Developers
Increment
- A concrete stepping stone toward the Product Goal
- Must be usable and meet the Definition of Done
- Multiple Increments may be created within a Sprint
- Can be delivered to stakeholders at any time
The Five Scrum Values
| Value | Definition |
|---|---|
| Commitment | People personally commit to achieving team goals |
| Courage | Team members have courage to do the right thing and face tough problems |
| Focus | Everyone focuses on Sprint work and team goals |
| Openness | The team agrees to be open about work and challenges |
| Respect | Team members respect each other as capable, independent people |
These values enable Scrum's three pillars: Transparency, Inspection, and Adaptation.
Scrum at a Glance
Product Backlog --> Sprint Planning --> Sprint Backlog
|
v
Daily Scrum (daily)
|
v
Sprint (1-4 weeks)
|
+----------+-----------+
| |
v v
Sprint Review Sprint Retrospective
| |
v v
Increment Improvements
Key Takeaways
- Scrum has 3 roles, 5 events, and 3 artifacts -- no more, no less
- The Product Owner owns the backlog and maximizes value
- The Scrum Master serves the team through servant leadership
- All events are time-boxed with maximum durations
- The five Scrum values enable transparency, inspection, and adaptation
Who is accountable for managing the Product Backlog in Scrum?
What is the maximum duration of the Daily Scrum?
Which Scrum event focuses on the team inspecting itself and creating improvement plans?