← Agile & Scrum learning path
Agile & Scrum · Module 7 of 10

Definition of Done and quality

Ensure every increment meets a shared quality bar.

📖 Key ideas

  1. Definition of Done (DoD): shared checklist for completed work.
  2. Example DoD: code reviewed, tests pass, documented, deployed to staging.
  3. Work not meeting DoD returns to the backlog.
  4. Technical practices: TDD, CI, pair programming, refactoring.
  5. Technical debt should be visible and managed.
💡 Real-life example: The Definition of Done is the quality stamp on a product before it leaves the factory.
Definition of DoneShared criteria for done
TDDTest-Driven Development
Pair programmingTwo developers at one task
Technical debtShortcuts needing future work