OR in Manufacturing and Production Planning
Operations research in manufacturing is where the discipline was born. Frederick Taylor's time studies, the Gilbreths' motion studies, and the wartime operations research groups that optimized convoy routes and bomber maintenance schedules — these created the mathematical toolkit that WFM later adopted wholesale. Manufacturing OR and WFM OR solve the same fundamental problem: match capacity to demand over time, subject to constraints on resources, sequencing, and quality.
This page maps the manufacturing-WFM parallel explicitly. The Toyota Production System is not a metaphor for WFM — it is a direct template, with kanban mapping to real-time management, heijunka to demand leveling, and takt time to interval staffing requirements.
Overview

Manufacturing and contact center operations share structural DNA:
- Both convert variable demand into a production schedule constrained by resource availability
- Both face the aggregate planning problem: how much capacity (workers, machines) to provision over a planning horizon
- Both manage quality alongside throughput — Toyota's jidoka (stop-and-fix) parallels real-time quality monitoring and coaching
- Both deal with variability as the central enemy of efficiency
The differences are real — physical goods vs. services, inventory buffers vs. no buffers, deterministic processing vs. stochastic handle times — but the OR methods transfer with minimal modification.
Mathematical Foundation
Aggregate Production Planning
The classic aggregate planning model minimizes total cost over T periods:
subject to:
- (inventory balance)
- (capacity)
where is production, is inventory, is hiring, is firing, is overtime, is subcontracting, is demand, and is workforce level.
This is a linear program — identical in structure to WFM annual capacity planning.
Takt Time
Takt time is the production pace required to meet demand:
In manufacturing, if 480 minutes of production time are available per shift and 240 units must be produced, takt time is 2 minutes per unit. Every workstation must complete its task within 2 minutes.
This is mathematically identical to the WFM staffing requirement per interval: if 120 calls arrive in a 30-minute interval and each takes 6 minutes, the staffing requirement is agents — the demand rate dictates the resource pace.
Line Balancing
Assembly line balancing assigns tasks to workstations to minimize idle time while respecting precedence constraints. The objective:
where is cycle time, is the set of tasks assigned to station , and is the task time. This minimizes total idle time across all stations.
Constraints:
- (no station exceeds cycle time)
- Precedence: task i must be assigned to an earlier station than task k if i precedes k
This is NP-hard — and structurally identical to multi-skill agent assignment where "tasks" are skill requirements and "stations" are agent schedules.
Economic Order Quantity (EOQ)
The EOQ balances ordering costs against holding costs:
where is annual demand, is the fixed ordering cost, and is the holding cost per unit per year. The total cost function is convex — the unique minimum is the EOQ.
Parallel Structure
| Manufacturing Concept | WFM Equivalent | Key Difference |
|---|---|---|
| Aggregate Production Planning | Annual/Quarterly Capacity Plan | Manufacturing has inventory buffers; WFM does not (services cannot be stored) |
| S&OP (Sales & Operations Planning) | WFM Annual Planning Cycle | Same cross-functional demand-supply alignment process |
| Master Production Schedule | Monthly staffing plan by skill group | Manufacturing schedules products; WFM schedules people |
| Takt Time | Interval staffing requirement | Same concept: demand pace dictates resource rate |
| Cycle Time | Average Handle Time | Both measure the time to complete one unit of work |
| Line Balancing | Multi-skill agent assignment | Same NP-hard assignment problem; same heuristics apply |
| Kanban (pull-based production) | Real-time WFM (demand-driven routing) | Both pull work to capacity rather than pushing capacity to work |
| Heijunka (demand leveling) | Schedule smoothing / demand shaping | Both reduce variability by redistributing demand across time |
| Jidoka (stop-and-fix) | Real-time quality monitoring | Both halt production for quality failures; both prioritize quality over throughput |
| Andon (visual management) | Real-time WFM dashboards | Same principle: make status visible immediately |
| Kaizen (continuous improvement) | WFM continuous optimization cycles | Same PDCA structure |
| EOQ (Economic Order Quantity) | Optimal hiring batch size | Same cost trade-off: fixed cost per batch vs. carrying cost of excess capacity |
| Machine uptime / OEE | Agent productive time / occupancy | Same utilization metrics with different names |
| Changeover time (SMED) | Agent wrap-up / after-call work | Both are non-productive time between productive cycles |
| Work-in-process inventory | Calls in queue | Both represent demand awaiting processing |
WFM Applications
S&OP Parallels WFM Annual Planning
Manufacturing S&OP follows a monthly cycle:
- Demand review: Sales forecast by product family
- Supply review: Capacity assessment by production line
- Pre-S&OP: Gap analysis between demand and supply
- Executive S&OP: Decision on hiring, overtime, outsourcing, inventory targets
WFM annual planning follows the same structure:
- Demand review: Volume forecast by channel and skill
- Supply review: Headcount projection (current staff minus attrition plus pipeline)
- Gap analysis: Identify periods where projected supply fails to meet projected demand
- Executive review: Decision on hiring classes, overtime budgets, outsource partnerships
The mathematical models are identical. The only structural difference: manufacturing can build inventory during low-demand periods to serve high-demand periods. WFM cannot — services are perishable. This makes WFM planning harder (no buffer) and makes the aggregate planning LP more constrained.
Toyota Production System as WFM Template
Kanban → Real-Time WFM: Kanban is a pull system — production starts only when downstream demand signals. In WFM, real-time routing is pull-based: agents are assigned interactions only when they become available, and work is "pulled" from the queue rather than "pushed" based on a pre-set schedule.
Heijunka → Demand Leveling: Toyota levels production by mixing product types across the day rather than producing in large batches. WFM equivalents:
- Scheduling callbacks to spread demand away from peaks
- Offering self-service options that divert simple contacts from peak hours
- Staggering outbound campaigns to avoid demand spikes
Jidoka → Quality Monitoring: Toyota empowers any worker to stop the production line when a defect is detected. In WFM:
- Real-time speech analytics flag quality issues during live interactions
- Supervisors can intervene (barge/whisper) when quality scores drop below threshold
- Automated systems can route interactions away from struggling agents
EOQ for Hiring Batch Size
Hiring has a fixed cost (recruiting, onboarding, training class setup) and a variable cost (each new hire's salary). The EOQ analog:
where is annual attrition (units of replacement demand), is the fixed cost per training class, and is the cost of carrying one excess FTE (salary + overhead during ramp-down).
If annual attrition is 120 agents, each training class costs $50,000 to run, and each excess FTE costs $45,000/year in carrying cost:
This yields approximately 7-8 hiring classes per year — a quarterly-plus cadence. Running smaller classes more frequently would increase fixed costs. Running larger classes less frequently would increase carrying costs from overstaffing between classes.
Worked Example
Problem: Apply aggregate production planning to a WFM quarterly capacity plan.
Given:
- 4 months: January through April
- Forecasted monthly volumes: 180K, 160K, 200K, 220K
- Current headcount: 400 agents
- Productivity: 500 contacts/agent/month (fully productive)
- Hiring cost: $5,000 per agent (recruiting + training)
- Separation cost: $2,000 per agent (severance, knowledge loss)
- Overtime cost premium: $800/agent/month (limited to 10% of workforce)
- Understaffing penalty: $3,000/agent/month (estimated from service degradation + customer churn)
LP Formulation:
subject to:
Optimal solution:
| Month | Demand (K) | Workforce | Hire | Separate | Overtime | Understaff |
|---|---|---|---|---|---|---|
| Jan | 180 | 400 | 0 | 40 | 0 | 0 |
| Feb | 160 | 360 | 0 | 0 | 0 | 0 |
| Mar | 200 | 360 | 40 | 0 | 36 | 0 |
| Apr | 220 | 400 | 40 | 0 | 40 | 0 |
Total cost: $5,000 × 80 + $2,000 × 40 + $800 × 76 = $400,000 + $80,000 + $60,800 = $540,800
The optimizer separates agents in January (when demand drops) and rehires in March-April (when demand surges), using overtime to bridge the March gap while the new hires ramp up. This is precisely the "chase strategy" in aggregate planning — matching workforce to demand rather than maintaining a level workforce.
Maturity Model Position
- Level 2 (Developing): Headcount planning uses spreadsheets with manual capacity calculations; no formal production planning methods
- Level 3 (Advanced): Aggregate capacity planning with LP; takt time concept applied to interval requirements; basic lean principles adopted
- Level 4 (Leading): Full S&OP cycle with demand-supply integration; TPS principles systematically applied; EOQ-style analysis for hiring cadence
- Level 5 (Innovating): Advanced production planning (stochastic aggregate planning, robust capacity optimization); digital twin of the operation modeled as a production system; continuous flow optimization with real-time kanban-style routing
See Also
- Capacity Planning in WFM
- Linear Programming in WFM
- Demand Forecasting in WFM
- Lean Principles in WFM
- Operations Research in Workforce Management
References
- Hopp, W.J. & Spearman, M.L. (2011). Factory Physics. 3rd ed. Waveland Press.
- Ohno, T. (1988). Toyota Production System: Beyond Large-Scale Production. Productivity Press.
- Nahmias, S. & Olsen, T.L. (2015). Production and Operations Analysis. 7th ed. Waveland Press.
- Womack, J.P. & Jones, D.T. (2003). Lean Thinking. 2nd ed. Free Press.
- Silver, E.A., Pyke, D.F. & Thomas, D.J. (2017). Inventory and Production Management in Supply Chains. 4th ed. CRC Press.
