All glossary terms
Plan

Definition of Done

Definition of Done (DoD) is a team-wide checklist that every story must satisfy before being marked complete — typical entries include: code reviewed, tests passing, documentation updated, deployed to staging, AC verified. DoD is team-specific and explicit so 'done' isn't ambiguous.

Without an explicit DoD, every story is done when the engineer who wrote it says it's done — which is usually before tests, documentation, or deploy. A good DoD is short (5-8 items), behaviour-focused (not 'code committed' but 'merged to main and deployed to staging'), and revised quarterly. Anti-patterns: a 30-item DoD nobody reads; a DoD that includes architecture quality (use ADRs for that instead); a DoD treated as paperwork.

Related terms