Skip to main content
Also known as: DoD, done definition

Definition of Done

FoundationalProductFrameworks

Definition

Definition of Done: Definition of Done (DoD) is a team's shared understanding of what 'done' means for any piece of work. Beyond feature completion, DoD typically includes code review, testing, documentation, and deployment readiness. A clear DoD prevents work from being marked complete when it's actually unfinished.

Example Usage

β€œOur DoD: code reviewed, tests passing, documentation updated, deployed to staging. Nothing is 'done' until all boxes are checked.”

Common Misconceptions

DoD is the same as acceptance criteria. DoD applies to all work; acceptance criteria are feature-specific.
DoD should be extensive. Keep DoD focused on quality essentials; too many items slow teams down.
DoD is fixed forever. Review and adjust DoD as team maturity and quality needs evolve.

Help us improve this definition

See something that could be clearer or more accurate? Let us know.

Help us improve this page

Found an error or have a suggestion? We'd love to hear from you.