Flow & Iteration · 1995 · Ken Schwaber & Jeff Sutherland · open
Scrum
“Deliver a usable Increment every Sprint through three accountabilities, three artifacts, and four events.” Schwaber 2020
1–4 weeks (2 typical)
The next Sprint starts, immediately after the last one ends
Product Owner orders the backlog; Developers decide how much fits a Sprint
One cycle, drawn
One two-week Sprint (ten working days). Timeboxes are maxima for a one-month Sprint — Planning 8h, Review 4h, Retrospective 3h — and usually shorter for shorter Sprints; the Daily Scrum is always 15 minutes.
How it runs, step by step
Order the Product Backlog
The Product Owner keeps one ordered list of everything the product might need, serving a stated Product Goal. Refinement — splitting, clarifying and sizing items — goes on continuously. It is an activity, not one of the events.
Plan the Sprint
At Sprint Planning the whole Scrum Team answers three questions: why this Sprint is valuable (the Sprint Goal), what can be Done, and how. The Developers own the resulting Sprint Backlog.
Build, and re-plan every day
The Developers hold a 15-minute Daily Scrum to inspect progress toward the Sprint Goal and adjust the plan for the next day. The goal stays fixed; the route to it can change.
Meet the Definition of Done
Work counts toward the Increment only when it meets the Definition of Done. Anything short of it goes back to the Product Backlog rather than being shown as progress.
Review the Increment with stakeholders
The Sprint Review is a working session: the team and stakeholders look at what was done, what changed around it, and adapt the Product Backlog.
Retrospect, then start the next Sprint
The Retrospective picks the most useful changes to how the team works. The next Sprint begins straight away.
Roles — and the decision each one owns
Product Owner
the Product Backlog's content, ordering and the Product Goal; accountable for maximising the value of the Developers' work.
Scrum Master
the team's effectiveness inside the Scrum framework; removes impediments and is accountable to the organisation for Scrum's adoption.
Developers
the Sprint Backlog, the technical approach and executing the Definition of Done.
Events — output first
Sprint Planning
8h max for a 4-week Sprint (shorter proportionally)start of every Sprint
Sprint Goal; Sprint Backlog
- Why is this Sprint valuable?
- What can be Done this Sprint?
- How will the chosen work get done?
In Product Backlog · latest Increment · Developers' capacity · past performance
When it goes wrong the team leaves with a task list but no Sprint Goal, so Review and Retrospective have nothing to inspect progress against.
Daily Scrum
15 minevery working day
an updated plan for the next day
- inspect progress toward the Sprint Goal
- adapt the Sprint Backlog for the next working day
In Sprint Backlog · Sprint Goal
When it goes wrong becomes a status report directed at the Scrum Master or a manager instead of a Developers-only planning huddle.
Sprint Review
4h max for a 4-week Sprintend of every Sprint
a revised Product Backlog
- demonstrate the Increment and what was and wasn't Done
- discuss what changed in the market or environment
- collaboratively revise the Product Backlog
In the Increment · Product Backlog
When it goes wrong runs as a one-way status presentation; stakeholder input is heard but never written back into the backlog.
Sprint Retrospective
3h max for a 4-week Sprintend of every Sprint, after the Review
at least one improvement added to the next Sprint Backlog
- inspect how the last Sprint went — people, relationships, process, tools
- identify what went well and what didn't
- agree the highest-impact improvement to implement next
In Sprint data · the team's own experience
When it goes wrong produces a list of grievances with no single committed change; the same complaints recur every Sprint.