RSM270 · Operations Management · Fall 2026
Week 2: Process Analysis
This week, you will separate capacity from demand in a one-teller bank, find the constraint in a six-step sandwich line, and test how proposed changes affect capacity and flow time.
Capacity can be higher than demand
One bank teller takes 15 minutes per customer. One customer arrives every 30 minutes. Use one hour as the common time unit.
- Capacity
- 60 minutes/hour ÷ activity time (minutes/customer)
- Long-run throughput
- smaller of input rate and capacity
- Utilization
- throughput ÷ capacity
The teller has spare capacity
- Arrivals2 customers/hour
- Teller capacity4 customers/hour50% utilized
- Served2 customers/hour
Show the calculations
- Capacity
- 60 minutes/hour ÷ 15 minutes/customer = 4 customers/hour
- Input rate
- 60 minutes/hour ÷ 30 minutes/customer = 2 customers/hour
- Throughput
- min(2 customers/hour, 4 customers/hour) = 2 customers/hour
- Utilization
- 2 customers/hour ÷ 4 customers/hour = 50%
These are long-run rates. Work already waiting in a buffer can make short-run output differ while that inventory builds or drains.
Find the constraint in a sandwich line
Follow one order containing one hot breakfast sandwich, from taking the order to delivery. Cooked patties are assumed available; the customer queue is outside this boundary. Assume unlimited demand and activity times that do not vary.
- CashierTake order8 seconds/order
- Worker 1 + toasterToast buns10 seconds/order
- Worker 2Add dressing8 seconds/order
- Worker 3Add patties6 seconds/order
- Worker 4Wrap/package2 seconds/order
- Worker 5Deliver2 seconds/order
- No-wait flow time
- sum of one order's task times
- Stage capacity
- 3,600 seconds/hour ÷ seconds/order
- Process capacity
- lowest stage capacity
The toaster sets the pace
- Take order8 seconds/order450 orders/hour80% utilized
- Toast buns10 seconds/order360 orders/hour100% utilized · bottleneck
- Add dressing8 seconds/order450 orders/hour80% utilized
- Add patties6 seconds/order600 orders/hour60% utilized
- Wrap/package2 seconds/order1,800 orders/hour20% utilized
- Deliver2 seconds/order1,800 orders/hour20% utilized
- One order's no-wait path
- 36 seconds
- Process capacity
- 360 orders/hour
- Time between completions
- 10 seconds
Why 36 seconds and 10 seconds can both be right
Show the baseline calculations
- No-wait flow time
- 8 seconds/order + 10 seconds/order + 8 seconds/order + 6 seconds/order + 2 seconds/order + 2 seconds/order = 36 seconds/order
- Resource capacities
- Take order: 3,600 seconds/hour ÷ 8 seconds/order = 450 orders/hour; toast buns: 3,600 seconds/hour ÷ 10 seconds/order = 360 orders/hour; add dressing: 3,600 seconds/hour ÷ 8 seconds/order = 450 orders/hour; add patties: 3,600 seconds/hour ÷ 6 seconds/order = 600 orders/hour; wrap/package: 3,600 seconds/hour ÷ 2 seconds/order = 1,800 orders/hour; deliver: 3,600 seconds/hour ÷ 2 seconds/order = 1,800 orders/hour.
- Process capacity
- min(450 orders/hour, 360 orders/hour, 450 orders/hour, 600 orders/hour, 1,800 orders/hour, 1,800 orders/hour) = 360 orders/hour
- Cycle time
- 3,600 seconds/hour ÷ 360 orders/hour = 10 seconds/order
Common trap: process capacity is not 3,600 seconds/hour ÷ 36 seconds/order. That reciprocal works for a single-stage, single-server/resource process; here, the bottleneck rate governs the multistage process.
Test process changes
Select each proposed change and compare its capacity, no-wait flow time, cycle time, and bottleneck with the baseline. Open the calculations to see why the result changes—or does not.
Baseline
- Process capacity
- 360 orders/hour
- No-wait flow time
- 36 seconds
- Cycle time
- 10 seconds
- Bottleneck(s)
- Toast buns
Show calculations for the baseline
- Stage capacities
- 450 orders/hour, 360 orders/hour, 450 orders/hour, 600 orders/hour, 1,800 orders/hour, and 1,800 orders/hour
- Process capacity
- min(450 orders/hour, 360 orders/hour, 450 orders/hour, 600 orders/hour, 1,800 orders/hour, 1,800 orders/hour) = 360 orders/hour
- Flow and cycle time
- 8 seconds/order + 10 seconds/order + 8 seconds/order + 6 seconds/order + 2 seconds/order + 2 seconds/order = 36 seconds/order; 3,600 seconds/hour ÷ 360 orders/hour = 10 seconds/order
Add a cashier
- Process capacity
- 360 orders/hour
- No-wait flow time
- 36 seconds
- Cycle time
- 10 seconds
- Bottleneck(s)
- Toast buns
Show calculations for the added cashier
- Ordering capacity
- One cashier: 3,600 seconds/hour ÷ 8 seconds/order = 450 orders/hour. Two cashiers: 2 cashiers × 450 orders/hour/cashier = 900 orders/hour.
- Process capacity
- min(900 orders/hour, 360 orders/hour, 450 orders/hour, 600 orders/hour, 1,800 orders/hour, 1,800 orders/hour) = 360 orders/hour
- Flow, cycle, and cashier use
- Flow = 36 seconds; cycle = 3,600 seconds/hour ÷ 360 orders/hour = 10 seconds/order; each cashier receives 360 orders/hour ÷ 2 cashiers = 180 orders/hour/cashier, and 180 orders/hour/cashier ÷ 450 orders/hour/cashier = 40% utilized
Add a toaster
- Process capacity
- 450 orders/hour
- No-wait flow time
- 36 seconds
- Cycle time
- 8 seconds
- Bottleneck(s)
- Take order and add dressing — tie at 450 orders/hour
Show calculations for the added toaster
- Toasting capacity
- One toaster: 3,600 seconds/hour ÷ 10 seconds/order = 360 orders/hour. Two toasters: 2 toasters × 360 orders/hour/toaster = 720 orders/hour.
- Process capacity
- min(450 orders/hour, 720 orders/hour, 450 orders/hour, 600 orders/hour, 1,800 orders/hour, 1,800 orders/hour) = 450 orders/hour
- Flow, cycle, and toaster use
- Flow = 36 seconds; cycle = 3,600 seconds/hour ÷ 450 orders/hour = 8 seconds/order; aggregate toaster utilization = 450 orders/hour ÷ 720 orders/hour = 62.5%
Shorten the non-bottleneck tasks
- Process capacity
- 360 orders/hour
- No-wait flow time
- 26 seconds
- Cycle time
- 10 seconds
- Bottleneck(s)
- Toast buns
Show calculations for the shorter tasks
- New task times
- Take order: 4 seconds/order; toast buns: 10 seconds/order; add dressing: 6 seconds/order; add patties: 4 seconds/order; wrap/package: 1 second/order; deliver: 1 second/order
- New stage capacities
- 900 orders/hour, 360 orders/hour, 600 orders/hour, 900 orders/hour, 3,600 orders/hour, and 3,600 orders/hour
- Process capacity
- min(900 orders/hour, 360 orders/hour, 600 orders/hour, 900 orders/hour, 3,600 orders/hour, 3,600 orders/hour) = 360 orders/hour
- Flow and cycle time
- 4 seconds/order + 10 seconds/order + 6 seconds/order + 4 seconds/order + 1 second/order + 1 second/order = 26 seconds/order; 3,600 seconds/hour ÷ 360 orders/hour = 10 seconds/order
Model boundary and assumptions
One sandwich per order; order-to-delivery scope; cooked patties available; unlimited demand; stated activity times do not vary; no failures, setups, or rework. The added-toaster case also assumes Worker 1 can operate two toasters simultaneously without slowing the activity.
Same toasting capacity, different time per sandwich
Make the recommendation
Actual demand, cost, quality, and operating reliability are examples of evidence—not values supplied by this model.