← Agile & Scrum learning pathAgile & Scrum · Module 7 of 10
Definition of Done and quality
Ensure every increment meets a shared quality bar.
📖 Key ideas
- Definition of Done (DoD): shared checklist for completed work.
- Example DoD: code reviewed, tests pass, documented, deployed to staging.
- Work not meeting DoD returns to the backlog.
- Technical practices: TDD, CI, pair programming, refactoring.
- 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