Posts
Flow metrics for Scrum teams: cycle time, throughput, and what to actually measure

Matt Lewandowski
Last updated 10/02/20268 min read
The four metrics that matter
Work in progress (WIP)
Cycle time
Throughput
Work item age

How these metrics connect
| If you want to... | Then... |
|---|---|
| Reduce cycle time | Lower your WIP |
| Increase throughput | Finish current work before starting new work |
| Predict delivery dates | Use cycle time percentiles (SLEs) |
| Spot problems early | Watch work item age daily |
Getting started without overhauling your process
Track three dates per item
For every product backlog item, record when it was created, when work started, and when it was done. Most tools like Jira and Azure DevOps already capture this. You just need to start paying attention to it. Define your workflow explicitly
Write down what "started" and "done" mean for your team. What are the columns on your board? What are the rules for moving items between them? This is your Definition of Workflow, and it's the foundation for consistent measurement. Collect data for a few sprints
Don't try to analyze anything yet. Just let the data accumulate. You need at least 30 completed items for meaningful patterns, which most teams hit in 3-4 sprints. Create your first cycle time scatterplot
Plot each completed item with its finish date on the x-axis and cycle time on the y-axis. Draw horizontal lines at the 50th, 85th, and 95th percentiles. Your 85th percentile is a solid starting point for an SLE. Bring it into your Scrum events
Use throughput history in sprint planning instead of (or alongside) velocity. Check work item age in daily scrums. Review cycle time trends in retrospectives. Present SLE performance in sprint reviews.
Where flow metrics fit in each Scrum event

Flow metrics vs. velocity: not a cage match
- "When will this be done?" Cycle time percentiles give probabilistic answers.
- "Why are things taking so long?" WIP and work item age show you where work is stuck.
- "Can we commit to this date?" Monte Carlo simulations using throughput history give you confidence levels.