Definition of Done: Eliminate Ambiguity About Outcomes
A Definition of Done eliminates ambiguity about when work is truly finished, reducing rework, improving sprint review quality, and building consistent delive…
Topic: Project & Program Management
Why It Matters
Every team has experienced the frustration of finishing something that turns out not to be finished. A feature gets signed off in a sprint review, then comes back two weeks later with questions about test coverage, missing documentation, or an edge case nobody considered. The rework is inconvenient. The erosion of trust in what "done" actually means is worse. Over time, teams learn to hedge when they talk about completion, and stakeholders learn to probe rather than accept. This is the problem a Definition of Done is designed to solve.
A Definition of Done is a shared, written agreement within a team that specifies the criteria every piece of work must meet before it can be called complete. It applies equally to individual user stories, project milestones, and full deliverables. Its primary function is to make "finished" mean the same thing to everyone on the team, and to anyone waiting on the output. When it works well, it eliminates an entire category of conversations that should never have to happen.
The tool is particularly valuable in sprint-based delivery environments, where pace can make it tempting to accept nearly-done as done. It also applies in any context where outputs move between teams, where handoffs create ambiguity, or where quality standards vary across team members. Three questions help identify whether it is relevant to your situation: Are there recurring debates about whether work is truly finished before it moves forward? Do your sprint reviews or delivery checkpoints regularly surface items that need revisiting? Is there inconsistency between how individual contributors and senior stakeholders define quality or completion? If any of those resonate, a Definition of Done is worth introducing.
Origin and Underlying Logic
The Definition of Done emerged from agile software development, specifically from Scrum, where it became a formal element of the framework. The Scrum Guide defines it as a formal description of the state of the increment when it meets the quality measures required for the product. Its purpose was to address a persistent problem in iterative delivery: when teams move fast, informal assumptions about what "done" means tend to diverge, and those divergences accumulate into rework, defects, and missed expectations.
The underlying logic is straightforward but important. Quality is a moving target unless it is defined in advance. Without an agreed standard, each team member applies their own interpretation, and the result is variable output that creates problems downstream. A Definition of Done functions as a minimum quality threshold, not a ceiling. It does not describe what the work should achieve (that is the role of acceptance criteria), but rather the conditions under which any piece of work can be considered delivery-ready. The distinction matters in practice: acceptance criteria are specific to an individual item; the Definition of Done applies to all items, always.
The concept connects to broader quality management thinking, including the principle of catching problems earlier in the delivery process rather than at the point of handoff or release. Related frameworks include the Definition of Ready (which specifies when work is ready to begin, not end), acceptance criteria, and quality gates used in stage-gate project management.
Structure and Application
A Definition of Done is structured as a checklist of mandatory criteria that must be satisfied before any work item is considered complete. The criteria are agreed by the team collectively, not imposed from above, which is what distinguishes it from a quality checklist or a manager's sign-off requirement. Items on the list typically span several categories: functional testing, output quality standards, documentation, review and approval steps, and any compliance or accessibility requirements relevant to the context.
The checklist format matters because it is binary: each criterion is either met or it is not. This removes the ambiguity that comes with subjective judgements about quality. The team decides in advance what "adequate testing" means, or what level of documentation is required, rather than negotiating it under the pressure of a deadline or sprint review. This is where the Definition of Done earns its value: by moving those conversations upstream, before the stakes make honest assessment harder.
In practice, a Definition of Done is usually displayed visibly in the team's workspace, whether physical or digital, and referenced at the close of every work item. It evolves over time as the team learns: criteria are added when recurring gaps are identified, and occasionally removed if they become redundant. Some teams maintain a tiered approach, with one set of criteria for individual stories and a more demanding set for releases or major milestones. The tool operates most effectively at the team level, though organisations can define a baseline that all teams are expected to meet as a minimum floor. Visually, it typically takes the form of a simple checklist displayed as a shared document, a card on a team board, or a column in a project management platform.
A useful first step: before your next sprint planning or project kickoff, ask each person on your team to write down independently what they think "done" means for a typical work item. Compare the answers. The gap between them is your starting point for building a shared Definition of Done. What you will likely discover is that the conversation itself is as valuable as the document it produces. How to run that conversation effectively, and how to turn the output into criteria your team will actually apply, is where the deep dive begins.
FAQ
The following questions address what most managers want to know when they encounter this tool for the first time.
Q: What is the difference between a Definition of Done and acceptance criteria?
A: Acceptance criteria are specific to an individual work item: they describe what that particular story or task must do to be considered correct. A Definition of Done applies to every work item and describes the quality standards all output must meet, regardless of what the work involves. Acceptance criteria answer "did we build the right thing?" The Definition of Done answers "did we build it to the required standard?" Both are necessary; they operate at different levels and should not be conflated.
Q: Does a Definition of Done only apply to software teams?
A: No. The tool originated in agile software development but applies to any team that produces repeatable outputs and needs consistent standards for completion. Marketing campaign deliverables, financial reports, operational process changes, and HR documentation can all benefit from a shared Definition of Done. The criteria will look different depending on the context, but the underlying logic applies broadly to any environment where "finished" is open to interpretation.
Q: How long should a Definition of Done be?
A: Long enough to be meaningful, short enough to be used. A Definition of Done with twenty items risks becoming a formality that teams rush through; one with three items may not provide adequate quality assurance. Most effective versions sit in the range of six to twelve criteria, focused on the areas where a team most commonly experiences gaps or inconsistency. The right length is the one the team will genuinely apply at the close of every work item.
Q: How do I know if a Definition of Done is right for my team?
A: The clearest signal is recurring inconsistency in what gets delivered. If sprint reviews regularly surface work that needs further revision, if stakeholders frequently raise quality questions after sign-off, or if different team members hold different standards about what completion requires, a Definition of Done is likely to help. It is most valuable where handoffs occur and where delivery pace creates pressure to treat nearly-done as done.
Q: How often should a Definition of Done be updated?
A: It should be treated as a living document, reviewed at regular retrospectives rather than only when a problem arises. A Definition of Done set six months ago may not reflect the team's current output standards, tooling, or stakeholder expectations. The most effective teams revisit it at least quarterly, or immediately after a delivery failure that exposed a gap the existing criteria should have caught.