Comprehensive Operations Management Study Notes: Work in Process, Flow Time, and Little's Law
Work in Process and Utilization Calculations
Formula for Average Work in Process (WIP):
Single-Resource Process Example:
Process timing over an \text{-second} window:
: Exactly customer present.
: Exactly customers present.
Fraction of time with customer: .
Fraction of time with customers: .
Average Work in Process for Resource 1 ():
Relationship Between WIP and Utilization:
When a single resource serves a single flow unit at a time, Average WIP equals Resource Utilization ( or ).
If batch collection or multi-unit processing occurs (e.g., serving flow units simultaneously), Average WIP differs from utilization:
Multi-Stage System Work in Process:
For a system where , , and :
For an alternate system configuration where , , and :
Actual Cycle Time vs. Flow Time
Actual Cycle Time (Cycle Time):
The time elapsed between consecutive departures of completed flow units from a process.
Measures the operational time difference between different flow units exiting the system.
Formula:
Example: If a system completes a unit every , Cycle Time .
Flow Time (Throughput Time / Dwell Time):
The total duration spent by a single, specific flow unit inside process boundaries from the moment it enters to the moment it leaves.
Tracks the exact same flow unit across its entire journey.
Formula:
Stakeholder Perspectives:
Manager Perspective: Focuses primarily on Cycle Time because it reflects process speed, capacity, and service delivery rates.
Customer Perspective: Focuses primarily on Flow Time (e.g., a customer at Chipotle or a service center cares about their total personal elapsed time in line and service, not the rate at which other customers leave).
Assembly Line Demonstration (4-Stage Toy Car Assembly):
Setup: 4 sequential assembly stages, each requiring of processing time.
Process Progression:
: Car 1 enters Stage 1.
: Car 1 advances to Stage 2; Car 2 enters Stage 1.
: Car 1 advances to Stage 3; Car 2 moves to Stage 2; Car 3 enters Stage 1.
: Car 1 advances to Stage 4; Car 2 moves to Stage 3; Car 3 moves to Stage 2; Car 4 enters Stage 1.
: Car 1 exits Stage 4 and leaves the process.
: Car 2 exits Stage 4 and leaves the process.
Analysis of Metrics:
Flow Time for Car 1 (tracked from entry at to exit at ).
Cycle Time (time difference between departure of Car 1 at and Car 2 at ).
Flow Time with Buffers and Alternating Patterns
Inclusion of Waiting Time:
Flow time is not restricted to active processing time; it includes all queueing, storage, and buffer delays.
Comparative Benchmark Examples:
Subway Sandwich Shop:
Cycle Time (a customer exits every ).
Flow Time (a customer spends on average inside the store).
Automobile Assembly Line:
Cycle Time (a completed car rolls off the line every ).
Flow Time (a single vehicle spends total in production).
Calculating Flow Time via Arrival and Departure Tracking:
Customer 1: Enters at , departs at .
Customer 2: Enters at , experiences intermediate buffer waiting ( waiting + stage 1 + stage 2), departs at .
Averaging Alternating Flow Time Patterns:
When process data reveals repeating cycles of varying flow times (e.g., ):
Identify the base repeating unit/pattern.
Compute the average across the numbers in that repeating pattern.
Calculation for pattern :
Calculation if pattern expands to :
Little's Law and Key Operations Metrics
Definition and Origin:
Proposed by MIT Professor John Little.
Establishes the fundamental operational relationship between Work in Process (), Flow Rate (), and Flow Time ().
Mathematical Formula:
Operational Significance:
Eliminates the need to construct complex Gantt charts to evaluate long-term process inventory or timing.
Allows any single variable to be derived if the other two are known:
Deriving Flow Rate from Cycle Time:
Flow Rate is the reciprocal of Cycle Time:
Example: If Cycle Time , then:
Core Operational Definitions and Units
Work in Process (WIP):
Definition: The total number of flow units contained within the process boundaries at any given instant (e.g., customers in queue/service, car chassis in assembly, active claims in processing).
Unit of Measurement: Discrete units or scalar counts (e.g., , , ).
Flow Time (T):
Definition: The total elapsed time spent by a flow unit inside process boundaries, including active work duration and queueing delays.
Unit of Measurement: Time units (e.g., , , , , ).
Flow Rate (R):
Definition: The rate at which the process delivers completed output over a specific time window; represents throughput speed.
System Capacity Formula:
Unit of Measurement: Units per unit of time (e.g., , , ).
Dimensional Consistency Rule:
When multiplying Flow Rate () and Flow Time () to calculate WIP, the time units of both parameters must be identical so that time units cancel out, leaving pure unit counts.
Example: If Flow Rate and Flow Time ():
Numerical Applications and Problem Sets
Application 1: University Student Graduation Time:
Flow Unit: Student.
Flow Rate (): Average admitted/graduating class size per year .
Work in Process (WIP): Total enrolled student population active at the university.
Flow Time (): Average graduation time (years required to graduate).
Formula Setup:
Calculation Example:
If total enrollment :
Application 2: Insurance Claim Processing (Burpee Problem):
Given Data:
Annual claim volume: .
Processing flow time per claim (): .
Unit Conversion:
Convert annual flow rate to weekly flow rate using :
Work in Process Calculation:
Application 3: Gas Station / Service Stop Calculations:
Given Data:
Work in Process (): (or active stops).
Flow Time (): .
Hourly Flow Rate Calculation:
Convert to hours:
Apply Little's Law to find hourly flow rate:
Annual Throughput Calculation:
For a process delivering up to an annual peak rate of over :
Audience Questions and Discussion
Question: Does average work in progress always match resource utilization?
Response: Average WIP matches utilization only when there is exactly one resource serving one flow unit at a time. If there is batch collection or multi-unit processing (e.g., serving 5 flow units at a time), WIP differs and is multiplied by the batch size ().
Question: Can flow time be determined simply by adding individual station activity times (such as summing and )?
Response: Summing activity times gives total flow time only if there are zero buffer delays or queues in the system. If buffers exist, waiting time must be added to activity times. Measuring departure time minus arrival time () guarantees accurate inclusion of all delays.
Question: What unit format results from multiplying flow time and flow rate in Little's Law?
Response: Time units in the flow rate denominator and flow time numerator cancel out completely (e.g., ), resulting in a discrete unit count representing Work in Process.