Definition of Ready (DoR) Checklist

Last Audited: 2026-08-14
Tier-2 Authoritative
In Plain Language

The Definition of Ready is a checklist applied during sprint planning to ensure a user story is fully understood before anyone starts coding. It prevents engineering teams from wasting time on vague requirements, missing design wireframes, unverified API dependencies, or unbounded scopes.

Plain-Language Executive Summary

The Definition of Ready is a checklist used during sprint planning to make sure a task is completely understood before anyone starts coding. It stops teams from wasting time on half-baked requirements, missing UI designs, or unresolved dependencies.

Lifecycle Moment: Sprint Backlog Refinement & Sprint Planning

Applied during backlog grooming and sprint commitment before assigning tasks to developers.

DoR Best Practices: Good vs. Bad Examples

Anti-Pattern Practice

Assigning a vague 2-line ticket ("Fix healthcare dashboard loading") to a sprint without wireframes, acceptance criteria, or error scenarios.

Verified Standard

Refining the ticket to specify exact timeout limits, mockups, acceptance criteria, and schema changes before pulling into sprint.

Authoritative Definition of Ready Criteria (5 Items)

DOR-REQ-00010-00a0-00

Clear User Persona & Business Value Statement

Manual Review Required

Story follows the standard format: "As a [persona], I want [capability] so that [clinical/business value]".

Verification: Product Owner and Tech Lead review during backlog grooming.
ISO 13485 Cl. 7.2.1 (Customer Requirements)
DOR-ACC-00020-00a0-00

Unambiguous Acceptance Criteria (Given-When-Then)

Manual Review Required

Story defines minimum 3 testable acceptance scenarios covering standard behavior, boundary conditions, and error cases.

Verification: QA Lead and developer review during backlog refinement.
ISO 13485 Cl. 7.3.3 (Design Inputs)
DOR-DES-00030-00a0-00

UI/UX Wireframes & Component Specs Available

Manual Review Required

Figma mockups and responsive design states (mobile/desktop/dark mode) are linked and reviewed by engineering.

Verification: Designer and frontend engineer alignment sign-off.
Section 508 / WCAG 2.1 AA
DOR-DEP-00040-00a0-00

External Dependencies & APIs Identified

Manual Review Required

All upstream service APIs, database migrations, or third-party SDK dependencies are verified available and unblocked.

Verification: Technical feasibility spike or API contract verification.
ISO 27001 Control A.5.8 (Project InfoSec)
DOR-EST-00050-00a0-00

Story Sized & Estimated by Development Team

Manual Review Required

The story has been estimated using story points and is small enough to be completed within a single sprint iteration.

Verification: Planning poker estimation consensus among developers.
Agile Best Practices

Sprint Refinement & Story Acceptance Workflow

Before a story is marked "Sprint-Ready", the Product Owner and Tech Lead execute a joint review verifying:

  1. Persona Grounding: Story explicitly articulates clinical or user benefit.
  2. Given-When-Then Scenarios: Minimum 3 testable scenarios covering edge cases.
  3. Design Approval: Linked Figma components reflect both desktop and mobile layouts.
  4. Dependency Clearance: Database migrations and third-party APIs verified ready.
  5. Estimation Consensus: Development team consensus sizing under sprint capacity limit.
Try This with AI: User Story Definition of Ready Enhancer

Copy this prompt into your AI coding assistant to transform rough feature ideas into sprint-ready user stories.

You are an Agile Technical Product Manager. Refine the following draft requirement into a complete Definition of Ready story: Draft: 'Allow clinicians to export patient telemetry graphs to PDF'. Output: 1. User Persona & Value Statement. 2. 4 Given-When-Then Acceptance Criteria (including large dataset timeout and empty state). 3. Technical Dependencies (PDF rendering library, memory limits). 4. Sizing recommendation.

Next Checklist Gate: Section 508 Accessibility Checklist

Explore frontend accessibility standards, keyboard navigation rules, and ARIA guidelines.

Open 508 Accessibility

Community Discussion & Feedback

Attributed peer feedback and official Netspective architecture notes.

Was this documentation helpful?(100% found this helpful • 0 ratings)

Leave Feedback or Question

○ Loading user info...
0/2000 chars

Discussion (0)

Loading discussion thread...