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, done-done-done, 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:

  • The Definition of Done improves the likelihood of delivering working software.
  • The Definition of Done limits the cost of rework once a feature has been accepted as ‘done’.
  • The Definition of Done reduces the risk of misunderstanding and conflict between the development team, and customer or product owner.

 You want to learn more about the Definition of Done? Check out our trainings: All trainings