Christian Neiderstam ← All artifacts
Team standard · contested practice, not Scrum

Definition of Ready

A shared agreement about what a backlog item needs before the team will accept it into a Sprint. Read the argument against it before you adopt one.

Gate before a Sprint · Chapter 11 · Jump to the checklist

The Definition of Ready is a gate before work starts. It is not a stage itself. WHY VISION GOAL WHAT EPICS STORIES DONE

Read this before you copy it.

The Definition of Ready is not in the Scrum Guide, and it is genuinely contested. Critics — including well-known Scrum trainers — argue that a formal DoR becomes a stage gate. A mini-waterfall, where work has to be “fully specified” before developers are allowed to touch it, which undermines the collaboration that makes Scrum work in the first place.

That criticism is fair. Know it before you propose one.

The position taken in the book: a lightweight DoR helps a new team and gets in the way of a mature one. Training wheels.

The failure mode is treating it as a contract that lets developers refuse work, rather than as a prompt to have a conversation.

The standard

Four lines. Not fourteen. If your list needs a scroll bar, you have built a stage gate.

Definition of Ready · 4 lines
  • An item is Ready when
  • The story states a user, an action, and a benefit
  • Acceptance criteria are written and approved by the Product Owner
  • The Developers have broken it into tasks and produced an estimate
  • No known blocking dependency is unresolved
Copies as plain lines, ready to paste into a Trello or Jira checklist. Four is the point. Adding a fifth is easy and almost always wrong.

What happened the first time it was tested

US1.1 was checked against this list before Sprint 1.

Line
1States a user, an action, a benefitMet
2Criteria written and approvedMet
3Broken into tasks, estimatedMet
4No unresolved blocking dependencyNot met

Line four failed. The twelfth acceptance criterion on that story redirected to a “Verify Your Email” screen that no story in the backlog covered. An unresolved dependency, in plain sight, spotted during refinement.

By the team's own Definition of Ready, US1.1 was not Ready.

They took it into Sprint 1 anyway.

That decision cost them at the Sprint 1 Review, and the story of what happened is in chapter 1, free to read.

Anybody can write a Definition of Ready in ten minutes. The interesting part is what a team does the first time something fails it and everybody in the room wants to proceed regardless.

The backlog it was checked against

Worth looking at the shape of this, not just the contents.

ItemEstimateReady?
US1.126–40 hConditional — dependency open
US1.218–26 hYes
US1.314–22 hYes
US1.4not refinedNo
E02 storiesnot refinedNo

The top is detailed. The bottom is a single line. That is the rolling wave, and it is intentional — a backlog where everything is equally refined is a backlog where somebody wasted a great deal of time specifying work that will change before anyone builds it.

Why the estimates are ranges.

Because a single number hides uncertainty. “Five to eight hours” tells the truth in a way “6.5” never can. When a developer hands you a single number, they have either hidden their uncertainty or been trained out of showing it.

These are hours rather than story points because this was a brand-new team. Points are relative — they mean something only once you have history to compare against, so a new team's first point estimate is a number with nothing behind it. It feels rigorous and it isn't.

Hours have their own drawback: they invite managers to treat them as commitments and start calculating utilisation. The range is what protects you.

When to retire it

A Definition of Ready is training wheels. It exists to give a new team a shared vocabulary for “we can't start this yet” without it becoming a personal objection.

Signs it has outlived its usefulness:

At that point, delete it. Leaving it up after a team has matured teaches them that permission comes from a checklist.


The companion standard

The Definition of Ready is a gate before work starts, and optional. The Definition of Done is what the team is held to afterwards, and it is a Scrum commitment rather than a practice choice. If you only adopt one, adopt that one.

Transparency

An artifact board everyone can open

Transparency is one of Scrum's three pillars, alongside inspection and adaptation. Without it the other two have nothing to work on. It's also what makes a why-to-done chain worth building.

Every outcome of that chain should be readable by anyone involved in the project, formally or informally. Not a folder somebody has to request access to. A board you can open.

That matters most in the later stages. You're four Sprints in, arguing about whether something's in scope. The answer usually sits in a decision made months earlier. And the only useful version of it is the one written down at the time, not the one people remember.

It also means the chain can be inspected. Markets throw curveballs and businesses change their minds. Drivers that were right in January can be wrong by June. Put them somewhere visible, revisit them on a deliberate cadence, and the chain adapts. Leave them in a document nobody reopens and it quietly stops being true.

The stakeholders own the top of that chain — the drivers, the vision and the Product Goal — so they're the ones who inspect and adapt it. Not the Scrum Master, and not the team. Your job is to put the question in front of them on a cadence they've agreed to, and to make sure what they decide gets written where everyone can see it.

Beauty Spot's board is public, and free to read whether you buy the book or not.

Open the card on Trello →

This is one of thirty-one artifacts from Worth Building with Scrum: From Why to Done — the chain from a business driver to a line of finished code, worked through one team's four Sprints. About the book · read chapter 1 free.