5.6: Agile Definition of Done - Video Tutorials & Practice Problems
Video duration:
2m
Play a video:
<v ->To ensure planning accuracy,</v> Agile teams establish their definition of done and definition of ready. The definition of ready provides a set of criteria that are sufficient for a user story or a task to be taken into a sprint by the team. The definition of done provides a set of clear expectations for a user story, defining what it means when it is considered completed. So in sum, the definition of done refers to criteria of accepting work once it's completed and it checks against the required quality standards. These criteria are defined by the entire team in collaboration with the business stakeholders. This includes, by default, defining potentially releasable software at the end of every iteration. Definition of ready refers to a shared understanding by the Product Owner and the Scrum Team regarding the level of description of the Product Backlog items introduced at Sprint Planning. According to the Scrum Guide, the definition of done is a formal description of the state of the increment, what it means, the quality measures required for the product. This could include end-to-end testing, integration with downstream systems, third party product production deployments, and so forth. The definition of done creates transparency by providing everyone a shared understanding of what work was completed as part of the increment and what is remaining. 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 organization standard, the Scrum Team must create a definition of done that is appropriate for their product. The developers are required to conform to the definition of done. If there are multiple Scrum Teams working together on a product they might mutually define and comply with exactly the same definition of done.