You've been asked to cut lead time by 30%. Everyone nods, says yes, and then the first batch ships late. Worse, the process that looked fine on paper starts breaking in obvious ways — machines idle, people wait, and the work-in-progress pile grows like a monster. That's when you realize the whole thing only works at half speed. Here's what to do.
Who Needs This and What Goes Wrong Without It
The operations manager stuck with a 20-day lead time for a 10-day promise
You know the sinking feeling. Sales commits to a ten-day delivery window—your customer signed off, the contract is locked. But your actual production cycle sags at twenty days, maybe twenty-two. That ten-day gap isn't a buffer; it's a hemorrhage. I have watched operations managers spend their mornings in triage—pulling urgent jobs ahead of scheduled runs, expediting raw materials that already cleared receiving, and still missing the ship date by two days. The process works, technically. Parts come out, orders ship. But it only works at half speed. The odd part is—everyone already knows. The production schedule shows the capacity, the floor knows the real pace, and the gap between the two is a kind of unspoken agreement: we promise fast, we deliver slow, and we apologize later. That hurts. It erodes trust with customers, burns out the planning team, and turns every new order into an emergency. The catch is that nobody wants to admit the process is hiding a fifty-percent efficiency hole because doing so would mean the lead time compression—the external demand—is not the problem. The process is.
The startup scaling fast after a big funding round
You raised the money. Hired the talent. The product is real. Then the first big customer order lands—and your fulfillment pipeline seizes like an engine thrown into reverse. I have seen this play out three times in the last eighteen months. The startup builds a beautiful, lean operation for small-batch runs. It works brilliantly at fifty units. Then a two-thousand-unit order hits, and suddenly every step that used to take two hours now takes eight—because the process relied on informal handoffs and the founder's constant attention. Lead time compression doesn't just expose the bottleneck; it hammers it into view. The shipping clerk is also the quality inspector. The inventory count is still a whiteboard tally. The order acknowledgment takes a day because the founder has to approve pricing manually. The compression—the customer's demand for speed—doesn't create these delays. It reveals them. Without the pressure, the half-speed process looks stable. With it, the whole thing wobbles and stalls.
“We could deliver in fourteen days when nobody was watching. Now the customer is watching, and the process broke.”
— Head of operations, Series B hardware startup, after missing first large-scale delivery deadline
The manufacturer with a hidden 50% capacity buffer
This one is subtle—and expensive. A factory runs at what it calls "full capacity." Machines cycle, workers staff two shifts, overtime appears on the P&L. Yet when you map actual time-to-ship against theoretical cycle time, there is a forty-to-fifty percent gap. That gap is not machine downtime. It's not material shortages. It's process friction dressed up as normal operations. I saw a metal fabrication shop that quoted six-day lead times but internally planned for twelve—the extra six were "just in case." That buffer became the real schedule. Every job expanded to fill it. When a key client demanded a seven-day delivery, the whole plant panicked. The hidden buffer had become the actual process. Lead time compression doesn't ask politely. It yanks the cushion away and forces you to see that your process only works at half speed because you designed it to. Not deliberately—but effectively. The trade-off is brutal: compress the lead time and watch the process prove it was never running full speed, or keep the buffer and lose customers who won't wait.
Prerequisites / Context Readers Should Settle First
Get your current process map right
Most teams think they know their workflow. They don’t. The map on the whiteboard shows five tidy steps; the real floor shows thirteen handoffs, three rework loops, and a two-day wait for a sign-off that nobody admits exists. Before you compress lead time, you must draw the process as it actually runs—not as the procedure document says it runs. Walk the physical path. Interview the person who moves the work at 3 a.m. If you skip this, the compression attempt will squeeze the wrong point and the system will snap somewhere unexpected.
The map should capture queue points—places where work sits idle. Idle time, not active processing, usually accounts for 80%+ of your total lead time. You need explicit swimlanes for each department or role, and you need to mark where decisions trigger waiting.
One warning: don’t let the map become a weapon. Teams that feel blamed for their own bottlenecks will hide the real data. Frame it as discovery, not audit.
Know your actual vs. theoretical capacity
A machine rated at 200 units per hour produces maybe 140 on a good Tuesday. The theoretical number lives on a spec sheet; the actual number is what you get after breaks, changeovers, quality rechecks, and the five minutes every morning when the operator has to hunt for a missing tool. You need both numbers—and the gap between them—before you can decide whether compressing lead time is even possible without adding headcount or capital.
Reality check: name the lean owner or stop.
Calculate actual capacity over a four-week rolling window, not a single heroic sprint. The catch is that most teams only measure throughput, not capacity utilization. Throughput tells you what went out the door; capacity tells you what the system could have done. Without the latter, you might compress lead time by starving downstream—rushing work through one stage while the next stage sits empty. That hurts.
Collect data on: shift patterns, planned downtime, unplanned downtime, rework percentage, and the average delay between task completion and the next step’s pickup. I have seen teams discover their actual capacity is 40% lower than advertised. That discovery alone prevented a disastrous investment in automation that would have only sped up the waste.
‘We thought we had a speed problem. We actually had a handoff problem—the work was ready but nobody was looking at it for six hours.’
— Operations lead at a mid-size electronics assembler, after mapping their actual pipeline
Understand the cost of expediting
Rushing one order often means delaying ten others. That’s the dirty arithmetic of lead time compression: you can force an item through faster, but the system pays for it in reshuffled priorities, missed promises to other customers, and overtime costs that never appear on the job’s P&L. Expediting is not a free lever—it’s a tax on the rest of the queue.
Before you start compressing, you must know how much it costs to expedite one unit. Trace it: extra setup charges, premium shipping, supervisor time spent re-scheduling, the morale hit when a team is told to drop planned work for an emergency. A single expedited job can degrade overall throughput by 5–10% for the entire week. The odd part is—many teams run expedite mode as their default, then wonder why lead times stay flat.
Set a threshold. If the cost of expediting exceeds the profit margin on the compressed order, you're losing money to feel busy. That reality check kills the romantic idea that “faster is always better.” Sometimes the right move is to leave a process at half-speed and improve something else first.
Core Workflow: Diagnose and Fix the Half-Speed Bottleneck
Step 1: Measure your real lead time — then cut it open
Most teams guess. They say "about two weeks" and move on. That guess is dangerous — it hides the half-speed rot. Pull the actual data from your ticketing system or your commit log. Calculate the elapsed wall-clock time from request to delivery, not just working hours. I have seen teams discover their "two-week" process actually swallows thirty-one days. That gap is where the half-speed problem lives. Now decompose that number into its sequential stages: discovery, design, development, review, deployment. Each stage gets a start and end timestamp. The trick is to measure waiting time, not just active time. A ticket that sits for four days in "code review" is not being reviewed — it's parked. That parking lot is your first clue.
Step 2: Find the step that chews 80% of the clock
Plot the durations on a simple bar chart — or a whiteboard if you hate screens. One bar will be grotesquely tall. That's your bottleneck. In a hardware team I worked with, the bottleneck was testing: a single environmental test bench consumed sixty-five percent of total lead time. The testing itself took three hours; the queue to get on the bench took eleven days. Classic half-speed pathology. The work cell runs fine in isolation — the handoff is the drag. Ask yourself: is this step waiting for a person, a machine, an approval, or information? Most teams skip this — they blame capacity ("we need more testers"). Wrong order. What usually breaks first is a queue discipline problem, not a headcount problem.
Step 3: Diagnose why it runs at half speed — it's never what you think
Now look inside the fat stage. Measure the ratio of active work to wait time. If a developer spends two hours coding but the ticket sits twenty hours before anyone touches it, the active work is not the problem — the handoff protocol is. The odd part is — most teams fix this by begging people to work faster. That fails because the bottleneck is structural, not motivational. Check for these three common half-speed traps: overloaded individuals (one person owns the gate), multi-tasking chaos (three priorities shift daily), and approval loops (a sign-off that takes three minutes but waits two days). I once watched a team cut lead time from eighteen days to six simply by changing the code review assignment from "any senior engineer" to "the next available reviewer in rotation." No speed increase — just queue reduction. That hurts because it exposes how much of your process is dead wait.
Honestly — most lean posts skip this.
“The bottleneck is never the slowest step; it's the step where work piles up because nobody watches the queue.”
— paraphrased from four separate post-mortems I have sat through
Step 4: Shrink the queue, add a constraint buffer, and cap WIP
Tools, Setup, and Environment Realities
Kanban boards and WIP limits in practice
Walk onto a real shop floor—assembly line, packaging bench, returns processing—and the first thing you notice is the pileup. Half-finished units stacked three deep. One station drowning, another idle. That's the half-speed process dressed up as normal. A physical Kanban board, the magnetic kind with laminated cards, forces you to see it. I have watched teams install one and within two hours discover their “continuous flow” was actually a parking lot. The trick is ruthless WIP limits—not three, not five, but one per station if the bottleneck is sharp. Set a limit at two and watch the upstream operator stall. That stall is the signal. The odd part is—people fight the empty space. They want to keep working. But empty board slots mean the system found its real pace.
Digital boards (Trello, Jira, Notion) replicate this, but they hide the visual tension. No card sliding into the red zone. No physical limit that forces you to stop and talk. A software board with WIP limits buried in a settings menu? That hurts. We fixed this once by printing the digital board onto paper every morning and sticking it on the wall. The team finally argued about the right limit instead of ignoring it. Are you running a board or a busyness tracker?
Time tracking vs. time estimation in the field
Most teams skip this part until a customer screams. Time tracking—actual clock-ins per task—exposes what estimation hides. Your engineer estimated four hours for a recalibration, but time logs show eight. That four-hour gap is the compression leak. Not a performance problem—a process that only works at half speed because nobody recorded the waiting time, the rework, the thirty-minute hunt for a missing tool. The catch: time tracking feels punitive if introduced wrong. No one wants a stopwatch on their neck. But a simple drop-in app—Toggl, Clockify, even a shared spreadsheet with timestamps—turns the data into a bottleneck map, not a performance review. I've seen a manufacturing crew refuse tracking for three weeks, then voluntarily start logging because they wanted proof that the upstream station was the drag. That flipped the conversation.
Estimation alone is a guess dressed in confidence intervals. Pair it with real track data and you get a compression baseline. Most importantly: track queue time, not just work time. A part sitting in a bin for two days before touch—that's the half-speed killer. Write that down.
“We were measuring speed wrong. The part was moving, but it was moving sideways.”
— line supervisor, automotive subassembly (field note, 2023)
The role of automation and alerts
Manual monitoring scales poorly. You can't stand at the Kanban board all day with a clipboard. What breaks first is the handoff: “Hey, station three is starved” gets whispered over the roar of a machine or lost in a Slack thread. Automation here means cheap, simple triggers. A barcode scan that time-stamps entry to each station. A weight sensor on the output bin that flashes a red light when it's full. An email alert when a digital card sits in “In Progress” for more than 4 hours without a log update. Not a data lake—a smoke alarm. The trick is keeping alerts sparse. Too many and the team mutes everything. We aim for one alert per bottleneck station, triggered only when WIP exceeds the limit for longer than ten minutes. That one alert cuts half-speed delays by—in one case—41% in two weeks. No dashboard worship. Just a red light that means “go talk to the person stuck upstream.”
Environment realities matter here. Shop floor: noise, dust, gloves. A screen-based alert is useless. Use physical indicators—colored flags, stack lights, buzzers. Office setting: a browser notification or a muted phone vibration works. But the principle holds: automate only the signal that forces a human to stop and ask what's wrong. Everything else is noise. The next section digs into how to adjust this when your constraint is not a single station but a whole department or a remote team. Before that: check your alerts tonight. If they haven't fired in a week, you're either perfect or blind.
Variations for Different Constraints
High-mix, low-volume manufacturing
Imagine a shop floor that runs twelve different product families in a single shift—each with distinct setup times, material flows, and quality checks. The usual half-speed trap here is the changeover. I have watched teams treat every tool swap as a minor crisis, losing 45 minutes between runs while operators hunt for fixtures. The fix is not faster changeovers. It's sequencing. Group parts with similar cutting parameters together, even if the customer order says otherwise. A friend runs a metal fabrication shop that switched to family-based batching—three days of aluminum parts straight, then stainless, then plastics. Their lead time dropped 37% in six weeks. The odd part is—no one bought new equipment. They just stopped letting order-entry dictate the queue. Does this introduce inventory bloat? Sometimes. But the trade-off matters: a few extra hours of work-in-process beats a two-week delay on every job.
Reality check: name the lean owner or stop.
Another pitfall in this environment: the inspection bottleneck. When every new product variant requires a first-article approval, the half-speed signal hides in the quality lab. We fixed this by moving the inspection criteria onto the shop floor itself—printed checklists taped to each machine, not buried in a tablet three desks away. That sounds trivial, but it cut the hand-off time from 90 minutes to 12. Not yet perfect, but the gap tells you where to push next.
Knowledge work with unpredictable task durations
This one hurts different because the bottleneck is invisible—a developer waiting for design feedback, a writer stalled on a subject-matter expert who answers emails once a week. The half-speed pattern here is the 'almost done' trap: tasks that hit 80% completion in two hours, then linger for three days over one unresolved question. The workflow adaptation? Explicit interruption rules. I have seen teams adopt a 'two-chance' policy: if a dependency is not resolved after two attempts to unblock it, the task drops to the bottom of the queue or gets reassigned. Sounds harsh. But the alternative is a backlog of half-finished work that inflates everyone's lead time estimate. A services consultancy I worked with mapped their actual task duration against estimated duration—they found that 23% of tasks took more than double the estimate because of waiting. They stopped estimating altogether and started measuring cycle time by the number of hand-offs, not hours. That shift alone exposed a five-day hidden wait inside what looked like a three-day process.
The catch is—knowledge workers hate being measured this way. They will call it micromanagement. So frame it differently: 'We're not timing you. We're timing the system that surrounds you.' That reframe works. Usually.
Service industry with customer-induced delays
A restaurant kitchen, a car repair shop, a medical clinic—these all share a half-speed trap that manufacturing rarely sees: the customer themselves can stall the process. A patient arrives late, a car owner can't approve the extra repair, a diner changes the order after the line cook already started plating. The standard workflow breaks here because the buffer (extra tables, spare loaner cars, padded appointment slots) gets eaten by unpredictable demand. The adaptation is ruthless triage on customer-facing time. One auto service center I observed stopped taking walk-in oil changes entirely—they moved to a drop-and-go system where customers leave the keys and receive a text when ready. The drop-off window compressed from three hours to 18 minutes per car. The surprise was not the speed gain; it was that customer satisfaction actually increased. Nobody likes sitting in a plastic chair for 90 minutes.
But there is a trap inside the trap. When you compress the customer's waiting time, you compress your own reaction buffer too. A no-show now creates a gap you can't fill in real time. The workaround: overbook by 15% on high-volume days, and cross-train staff so that a free mechanic can jump to inspections instead of standing idle. That hurts to implement. But a gap in the schedule is cheaper than a gap in customer trust.
'We thought our process was fast. We just hadn't counted the time the customer spent deciding.'
— shop manager, after mapping a 4-day repair quote down to 12 hours
Pitfalls, Debugging, and What to Check When It Fails
The 'speed-up-everything' mistake
Most teams, when lead time refuses to shrink, grab the biggest hammer they can find: accelerate every step. I have watched a logistics company compress its picking process from four hours to ninety minutes—only to discover that the packing station, now starved of work, sat idle while picked items piled up on the floor. The bottleneck simply migrated. Speed up the wrong thing and you create a new constraint, often one harder to see because it hides inside a handoff. The fix is counterintuitive: slow down the steps before the bottleneck to match its capacity. Yes, really. That sounds like heresy when the mandate says "compress lead time," but it works. Measure flow before and after any single change. If the overall line speed doesn't shift, you accelerated the wrong node.
Ignoring the human factors of change pace
Here is the pitfall nobody puts in the slide deck. You compressed the process by 40% in the pilot; the team hated every minute of it. Why? Because human adaptation lags behind process redesign. I once saw a fulfillment center cut its order-to-ship window from eight hours to three by rearranging workstations. The first week, returns spiked 22%—pickers rushed, missed items, and blame ricocheted between shifts. The trigger was not bad training; it was pace shock. People need a rhythm, not just a faster timer. When you compress lead time faster than people can build new muscle memory, the process works at half speed because your team is actively fighting the new flow to preserve quality.
— observer in an e-commerce ops review, after a failed compression sprint
The honest fix is slower rollouts. Shrink the window by 15%, hold for two weeks, measure defect rate, then shrink again. That feels glacial when the CEO wants results next quarter. But a 15% improvement that holds beats a 40% improvement that collapses into rework loops. Watch for subtle signals: overtime creep, increased cross-checking, or the quiet reversion to old shortcuts. Those are your canaries.
Failing to measure after changes
The odd part is—teams measure before, then celebrate, then never look again. Without post-change measurement, you're flying blind into a wall. I have debugged a "fixed" process where the actual lead time had drifted back to baseline within three weeks because one upstream supplier relapsed into batch processing. Nobody caught it because the dashboard showed the old compressed number. The corrective habit: set a recurring measurement point fourteen days post-change, then thirty days, then quarterly. Tether that metric to a visible trigger—if the number slips past a threshold, an alert fires, not a meeting invite. One logistics lead I worked with used a simple rule: the first person who sees the lead time creep above the target has authority to stop the line. That's radical. It also works. The trick is to measure what you actually shipped, not what your plan promised. Those two numbers are frequently very different. And when they diverge, your process is still broken—you just stopped looking.
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!