Definition of ready: the checklist your team skips

Definition of ready: the checklist your team skips

Agile teams love to argue about the Definition of Done. They almost never argue about the Definition of Ready — and that's exactly why so many sprints quietly fall apart. Industry surveys from Scrum.org and the State of

Agile teams love to argue about the Definition of Done. They almost never argue about the Definition of Ready — and that's exactly why so many sprints quietly fall apart. Industry surveys from Scrum.org and the State of Agile Report consistently show that a large share of unfinished sprint work traces back to stories that should never have been pulled in to begin with: missing acceptance criteria, unresolved dependencies, vague scope, no design. A solid definition of ready is the upstream filter that prevents that mess. It's also the agile artifact most teams treat as optional, then blame the sprint when things go sideways.

This guide is a practical, opinionated walkthrough of the definition of ready in 2026: what it actually is, why some Scrum purists push back on it, the five criteria every DoR should include, ready-to-copy templates for software, platform, data, and AI-augmented teams, and how AI tools are quietly automating readiness checks before stories ever reach planning.

What is a definition of ready?

A definition of ready (DoR) is a shared checklist that a product backlog item must satisfy before a team commits to it in sprint planning. It guarantees the work has clear value, clear scope, no unresolved blockers, and enough technical clarity that the team can finish it inside one sprint. DoR is upstream of the work; Definition of Done is downstream.

Unlike the Definition of Done — which is a formal Scrum commitment — the DoR isn't part of the official Scrum Guide. The Guide simply says items "are deemed ready for selection in a Sprint Planning event" once the team trusts they can be finished in a sprint. The DoR is how mature teams make that trust explicit and repeatable.

Why your team probably skips it

Because it feels like ceremony. Teams that already do disciplined refinement think they don't need one. Teams that don't refine at all think a DoR will slow them down. Both are wrong. Without a written DoR, "ready" becomes whatever the loudest person in sprint planning says it is — and that's a recipe for half-baked stories, mid-sprint chaos, and the grim ritual of carrying forward "almost-done" work for the third time.

Definition of ready vs definition of done

This is the most common search behind "definition of ready," so let's settle it.

The definition of ready is a checklist that a backlog item must meet before the team starts work. It guards the entry to the sprint. The definition of done is a checklist that work must meet before it's released. It guards the exit. DoR prevents starting too early; DoD prevents declaring victory too soon.

A common pattern: teams write a thorough DoD, ignore the DoR, then wonder why their carryover rate keeps climbing. The two checklists are designed to work together. Skipping one breaks the other.

The 5 criteria every definition of ready should include

After coaching dozens of agile transformations, the same five criteria show up in every DoR that actually moves the needle. Add team-specific items on top, but never ship a DoR with fewer than these.

1. The story has clear, demonstrable user value

Every backlog item must answer one question: who benefits and how? If you can't write a one-sentence "as a / I want / so that" or a clear outcome statement, the story isn't ready — it's a wish. The "V" in INVEST (valuable) belongs in your DoR by default.

2. Acceptance criteria are written and testable

Not "we'll figure it out in the sprint." Acceptance criteria must be specific enough that QA, developers, and the product owner would all judge the same outcome the same way. Given/When/Then format is the simplest enforcement mechanism. If a tester can't draft a test plan from the criteria, the story fails the DoR.

3. Dependencies are identified and resolved (or sequenced)

This is where most teams get burned. A story that depends on another team's API, a design still in review, or a legal sign-off that hasn't happened yet is not ready — even if everything else looks perfect. Mountain Goat Software's Mike Cohn has long argued that unresolved dependencies are one of the strongest predictors of sprint failure. Your DoR should force the team to name dependencies and confirm they're either resolved or scheduled to land before pickup.

4. The story is small enough to finish in one sprint

The "S" in INVEST. If the team can't confidently estimate the work — or the estimate exceeds half a sprint — split it. Stories that consume most of a sprint hide complexity, block parallel work, and almost always slip. A practical rule: nothing larger than a 5 on a Fibonacci scale enters the sprint without being broken down first.

5. Technical approach is understood (not designed)

The team doesn't need a finished architecture diagram, but they do need to agree there's a viable path. If two senior engineers in refinement give two completely different answers about how to build the thing, the story isn't ready — it's a research spike. Add the spike to the backlog and pull the implementation story later.

That's the floor. Add to it based on your team's pain history. As LeadingAgile puts it, the definition of ready must contain all the things that have hurt you in the past or could hurt you in the future.

Definition of ready checklist templates

Below are four ready-to-use templates. Copy the one that fits your team and adjust the wording to your tooling.

DoR template — software product team (Scrum)

  • User value is stated as "as a / I want / so that"

  • Acceptance criteria are written in Given/When/Then format

  • All dependencies (other teams, external APIs, design, legal) are resolved or scheduled

  • Story is estimated and sized at 5 points or less

  • Technical approach has been discussed and agreed by at least two engineers

  • Designs (if needed) are linked and approved

  • Non-functional requirements (performance, security, accessibility) are explicit

  • Story owner and reviewer are named

DoR template — platform / infrastructure team (Kanban)

  • Problem statement and target outcome are documented

  • Affected services and consumers are listed

  • Rollback plan is identified

  • Monitoring and alerting changes are specified

  • Capacity and cost impact are estimated

  • On-call team is informed of the change window

  • Security review is complete or scheduled

  • Migration steps (if any) are sequenced

DoR template — data and analytics team

  • Data sources and refresh cadence are identified

  • Schema or contract changes are documented

  • Data quality thresholds are specified

  • Privacy and compliance review is complete (PII, GDPR, regional rules)

  • Stakeholder for sign-off is named

  • Definition of "correct" is agreed (sample queries, expected counts)

  • Downstream consumers are notified

  • Rollback or re-run plan exists

DoR template — AI-augmented team (2026)

This is the version FixAgile recommends for teams where AI agents draft code, tests, or content alongside humans.

  • A human accountability owner is named (no "AI did it" excuses)

  • The prompt or task brief for the AI agent is written and reviewed

  • Evaluation criteria for AI output are explicit (accuracy, tone, hallucination tolerance)

  • Source-of-truth data the AI can use is identified and access-controlled

  • A human review step and reviewer are scheduled

  • A token or cost budget is set

  • Failure mode and human-fallback path are documented

  • Story size accounts for review time, not just generation time

The last point matters more than people realize. AI accelerates generation but rarely accelerates review — a story that takes 10 minutes to draft and 4 hours to verify is still a 4-hour story.

How to write a definition of ready your team will actually use

A DoR only works if the team owns it. Imposing one from the outside — by a Scrum Master, RTE, or transformation lead — is the fastest way to turn it into theater.

  1. Run a 60-minute workshop. Bring the whole team. Look at the last 10 stories that slipped, carried over, or blew up mid-sprint. For each, ask: what did we not know when we pulled this in? The pattern is your DoR.

  2. Write the first version short. Five to seven items, max. A 20-item checklist gets ignored on day three.

  3. Decide who enforces it. In Scrum, this is usually the product owner with developer agreement. In Kanban, it's the team's pull policy. Either way, name it.

  4. Treat it as a living artifact. Review the DoR every quarter or after every retrospective that surfaces a "we should have known" moment. Add criteria when patterns repeat. Remove criteria that never trigger.

  5. Don't let it become a gate. A DoR that blocks any story missing a single checkbox creates gatekeeping behavior, slows refinement, and pushes work into permanent "almost ready" status. The point is shared judgment, not bureaucratic compliance — a risk Scrum.org explicitly flags.

How AI is changing the definition of ready in 2026

Here's where most agile content stops short. The DoR conversation has been frozen since 2015, and the mechanics of "ready" have changed dramatically now that LLMs and agents are in the refinement loop.

AI is automating the boring half of readiness checks

Tools like ChatGPT, Claude, ServiceNow's Now Assist, Atlassian Intelligence, and a growing list of Jira and Linear plugins now scan backlog items and flag readiness gaps automatically. Common automations include:

  • Generating acceptance criteria from a one-line story description

  • Spotting missing INVEST attributes (independent, negotiable, valuable, estimable, small, testable)

  • Flagging stories that contradict prior decisions in linked docs or transcripts

  • Detecting duplicate or overlapping stories across teams

  • Drafting test cases from acceptance criteria so QA can validate testability before sprint planning

Reports from practitioner communities in 2025 and 2026 suggest that teams using AI-assisted refinement are cutting backlog grooming time by roughly a third, while pulling fewer half-baked stories into sprints. The wins come from removing low-value drafting work, not from removing human judgment.

What AI cannot do for your definition of ready

This is the part most articles get wrong. AI is excellent at structure and terrible at context. It will happily generate plausible-but-wrong acceptance criteria for a domain it doesn't understand, invent dependencies that don't exist, or estimate a story without knowing your codebase. Three things must stay human:

  • Business value judgment. AI doesn't know which user matters most this quarter.

  • Dependency reality. AI can list dependencies; only a human knows whether the other team will actually deliver on time.

  • Technical viability in your specific system. A model trained on the public internet has no idea about your legacy auth service.

The 2026 best practice: use AI to draft, humans to decide. Treat AI output as a candidate for the DoR, never a verdict.

A modern AI-aware DoR addition

Add this single line to whatever DoR you already use:

If AI was used to draft this story or its acceptance criteria, a human owner has reviewed and edited the output, and named themselves accountable for the result.

That sentence eliminates the most common failure mode of AI-assisted backlogs: confidently wrong stories that look refined but no human actually validated.

Common questions about the definition of ready

Is a definition of ready required by Scrum?

No. The current Scrum Guide does not require a DoR. It only states that items are "deemed ready for selection" when the team believes they can be finished in a sprint. A DoR is an optional team agreement that makes that judgment explicit. Most mature teams adopt one anyway, because implicit "readiness" varies wildly with mood, deadline pressure, and seniority.

What's the difference between definition of ready and acceptance criteria?

Acceptance criteria describe what success looks like for one specific story. The DoR describes what every story must include before it enters a sprint — and "has acceptance criteria" is usually one item on the DoR. Acceptance criteria are story-level. The DoR is policy-level.

How does the definition of ready relate to INVEST?

INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable) is a quality framework for a single user story, originally articulated by Bill Wake. Many teams use INVEST as the spine of their DoR — if a story is INVEST-compliant, it's ready. Others extend INVEST with team-specific items like dependency status, design approval, or compliance review.

Should the definition of ready be different per team?

Yes. A platform team's DoR will look nothing like a marketing team's DoR. The five core criteria above are universal, but everything else should reflect the team's actual failure modes. Forcing one corporate DoR across every team is one of the most common mistakes in scaled agile rollouts — SAFe, LeSS, and Scrum@Scale all explicitly warn against rigid uniformity.

Can a definition of ready slow the team down?

Only if you write it badly. A bloated DoR with 15+ items creates gatekeeping and starves the sprint of work. A focused DoR with 5–8 items speeds the team up by reducing mid-sprint surprises. Track your "stories pulled but not finished" rate before and after introducing a DoR — if the rate doesn't drop within two sprints, your DoR is wrong, not the concept.

The hidden cost of skipping the definition of ready

Most teams calculate the cost of refinement meetings and decide a DoR is too expensive. They don't calculate the cost of not having one. Industry data is consistent: practitioner surveys from Scrum.org and annual State of Agile reports both find that teams without a written DoR show:

  • Materially higher sprint carryover rates

  • More mid-sprint scope changes

  • Lower predictability scores (which kills stakeholder trust faster than missed deadlines)

  • More retrospective time spent on "we didn't know X" patterns

Multiply that by every team in your org and the cost of skipping a one-page checklist is enormous. Refinement isn't overhead — it's where most of the actual thinking happens.

How FixAgile approaches the definition of ready

FixAgile, an Agile training and implementation framework designed for the age of AI, treats the definition of ready as the single highest-leverage agile artifact most teams ignore. In our coaching engagements, the DoR is one of the first things we audit and one of the first things we redesign — because fixing readiness fixes most downstream sprint dysfunction without touching ceremonies, roles, or tooling.

FixAgile's training programs cover:

  • How to build a DoR that fits your team's actual failure patterns, not a generic template

  • How to integrate AI-assisted refinement without losing human accountability

  • How to scale a DoR across multiple teams in SAFe, LeSS, or Scrum@Scale environments without imposing rigid uniformity

  • How to evolve the DoR as your team adopts AI agents into the development workflow

If your sprints are leaking — stories carrying over, scope shifting, retros full of "we should have known" — the fix usually starts upstream of the sprint, in how you decide what's ready. That's exactly the problem FixAgile's training and transformation programs are built to solve.

The bottom line

The definition of ready is the checklist your team skips, and skipping it is silently expensive. Build a short, team-owned DoR around five core criteria — clear value, testable acceptance criteria, resolved dependencies, right-sized scope, and a viable technical approach — then evolve it as your team adopts AI into refinement. Don't make it a bureaucratic gate. Make it the moment where the team agrees, out loud, that the work is worth doing and finishable. Done well, the DoR is the cheapest predictability win in agile.

If your team's sprints keep slipping and your retros keep surfacing the same upstream surprises, that's the signal. The fix isn't another ceremony. It's a sharper definition of ready — and the discipline to actually use it.

Fix your Agile teamwork
in the age of AI.
Get practical guides on Scrum, Kanban, flow, scaling, and AI-augmented delivery.