Most Jira teams track things like:
Issues currently in QA
Issues waiting for review
Issues breaching SLAs
Issues stuck for too long
But there's another category of issues that often flies under the radar.
The issues that keep coming back.
For example:
In Progress → Code Review → In Progress → Code Review → In Progress
Or:
QA → Reopened → QA → Reopened → QA
These issues aren't necessarily blocked.
They aren't necessarily overdue.
In many cases, they look perfectly healthy on dashboards because they're constantly moving.
Yet they're often the issues consuming the most engineering effort, review cycles, testing time, and team attention.
While working on StatusClock, we spoke with Jira administrators and engineering teams who wanted answers to questions like:
Which issues keep failing QA?
Which stories repeatedly return from Code Review?
Which tickets are creating the most rework?
Which workflow stages generate the most bounce-backs?
Which issues might be impacting automation assumptions?
Surprisingly, these questions are difficult to answer using native JQL.
That's why we introduced:
issue in StatusBounces("statusName", "operator", count)
The function searches issue history and returns issues that have entered the same status multiple times.
issue in StatusBounces("In Progress", ">", 3)
issue in StatusBounces("QA", ">", 2)
issue in StatusBounces("Code Review", ">", 2)
Many teams measure:
Cycle Time
Lead Time
Time in Status
Throughput
But these metrics don't always reveal how much rework occurred before completion.
Consider two completed stories.
Story A:
Open → In Progress → Done
Story B:
Open → In Progress → Review → In Progress → Review → QA → Reopened → QA → Done
Both are Done.
Both contribute to sprint velocity.
But one clearly consumed far more effort.
Status bounce analysis helps expose these hidden workflow patterns.
Many Jira automations assume issues move forward through a workflow.
When issues repeatedly return to earlier statuses, those assumptions can break down.
We've seen teams use StatusBounces() to identify:
Repeated approval cycles
Recurring review failures
QA rejection loops
Workflow inefficiencies
Unexpected automation behavior
before those issues become larger process problems.
Try running a bounce analysis on one of your projects.
I'd be interested to know:
Which status in your workflow do issues bounce back to most frequently?
QA?
Code Review?
Waiting for Customer?
Something else?
Share your findings below. I'm curious whether different teams see similar patterns.
MeghnaP_LogicLemur Labs
1 comment