Post Graduate Program in Logistics
Logistics Analytics
•
Post Graduate
Warehouse and Fulfilment Analytics
Introduction
Warehouses are no longer passive storage facilities. They are dynamic service systems in which inventory, people, information, equipment and customer orders interact under time, space and resource constraints. Warehouse and fulfilment analytics applies operational data and quantitative models to improve these interactions. Its central purpose is not simply to reduce cost, but to achieve an appropriate balance among throughput, order accuracy, delivery speed, labour productivity, inventory availability, safety and resilience.
A modern fulfilment operation must answer questions such as:
Where should each stock-keeping unit (SKU) be stored?
How should storage locations, aisles, docks and workstations be arranged?
Which picking method is appropriate for the order profile?
How much labour and equipment are required by shift?
When does congestion become a capacity constraint?
Where can automation create value, and where might it introduce new risks?
How can digital operational data support continuous improvement?
These questions are interdependent. A slotting decision affects travel time; travel time affects labour productivity; productivity affects capacity; capacity affects queueing and service performance. Accordingly, warehouse analytics should be treated as a system-level discipline rather than a collection of isolated key performance indicators (KPIs).
Learning objectives
By the end of this chapter, the reader should be able to:
Explain the relationship between warehouse layout, slotting, picking and fulfilment performance.
Select and interpret productivity, quality, capacity and congestion measures.
Apply heat maps and digital operational data to diagnose warehouse problems.
Use basic queueing and capacity models to evaluate operational risk.
Compare manual, mechanised and automated fulfilment alternatives.
Assess a warehouse improvement proposal using financial, operational, human and governance criteria.
1. The warehouse as an integrated fulfilment system
A fulfilment process commonly includes receiving, checking, put-away, storage, replenishment, order release, picking, consolidation, packing, sortation, dispatch and returns. Each activity has an input, a transformation and an output. For example, picking transforms a released order line and an available inventory location into a picked quantity delivered to a downstream process.
A useful process representation is:
Warehouse fulfilment process flow
Figure: Warehouse fulfilment process flow
Figure: A warehouse fulfilment system viewed as a process and data architecture.
The warehouse management system (WMS) records inventory and task transactions. A warehouse execution system (WES), where deployed, coordinates work release, automation and labour. Scanners, voice devices, automated storage and retrieval systems, conveyors, mobile robots and environmental sensors create additional event data. Analytics becomes valuable only when these data are accurately time-stamped, consistently defined and connected to decisions.
2. Layout analytics
2.1 Layout objectives and design variables
Warehouse layout determines the physical relationships among docks, storage, picking, packing, value-added services and dispatch. A sound layout reduces unnecessary travel, prevents conflicting flows, supports safe movement and preserves flexibility for demand variation.
Important design variables include:
dock location and staging capacity;
aisle orientation, width and intersection design;
storage media and usable vertical space;
forward-pick and reserve-storage relationships;
pedestrian and vehicle segregation;
packing, sortation and dispatch adjacency;
emergency access, fire protection and ergonomic reach zones.
The shortest physical distance is not always the best layout. A direct route may create crossing traffic, unsafe interaction between pedestrians and forklifts, or bottlenecks at a narrow doorway. Layout analysis should therefore examine both distance and flow reliability.
2.2 Travel-distance analysis
For a simple rectilinear warehouse, the distance between an origin and a location can be approximated by:
d = |x₂ − x₁| + |y₂ − y₁|
Here, x1,y1 and x2,y2 are coordinates, and d is travel distance in metres. This Manhattan-distance model assumes travel follows perpendicular aisles and ignores obstructions, one-way rules, congestion and acceleration. A network shortest-path model is preferable when the warehouse contains complex routes.
For a set of movements, the weighted average travel distance is:
D̄ = (∑ᵢ fᵢdᵢ) ÷ ∑ᵢ fᵢ
where fi is the frequency of movement i, di is its distance, and D̄ is the average distance per movement. The units are metres per movement. The formula assumes that each movement is correctly identified and that distance is a suitable proxy for time. It should be supplemented by observed travel speed and congestion data.
A more operational measure is travel time:
t = d ÷ v + tₛ
where t is total travel time, d is distance, v is effective travel speed and ts is stop, search or handling time. Since congestion reduces effective speed and increases waiting, using a nominal vehicle speed can materially understate actual labour requirements.
3. Slotting and inventory-location decisions
Slotting is the assignment of SKUs to storage locations. Its purpose is to position inventory so that the total cost of replenishment, picking, handling, space use and risk is acceptable.
3.1 Demand, affinity and operational attributes
A common first screen classifies items by movement. An ABC classification ranks SKUs by annual usage value, often calculated as annual unit demand multiplied by unit cost. However, unit value alone is not sufficient for fulfilment slotting. A low-value item ordered thousands of times may deserve a more accessible location than a high-value item ordered rarely.
Other slotting attributes include:
order-line frequency;
cube movement and weight;
product dimensions and compatibility;
seasonality and promotional uplift;
expiration, lot and serial-control requirements;
product affinity, meaning items frequently ordered together;
replenishment frequency;
security, temperature and hazardous-material constraints.
A practical slotting score can combine standardised factors, but the weights must be explicitly governed. For example, a high frequency score should not override a safety prohibition or a required temperature zone.
3.2 Forward-pick sizing
Forward locations are replenished from reserve storage. If expected demand during a replenishment cycle is D, safety stock is S, and the usable capacity of a forward location is C, the required number of locations can be approximated by:
n = ⌈(D + S) ÷ C⌉
The ceiling symbol means that the result is rounded upward to a whole number of locations. This is a planning approximation: demand should be expressed for the same time horizon as the replenishment cycle, and capacity must be measured in consistent units such as cases or cubic metres. Variability, case-pack constraints and shared locations may require simulation rather than this simple formula.
Slotting should be reviewed when the order profile changes. A location that was optimal under last year’s demand may become poor after assortment expansion, channel growth or a change in packaging.
4. Picking strategies and productivity measurement
Picking is often the largest controllable labour component in a manual warehouse. The main methods are discrete order picking, batch picking, zone picking, wave picking and goods-to-person picking. They are not mutually exclusive: a facility may use batch picking in a zone followed by sortation and consolidation.
Method
Main advantage
Main limitation
Suitable context
Discrete picking
Simple order traceability
Repeated travel
Low volume or complex orders
Batch picking
Reduces repeated travel
Requires downstream sorting
Many small, similar orders
Zone picking
Specialisation and parallel work
Handoffs between zones
High volume, structured layouts
Wave picking
Coordinates labour and transport
Creates release peaks
Cut-off-driven operations
Goods-to-person
Reduces picker travel
High capital and system dependence
Dense, high-throughput operations
4.1 Core productivity measures
Lines per labour hour is calculated as:
PL = L ÷ H
where L is completed order lines and H is productive labour hours. If paid hours include breaks, training, meetings or waiting, the measure is labour-hour productivity; if only active task time is used, it is task productivity. These definitions must not be mixed.
Equipment utilisation is:
U = Tbusy ÷ Tavailable
where Tbusy is time performing productive work and Tavailable is scheduled available time. High utilisation is not automatically desirable. At near-full utilisation, queues, maintenance delays and recovery difficulty can rise sharply.
Order accuracy may be measured as:
A = (Correct orders ÷ Total orders) × 100%
The numerator and denominator must use the same inspection point. A line-level accuracy measure and an order-level accuracy measure answer different questions and should be reported separately.
Worked example: productivity and capacity
A shift completes 4,800 order lines. Twelve pickers are scheduled for 8 hours, but each has 45 minutes of breaks and training. Productive hours are therefore:
If the operation uses paid hours instead, productivity would be 4,800 ÷ 96 = 50 lines per paid labour-hour. Both figures are valid only when their definitions are labelled. Comparing 55.2 with another operation’s paid-hour figure would produce a misleading conclusion.
5. Heat maps and digital operational data
A warehouse heat map displays the frequency, duration or intensity of events by location. Events may include picker visits, forklift travel, dwell time, replenishment tasks, inventory discrepancies, congestion alerts or safety incidents.
A useful heat map requires:
a stable coordinate system or location master;
clean event timestamps;
a defined aggregation period;
a metric such as visits per hour rather than an unexplained colour scale;
separation of normal demand patterns from exceptional events.
Heat maps can reveal hot spots near popular SKUs, packing interfaces, aisle intersections and printer stations. They can also reveal cold spots caused by poor accessibility, obsolete inventory or inaccurate location records. A hot spot is not automatically a problem: high activity at a dispatch station may be intentional, whereas high activity at a narrow intersection may indicate congestion.
Digital event data should be analysed through a process-mining perspective. Each order or task has an event sequence, such as released, assigned, started, paused, completed and verified. Analysts can calculate cycle times, identify rework loops and compare actual process paths with standard paths. Data quality problems include missing scans, shared user IDs, clock differences, offline devices and tasks completed without confirmation.
6. Capacity, congestion and queueing
Capacity analysis compares workload with available processing capability. A basic workload estimate is:
W = ∑ᵢ qᵢtᵢ
where qi is the quantity of task type i, ti is standard time per unit, and W is total required processing time. If available productive time is C, the workload ratio is:
ρ = W ÷ C
When ρ > 1, the planned workload exceeds available capacity. When ρ approaches 1, even small variability can create waiting and backlog. The calculation assumes standard times are representative and that resources are interchangeable; both assumptions may be false in specialised operations.
Queueing models help explain why high utilisation produces disproportionate delay. In a simple M/M/1 model, arrivals are assumed Poisson, service times are exponentially distributed, there is one server, and the system is stable when ρ = λ ÷ μ < 1. Here λ is the arrival rate and μ is the service rate, both in jobs per unit time. The expected number in the system is:
L = ρ ÷ (1 − ρ)
The expected time in the system is:
W = 1 ÷ (μ − λ)
These results are theoretical benchmarks, not universal warehouse equations. Batch arrivals, multiple pickers, finite staging space, priority orders and variable service times require more suitable models, such as M/M/c, G/G/c approximations or discrete-event simulation.
For example, if orders arrive at 18 per hour and one packing station processes 24 per hour, ρ = 18 ÷ 24 = 0.75. Under M/M/1 assumptions, L = 0.75 ÷ 0.25 = 3 orders in the system, and W = 1 ÷ (24 − 18) = 1/6 hour, or 10 minutes. The result includes waiting and service time. It should not be interpreted as a guaranteed operational average because the model assumptions may not hold.
Congestion diagnosis should combine queue length, dwell time, blocking, starvation and spatial density. A workstation may be busy 95% of the time yet underperform because it is frequently starved of work or blocked by downstream accumulation.
7. Labour planning and workforce analytics
Labour planning converts forecast workload into staffing requirements while recognising variability and skill constraints. A basic requirement is:
N = ⌈W ÷ (h × p)⌉
where N is required workers, W is workload in units, h is scheduled productive hours per worker and p is productivity in units per productive hour. The formula assumes a stable productivity rate. In practice, analysts should incorporate learning curves, fatigue, absenteeism, indirect work, skill matrices and peak-period variability.
Fair workforce analytics distinguishes performance measurement from surveillance. Data should support coaching, safe work design and realistic standards, not penalise workers for system-generated delay. Any productivity target must account for equipment failures, travel assignments, replenishment shortages and task difficulty.
Ergonomic indicators include lift frequency, weight handled, reach distance, twisting, repetition and exposure to vibration or temperature. A productivity improvement that increases injury risk is not operational excellence.
8. Automation and fulfilment technology
Automation includes conveyors, sorters, automated storage and retrieval systems, autonomous mobile robots, robotic picking, dimensioning systems and software orchestration. The appropriate question is not whether automation is technologically impressive, but whether it improves the total system under realistic demand and failure conditions.
Evaluation should consider:
throughput and peak capacity;
order and inventory accuracy;
labour displacement or redesign;
integration with WMS and enterprise systems;
maintenance, spare parts and technical skills;
recovery procedures during faults;
safety certification and human-machine interaction;
scalability and residual value;
total cost of ownership.
A simple annualised cost comparison may include capital recovery, maintenance, energy, software, labour and downtime. Capital recovery can be estimated using an annuity factor:
Annual capital charge = P × [r(1 + r)ⁿ] ÷ [(1 + r)ⁿ − 1]
where P is initial investment, r is annual discount rate and n is useful life in years. This assumes equal annual payments and a constant discount rate. Taxes, residual value and inflation require an expanded financial model.
Automation can reduce travel but create upstream or downstream bottlenecks. It may also reduce flexibility when the SKU range, packaging or order profile changes. A pilot, digital twin or discrete-event simulation should test peak scenarios, not only average-day performance.
9. Fulfilment performance and managerial control
A balanced warehouse dashboard should contain outcome, process and leading indicators.
Dimension
Example measures
Service
On-time dispatch, order cycle time, cut-off adherence
Quality
Order accuracy, inventory accuracy, damage and rework
Productivity
Lines per labour hour, units per equipment hour
Capacity
Utilisation, backlog, available locations, staging occupancy
Flow
Queue time, dwell time, travel distance, congestion events
Safety and people
Incidents, ergonomic exposure, training, turnover
Financial
Cost per order, labour cost, energy and maintenance cost
Metrics should be stratified by shift, zone, SKU class, order type and exception category. Aggregate averages can hide a serious problem affecting a small but important customer segment.
A strong control cycle is: define the decision, collect relevant events, validate data, diagnose causes, test an intervention, measure effects and standardise or revise the process. Correlation is not proof of causation. For example, a productivity decline after a slotting change may be caused by a simultaneous software release or staffing change. Controlled pilots and interrupted time-series comparisons can improve inference.
Illustrative case: Northstar Omnichannel Fulfilment Centre
Background
Northstar, a fictional retailer, operates a 12,000-square-metre fulfilment centre serving store replenishment and e-commerce customers. Same-day dispatch performance has fallen from 96% to 88%. Management initially proposes hiring more pickers.
Problem and analysis
Event data show that order volume is stable, but picker travel has increased. A heat map identifies intense activity at two aisle intersections and around a printer station. Slotting analysis shows that 22% of order lines are generated by 8% of SKUs, yet many of these SKUs are located in reserve storage. Productive picking time is only 6.6 hours of an 8-hour shift because of replenishment waiting and congestion.
The workload estimate for the evening wave is 9,600 lines. The site has 24 pickers, each with 6.6 productive hours and an observed rate of 55 lines per productive hour:
C = 24 × 6.6 × 55 = 8,712 lines
Thus, planned capacity is below workload, producing a workload ratio of:
ρ = 9,600 ÷ 8,712 ≈ 1.10
The site cannot complete the wave without backlog, overtime or carryover. Hiring alone may help, but it does not address travel and replenishment losses.
Approach and solution
Northstar implements a four-week pilot. High-frequency SKUs are moved to forward locations near packing, a replenishment schedule is created before the evening wave, and batch picking is introduced for small e-commerce orders. A one-way pedestrian route is marked at the congested intersection, and the printer station is relocated. The pilot retains a comparison zone so that changes can be evaluated rather than assumed to work.
After implementation, productive time rises to 7.1 hours, and measured productivity reaches 59 lines per productive hour. Capacity becomes:
Cnew = 24 × 7.1 × 59 = 10,047 lines
The new capacity exceeds the 9,600-line workload, with a ratio of approximately 0.96. This provides limited but meaningful protection against variation. Order accuracy remains above 99.5%, and reported congestion events decline. Management postpones major automation until demand variability and peak growth are better understood.
Learning points
The case illustrates four principles. First, a service failure may be caused by lost productive time rather than insufficient headcount. Second, slotting must reflect order-line frequency and process adjacency. Third, capacity should be evaluated against the relevant wave and not only a daily average. Fourth, a controlled pilot creates stronger evidence than an unmeasured operational change.
Challenges, governance and contemporary developments
Warehouse analytics faces several limitations. Data may be incomplete, location masters may be inaccurate and timestamps may represent system confirmation rather than physical completion. Standard times can become obsolete as packaging, equipment and worker methods change. Models may also encode historical bias: if past allocations systematically gave some workers easier tasks, a performance model trained on those data may unfairly label others as less productive.
Governance should address data ownership, access control, retention, cybersecurity and auditability. Worker-level analytics requires transparency about what is collected, why it is collected and how it affects employment decisions. Personally identifiable information should be minimised, access should be role-based and analytical outputs should be validated before disciplinary use. Safety-critical automation requires documented risk assessment, emergency procedures and human override.
Contemporary developments include digital twins, computer vision, reinforcement learning for task allocation, robotic fleets, wearable devices and real-time control towers. These technologies can improve responsiveness, but they do not eliminate the need for process knowledge. Artificial intelligence may recommend slots or release priorities, yet recommendations must respect constraints such as hazardous-material separation, expiration control, service promises and worker safety. Human accountability remains necessary when recommendations affect customers, employees or regulated products.
Best-practice implementation framework
A practical implementation sequence is:
Define the decision and service objective. Specify whether the priority is speed, cost, capacity, accuracy, safety or resilience.
Create a trusted data foundation. Reconcile SKU, location, order, labour and equipment identifiers.
Establish a baseline. Measure performance by shift, zone, order type and exception.
Map physical and digital flows. Compare planned routes with observed movements and event sequences.
Diagnose constraints. Use slotting analysis, heat maps, workload calculations and queueing indicators.
Pilot safely. Use comparison periods or zones, define success criteria and monitor unintended effects.
Scale with governance. Document assumptions, maintain model ownership and review performance after demand changes.
Chapter Summary
Warehouse and fulfilment analytics treats the warehouse as an integrated service system. Layout influences travel and congestion; slotting determines how efficiently demand is converted into picking work; picking methods affect labour, sorting and control; and capacity depends on both nominal resources and productive availability. Productivity, accuracy, utilisation, workload ratios, heat maps and process-mining data provide complementary views of performance.
Basic equations can estimate travel, workload, staffing and queueing, but their assumptions must be stated. Queueing theory demonstrates why near-full utilisation can create disproportionate waiting, while discrete-event simulation is often needed for complex fulfilment systems. Automation should be evaluated through total system performance, lifecycle cost, resilience and human factors rather than technology enthusiasm alone. Effective analytics combines reliable data, operational experimentation, ethical governance and managerial judgement.
Key Terms
ABC classification: Ranking inventory according to a chosen measure such as annual usage value.
Capacity: The amount of work a resource or process can complete during a specified period.
Congestion: Interference, blocking or waiting caused by competing flows for space or resources.
Discrete-event simulation: A model that represents a system as a sequence of events occurring over time.
Forward-pick location: An accessible location holding inventory for efficient order picking.
Heat map: A spatial display showing the intensity or frequency of events by location.
Labour productivity: Output achieved per defined unit of labour input.
Order accuracy: The proportion of orders or lines completed correctly under a specified inspection definition.
Order cycle time: Time from order release or receipt to completion of the relevant fulfilment stage.
Queue: Work waiting for service from a constrained resource.
Queueing theory: The mathematical study of arrivals, waiting lines and service systems.
Reserve storage: Inventory held primarily to replenish forward-pick locations.
Slotting: Assigning SKUs to warehouse locations.
Throughput: Quantity of work completed per unit of time.
Utilisation: The proportion of available resource time spent busy.
Warehouse execution system: Software coordinating real-time work, resources and automation.
Workload ratio: Required workload divided by available productive capacity.
Review Questions
Short Answer Questions
What is the difference between a forward-pick location and reserve storage?
Why can high equipment utilisation create operational risk?
Identify three attributes, other than unit value, that should influence slotting.
What information can a warehouse heat map display?
Why must productivity measures state whether hours are paid or productive hours?
Long Answer Questions
Explain how layout, slotting and picking strategy interact to determine fulfilment performance.
Compare discrete, batch, zone, wave and goods-to-person picking, including their operational trade-offs.
Explain the assumptions and managerial interpretation of the M/M/1 queueing model.
Discuss how warehouse automation should be evaluated from operational, financial, human and governance perspectives.
Design a warehouse analytics dashboard for an omnichannel fulfilment centre and justify the measures selected.
Analytical / Application Questions
A warehouse must process 7,200 order lines. It has 18 pickers, each providing 6.5 productive hours at 58 lines per hour. Calculate available capacity and the workload ratio. Interpret the result and recommend two interventions.
A heat map shows frequent visits to a narrow aisle intersection, while order accuracy is declining in the same zone. Propose a structured investigation using operational data, observation and a controlled pilot.
A proposed automated storage system reduces travel by 35% but requires significant capital and has a single-point-of-failure conveyor. Develop an evaluation framework that includes cost, throughput, resilience, safety and scalability.
Multiple Choice Questions with Answers
Question 1
Which measure is calculated as completed order lines divided by productive labour hours?
A. Labour productivity
B. Inventory accuracy
C. Equipment utilisation
D. Order cycle time
Correct Answer: A. Labour productivity
Question 2
A warehouse has a workload of 9,000 lines and available capacity of 10,000 lines. What is its workload ratio?
A. 0.09
B. 0.90
C. 1.11
D. 9.00
Correct Answer: B. 0.90
Question 3
Which slotting factor is most directly related to how often a SKU is picked?
A. Product colour
B. Order-line frequency
C. Supplier nationality
D. Accounting depreciation
Correct Answer: B. Order-line frequency
Question 4
In the M/M/1 model, what condition is required for a stable system?
A. ρ = 0
B. ρ = 1
C. ρ < 1
D. ρ > 1
Correct Answer: C. ρ < 1
Question 5
A heat map showing high activity at a narrow aisle intersection most directly indicates a need to investigate:
A. Product cost only
B. Congestion and flow conflict
C. Annual financial depreciation
D. Customer brand awareness
Correct Answer: B. Congestion and flow conflict
Question 6
Which picking method groups several orders to reduce repeated travel but may require later sorting?
A. Discrete picking
B. Batch picking
C. Reserve storage
D. Cycle counting
Correct Answer: B. Batch picking
Question 7
Twelve workers each provide 7 productive hours at 50 lines per hour. What is their approximate capacity?
A. 420 lines
B. 600 lines
C. 3,500 lines
D. 4,200 lines
Correct Answer: D. 4,200 lines
Question 8
Why should automation be evaluated using peak scenarios as well as average demand?
A. Average demand is never measurable
B. Peak variability can expose bottlenecks and insufficient capacity
C. Peak scenarios eliminate maintenance requirements
D. Automation operates only during peaks
Correct Answer: B. Peak variability can expose bottlenecks and insufficient capacity
Question 9
Which practice best supports ethical workforce analytics?
A. Using unexplained individual rankings for discipline
B. Ignoring equipment-related delays
C. Explaining data use and accounting for task difficulty and system causes
D. Collecting all available personal data indefinitely
Correct Answer: C. Explaining data use and accounting for task difficulty and system causes
Question 10
What is the principal purpose of a controlled warehouse pilot?
A. To guarantee that every intervention succeeds
B. To compare effects and identify unintended consequences before scaling
C. To replace all operational observation
D. To avoid defining performance measures
Correct Answer: B. To compare effects and identify unintended consequences before scaling