Having a clear "Definition of Done" for your team is critical to your success and quality management in Scrum.
The "Definition of Done" is a structured list of items, which exists to ensure that the team agrees about the quality of work they’re producing. It is defined by the team and serves as a checklist that is used to determine completeness.
Every team is different, but all need to agree on which items are in their "Definition of Done".
Start with these examples showing typical "Definitions of Done" from beginner teams to more mature teams:
✅ Figure: Good example - Add check-in policies to enforce your Definition of Done
✅ Figure: Organize tests in suites with built-in E2E traceability across requirements, test artifacts and defects
✅ Figure: Good example - Done video showing the features worked on
Congratulations! You are frequently deploying to production. This is called “Continuous Delivery” and allows you to gather quick feedback from your end users.
You might have everything deployed to production, but it might not yet be visible to the end user. This can be achieved by having “Feature toggles” in place. The actual release of the functionality is a decision that the Product Owner and business takes.