Skip to content
Back to the journal

Workbook

146

Design & Delivery

9 min read

146 / 146

Kanban Flow Metrics: Find the Work That Is Quietly Getting Older

Use WIP, throughput, work-item age, cycle time, and a service-level expectation to find stalled work and choose a useful intervention.

Topics Delivery Team collaboration UX design

Share this workbook

A board can look busy while an important item quietly becomes old.

New work enters. Cards move. People report progress. Yet one integration waits for a decision, a second item loops through review, and the team keeps starting because starting feels like movement.

Flow metrics make that pattern visible. They do not explain it for you, and they do not grade the team. Their job is to point attention towards work that needs a decision.

The useful question is not, “Are our numbers good?” It is, “Which item is becoming less likely to finish normally, and what will we change now?”

Read the five signals as one system

The May 2025 Kanban Guide names four mandatory flow measures: work in progress, throughput, work-item age, and cycle time. It also puts a service-level expectation, or SLE, inside the Definition of Workflow.

Each signal answers a different operational question.

SignalWhat it describesQuestion it should provoke
Work in progressItems started but not finishedHave we started more than we can move?
ThroughputItems finished per unit of timeWhat completion pattern have we actually sustained?
Work-item ageElapsed time since an unfinished item startedWhich current item deserves attention first?
Cycle timeElapsed time from start to finishHow long has this kind of work taken historically?
SLEA forecast of elapsed time with an associated probabilityWhen does an item leave the normal range?

Do not collapse them into one score. High WIP may coincide with low throughput, but the measures alone do not prove why. An ageing item may be blocked, oversized, neglected, or simply unlike the historical reference set.

The signals become useful when the team has explicit definitions. “Started” could mean accepted for implementation, not discussed in refinement. “Finished” could mean available to users, not merged into a branch.

Without those boundaries, cycle time changes when the language changes. A chart may appear to improve because waiting was moved outside the measurement window.

Start with the item, not the average

Averages are attractive because they compress a messy board into one number. They can also hide the work most in need of help.

Imagine nine items finished in two to six days and one finished in twenty-eight. The average describes none of them particularly well. A percentile or the underlying distribution keeps the long tail visible.

For active work, age is often the sharper prompt. Sort started items from oldest to youngest. Ask why the oldest remains open before debating whether this month’s aggregate trend is favourable.

Age is not a verdict. An eleven-day item is not automatically late. Compare it with cycle times for genuinely comparable work and with the team’s SLE.

The Guide defines an SLE as a forecast containing elapsed time and probability. A team might say, hypothetically, “We expect 85% of standard items to finish within ten days.”

That statement is not a promise about every card. It is a reference for conversations. An item approaching day ten deserves inspection because it is leaving the range in which most comparable work has finished.

Base the SLE on observed cycle time where possible. Revisit it when the workflow, item types, staffing, or definition of done changes enough to make the old history misleading.

A board that is busy in the wrong place

Consider a fictional product team maintaining account administration software. Its workflow is Ready, Build, Review, Validate, and Released.

An item starts when it enters Build. It finishes when it reaches Released. The team limits Build plus Review to four items and Validate to two.

For standard changes, its recent cycle times support an SLE of “85% within ten calendar days”. This is an illustrative policy, not a universal threshold.

On Monday morning, the board looks like this:

ItemCurrent stateAgeWhat is known
A: bulk role editReview9 daysSecurity question unanswered
B: audit exportBuild6 daysDevelopment active
C: invite copyReview4 daysWaiting for review
D: session filterBuild3 daysDevelopment active
E: login warningBuild1 dayStarted despite WIP limit
F: CSV delimiterValidate2 daysTest in progress

There are five items across Build and Review, so the WIP policy is breached. Item A is also close to the ten-day SLE boundary.

The tempting response is to ask everyone to move faster. That instruction names no constraint and changes no choice.

Instead, the team reviews Item A. The code is complete, but security and product have not agreed whether bulk changes require step-up authentication. The unresolved policy, not coding effort, is holding the item.

The team makes three decisions.

First, nobody starts another standard item until Build plus Review returns to four. This protects the WIP policy rather than treating it as decorative.

Second, the product manager and security owner meet that afternoon with two explicit options. If neither is acceptable, they will split bulk editing from the sensitive permission types.

Third, the reviewer finishes Item C before accepting new work. That creates capacity at the bottleneck instead of adding another partially completed card.

Two days later, C is released and A has an agreed, narrower path. That outcome does not prove the WIP breach caused the delay. It shows that age and WIP directed attention to a decision that normal status reporting had obscured.

Choose an intervention that matches the evidence

Different patterns call for different questions. Treating every weak signal as a demand for more effort is how metrics become theatre.

WIP rises while throughput stays flat

Inspect where items accumulate. Look for starting policies, specialist queues, batch reviews, and external approvals.

Possible interventions include stopping starts, pairing around the constraint, reducing batch size, or changing a policy. The metric does not tell you which one is right.

One item ages while peers finish

Ask what is unique about that item. It may contain hidden scope, a disputed decision, a dependency, or a different class of service.

Swarming can help when extra attention can remove the obstacle. It will not help when the team lacks authority, information, or access.

Many items age together

Look for a system change: an unavailable test environment, a new review gate, an overloaded specialist, or work entering faster than it can leave.

The response may require changing intake, not optimising individual cards. Backlog refinement can reduce uncertainty before commitment, but it cannot resolve every constraint in execution.

Throughput changes sharply

Check whether the item mix, team, workflow, or finish definition changed. Counts are only comparable when the things counted remain meaningfully similar.

An incident week and a week of small copy changes should not become evidence that the team gained or lost productivity.

WIP limits are decision rules

A WIP limit is useful only if reaching it changes behaviour. It should make the team finish, unblock, split, or explicitly override the policy.

The limit need not be perfect at first. Set one that exposes a real choice, observe the resulting queues, and adjust it with evidence.

If the limit is breached every day without discussion, it is not governing the workflow. If it prevents urgent work without an exception policy, it is incomplete.

Record overrides. An expedited incident may justify exceeding a limit, but existing work still pays the interruption cost. The board should show that cost rather than letting urgent work appear free.

This connects flow to sprint execution. Protecting a goal does not mean protecting every planned item. It means making scope and capacity decisions in service of the outcome.

What flow data cannot tell you

Flow measures describe the movement of work through a defined system. They do not establish customer value, quality, profitability, or individual contribution.

They also do not identify cause on their own. A longer cycle-time distribution could reflect larger items, a new quality policy, staff absence, difficult dependencies, or a genuine process problem.

John Little’s queueing formula relates average inventory, arrival or throughput rate, and average time in a stable system under stated conditions. It is not a licence to manipulate one short-window number and promise a result.

Likewise, DORA warns against turning delivery measures into targets or comparing unlike contexts. Flow evidence should support local learning, not competition between teams.

If an estimate is still needed for a particular commitment, use agile estimation for that decision. Do not force throughput or an SLE to answer a question it was not built to answer.

A weekly flow conversation

A useful review can be short. It does not require a new ceremony if an existing planning or delivery conversation can carry the decisions.

Use this sequence:

  1. Confirm that start, finish, item type, and SLE definitions still hold.
  2. Sort active items by age and inspect the oldest first.
  3. Check WIP against the policy at each constrained state.
  4. Review throughput and cycle-time distributions for meaningful shifts.
  5. Name one intervention, one owner, and the evidence that will trigger a revisit.

Keep the record at item level. “Improve flow” is not an action. “Security owner decides the authentication rule by Tuesday; otherwise split sensitive roles from the release” is.

Then test the policy through small changes. Kaizen is valuable here because the workflow is learned through repeated observation, not installed once from a template.

The point of the numbers is not a more impressive dashboard. It is earlier recognition of work that needs a decision before age turns into surprise.

Sources

Related books

If you want to go further on this topic, these are two good places to start.

02

product

The Lean Startup

by Eric Ries

How today's entrepreneurs use continuous innovation to create radically successful businesses, introducing Build-Measure-Learn and validated learning.

Some outbound links are affiliate links and support independent bookstores.