Home › Agile answers › What is the definition of done in scrum?
What is the definition of done in scrum?
Why an undefined 'done' breaks velocity
If one person's done means merged and another's means demoed, the points on the board measure two different things and the velocity average becomes noise. A written definition of done is not bureaucracy; it is the unit test for your own metrics.
A realistic small-team definition
Code reviewed by one other person; automated tests pass; merged to main; deployed to production or staging; the issue's description matches what was actually built; anything user-facing noted in the release note. Six lines is plenty — a twenty-item checklist gets ignored by the second sprint.
Definition of done versus acceptance criteria
Acceptance criteria are per-story: what this specific feature must do. The definition of done is universal: what every item must satisfy regardless of what it is. You need both, and confusing them is why some teams have neither.
Making it visible
Keep the definition where the work is. A Flocci Library wiki page attached to the project — and linkable from an issue's Links panel — beats a decision buried in a chat thread, because the whole point is that a new joiner can read it on day one and a card in Review can be checked against it.
Try it on a free Flocci Projects boardRelated questions
Who writes the definition of done?
The team, together, and it should be revised in retrospectives when reality proves it wrong. A definition imposed by a manager gets satisfied on paper and ignored in practice.
Should 'deployed to production' be in the definition of done?
If you can deploy on demand, yes — it closes the gap between finished and valuable. If releases are batched by an external constraint, use 'merged and deployable' instead, and be explicit that the release is a separate step.
What is the definition of ready?
The mirror-image checklist for entering a sprint: clear title, enough description to estimate, sized, no blocking dependency. It stops planning meetings from turning into writing meetings.
More agile answers
- What is sprint velocity and how is it calculated?
- What are story points in agile estimation?
- How do I estimate story points consistently across a team?
- Kanban vs scrum board — which should my team use?
- How do I run sprint planning for a small team?
- What is a product backlog and how do I groom it?
- What is the difference between backlog refinement and sprint planning?
- What are WIP limits in kanban?
- What is the difference between burndown and burnup charts?
- What is an epic in agile project management?
- What is the difference between an epic, a story and a task?
- How do I run a daily standup that is not a status meeting?
- What is a sprint retrospective and how do I run one?
- What happens in a sprint review?
- What are the three scrum roles?
- What is the difference between cycle time and lead time?
- What is planning poker and does it actually work?
- What is MoSCoW prioritisation?
- How do I calculate sprint capacity?
- Which agile metrics actually matter for a small team?
- Agile vs waterfall — which is right for my project?