What is it?
Definition of Done( DoD) is one of the key concepts in Scrum Framework. It is a common definition defined by the scrum team to ascertain when the work is complete. DoD differs from team to team.
One analogy from an agile coach about DoD – When can I say that my car is delivered in good condition? The Definition of Done (DoD) would be –
a) Tyres air pressure
b) Car Cleaned ( outside and inside)
c) Brakes working smoothly
Increment – Product Backlog item meets the DoD
When a Product Backlog item meets the Definition of Done, an Increment is born. The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed as part of the Increment.
Product Backlog item does not meet the Definition of Done
If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review. Instead, it returns to the Product Backlog for future consideration.
If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product.
The Developers are required to conform to the Definition of Done. If there are multiple Scrum Teams working together on a product, they must mutually define and comply with the same Definition of Done.
Source – Scrum Guide 2020