Done Criteria

A shared, measurable checklist that defines the minimum quality and completeness required for a backlog item or increment to be considered complete and potentially shippable. It is created collaboratively by the Scrum Team with the Product Owner and is applied consistently across Sprints, evolving through inspection and adaptation.

Key Points

  • Defines the quality bar for "potentially shippable" and prevents partial or hidden work from slipping through.
  • Different from acceptance criteria, which are story-specific; Done Criteria are team- or product-wide.
  • Created collaboratively during release or sprint planning and refined in retrospectives.
  • Acts as an input to Create Tasks and Create Deliverables, and as a gate in Demonstrate and Validate Sprint.
  • Promotes transparency and consistent expectations across the Scrum Team and stakeholders.
  • Should be objective, testable, and feasible within a Sprint to avoid unmet commitments.

Purpose

Done Criteria provide a single, unambiguous standard for completion that aligns the team on quality, risk controls, and stakeholder expectations. They reduce rework, support reliable forecasting, and enable the Product Owner to accept increments with confidence.

In the SBOK flow, they guide execution and validation by anchoring development, testing, and integration activities, ensuring each increment meets the same baseline before release considerations.

Key Terms & Clauses

  • Product-level Done Criteria: A global checklist for the entire product or release.
  • Team/Sprint-level Checklist: The practical, Sprint-applied form used in day-to-day work.
  • Acceptance Criteria: Conditions per user story; these confirm functionality, while Done Criteria confirm overall completeness and quality.
  • Nonfunctional Requirements: Performance, security, usability, and other quality attributes included in the checklist.
  • Compliance/Standards: Regulatory, policy, and organizational standards the increment must meet.
  • All-or-nothing: If any item is unmet, the work is not done.

How to Develop/Evaluate

Developing Done Criteria:

  • Gather inputs: organizational standards, architecture guidelines, regulatory needs, and product quality goals.
  • Draft a concise, testable checklist that covers build, test, integration, documentation, and deployment readiness.
  • Validate feasibility within a Sprint and align with the Product Owner and stakeholders.
  • Automate verification where possible through CI/CD, static analysis, and test suites.
  • Publish and make it visible; refine during Retrospect Sprint based on learnings.

Evaluating completion:

  • Confirm story acceptance criteria are met first, then apply the Done Criteria checklist.
  • Map each clause to evidence: passing tests, code review logs, coverage thresholds, security scans, and updated documentation.
  • Use Definition-of-Ready vs. Done separation to ensure clarity on entry and exit conditions.

How to Use

In planning, use Done Criteria to decompose user stories into tasks that include testing, integration, and documentation activities. In estimating, include the effort to satisfy each clause to avoid underestimation.

During execution, use them as a working agreement for code reviews, test coverage, and integration. In Demonstrate and Validate Sprint, apply them as the acceptance gate for the increment. In Retrospect Sprint, adapt the checklist to improve quality and flow.

Process linkage in SBOK: input to Create Tasks and Create Deliverables; applied in Demonstrate and Validate Sprint; refined as an output of Retrospect Sprint; referenced during Approve, Estimate, and Commit User Stories to calibrate scope and effort.

Example Snippet

  • Code peer-reviewed and merged to main branch with no critical static analysis issues.
  • Unit tests written and passing; minimum 80% coverage for changed code.
  • Integrated and passing end-to-end tests in CI; no high-severity defects open.
  • Security and performance checks passed against agreed thresholds.
  • User-facing documentation and release notes updated.
  • Product Owner acceptance recorded; feature toggle strategy defined if applicable.

Risks & Tips

  • Risk: Vague criteria lead to debates in Sprint Review and unplanned carryover.
  • Risk: Overly heavy criteria slow delivery and encourage workarounds.
  • Risk: Inconsistent criteria across teams undermine integration in multi-team releases.
  • Tip: Keep each clause measurable and evidence-based to enable fast verification.
  • Tip: Automate tests and checks to make Done Criteria cheaper to satisfy.
  • Tip: Regularly prune and tune the checklist in retrospectives to balance quality and flow.

PMP/SCRUM Example Question

A team finishes a user story that meets its acceptance criteria, but performance tests and documentation updates are not completed. What should guide the Product Owner's decision to accept or reject the story in the Sprint Review?

  1. Definition of Ready.
  2. Done Criteria.
  3. Sprint Goal.
  4. Release burnup chart.

Correct Answer: B — Done Criteria

Explanation: Acceptance criteria confirm the story's functionality, while Done Criteria ensure overall completeness and quality (tests, integration, documentation). If Done Criteria are not met, the item is not done.

Advanced Lean Six Sigma — Data-Driven Excellence

Solve complex problems, reduce variation, and improve performance with confidence. This course is designed for professionals who already know the basics and want to apply advanced Lean Six Sigma tools to real business challenges.

This is not abstract statistics or theory-heavy training. You’ll use Excel to perform real analysis, interpret results correctly, and apply tools like DMAIC, SIPOC, MSA, hypothesis testing, and regression without memorizing formulas or relying on expensive software.

You’ll learn how to measure baseline performance, analyze process capability, use control charts to maintain stability, and validate improvements using statistical evidence. Templates, worked examples, and structured walkthroughs help you apply each concept immediately.

Learn through a complete, real-world Lean Six Sigma project and develop the skills to lead data-driven improvements with credibility. If you’re ready to move beyond basics and make decisions backed by data, enroll now and take your Lean Six Sigma expertise to the next level.



Take Control of Project Performance!

HK School of Management helps you go beyond status reports and gut feelings. In this advanced course, you’ll master Earned Value Management (EVM) to objectively measure progress, forecast outcomes, and take corrective action with confidence. Learn how WBS quality drives performance, how control accounts really work, and how to use EAC, TCPI, and variance analysis to make smarter decisions—before projects drift off track. Built around real-world examples and hands-on exercises, this course gives you practical tools you can apply immediately. Backed by our 30-day money-back guarantee—low risk, high impact for serious project professionals.

Learn More