The Definition of Done, also known as DoD, is a concept that has become very known thanks to the Scrum Framework.
What is the Definition of Done DoD?
It is a checklist of criteria to check, which is used to determine if the user stories are actually done.
The DoD is an important element that guarantees the quality of the deliverables. Indeed, in Scrum, at the end of each sprint, all user stories completed and passed to the DONE column must be reviewed, documented, and validated by the agile team, which must ensure the quality of each deliverable before pass it to DONE, by checking all the DoD criteria. If the task did not meet these criteria, it is considered incomplete.
“The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed as part of the Increment. 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.”
How to do a Definition of Done DoD?
First and foremost, the Product Owner and his team must agree on the Definition of Done, which is considered a group of core activities to establish a Potentially Shippable Product Increment. The goal is to determine the essential criteria to guide members to achieve the expected level of requirement, and to ensure quality deliverables.
Keep in mind that DoD depends on the nature of the product, the team, and the business.
DoD can be developed in the workshop with all team members present, as it can be done online. It can also change over time depending on the needs of the team.
When determining the Definition of Done (DoD) checklist, do not forget to put acceptance criteria for each PBI (Product Backlog Item). The size of the PBIs and the acceptance criteria must be able to end during a sprint. Large PBIs are a trap to be avoided. To set up the DoD, don’t be very ambitious from the start, but be logical. Keep it simple. So, start with a checklist that contains what is essential and reasonable, then evolve and add more criteria as you sprint.
What do you think? Do you work in Sprints? Do you have a DoD? How do you manage to respect it?
MORE YOU KNOW, MORE YOU GROW :
Reading more ? Check out other interesting topics !