Definition of done
Meaning in software engineering, with examples
In software engineering, definition of done means: A shared checklist of quality conditions that every piece of work must meet before the team can call it done, such as tested, reviewed and documented.
In Turkish: tamamlanma tanımı, bitti tanımı
How it is used
A Scrum term, shortened to DoD. It applies to every story, while acceptance criteria are different for each story. Teams agree on, update and meet the definition of done; work that does not meet it goes back to the backlog.
Example sentences
Our definition of done includes updated help articles, not just working code.
It works on my laptop, but it doesn't meet the definition of done until it's tested on mobile.
Common collocations
- meet the definition of done
- agree on a definition of done
- team definition of done
- DoD checklist
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Agile and Team Workflow
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
