Defintion of Done
The "definition of done" usually refers to a document representing a shared understanding of all the criteria that must be met for a product increment, like a bug fix, user story or a feature, to be considered complete and ready for release. The Scrum guide adds that the definition of done is a formal description of the state of the increment when it meets the quality measures required for the product.
Think of Done as all of the ingredients it takes for an Increment of product to be complete. The Definition of Done is the commitment by the Developers for the Increment, much like the Sprint Goal is the commitment by the Developers for the Sprint Backlog and the Product Goal is the commitment by the Product Owner for the Product Backlog. The Definition of Done includes all of the characteristics and standards an Increment needs to meet in order to be released.
The Scrum Guide says the Definition of Done is a formal description of the state of the Increment when it meets the quality measures required for the product. Once the Definition of Done is met, the Increment is Done and can be delivered.
The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed and what standards were met as part of the Increment. If a Product Backlog Item does not meet the Definition of Done, it cannot be released yet. Think of the Definition of Done as the standards set for the products delivered.
Sometimes the Definition of Done for an Increment includes the standards of the organization. In that case, all Scrum Teams must follow these standards as a minimum. They can elaborate on it with any other standards or characteristics that need to be met for the product. If there are not specific organizational standards, the Scrum Team must create a Definition of Done appropriate for the product.
Localization testing with confidence Combine a global network with flexible testing tools to see what your website looks like to customers around the world
Explore MoT
Tue, 6 May
The Future of Testing in an Automated World: Embracing Continuous Learning and A
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts. Early access available now at a discounted rate!
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community