Definition of Ready — should it be automated or is manual discipline enough?
I've seen teams handle DoR in three ways:
- Honor system — "We all agree to check these things before pulling into sprint." Works for ~2 sprints, then discipline fades.
- Manual checklist — Confluence page or custom field with checkboxes. Better, but people skip it under pressure. Nobody checks the checklist before sprint planning.
- Automated checks — The system reads Jira fields and tells you what's missing in real time.
After years of trying options 1 and 2, I built option 3 as a Jira app. It evaluates every issue against configurable criteria (description, estimates, AC, assignee, etc.) and shows a readiness score directly in the issue panel.
The most interesting side effect: it changed the conversation from "is this ready?" (subjective) to "this is 60% ready, here's what's missing" (objective). Much less friction in sprint planning.
What's your experience — does manual discipline work long-term, or does it always degrade?