Do you have a Definition of Ready?

Last updated by Tiago Araújo [SSW] 7 months ago.See history

Just like how the team has a Definition of Done as a checklist for completing a PBI; the Product Owner needs a Definition of Ready (DoR) to get the PBI in a state that’s ready to be added to a Sprint. This should be done as part of the refinement (aka grooming) process and will greatly streamline the Sprint Planning meeting.

A recommended “Definition of Ready” would have:

PBI with DOR
Figure: PBI that meet the DoR

When the PBI is approved, ask for a signature (or simply an initial) as a prove of approval.

Warning: PBIs might be accepted into a Sprint even if they do not meet the DoR. When that happens, there will be more risk and uncertainty around the PBI. It is highly discouraged for not-ready PBIs to be included in a Sprint, as they can hinder progress and disrupt the team's workflow.

INVEST principle

The acronym INVEST serves as a helpful reminder of a widely accepted set of criteria, or checklist, used to evaluate the quality of a PBI. If a story does not meet one of these criteria, the team may need to revise or even rewrite it for better clarity and effectiveness.

PBIs should follow the INVEST principle:

"I" ndependent (of all others)
"N" egotiable (not a specific contract for features)
"V" aluable (or vertical)
"E" stimable 👑 (to a good approximation)
"S" mall (so as to fit within an iteration)
"T" estable 👑 (in principle, even if there isn’t a test for it yet)

While acronyms like INVEST can seem over-elaborate, they offer a helpful framework to ensure consistency and clarity in evaluating PBIs.

Following the update to the Scrum Guide for 2020, this is the concept of a Product Backlog being "Ready".


We open source.Loving SSW Rules? Star us on GitHub. Star
Stand by... we're migrating this site to TinaCMS