Agile

Definition of Done Checklist Builder

Start from proven Definition of Done items grouped by area, switch on the ones your team commits to, add your own and set the level. Export a clean checklist, or use the built-in checker to verify a story before calling it done.

Runs entirely in your browser. Nothing is uploaded to any server.

Why write a Definition of Done

Consistent quality

Every story meets the same bar, so "done" means done.

Fewer surprises

Hidden work like docs and monitoring is not left for later.

Transparent progress

Stakeholders can trust that completed work is releasable.

How to build your DoD

  1. Choose itemsTick the ready-made items your team agrees to and add your own.
  2. Set the levelName the team and choose story, sprint or release level.
  3. Share and useExport the checklist and use the story checker during reviews.

What goes into a Definition of Done

Good DoD items are objective and verifiable: "unit tests written and passing" rather than "well tested". Revisit the list in retrospectives and raise the bar as your team and tooling mature.

Keep it visible. Teams often pin the DoD to the board, include it in pull request templates or add it to the review checklist.

Build

Code complete, reviewed, merged.

Verify

Tests pass and acceptance criteria are met.

Release

Documented, deployed and monitored.

Definition of Done FAQ

What is a Definition of Done?

A shared, explicit checklist of what must be true before any work item is considered complete. It is a commitment in Scrum that keeps quality consistent.

How is it different from acceptance criteria?

Acceptance criteria are specific to one story. The Definition of Done applies to every story, for example "code reviewed" or "tests passing".

How many items should it have?

Enough to guarantee releasable quality, but few enough that the team actually checks them. Eight to fifteen items is typical.

Can we have different levels?

Yes. Many teams keep a story-level DoD and a stricter sprint or release-level DoD for things like performance testing and release notes.

Is my checklist saved?

Yes, in this browser. Export Markdown to put it in your wiki or repository.

Try other agile tools

More free tools from My Panda Toolbox.