Scrum in Practice: Sprints, Roles & Ceremonies
The Software Development Lifecycle
Chapter 3 · Scrum in Practice: Sprints, Roles & Ceremonies
Scrum is one specific, concrete implementation of Chapter 2's own values — a timeboxed iteration (the sprint), three defined roles, and four ceremonies whose entire purpose is to make Chapter 2's own "early and continuous delivery" and "responding to change" principles actually happen on a schedule, rather than by hoping the team remembers to. This chapter verifies exactly what two of those ceremonies buy you when they're skipped.
The Three Roles
| Role | Owns |
|---|---|
| Product Owner | The backlog and its priority order — what gets built, and in what order, based on business value |
| Scrum Master | The process itself — facilitating ceremonies, and specifically removing impediments the team can't clear on their own |
| Development Team | How the work gets built, and the commitment made at sprint planning |
Daily Standups: What Removing a Blocker Actually Costs Without One
Sprint Planning: What Ignoring Known Velocity Actually Costs
A Worked Sprint Cadence
| Day | Ceremony | Purpose (verified above) |
|---|---|---|
| Day 1 | Sprint Planning | Commit to a realistic scope — matching known velocity, not aspiration |
| Days 1–10 | Daily Standup | Surface blockers within hours, not days — the 70% finding above |
| Day 10 | Sprint Review | Demo working software to stakeholders, gather real feedback (Chapter 2's own early-feedback finding) |
| Day 10 | Sprint Retrospective | The team reflects on its own process — covered in full in Chapter 9 |
Where This Connects
| This chapter's finding | What it connects to |
|---|---|
| 70% of a sprint lost to an unsurfaced blocker | Chapter 1's own interruption-cost finding — both are real costs of information not reaching the person who could act on it in time |
| Overcommitting produced identical real output, worse-looking results | Chapter 6's own estimation material — a commitment is only meaningful if it's grounded in a real, measured capacity |
Hands-On Exercises
Using this chapter's own blocker simulation, change BLOCKED_ON_DAY from 2 to 8 (the blocker occurs near the end of the sprint instead of near the start). Determine the new "days lost" figure for both the with-standups and without-standups scenarios, and explain why the gap between them shrinks.
Using this chapter's own sprint capacity simulation, add a sixth past sprint completion of 12 points (a notably bad sprint, perhaps due to team illness) to PAST_SPRINT_COMPLETIONS. Recompute the known velocity and determine the new completion rate for a sprint committing to exactly that new velocity.
This chapter's own overcommitted-sprint simulation (35 points committed) still completed exactly the known velocity of 20 points. Determine at what committed-points value the completion rate first drops below 90%, using the same simulation logic.
📄 View solutionChapter 3 Quick Reference
- Three roles: Product Owner (backlog/priority), Scrum Master (process/impediments), Development Team (how the work gets built)
- Verified: a blocker surfaced at a daily standup cost 1 day; the same blocker surfaced only at the sprint review cost 8 — a 70%-of-sprint difference
- Verified: overcommitting past known velocity (35 vs. a real 20) produced identical actual output — 20 points either way — but a 57% completion rate instead of 100%
- The real value of ceremonies: not ritual — each one moves specific information to the person who can act on it, at a specific, predictable time
- A worked cadence: Day 1 planning, daily standups throughout, Day 10 review and retrospective
- Next chapter: Kanban & Flow-Based Work — a genuinely different shape for teams whose work doesn't fit sprint boundaries well