Definition of Definition of Done:
Definition of Done refers to a set of criteria that a product predetermined by the team that have to be met so the product increment can be considered as being done. The team reaches a consensus as to what defines a task as being done and then posts a checklist of steps that must be completed before the product can be considered as potentially shippable. The team displays this list in the form of a Big Visual Chart prominently in the team area.
Synonyms for Definition of Done:
Single done, done, DoD, done list, done checklist, product sashimi, task complete definition, punch list
Use of Definition of Done:
The team agrees upon a list of criteria which must be met before a product increment is considered to be ‘done’—that is, all design, coding, testing, and documentation have been completed, and the code has been fully integrated into the system. If a task does not meet the Definition of Done criteria, it does not count toward team velocity.
Benefits of the Definition of Done:
- improves the likelihood of delivering working software.
- limits the cost of rework once a feature has been accepted as ‘done’.
- reduces the risk of misunderstanding and conflict between the development team, and customer or product owner.
Free Agile Fundamentals Online Course
Learn even more about Agile fundamentals with our free online course! Understand why agile is important and how the most popular frameworks work, including Design Thinking, Scrum, and Kanban.Get the online course