Definition of Done

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.

Definition of Done

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.
Definition of Done explained

Product Owner Trainings

=> Become a Certified Scrum Product Owner

More on the Definition of Done

=> Learn more about the Definition of Done in Agile

Author

Photo of Sohrab Salimi

Sohrab Salimi

Scrum Academy GmbH

Sohrab is a long-standing Certified Scrum Trainer (CST) and CEO of the Scrum Academy GmbH based in Cologne. He is a trained medical doctor and worked for Bain & Company as a consultant and as a CIO at SE-Consulting, among others, before founding the Scrum Academy. As a consultant and trainer, he has been supporting companies from a wide range of industries for over a decade on topics related to agile transformation, innovation and organizational development.

Related articles

Female Empowerment at agile100

Learn from Justyna Pindel, Stanislava Potupchik and Anja Stiedl about Kanban, Leadership and Scrum! Here are the recordings from the agile100 event!

What can really happen when you build experiments as a corporate

Strategyzer Coach and Expert Paris Thomas talked at the agile100 about Organisational Innovation and why you must experiment as a company!

How Limits Empower Your Agility

Limits can empower your agility if you ask Diana Larsen. Our expert had a very interesting session at the first ever agile100.