Skip to content
Getting Digital

Definition of Done

Also: DoD, done criteria, quality standard, increment quality

The definition of done is the shared, written standard that every piece of work must meet before it counts as complete, covering the quality, testing, documentation and release conditions that make an increment genuinely usable.

Our take. Done means released, or as close to released as the organisation allows, and any definition that stops short of that is hiding work. A team whose definition ends at passed testing has a pile of tested things that are not in anyone's hands, and the pile is where the schedule risk lives. Push the definition as far toward the user as you can, and treat every step you cannot include as debt to be named.

Two teams say a feature is done and mean different things. One means the code is written. The other means it is written, reviewed, tested, documented, merged, deployed to production and monitored for a day. The gap between those is a great deal of work, and when it is invisible the project is late by exactly that gap, discovered at the end. The definition of done makes the gap explicit: a single list, agreed by the team and applied to every item, of what must be true for work to count. It is the artefact that turns done from an adjective into a checklist, and it is the reason a team's velocity means anything at all.

What a real definition contains

Code reviewed by someone who did not write it. Automated tests written and passing. Integrated with the main line, not sitting on a branch. Documentation updated where a user or an operator would need it. Security and accessibility checks passed. Deployed to the environment closest to production that the team controls, and ideally to production itself. Each line is a step that would otherwise happen later, unplanned, and each line the team cannot yet include is a named gap in its ability to release.

The definition applies to everything and is different from acceptance criteria, which apply to one item and say whether that item does what was asked. A story can meet its criteria perfectly and fail the definition, because the tests were not written or the documentation was not updated, and it is then not done, whatever the review showed. The Scrum guide makes the definition a formal commitment attached to the increment, requires that undone items return to the backlog rather than being presented as finished, and lets the organisation set a minimum that teams may strengthen and may not weaken. The professional assessments test that distinction closely, because it is where teams most often deceive themselves.

In practice

A team's definition of done is that the feature passes the tester's checks. Over a year it delivers forty features, each done by that standard, and none of them reaches a customer, because deployment belongs to another department that releases quarterly and finds, each quarter, that half the features break in production. The team's velocity charts look excellent. The team extends its definition, over three sprints, to include deployment to a production-like environment, automated regression tests and an operations handover note, and its velocity halves. It is now telling the truth, and the quarterly release stops breaking, because the breakage was the work the old definition had been leaving out.

Often confused with

User Story
A story's acceptance criteria say when that story's need is met. The definition of done applies to every item regardless of content and says what quality every increment reaches. Both must hold for an item to be finished.
Sprint
The sprint is when work happens; the definition of done is the standard the work must meet by the sprint's end. An item that misses the definition on the last day is not done and returns to the backlog, however close it came.
Change Control
Change control governs alterations to what will be built; the definition of done governs the quality of what has been built. One is about scope, the other about completeness.

Key takeaways

  • Done is a checklist, applied to every item, and it should reach as close to release as the team can manage.
  • Acceptance criteria are per story; the definition of done is for all of them.
  • Every step the definition leaves out is work that will happen later, unplanned.

Certifications that test this

Vendor exams whose syllabus covers this concept — facts, cost and a preparation path on each page.

More courses from these shelves

A rotating selection from the course directory, drawn from the subcategories where this concept is taught rather than picked for it. Details, price and the provider link are on the course page.

Risk Management: Adopt Proven Project Management Strategies

Do you want to learn the framework of understanding risk management to ensure smoother project execution? Are you respo…

Udemy

CSR for Business Leaders: Ethics Strategy Financial Impact

Introduction: This course offers an in-depth exploration of Corporate Social Responsibility (CSR), emphasizing its stra…

Udemy

Agile Scrum for Beginners Complete Framework + Certification

Join 8,429 Students In: - "The Best Scrum Introductory Course You Can Find" - Bassim G- "Articulate and easy to underst…

Udemy

Business Strategy: 8 Best Strategies For Business Growth

Course Description Master Business Strategy, Learn The 8 Best Strategies To Design Successful Projects, Have Fast Busin…

Udemy

Empathy and Emotional Intelligence for Project Managers

Empathy and Emotional Intelligence for Project ManagersIn today's complex project environments, technical expertise alo…

Udemy

Master Course in Operations, Logistics and Lean Management

Master course in Operations, Logistics, and Lean ManagementThis comprehensive course aims to equip students with a soli…

Udemy

FAQ

Who writes the definition of done?
The team, within any minimum the organisation sets. The Scrum guide lets an organisation define a baseline that all its teams must meet and lets each team make its own stricter. Nobody may make it weaker to look faster.
Should the definition include deployment to production?
If the team can deploy, yes. If it cannot, include the closest step it controls and name the rest as a gap the organisation should close. A definition that stops well short of release is honest about the team's constraints only if it says so.
What happens to work that does not meet the definition?
It is not done. It goes back to the backlog, it is not shown at the review as finished, and it is not counted toward whatever the team measures. That rule is uncomfortable and it is the whole point: the alternative is a schedule built on things that only look complete.

Sources

The primary text this definition rests on. Read it before you trust ours.

Last reviewed 13 September 2026 · Getting Digital