Definition of Done

Photo of Sohrab Salimi
Sohrab Salimi

Reading time
1 Minutes

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

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

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.