๐ Flow Efficiency Explained
๐งฎ What Is Flow Efficiency?
Flow Efficiency measures how much of the issueโs lifetime was spent in active work compared to waiting time.
Itโs a key indicator of delivery health and workflow friction.
A higher efficiency means the task was actively worked on rather than sitting idle in a backlog or queue.
๐งช How Itโs Calculated
We use this formula: Flow Efficiency = (Active Time) / (Active Time + Waiting Time) * 100
Active Time includes time spent in statuses like:
In Progress,Developing,Testing,Coding, etc.
(based on keywords likeworking,reviewing,designingโ see โ ๏ธ Status Naming: How to Ensure Accurate Reports)
Waiting Time includes:
To Do,Ready,Open,Backlog, etc.AND all
Blockedstatuses (e.g.,Waiting for QA,On Hold)
โณ Blocked time is a subset of Waiting Time, but highlighted separately for visibility.
โ Efficiency Status Labels
Flow Efficiency % | Label | Visual Indicator |
|---|---|---|
โฅ 60% | HEALTHY | ๐ข Green badge ( |
< 60% | BELOW STANDARD | ๐ก Yellow badge ( |
If Flow Efficiency is below 60%, youโll see a warning lozenge like this: โ ๏ธ BELOW 60%
This suggests that your team spent more time waiting than working on the issue โ potentially due to blockers, unclear requirements, or overloaded sprints.
๐ Best Practice Tips
Use Flow Efficiency during retrospectives to reflect on delivery bottlenecks.
Combine this metric with Blocked Time and Sprint Addition for deeper insights.
Adjust your workflow/statuses to reduce unnecessary queue time.
๐ง Example Calculation
Suppose:
Active Time = 2d
Waiting Time = 1d
Then: Flow Efficiency = 2 / (2 + 1) * 100 = 66.7% โ HEALTHY โ
But if:
Active Time = 1d
Waiting Time = 3d
Then: Flow Efficiency = 1 / (1 + 3) * 100 = 25% โ BELOW STANDARD โ ๏ธ