Jira Done Right: Optimizing for Delivery Teams
The Problem with Default Jira
Out-of-the-box Jira is designed to be everything to everyone — and ends up being optimal for no one. Most teams I encounter have:
- Too many issue types
- Overcomplicated workflows with 8+ statuses
- No meaningful use of epics or labels
- Dashboards that nobody looks at
Let's fix that.
The Lean Workflow
For delivery teams, I recommend a 5-status workflow:
Backlog → Ready → In Progress → In Review → Done
That's it. Every additional status is overhead unless it serves a specific process need (like "Awaiting Deployment" for regulated environments).
Key Rules
- Ready means the story has acceptance criteria, is estimated, and has no blockers
- In Review covers both code review and QA
- Done means deployed and verified (not just "merged to main")
Board Configuration That Works
Swimlanes
Use swimlanes by Epic — this gives you instant visibility into which features are moving and which are stuck.
WIP Limits
Set WIP limits on "In Progress" and "In Review." A good starting point:
- In Progress: 2× team size
- In Review: 1× team size
Quick Filters
Create quick filters for:
- "My Items" — what am I working on?
- "Blocked" — what needs attention?
- "No Estimate" — what slipped through refinement?
Reports That Matter
Skip the burndown chart (it's usually misleading). Focus on:
- Cycle Time — how long does a ticket take from "In Progress" to "Done"?
- Throughput — how many tickets does the team complete per sprint?
- Aging WIP — which in-progress items are getting old?
These three metrics tell you more about team health than any burndown ever will.
Epic Hygiene
Epics should map to deliverable features, not vague themes. Each epic should have:
- A clear business outcome
- A target completion date
- No more than 15-20 stories
If an epic has 50+ stories, it's not an epic — it's a project. Break it down.
Automation Quick Wins
Set up these Jira automations to reduce manual overhead:
- Auto-assign reviewer when status moves to "In Review"
- Auto-close sub-tasks when parent moves to Done
- Slack notification when items exceed WIP limits
- Weekly digest of aging WIP items to the team channel
Key Takeaways
- Simplify your workflow — 5 statuses is enough for most teams
- WIP limits are the single most impactful change you can make
- Track cycle time and throughput, not burndown
- Keep epics small and outcome-oriented
- Automate the tedious stuff so humans can focus on delivery