The Definition of Done (DoD) is a shared checklist that an Increment must meet to be considered complete and potentially releasable. The Definition of Ready (DoR) is an optional agreement on what a backlog item needs before the team will pull it into a Sprint. DoD is a formal Scrum commitment; DoR is a helpful team convention.
Example DoD checklist
text
[ ] Code reviewed and merged
[ ] Unit + integration tests pass in CI
[ ] Meets acceptance criteria
[ ] No critical bugs / no broken builds
[ ] Documentation / changelog updated
[ ] Deployed to staging and verified
