skip to content

Flow Metrics

Cycle time, lead time, throughput, cumulative flow diagrams, and Little's Law tying them together, plus aging charts for work that has stalled. These are the numbers you cite when asked how you would know a process change actually helped.

on this pageshow

questions

5

Cycle time versus lead time: where does each clock start, and which one does a requester feel?

level: juniorimportance: must knowfreq 76%

answer

  1. Two clocks over the same item
  2. They stop together, they start apart
  3. One includes the wait before work
  4. Queue time is the difference
  5. Requester's wait versus team's turnaround

basics

~20 s

Lead time starts when a request is accepted and stops when the item is delivered; cycle time starts later, when the team begins work, and stops at the same delivery. Lead time is the requester's wait; cycle time is the team's turnaround.

solid answer

~40 s

Both measure elapsed calendar time on the same work item, but the clocks start in different places. **Lead time** starts when the request is accepted into the system and stops when the item is delivered — it is the wait the requester actually experiences. **Cycle time** starts when the team begins work on the item and stops at that same delivery point, so it measures turnaround once work has started. Because they share a stop event, the difference between them is queue time: work sitting untouched before anyone commits to it. That is why a team can hold a short, steady cycle time while requesters complain about waiting for weeks. State your start and stop points explicitly when you answer — teams define them differently, and the definition matters more than the label.

go deeper

for a junior

Be ready to state both definitions in one breath and say which is longer. Knowing that the two clocks stop at the same event and start at different ones is the whole recall requirement here.

for a middle

Explain the mechanics: the difference between the two is queue time, blocked days count on both, and the endpoints are team-defined. Expect to be asked which measure you would put in front of a stakeholder.

for a senior

Show that you have used the gap diagnostically — a flat cycle time beside a climbing lead time tells you the problem is intake and ordering, not the work. Be ready to say what you would measure next.

for a principal

Own the framing question: which measure the organisation is held to shapes its behaviour. Optimising a team-local number while the requester's wait grows is a governance failure, and you should be able to say how you would prevent it.

## Two clocks over one item A work item lives longer than the stretch the team spends on it. Someone asks for it, it is accepted, it waits in a queue, eventually the team starts it, it moves across the board — sometimes blocked, sometimes waiting on someone else — and finally it is delivered. Flow metrics run two different clocks over that life, and the only thing separating them is where each clock starts. **Lead time** starts when the request is accepted into the system and stops when the item is delivered. It answers the requester's question: how long from asking to having? **Cycle time** starts when the team actually begins work on the item and stops at the same delivery point. It answers the team's question: once we pick something up, how long until it is out? Both are elapsed calendar time, not effort. A day an item spent blocked is a day on both clocks, and that is deliberate — delay is what a requester experiences, and subtracting the waiting quietly turns a delay measure into an effort estimate. ## The difference between them is queue | | Lead time | Cycle time | |---|---|---| | Clock starts | request accepted into the system | team starts work on the item | | Clock stops | item delivered | item delivered | | Includes waiting before work starts | yes | no | | Question it answers | how long does a requester wait? | how quickly does the team turn work around? | | Moves when | the queue grows or is reordered | the work itself speeds up or slows down | Because the two clocks stop at the same event, subtracting one from the other leaves exactly the time the item spent waiting to be started. On most teams that remainder is the larger of the two numbers, and it is completely invisible to a team that tracks only cycle time. ## A worked example A team building a construction-site safety product measured, across one 3-week window, an average cycle time of 4.2 days and an average lead time of 23.6 days. Nothing about those two figures is contradictory: 19.4 days of the average request's life were spent queued before anyone picked it up. The founder reordered priorities most weeks, so anything not near the top of the queue kept getting pushed back while freshly arrived requests jumped ahead of it. Every item, once started, still cleared in a little over four days. Report cycle time alone and this team looks fast. Report lead time beside it and the real conversation surfaces: the constraint is not how the team works, it is how much work is admitted and how often the order is rewritten. ## Pinning down the endpoints Teams genuinely disagree about these definitions, so an interviewer usually cares more that you state yours than which variant you chose: - **Where "accepted" begins.** The moment a request is admitted as work the team will actually do. Counting from the first vague hallway conversation makes lead time unfalsifiable. - **Where "started" begins.** The moment the item is pulled into the first active stage. If a column named "ready" is really a parking area, work has not started and those days belong to the queue. - **Where "delivered" stops.** Pick one endpoint and keep it. Stopping the clock at "ready to release" hides whatever release queue sits behind it; stopping at "available to a user" includes it. - **Which days count.** Calendar days are the honest default, because a requester waits through weekends too. A working-days variant is fine as long as every reader knows which one the number is. - **Blocked time counts.** An item blocked for six days took six more days, whatever the reason, and hiding that makes the metric useless for spotting the reason. ## What good answers sound like - Name both clocks and their start points before comparing them. - Point out that they share a stop event, so the difference between them is queue time. - Say which one you would show a stakeholder (lead time, because it is the wait they feel) and which one you would use to judge a change to the workflow (cycle time, because it isolates the team's part). - Note that a single average of either is a weak summary, because both distributions have long right tails. - Refuse "our cycle time is two days" as a standalone claim — the number means nothing without its boundaries. A team whose cycle time falls while its lead time climbs has improved nothing that a requester can feel. That sentence is the entire reason both measures exist, and it is usually the point the interviewer is fishing for.

  • Requesters complain about long waits but your cycle time is short and flat. Where is the delay?
    In the queue ahead of the work. Both clocks stop at delivery, so a large gap between lead time and cycle time is time the item spent accepted but not started. The team's turnaround is not the constraint; how much work is admitted, and how often the order is rewritten, is.
  • Where should you stop the clock for an item that is finished but not yet released?
    Wherever the team has agreed, and consistently. Stopping at 'ready to release' hides any release queue behind it and flatters both numbers; stopping when it is available to a user includes that queue. Either is defensible, but the endpoint must be the same for every item and stated whenever the number is quoted.
  • An item was blocked for six days. Do those days count toward its cycle time?
    Yes. Both measures are elapsed calendar time, not effort. Subtracting blocked days turns a delay measure into an effort estimate and hides exactly the problem the metric exists to reveal — blocked time is usually the largest and most fixable component.

Ordering something online: lead time is from the moment you place the order to the parcel in your hands; cycle time is only the part after the warehouse actually picks it off the shelf.

saying these in an interview costs you the question

  • Uses the two terms interchangeably as one measure
  • Starts the lead-time clock when coding begins
  • Subtracts blocked or waiting days from cycle time
  • Quotes a cycle time without naming its start and stop points
  • Assumes shortening cycle time must shorten lead time
open as a page

How does Little's Law relate work in progress, throughput and cycle time, and when does it hold?

level: middleimportance: must knowfreq 62%

basics

~20 s

Little's Law says average work in progress equals average throughput multiplied by average cycle time. It holds over a window where the system is stable, arrivals roughly match departures, nothing entering is abandoned, and all three averages share one boundary.

open as a page

On a cumulative flow diagram, what do the width and the slope of a band tell you?

level: middleimportance: should knowfreq 44%

basics

~20 s

Each band on a cumulative flow diagram is one workflow stage. Vertical thickness is the work in progress sitting in that stage; the slope of its curves is throughput. A band that widens over time is an accumulating queue.

open as a page

How do you turn measured cycle-time percentiles into a delivery date you will commit to, and what does that ask of stakeholders?

level: principalimportance: should knowfreq 38%

basics

~20 s

Quote a percentile from measured finished-item data as a probability, not a date: most comparable items finished within this span. Higher confidence buys a later date. It asks stakeholders to accept a probability, hold scope still, and stop rewriting the priority order.

open as a page

Why does an aging work-in-progress chart show risk that a finished-item cycle-time histogram cannot?

level: seniorimportance: nice to knowfreq 21%

basics

~20 s

An aging chart plots items still unfinished against how long each has been in progress, so it surfaces trouble today. A cycle-time histogram contains only items that already finished, so the worst work — still stuck — never appears in it at all.

open as a page