ScrumQuality

Definition of Done: The Complete Guide With Examples for 2025

📅 2025 06⏱ 7 min read✍️ CREA Editorial

The Definition of Done (DoD) is the contract between the development team and stakeholders about what "complete" means. A weak DoD produces technical debt. A missing DoD produces unpredictable releases. A well-constructed DoD is one of the highest-leverage quality tools a Scrum team has.

What the DoD Is (and Is Not)

The DoD is not acceptance criteria — those are story-specific. The DoD is a team-level standard applying to every increment. If a story passes acceptance criteria but fails the DoD, it is not done.

A Starter DoD for Software Teams

DoD Maturity Levels

LevelDoD Items
Level 1 (Basic)Code reviewed, tests pass, PO accepted
Level 2 (Quality)+ Security scan clean, test coverage threshold, performance tested
Level 3 (DevOps)+ Automated deployment, feature flag configured, monitoring alert set up
Level 4 (Enterprise)+ Accessibility audit, compliance check, runbook updated, rollback verified

Common Mistakes

DoD at Programme Level (SAFe)

In SAFe, team-level and programme-level DoDs coexist. The programme DoD defines what must be true for a feature to be accepted at PI level — integration testing across teams, end-to-end scenario coverage, NFRs verified. RTEs and Product Managers own the programme DoD; Scrum Masters own the team-level DoD.

Get Certified With CREA

The most rigorous, most practical, most affordable Agile certification in 2025.

Register for CREA-SM