Signs your dev team needs a Definition of Ready
A Definition of Ready (DoR) is the agreed bar a ticket has to clear before it enters a sprint. Most teams without one don't realise it's missing — they just think sprint planning is supposed to be this painful.
What a Definition of Ready actually is
A Definition of Ready is a short, agreed checklist a ticket has to satisfy before a team pulls it into a sprint — clear acceptance criteria, dependencies identified, size roughly understood, no open questions for Product. It's the counterpart to a Definition of Done: DoD says when work is finished, DoR says when work is allowed to start.
Signs you're missing one
- Sprint planning regularly runs over its scheduled time because the team is still asking Product basic questions about tickets.
- Tickets get pulled into a sprint, then bounce back out mid-sprint once someone realises the requirements weren't actually clear.
- "Ready" means something different depending on who wrote the ticket.
- Developers start work, then discover a dependency or a design decision nobody had actually made yet.
- Estimates are consistently wrong in the same direction — usually because scope wasn't pinned down before sizing.
None of these are a sign your team isn't trying hard enough. They're the predictable result of nothing being agreed about what "ready to start" means.
What a good Definition of Ready includes
It doesn't need to be elaborate. A DoR that actually gets used is usually five items or fewer:
- Acceptance criteria written down, not just discussed verbally
- Dependencies on other teams or systems identified
- Rough size agreed by the people doing the work, not assigned by someone else
- No open questions for Product or a named stakeholder
- UI/UX or technical design decisions made where the ticket depends on them
How to introduce one without it becoming bureaucracy
The failure mode with a DoR is turning it into a rigid gate that just moves the bottleneck earlier in the process. A few things that keep it useful rather than performative:
- Start with three criteria, not ten. Add more only if a specific, repeated problem justifies it.
- Apply it at backlog refinement, not at the sprint planning meeting itself — by planning day it should already be a formality.
- Let the team that owns the DoR change it. If it's imposed top-down, it gets ignored top-down too.
- Review it every few sprints. A DoR that never changes usually isn't being enforced either.
Want the fuller diagnostic?
The free SME Delivery Framework covers this and four other common delivery bottlenecks, with the practical fix for each.