Who we are Who we are What we stand for Results Community Operator meetups How we work The Six Pillars The Six Stages Our process FAQ Services Services Development coaching Hire an operator Partner network Invest in your business Buy your business Tools All tools Diagnostic guide Read Insights & news Inventory & Supply Chain Planning Manufacturing & Production Operations Operations Diagnostics Process Improvement Systems & Automation Warehouse & Fulfillment Operations Careers Join the operator bench Book a call
Did Throughput Drop From Staffing, Process, or Demand?
Operations Diagnostics

Did Throughput Drop From Staffing, Process, or Demand?

Contents

The first mistake is usually the same: people start with headcount#

A throughput drop shows up on Monday, and the first question is almost always, “Did we lose people?” That is the wrong first cut more often than not.

If you are trying to answer How do I tell whether a drop in throughput is caused by staffing, process, or demand changes?, start by separating three things that get blurred in the weekly report:

  • How much work arrived
  • How much capacity was actually available
  • How much work each available hour produced

If those three move together, the story is messy. If you only look at one, you will blame the wrong thing and spend a week fixing the wrong problem.

Key takeaway: throughput rarely falls for one reason only, so the job is to isolate which layer changed first, then prove whether the drop came from demand, capacity, or flow.

Don’t trust the first chart that looks obvious#

The chart that misleads people most is total output by day or week. It looks clean, but it hides the real issue.

A warehouse can ship fewer orders because demand fell. It can ship fewer orders because labor was short. It can ship fewer orders while both demand and labor stayed flat, because pick paths got longer, replenishment lagged, or the release process jammed the floor. Same output chart, three different root causes.

That is why the first analysis that usually misleads people is a single throughput trend line with no denominator. Once you realize the story does not fit, switch to a capacity view:

  1. Demand received
  2. Available labor hours
  3. Units or orders completed per labor hour
  4. Backlog or queue growth
  5. Exception volume, rework, and idle time

If you are in Remote / nationwide operations, or managing a facility in Danville, California, this matters even more when the team is small enough that one missed supervisor, one bad wave plan, or one late trailer can move the whole week.

Start by asking which variable moved first#

The fastest way to diagnose throughput decline is not to ask, “What dropped?” It is to ask, “What changed before the drop?”

Use this order:

1. Demand changes#

Look for a change in order volume, mix, promised ship dates, order size, or customer behavior. A 15% drop in throughput may be a normal response to a 20% drop in inbound orders. That is not a capacity problem.

Check for:

  • order count by day or shift
  • average lines per order
  • rush orders and cut-off-time compression
  • SKU mix shifts toward slower picks, fragile items, or replenishment-heavy items
  • cancellations, holds, or release delays upstream

If demand fell and throughput fell with it, you are not diagnosing a capacity issue. You are checking whether the operation was overbuilt for the new load.

2. Staffing changes#

If demand was flat, inspect labor next. Not just scheduled headcount, actual usable labor.

The question How do I tell whether a drop in throughput is caused by staffing, process, or demand changes? gets easier when you stop treating staffing as a headcount number and start treating it as productive hours.

Look at:

  • scheduled hours versus worked hours
  • absenteeism and late starts
  • overtime share
  • temp labor share
  • skill mix by task
  • schedule fragmentation, like split shifts or short coverage blocks
  • manager reallocation, where leads are pulled off the floor to solve fires elsewhere
  • ramp time for new hires or borrowed labor
  • fatigue from back-to-back overtime days

If staffing was flat on paper but throughput still fell, these are the first hidden variables I would check, in this order:

  1. absenteeism and late arrivals
  2. skill mix and task assignment
  3. schedule fragmentation
  4. overtime fatigue
  5. ramp time for new or borrowed labor
  6. manager reallocation

That sequence matters. A team can look fully staffed and still lose 10 to 20 percent of usable capacity because the wrong people were on the wrong work, or because the best people were spent by Thursday.

3. Process changes#

If demand and staffing both look stable, process is the likely culprit.

The usual suspects are boring in the best possible way:

  • a new WMS screen or scan sequence
  • changed wave timing
  • a different replenishment trigger
  • more touches per order
  • longer travel time because slotting drifted
  • extra approvals, holds, or QC steps
  • a handoff that now waits on another team

This is where people often ask How do I tell whether a drop in throughput is caused by staffing, process, or demand changes? and then jump straight to “we need more people.” Usually they do not.

If the process changed, throughput often falls even when labor hours are unchanged. The proof is in the work content per unit, not the staffing chart.

The data most teams do not have, and how to work around it#

Most operations teams do not have clean timestamps for every handoff, reliable queue length, or detailed WIP by stage. That is normal. You do not need perfect instrumentation to get to a defensible answer.

What you do need is a rough proxy for each part of the flow:

What you want to know Best data If you do not have it
How much work arrived Orders, lines, cartons, pallets, tickets Use inbound volume, release counts, or customer commitments
Where work piled up Queue length, WIP by stage Use end-of-shift backlog, open tasks, or aging exceptions
Whether labor was available Scheduled vs worked hours Use timeclock punches, payroll hours, or supervisor rosters
Whether work got harder Units per order, SKU mix, exception rate Use top SKU share, rush order share, or rework counts
Whether flow slowed Cycle time, touch time, dwell time Use first scan to last scan, or sample five orders per shift

If you do not have timestamps, sample manually. Ten orders, three shifts, two days. Pull the actual paper trail, screen history, or WMS event log and map the time between release, first touch, and completion. You do not need a perfect data warehouse to see whether the delay is in queueing, execution, or handoff.

This is also where a structured operations diagnostic helps. A SCOR-based review, like the one used in Operations Diagnostics, is useful because it pins the issue to Plan, Source, Make, Deliver, Return, or Enable instead of leaving you with a vague “things are slow” answer.

When staffing, process, and demand all changed in the same week#

That is the messy one. It is also the normal one.

A customer promo hits, two pickers call out, and the replenishment rule changes because someone “cleaned up” the system. By Friday, everyone has a theory and none of them are clean.

When the signal is too messy to isolate, stop trying to solve it with a single week of data. Build a comparison around controlled slices:

  • compare like shifts, not full weeks
  • compare the same day of week before and after the change
  • hold order mix constant where possible
  • separate new labor from experienced labor
  • compare one zone, line, or customer segment against another that was not changed

That is the cleanest way to answer How do I tell whether a drop in throughput is caused by staffing, process, or demand changes? when everything moved at once.

A practical example: if Tuesday day shift fell 18 percent, but Tuesday night shift held steady with the same order mix and the same staffing pattern, the problem is probably not demand. It is more likely a day-shift staffing issue, a supervisor change, or a process step that only day shift touches.

If both shifts fell, but only in one product family, you are looking at process or mix, not labor.

The most reliable test for overtime, temp labor, and schedule reshuffling#

Overtime can hide a capacity problem for a while. Temp labor can hide it for a week or two. Schedule reshuffling can hide it until someone looks at the payroll file and asks why output only holds when the best people are stacked on the hardest shift.

The most reliable way to tell whether those tactics are masking a real capacity drop is to measure output per productive hour, not per scheduled hour.

That means:

  • exclude paid time that never got to the floor
  • separate regular hours from overtime hours
  • split temp labor from core labor
  • compare first-half-shift output to last-half-shift output
  • watch whether output rises only when overtime rises

If throughput only recovers when overtime goes up, you do not have a process miracle. You have a capacity squeeze.

If temp labor is keeping volume up but error rates, rework, or dwell time rise at the same time, the operation is borrowing tomorrow’s throughput to save today’s number. That is a warning, not a fix.

If schedule reshuffling makes the weekly number look fine but one shift is consistently underperforming, the system is hiding a staffing imbalance. The average lies. The shift-level data does not.

What to do when staffing was flat on paper#

This is the part that trips up a lot of supervisors.

The roster says 18 people. The floor says 18 people. Throughput still dropped. So everyone assumes process.

Not so fast.

Check hidden staffing variables in this order:

Skill mix#

Were the same number of people on site, but fewer of them were trained on the bottleneck task? One experienced receiver can outperform three new ones if the work requires judgment, not just muscle.

Absenteeism and late starts#

A team can be “fully staffed” at 10:00 and short all morning. If the day starts with two late arrivals, the backlog they create can linger until lunch.

Schedule fragmentation#

Short blocks, split shifts, and mid-shift swaps create dead time. People spend more of the day ramping back into the work than doing the work.

Overtime fatigue#

The fifth overtime day is not the same as the first. Throughput may look flat until errors, rework, and pace fall off a cliff.

Ramp time#

New hires, borrowed labor, and cross-trained staff take time to become productive. If you pulled three people from shipping into receiving last week, the headcount stayed flat but the effective capacity did not.

Manager reallocation#

If your supervisor spent two hours dealing with a carrier problem, a labor callout, and a customer escalation, that is not a neutral event. On many floors, that is the difference between a smooth wave and a jammed one.

This is exactly the kind of issue that How Do You Build Trusted WMS-ERP Reports? helps with, because the report has to show the operational truth, not just the system truth.

A simple diagnostic sequence that works in the real world#

If you need a clean answer fast, use this sequence:

  1. Confirm the drop is real

    • compare the same shift, same day-of-week, same order type
    • rule out one-off interruptions, outages, weather, or carrier misses
  2. Check demand first

    • order volume
    • mix
    • promised dates
    • release timing
  3. Check usable labor second

    • worked hours
    • absenteeism
    • overtime
    • temp share
    • skill mix
  4. Check process third

    • new steps
    • handoffs
    • queue growth
    • rework
    • travel time
    • bottleneck stage
  5. Check whether the fix is masking the issue

    • overtime dependence
    • temp labor dependence
    • schedule reshuffling
    • manager firefighting

If you want a broader way to compare what is going wrong, How to Compare the Six Pillars in Operations is the right companion piece, because throughput rarely breaks in isolation. It usually traces back to a few pillars slipping together.

Key takeaway: if throughput only looks normal when overtime rises, temp labor fills the gap, or the schedule gets reshuffled, the operation has not recovered capacity, it has hidden the shortage.

What to pull first if you only have an hour#

If you are staring at a throughput drop and need to know where to start, pull these in order:

  • daily or shift throughput for the last 4 to 8 weeks
  • scheduled hours and worked hours
  • absenteeism and late arrivals
  • overtime hours
  • temp labor hours
  • order volume and mix
  • backlog or open work at start and end of shift
  • any process change log from the last 30 days

Then ask one question: did the drop start with demand, labor, or flow?

If you cannot answer that from the first pass, do not guess. Sample the work, compare matched shifts, and trace one order or one pallet through the process. That is often enough to show whether the issue is staffing, process, or demand.

If you want a quicker starting point before you build the full diagnostic, book a 30-minute call and talk through what the operation is losing today or what growth will cost if nothing changes. It is not the diagnosis, but it tells you what is worth chasing.

The part most teams miss#

A throughput drop is rarely a single failure. It is usually a capacity problem wearing a demand problem’s clothes, or a process problem hiding behind a staffing chart.

That is why the right question is not just How do I tell whether a drop in throughput is caused by staffing, process, or demand changes? The better question is, “What changed first, what changed second, and what did we use to cover the gap?”

If you answer that honestly, the fix usually becomes obvious.

If you want that answer pinned to a SCOR stage, quantified in dollars, and checked against the actual floor rather than the spreadsheet, start with Operations Diagnostics. It is the faster path when you need the cause, not another theory.

Reading about it is the easy part.

If any of this sounded like your operation, a 30-minute diagnostic call will tell you whether it actually is — and what it is costing you.