Resource Leveling
Resource leveling is a scheduling technique that adjusts task start and finish dates so demand does not exceed available capacity. In manufacturing, it matches work orders, labor, equipment, and material-handling capacity to actual availability, shifting operations until required resources exist rather than starting at nominal due dates. The result is a capacity-feasible schedule that prevents overallocation and bottleneck queues.
On the shop floor, resource leveling comes into play when multiple work orders compete for the same bottleneck resource—a single CNC, press brake, forklift, receiving dock, or skilled operator. The schedule shifts the operation to the earliest slot where that resource actually exists, rather than releasing everything at once according to nominal due dates. In warehousing, leveling smooths inbound receiving, put-away, replenishment, and picking labor across the day so dock doors, forklifts, and RF-directed work do not saturate during peak arrival windows. For raw-material tracking, the schedule is sequenced only after material availability is confirmed, reducing starts against incomplete kits or unreceived lots. The deeper operational value is converting a planned schedule into a capacity-feasible one, which prevents hidden queues at bottlenecks, overtime spikes, downstream cell starvation, and WIP buildup caused by overly aggressive upstream releases.
- Stockout-driven schedule slip: Production is leveled around labor or machine availability, but material availability is not checked separately; incomplete kits still stop the line, causing rescheduling churn and missed ship dates.
- Bottlenecked receiving and put-away: Inbound loads are leveled poorly, so multiple pallets hit the dock at once; receiving labor, MHE, and staging space saturate, delaying dock-to-stock and making inventory status lag the physical floor.
- False confidence from task delay only: The schedule looks balanced after delaying operations, but the underlying constraint remains one scarce resource; downstream orders accumulate behind it, reappearing as backlog, overtime, or missed ship dates.
Is resource leveling the same as resource smoothing?
No. Resource leveling changes dates to resolve overloads and may extend the schedule; resource smoothing uses available float to reduce peaks without changing the project finish date when possible.
Does resource leveling automatically solve material shortages?
No. Microsoft Project explicitly states that leveling does not level material resources, so inventory, procurement, and MRP must handle shortages separately.
What is the output of a leveled schedule?
A resource-feasible set of dates. Oracle describes new earliest dates after capacity conflicts are resolved, and PMI literature refers to 'resource start' and 'resource finish' dates after leveling.