Christian Neiderstam ← All artifacts
Team standard · a Scrum commitment

Definition of Done

The quality standard every Product Backlog item must meet before it can be called an Increment.

Governs all seven stages · Chapters 6 and 20 · Jump to the checklist

The Definition of Done governs every stage. It is not a stage itself. WHY VISION GOAL WHAT EPICS STORIES DONE

Written by the Developers, understood by the Product Owner, facilitated — not dictated — by the Scrum Master.

If an item does not meet every line below, it is not Done. It cannot be shown at the Sprint Review, and it returns to the Product Backlog.

There is no partial credit.

The standard

This is Beauty Spot's, not a template. Copy it as a starting point and then change it — the value is in the argument your team has about each line, not in the lines themselves.

Definition of Done · 21 lines
  • Code quality and development practice
  • Committed to the main branch
  • Follows team coding standards
  • Peer-reviewed by at least one other developer
  • Unit tests written and passing at the agreed coverage
  • Integration tests passing
  • No new critical issues from static analysis
  • Testing and verification
  • All acceptance criteria met and verified
  • Tested on target platforms and devices
  • Exploratory testing completed
  • No unresolved major bugs tied to this item
  • Performance benchmarks met where relevant
  • API response times for key endpoints meet the performance target under expected load
  • Documentation and knowledge sharing
  • User-facing help text updated
  • Technical documentation updated, including API specs and design decisions
  • Knowledge shared through a demo or a walkthrough
  • Deployment and release readiness
  • Deployed to the staging environment
  • Meets the release criteria for production
  • Beauty Spot specifics
  • Flutter UI matches the approved mockups
  • Backend endpoints documented in Swagger
  • Key UI components reviewed for basic usability with the Product Owner
  • PO reviews and accepts functionality
Copies as plain lines, one per row, ready to paste straight into a Trello or Jira checklist. The line in amber was added later — see the revision history below.

How this one was written

Not from a template. From three questions:

That third question did most of the work. People are vague about quality in the abstract and remarkably specific about the thing that burned them two years ago.

The team agreed the standard had to be three things: achievable for how they actually work, aspirational enough to push slightly beyond current habit, and flexible, designed to evolve as they matured.

Definition of Done vs acceptance criteria

These get confused constantly, and the confusion is expensive — it produces teams who think meeting the criteria means the work is finished.

Definition of DoneAcceptance criteria
ScopeThe same for every itemDifferent for every item
AnswersIs our work up to standard?Does this item do what was asked?
Owned byDevelopersProduct Owner, refined with the team

“All acceptance criteria met and verified” is a line inside the Definition of Done. The DoD asks whether you built it well. The criteria ask whether you built the right thing.

One line here is not Scrum's

“PO reviews and accepts functionality” is a practice choice, not framework. Strictly, the Definition of Done is the Developers' quality standard, and Product Owner acceptance is not part of it.

It's included here because it keeps the Product Owner engaged with the detail, and tells developers their work was actually seen by the person accountable for value.

But it has a cost.

It makes the team dependent on one person's availability — a Product Owner on holiday can now block “Done”. Some teams should not do this.

Decide knowingly before copying it.

This standard is alive

A Definition of Done that never changes is one nobody is using. This one gets inspected and adapted in the Retrospective.

Revision history
SPRINT 3 RETROSPECTIVE

Added to "Testing and verification":

  "API response times for key endpoints must meet the
   performance target under expected load."

Raised by a developer who noticed response times were
inconsistent. Nothing was broken; it was just uneven, in a way
that bothered her.

That single line caught performance problems while they were
still small enough to fix in an afternoon.

Note where the improvement came from. Not from the Scrum
Master. Not from a standards document. From a developer who
spotted something slightly off and had a forum to raise it in.
Most Definitions of Done have no revision history at all. That absence is the tell — it means nobody has inspected it since the day it was written.

Where it has to live

Somewhere the team sees it without going to look for it. A standard filed in a wiki nobody opens is a standard nobody uses, and the first time somebody is under pressure it will not occur to them to check.

On the Beauty Spot board it sits in a list of its own, at the far left, outside the workflow — because it isn't a stage. It governs all of them.


The companion standard

The Definition of Done is what the team is held to. The Definition of Ready is what an item has to satisfy before it enters a Sprint — and it is far more contested. Worth reading the argument against it before adopting one.

Transparency

An artifact board everyone can open

Transparency is one of Scrum's three pillars, alongside inspection and adaptation. Without it the other two have nothing to work on. It's also what makes a why-to-done chain worth building.

Every outcome of that chain should be readable by anyone involved in the project, formally or informally. Not a folder somebody has to request access to. A board you can open.

That matters most in the later stages. You're four Sprints in, arguing about whether something's in scope. The answer usually sits in a decision made months earlier. And the only useful version of it is the one written down at the time, not the one people remember.

It also means the chain can be inspected. Markets throw curveballs and businesses change their minds. Drivers that were right in January can be wrong by June. Put them somewhere visible, revisit them on a deliberate cadence, and the chain adapts. Leave them in a document nobody reopens and it quietly stops being true.

The stakeholders own the top of that chain — the drivers, the vision and the Product Goal — so they're the ones who inspect and adapt it. Not the Scrum Master, and not the team. Your job is to put the question in front of them on a cadence they've agreed to, and to make sure what they decide gets written where everyone can see it.

Beauty Spot's board is public, and free to read whether you buy the book or not.

Open the card on Trello →

This is one of thirty-one artifacts from Worth Building with Scrum: From Why to Done — the chain from a business driver to a line of finished code, worked through one team's four Sprints. About the book · read chapter 1 free.