You know the report. It starts out simple: “Let’s see where work is getting stuck.” But before long, it becomes a messy spreadsheet that’s hard to follow.
And here’s the real tragedy:
✅ The report is useful.
❌ Nobody looks at it, especially not on a dashboard.
So teams do what teams always do:
This article is about a third option:
Build one report that can do two jobs:
Jira dashboards are for quick answers. Workflow analysis is for deep questions.
Those two needs fight each other:
If your report is too detailed, it becomes dashboard noise. If it’s too simplified, it becomes useless for investigation.
That’s why most “leadership dashboards” end up being a quiet museum of charts: beautiful, polished… and opened once per quarter like a historic monument.
You can partially solve it — but not elegantly.
To understand workflow behavior, you usually need things like:
Doing that at scale in native Jira usually means a mix of manual digging, exports, and saying things like, “well, it feels like review is slow.”
If you’ve ever said “we just need to communicate better” in a retro… there’s a good chance the real problem is the workflow, not the conversation.
This is exactly what the Time in Status app is built for: it turns Jira issue history into workflow reports so teams can find bottlenecks, reduce rework, and improve predictability without worklogs or spreadsheets.
And it matters for this article because Time in Status gives you two places to use the same report:
In gadget configuration, you can choose report types like Time in Status, Status Count, Transition Count, Status Entrance Date, and more, then display them as a Table (work item list) or Chart.
So you’re not building “a dashboard report” and “an analysis report.”
You’re building one report with two zoom levels.
Start in Apps → Time in Status and configure the report like you normally would:
Then open Column manager and pick what actually belongs in the report:
✅ Now you have a correct report. But it may still be unreadable.
That’s where the new feature comes in.
What Column Groups do
Column Groups organize related columns into logical groups, making the table easier to read and compare.
The key thing: you can collapse and expand groups, so you can switch between:
Column Groups are available in:
And the best part: when groups are collapsed, they show totals. For example, you’ll see totals across all statuses or all users.
What groups you’ll see
Depending on the report type, groups can include:
Also, some core fields remain ungrouped (Key / Work type / Summary), so you don’t lose the basics.
Here’s the simple rule:
Show totals, reduce noise, let humans read it.
Open the group you care about and investigate.
This is what turns one report into something both audiences can use.
And it’s also how you stop dashboards from becoming theater.
Once the report works in Table View, you can bring the same logic to a dashboard using the Accurate Time in Status gadget.
In gadget configuration you can set:
And when you choose Table view, you can configure the report columns in the gadget via the same Column manager options (fields, statuses, status groups, user groups).
Column Groups are also available in the gadget, which is what makes this whole “one report, two jobs” idea actually work.
Let’s say you want one report that answers:
Result: leadership sees the shape of the workflow immediately.
Now you expand Statuses and get the detailed breakdown: which statuses are consuming the most time.
Result: the team can actually fix something.
This is the core difference between:
Sometimes even a well-structured table is still… a table.
When you want the “pattern layer” first, use Report Summary.
The idea is simple (and honestly underrated):
Count → how big the problem is
Sum → how much impact it has
Avg → how consistent it is
This is the mental shift from:
“What’s wrong with this issue?”
to:
“What does the system look like overall?”
Different teams, different status meanings → arguments instead of insight.
The report becomes slow/noisy and people stop trusting it. Time in Status docs explicitly call out scope and date filtering as common causes of “slow or empty” reports/gadgets.
Dashboards are for quick decisions. Analysis lives in the app. Your goal is not “show everything.” Your goal is “show enough to trigger the right conversation.”
A lot of teams think the problem is:
“we need better dashboards.”
But the real problem is:
“our tables are unreadable, so nobody trusts what they see.”
Column Groups fix a surprisingly big part of that by letting you organize columns, collapse or expand groups, and get totals at a glance in both Table View and dashboard gadgets.
Which means you can finally build what every Jira team claims they want:
✅ one source of truth
✅ usable at two zoom levels
✅ without rebuilding the same report twice
If you want to test this on your own Jira data:
If your workflow has real bottlenecks, you’ll feel the difference right away. Mostly, you’ll stop scrolling sideways like it’s your job.
Do your dashboards fail because they’re missing data… or because the data is there but nobody can read it?
Iryna Komarnitska_SaaSJet_
0 comments