Skip to the content.

✅ Definition of Done (DoD)

Definition:

Definition of Done (DoD) is a shared checklist or agreement that defines when a task, user story, or feature is considered complete.

It ensures consistency, quality, and clarity across the team.


1️⃣ Why DoD is Important


2️⃣ Typical Elements in a DoD

A task or feature is “done” only if it meets all criteria, such as:

Example DoD for a user story in Scrum: “Code complete + peer reviewed + unit tests ≥ 80% coverage + integration tested + deployed to staging + Product Owner accepted.”


3️⃣ Benefits


4️⃣ DoD vs Acceptance Criteria

Aspect Definition of Done (DoD) Acceptance Criteria
Scope Applies to all user stories/tasks Applies to a specific story
Focus Quality and completeness Functional behavior
Who defines Scrum team / development team Product Owner / stakeholders
Example Unit tests passed, code reviewed, deployed to staging User can log in with valid credentials

5️⃣ Analogy

Think of DoD like grading criteria for an assignment: