THIS EXPLANATION
THE ROOM
CDA·262 Computing, Data & AI 6 MIN · 8 STATIONS

Where the time actually goes

A Socratic walk-through of where the time actually goes — reasoned out one step at a time, not lectured.

abcdefgh
a

The question we started with

THE QUESTION #

Why is most of the time a piece of work takes not spent working on it?

Ask a team how long a small change takes and you will hear something like a day. Then measure the same change from the moment it was requested to the moment it was in front of a user, and the answer is three weeks.

The obvious explanation is that the estimate was optimistic — everyone knows engineers underestimate. But that reading is worth resisting, because it may be wrong in an interesting way. Suppose the day was accurate. Suppose someone really did spend about a day of hands-on effort on it. Where did the other fourteen working days go, and why does nobody remember losing them?

b

Reasoning it through

REASONING #

Take the change apart into its intervals. Requested, then sitting in a backlog. Picked up, worked on. Pushed, then waiting for review. Reviewed, then waiting for a build slot. Built, then waiting for a test environment. Passed, then waiting for the release window. Released.

Now sort those intervals into two kinds: intervals where somebody is doing something to the item, and intervals where the item is sitting still. The first kind is the day. The second kind is everything else. And notice something about the second kind — nobody experiences it as time spent, because during it every person involved is busy with a different item. The waiting is invisible from every individual vantage point, and visible only from the item's.

That is the first real insight: the time an item takes is dominated by intervals nobody is aware of. Which means asking people to work faster addresses the smallest term in the sum.

Now the harder question — why is waiting so large? Here queueing theory gives a genuinely non-obvious answer. For a system with variable arrivals and variable service times, the average time in the queue rises with utilisation, and the rise is not linear: as a resource approaches being fully busy, waiting grows without bound. A specialist who is 50% busy is roughly a one-queue-length wait; the same specialist at 90% busy makes the wait many times longer, though the work itself has not changed at all.

Sit with that, because it inverts a strong intuition. Keeping everyone fully occupied looks like efficiency, and locally it is — each person's output is maximised. But full occupancy is exactly the condition that makes the queues in front of them explode, and total lead time is mostly queue. High utilisation and short lead time are in direct tension, and an organisation that optimises for the first has chosen against the second, usually without noticing it made a choice.

There is a second driver: variability. Two systems with identical average utilisation but different spread in arrival timing or task size will not wait the same. Bursty arrivals and wildly uneven task sizes both inflate the queue — which is one honest reason to break large items down, not because small items are worked faster but because they smooth the flow they travel through.

And a third: handoffs. Every transfer between people is a place where an item can stop, and six stages with a modest queue each produce a long total by simple addition.

So what should be measured? If waiting dominates, throughput and individual output tell you almost nothing about speed. What reveals the structure is the elapsed time from request to done, and its decomposition: what fraction of it was active. That ratio has a name, flow efficiency, and the claim usually attached to it is that in knowledge work it is startlingly low — often reported somewhere between a few percent and fifteen. Treat any specific figure as indicative rather than measured for your team; the reason to measure your own is precisely that it tends to come in far below what anyone expects.

c

The analogy

THE ANALOGY #
THE FIGURE

Think of a package crossing a country. Its journey takes four days, and the driving is perhaps eight hours of that. The rest is sitting in a depot waiting for a truck to fill, sitting in a sorting facility overnight, sitting on a shelf waiting for the morning round. The physical transport — the only part anyone thinks of as delivery — is a small fraction of the elapsed time, and every depot it sits in is a place where somebody is busy handling other packages.

WHERE IT BREAKS DOWN

a package sits in a depot for a scheduled and understood reason, and the operator can tell you the depot's dwell time on request — whereas a work item's waiting is usually unrecorded, so the organisation has no depot dwell times at all, and the queues are invisible rather than merely long.

d

Clarifying the model

THE MODEL #

Three refinements.

First, distinguish the two measurements that get muddled. Lead time is measured from the customer's request; cycle time is usually measured from when work actually begins. Teams that report the second and call it the first exclude the largest queue in the system — the backlog — and produce a comfortable number that no customer would recognise.

Second, none of this says waiting is waste to be eliminated to zero. Some waiting buys real things: batching a release reduces the risk of each change, a review queue exists because reviews are valuable, slack in a schedule is what absorbs urgent work. The claim is narrower and more useful: waiting is where the time goes, it is currently unmeasured, and unmeasured time cannot be traded off deliberately.

Third, there is a relationship worth knowing because it makes the lever concrete. Little's Law says that in a stable system, the average number of items in progress equals the average arrival rate multiplied by the average time each item spends in the system. Rearranged: average lead time equals work in progress divided by throughput. Since throughput is bounded by capacity and hard to raise quickly, the fastest way to shorten lead time is to reduce how many things are in flight at once — which is why limiting work in progress is the standard intervention. Starting less is how you finish sooner, which is counter-intuitive until you have seen where the time goes.

e

A picture of it

THE PICTURE #
Where the time actually goes
Where the time actually goes Watch the widths, since in this family the amounts are the message. The elapsed time of one fifteen-day item splits into five intervals on the left; only one of them is anybody doing anything. Follow every ribbon to the right and they converge into two ends -- a thin Active and a very thick Waiting. The figures are an illustrative fifteen-day item rather than a measurement, but the shape is the point: shortening the single narrow ribbon is the intervention teams reach for first, and it is the smallest term in the sum. {"generator":"mermaid-svg-renderer@3.2.1","source":"../Socrates/.diagram-cache/_src/where-the-time-actually-goes.md","sourceIndex":1,"sourceLine":4,"sourceHash":"44e00593b3634160f84f22aadf984625dc11037f3fbe2ba740735369f7b866e8","diagramType":"sankey","layoutVariant":"source","repairedDuplicateIds":[],"motion":"entrance-with-reduced-motion-fallback","presentation":"editorial","attempt":1,"viewBox":{"x":0,"y":0,"width":720,"height":562},"qa":{"passed":true,"findings":[]}} Elapsedtime · 15 Inbacklog · 6 Beingworked · 1 Awaitingreview · 3 Awaitingtestenv · 2 Awaitingrelease · 3 Active · 1 Waiting · 14

How to readWatch the widths, since in this family the amounts are the message. The elapsed time of one fifteen-day item splits into five intervals on the left; only one of them is anybody doing anything. Follow every ribbon to the right and they converge into two ends — a thin Active and a very thick Waiting. The figures are an illustrative fifteen-day item rather than a measurement, but the shape is the point: shortening the single narrow ribbon is the intervention teams reach for first, and it is the smallest term in the sum.

f

What became clearer

WHAT CLEARED #
WHAT CLEARED

An item's elapsed time is mostly queue, and queues are invisible because during them everyone involved is fully occupied with something else. That explains both halves of the puzzle: the day-long estimate was honest, and the three weeks were real. It also redirects the lever. Speed comes from reducing how much is in flight, smoothing variability, and removing handoffs — not from asking the person holding the item to work faster during the one interval they were ever aware of.

g

Where to go next

ONWARD #
  • Little's Law applied to a real board, and what work-in-progress limits do to a team's queues in practice.
  • Why utilisation targets and lead-time targets cannot both be maximised.
  • Measuring flow efficiency honestly, including how to date the start of an item's wait.
h

Key terms

TERMS #
TermWhat it means
Lead timeelapsed time from a request being made to the work being delivered, including all waiting.
Flow efficiencythe fraction of lead time during which the item was actively worked on.
Little's Lawin a stable system, average items in progress equals arrival rate times average time in the system.
Work in progress limitan explicit cap on how many items may be in flight at once, used to shorten queues.

Every term the collection defines is gathered in the glossary.

Nearby on the shelf

4