Flow Metrics Interpreter
A dashboard of cycle time and throughput is useless until someone says what it means — is the flow healthy, where's it clogging, and what should the team try Monday. This reads the metrics together (they only make sense in relation), points at the likely bottleneck, and proposes specific experiments — while flagging the classic trap of optimising the number instead of the flow it's meant to measure.
What This Skill Produces
- The health read — per metric (cycle time, throughput, WIP, aging), what "good" looks like and where you are
- The bottleneck the numbers point to — read together, where work is actually stalling
- 2–3 process experiments — concrete, small, reversible things to try next (with what to watch)
- The gaming trap — how this metric gets optimised dishonestly, so you don't
Required Inputs
Ask for these if not provided:
- The metrics — cycle time (distribution, not just average), throughput per period, current WIP, and any aging/stuck items
- The baseline — a few periods of history if you have it (a single number can't show a trend)
- Team context — team size, work type, and any recent changes (reorg, new process, holidays) that explain a shift
- What prompted this — a felt slowdown, a planning question, a stakeholder asking
Framework: Read the Flow, Not the Number
- Distributions over averages. Cycle time's spread and tail (the 85th percentile) matter more than the mean — averages hide the pain.
- Read metrics together. Rising cycle time + flat throughput + high WIP = you're starting too much, not finishing. One metric alone lies.
- WIP is the lever. Little's Law: cycle time ≈ WIP ÷ throughput. Too much in progress is the most common, most fixable cause of slow delivery.
- Aging is the early warning. Items aging past their usual cycle time are today's problem; end-of-sprint is too late to notice.
- Baselines beat targets. Compare to your own trend, not an industry number; a "good" cycle time is context-specific.
- Watch for gaming. Any metric made a target gets gamed — smaller tickets to shrink cycle time, etc. Name it.
Output Format
Flow read — [team] · [period]
| Metric |
Reading |
Health |
| Cycle time (p50 / p85) |
… |
🟢🟡🔴 |
| Throughput |
… |
|
| WIP |
… |
|
| Aging (items past usual) |
… |
|
What the numbers point to: [likely bottleneck, from reading them together].
Experiments to try (pick 1–2)
- [e.g. set a WIP limit on 'In Review'] — watch: [what should move].
Don't game it: [how this metric gets faked, and the honest alternative].
Quality Checks
Anti-Patterns
- Restating the numbers without interpreting them.
- Averages only — hiding the painful tail of cycle time.
- One metric in isolation — throughput without WIP tells you nothing about health.
- Industry-target worship — "cycle time should be 3 days" ignores your context.
- Recommending a metric as a target without warning how it gets gamed.
Example Trigger Phrases
- "Interpret our cycle time and throughput — is delivery healthy?"
- "What do these Actionable Agile metrics actually mean for us?"
- "Why does our delivery feel slow? Here are our flow numbers."
- "Read our Kanban metrics and suggest experiments."
- "Our WIP is high and cycle time is climbing — what do we do?"
1---2name: flow-metrics-interpreter3description: Read your team's flow metrics — cycle time, throughput, WIP, aging work — and say what they actually mean and what to try, not just restate the numbers. Use when asked to interpret cycle time, what do our flow/Actionable-Agile metrics mean, why is delivery slow, or read our Kanban metrics. Produces the health read per metric, the likely bottleneck the numbers point to, 2–3 concrete process experiments to run next, and the trap-to-avoid so the team doesn't game the metric instead of fixing the flow.4---5
6# Flow Metrics Interpreter
7
8A dashboard of cycle time and throughput is useless until someone says what it *means* — is the flow healthy, where's it clogging, and what should the team try Monday. This reads the metrics together (they only make sense in relation), points at the likely bottleneck, and proposes specific experiments — while flagging the classic trap of optimising the number instead of the flow it's meant to measure.
9
10## What This Skill Produces
11
12- **The health read** — per metric (cycle time, throughput, WIP, aging), what "good" looks like and where you are
13- **The bottleneck the numbers point to** — read together, where work is actually stalling
14- **2–3 process experiments** — concrete, small, reversible things to try next (with what to watch)
15- **The gaming trap** — how this metric gets optimised dishonestly, so you don't
16
17## Required Inputs
18
19Ask for these if not provided:
20- **The metrics** — cycle time (distribution, not just average), throughput per period, current WIP, and any aging/stuck items
21- **The baseline** — a few periods of history if you have it (a single number can't show a trend)
22- **Team context** — team size, work type, and any recent changes (reorg, new process, holidays) that explain a shift
23- **What prompted this** — a felt slowdown, a planning question, a stakeholder asking
24
25## Framework: Read the Flow, Not the Number
26
271. **Distributions over averages.** Cycle time's *spread* and tail (the 85th percentile) matter more than the mean — averages hide the pain.
282. **Read metrics together.** Rising cycle time + flat throughput + high WIP = you're starting too much, not finishing. One metric alone lies.
293. **WIP is the lever.** Little's Law: cycle time ≈ WIP ÷ throughput. Too much in progress is the most common, most fixable cause of slow delivery.
304. **Aging is the early warning.** Items aging past their usual cycle time are today's problem; end-of-sprint is too late to notice.
315. **Baselines beat targets.** Compare to your own trend, not an industry number; a "good" cycle time is context-specific.
326. **Watch for gaming.** Any metric made a target gets gamed — smaller tickets to shrink cycle time, etc. Name it.
33
34## Output Format
35
36### Flow read — [team] · [period]
37| Metric | Reading | Health |
38|---|---|---|
39| Cycle time (p50 / p85) | … | 🟢🟡🔴 |
40| Throughput | … | |
41| WIP | … | |
42| Aging (items past usual) | … | |
43
44**What the numbers point to:** [likely bottleneck, from reading them together].
45
46### Experiments to try (pick 1–2)
471. [e.g. set a WIP limit on 'In Review'] — watch: [what should move].
48
49**Don't game it:** [how this metric gets faked, and the honest alternative].
50
51## Quality Checks
52- [ ] Cycle time is read as a distribution (p85/tail), not just an average
53- [ ] Metrics are interpreted together, not in isolation
54- [ ] WIP / Little's Law is considered as the likely lever for slow flow
55- [ ] Aging/stuck work is surfaced as the early signal
56- [ ] Comparison is to the team's own baseline, not an arbitrary target
57- [ ] The gaming trap for the recommended metric is named
58
59## Anti-Patterns
60- **Restating the numbers** without interpreting them.
61- **Averages only** — hiding the painful tail of cycle time.
62- **One metric in isolation** — throughput without WIP tells you nothing about health.
63- **Industry-target worship** — "cycle time should be 3 days" ignores your context.
64- **Recommending a metric as a target** without warning how it gets gamed.
65
66## Example Trigger Phrases
67- "Interpret our cycle time and throughput — is delivery healthy?"
68- "What do these Actionable Agile metrics actually mean for us?"
69- "Why does our delivery feel slow? Here are our flow numbers."
70- "Read our Kanban metrics and suggest experiments."
71- "Our WIP is high and cycle time is climbing — what do we do?"