S. D. Deshmukh OM V. Capacity Planning in Services u Matching Supply and Demand u The Service Process u Performance Measures u Causes of Waiting u Economics.

Slides:



Advertisements
Similar presentations
Performance Improvement Levers
Advertisements

Make to Stock (MTS) vs. Make to Order (MTO)
Waiting Line Management
Operations Management
1 Ardavan Asef-Vaziri Oct. 2011Operations Management: Waiting Lines 1 Polling: Lower Waiting Time, Longer Processing Time (Perhaps) Waiting Lines.
E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
OPSM 301: Operations Management Session 12: Service processes and flow variability Koç University Graduate School of Business MBA Program Zeynep Aksin.
Capacity Setting and Queuing Theory
1 Chapter 8 Queueing models. 2 Delay and Queueing Main source of delay Transmission (e.g., n/R) Propagation (e.g., d/c) Retransmission (e.g., in ARQ)
S. Chopra/Operations/Managing Services1 Operations Management: Capacity Management in Services Module u Why do queues build up? u Process attributes and.
1 Term Project – Call Center Operations SOM 686, Fall 2006 Darren Mitchell Hayden Gilbert Serge Suprun.
Operations Management Waiting Lines. 2 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines1  Understanding the phenomenon of waiting  Measures.
OPSM 405 Service Management Class 19: Managing waiting time: Queuing Theory Koç University Zeynep Aksin
OM&PM/Class 7a1 Operations Management & Performance Modeling 1Operations Strategy 2Process Analysis 3Lean Operations 4Supply Chain Management 5Capacity.
Queuing Models Basic Concepts
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
Previously Optimization Probability Review Inventory Models Markov Decision Processes.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Operations Management Waiting Lines. 2 Ardavan Asef-Vaziri Dec-2010Operations Management: Waiting Lines1  Questions: Can we process the orders? How many.
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines2  Made-to-stock (MTS) operations  Product is manufactured and stocked in advance of.
Queuing Systems Chapter 17.
Waiting Line Models And Service Improvement
Queueing Theory Chapter 17.
Polling: Lower Waiting Time, Longer Processing Time (Perhaps)
MGTSC 352 Lecture 23: Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems, queueing template Ride’n’Collide.
14-1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 14 Capacity Planning and Queuing Models.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 16 Waiting Line Models and.
OM&PM/Class 6b1 1Operations Strategy 2Process Analysis 3Lean Operations 4Supply Chain Management 5Capacity Management in Services –Class 6b: Capacity Analysis.
Problem 8.4 K = ∞ R i = 60/4 = 15 /hr T p = 3 min = 0.05 hour c= 1 R p = c/Tp = 20 /hour Both Ti and Tp exponential Server $20 /hr Phone $5/hr Wait cost.
Capacity Management in Services Module
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines3  Terminology: The characteristics of a queuing system is captured by five parameters:
QUEUING MODELS Queuing theory is the analysis of waiting lines It can be used to: –Determine the # checkout stands to have open at a store –Determine the.
OPERATIONS MANAGEMENT OPRE 6260 Raymond Lutz. Products, Processes, and Performance - Chapter 1 Learning Objectives An operation as a transformation process.
Buffer or Suffer Principle
OPSM 301: Operations Management
A Somewhat Odd Service Process (Chapters 1-6)
Introduction to Management Science
MBA 8452 Systems and Operations Management MBA 8452 Systems and Operations Management Product Design & Process Selection —Service.
Introduction to Queueing Theory
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
OMG Operations Management Spring 1997 CLASS 6: Process Design and Performance Measurement Harry Groenevelt.
Introduction to Operations Research
Queueing Analysis of Production Systems (Factory Physics)
Make to stock vs. Make to Order
18 Management of Waiting Lines.
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
Spreadsheet Models for Managers: Session 12 12/1 Copyright © Richard Brenner Spreadsheet Models for Managers Session 12 Service Systems Single-Server.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
OPSM 301: Operations Management Session 19: Flow variability Koç University Zeynep Aksin
An Optimal Design of the M/M/C/K Queue for Call Centers
Slide 1 Matching Supply with Demand: An Introduction to Operations Management Gérard Cachon ChristianTerwiesch All slides in this file are copyrighted.
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
The Effects of Process Variability 35E00100 Service Operations and Strategy #3 Fall 2015.
Internet Applications: Performance Metrics and performance-related concepts E0397 – Lecture 2 10/8/2010.
SIMULATION EXAMPLES. Monte-Carlo (Static) Simulation Estimating profit on a sale promotion Estimating profit on a sale promotion Estimating profit on.
Basic Queuing Insights Nico M. van Dijk “Why queuing never vanishes” European Journal of Operational Research 99 (1997)
OPSM 301: Operations Management Session 13-14: Queue management Koç University Graduate School of Business MBA Program Zeynep Aksin
Management of Waiting Lines Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
1 Safety Capacity Capacity Planning in Services Industry  Matching Supply and Demand in Service Processes  Performance Measures  Causes of Waiting 
1 BIS 3106: Business Process Management (BPM) Lecture Nine: Quantitative Process Analysis (2) Makerere University School of Computing and Informatics Technology.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 18 Management of Waiting Lines.
Lin/Operations/Managing Services1 Capacity Management in Services Module u Queuing processes and performance measures u Why do queues build up? u Performance.
Class 28: Review for Final Exam
Managing Waiting Lines & Queuing Systems
Managing Flow Variability: Safety Capacity
Queueing Theory What is a queue? Examples of queues:
Effect of Buffer Capacity
Variability 8/24/04 Paul A. Jensen
Effect of Buffer Capacity
Presentation transcript:

S. D. Deshmukh OM V. Capacity Planning in Services u Matching Supply and Demand u The Service Process u Performance Measures u Causes of Waiting u Economics of Waiting u Management of Waiting Time u The Sof-Optics Case 1

S. D. Deshmukh OM Matching Supply and Demand u Goods vs. Services –Make to Stock vs. Make to Order –Produce in advance vs. on demand –Safety Inventory vs. Safety Capacity u Examples –Banks (tellers, ATMs, drive-ins) –Fast food restaurants (counters, drive-ins) –Retail (checkout counters) –Airline (reservation, check-in, takeoff, landing, baggage claim) –Hospitals (ER, OR, HMO) –Call centers (telemarketing, help desks, 911 emergency) –Service facilities (repair, job shop, ships/trucks load/unload) 2

S. D. Deshmukh OM Sales Reps Processing Calls (Service Process) Incoming Calls (Customer Arrivals) Calls on Hold (Service Inventory) Answered Calls (Customer Departures) Blocked Calls (Due to busy signal) Abandoned Calls (Due to long waits) The DesiTalk Call Center Calls In Process (Due to long waits) The Call Center Process 3

S. D. Deshmukh OM The Service Process u Customer Inflow (Arrival) Rate (R i ) –Inter-arrival Time = 1 / R i u Processing Time T p –Processing Rate per Server = 1/ T p u Number of Servers (c) –Number of customers that can be processed simultaneously u Total Processing Rate (Capacity) = R p = c / T p u Buffer Capacity (K) –Maximum Queue Length

S. D. Deshmukh OM Operational Performance Measures u Flow time T=T i +T p u Inventory I= I i + I p  Flow Rate R =Min (R i, R p  u Stable Process= R i < R p,, so that R = R i  Little’s Law: I = R i  T, I i = R i  T i, I p = R i  T p  Capacity Utilization  = I p / c = R i  T p / c = R i / R p < 1 u Safety Capacity R s = R p - R i  Number of Busy Servers = I p = c  = R i  T p u Fraction Lost P b = P(Blocking) = P(Queue = K)

S. D. Deshmukh OM Financial Performance Measures u Sales –Throughput Rate –Abandonment Rate –Blocking Rate u Cost –Capacity utilization –Number in queue / in system u Customer service –Waiting Time in queue /in system 6

S. D. Deshmukh OM Flow Times with Arrival Every 4 Secs Customer Number Arrival Time Departure Time Time in Process What is the queue size? What is the capacity utilization? 7

S. D. Deshmukh OM Customer Number Arrival Time Departure Time Time in Process Flow Times with Arrival Every 6 Secs What is the queue size? What is the capacity utilization? 8

S. D. Deshmukh OM Customer Number Arrival Time Processing Time Time in Process Effect of Variability What is the queue size? What is the capacity utilization? 9

S. D. Deshmukh OM Customer Number Arrival Time Processing Time Time in Process Effect of Synchronization What is the queue size? What is the capacity utilization? 10

S. D. Deshmukh OM Conclusion u If inter-arrival and processing times are constant, queues will build up if and only if the arrival rate is greater than the processing rate u If there is (unsynchronized) variability in inter- arrival and/or processing times, queues will build up even if the average arrival rate is less than the average processing rate u If variability in interarrival and processing times can be synchronized (correlated), queues and waiting times will be reduced 11

S. D. Deshmukh OM Summary: Causes of Delays and Queues u High Unsynchronized Variability in –Interarrival Times –Processing Times  High Capacity Utilization  = R i / R p, or Low Safety Capacity R s = R p – R i, due to –High Inflow Rate R i –Low Processing Rate R p = c/ T p 12

S. D. Deshmukh OM The Queue Length Formula Utilization effect Variability effect x where  R i / R p, where R p = c / T p, and C i and C p are the Coefficients of Variation (Standard Deviation/Mean) of the inter-arrival and processing times (assumed independent)

S. D. Deshmukh OM Variability Increases Average Flow Time T Utilization (ρ)  100% TpTp Throughput- Delay Curve 14

S. D. Deshmukh OM Computing Performance Measures u Given –Interarrival times: 10, 10, 2, 10, 1, 3, 7, 9, and 2 –Processing times: 7, 1, 7, 2, 8, 7, 4, 8, 5, 1 –c = 1 u Compute –Capacity Utilization  = R i / R p = –C i = 3.937/6 = –C p = /5 = u Queue Length Formula –I i = u Hence –T i = I i / R = 9.38 seconds, and T p = 5 seconds, so –T = seconds, so –I = RT = 14.38/6 =

S. D. Deshmukh OM Effect of Increasing Capacity u Given –Interarrival times: 10, 10, 2, 10, 1, 3, 7, 9, and 2 –Processing times: 7, 1, 7, 2, 8, 7, 4, 8, 5, 1 –c = 2 u Compute –Capacity Utilization  = R i / R p = –C i = 3.937/6 = –C p = /5 = u Queue Length Formula –I i = u Hence –T i = I i / R = seconds, and T p = 5 seconds, so –T = seconds, so –I = RT = /6 =

S. D. Deshmukh OM The Exponential Model u Poisson Arrivals –Infinite pool of potential arrivals, who arrive completely randomly, and independently of one another, at an average rate R i  constant over time u Exponential Processing Time –Completely random, unpredictable, i.e., during processing, the time remaining does not depend on the time elapsed, and has mean T p u Computations –C i = C p = 1 –If c = 1, T = 1/(R p  R i ), then I = R i  T,... –If c ≥ 2, and K < ∞, use Performance.xls 17

S. D. Deshmukh OM Example u Interarrival time = 6 secs, so R i = 10/min u T p = 5 secs = mins cρRsRs IiIi TiTi TI

S. D. Deshmukh OM Synchronization u Matching Capacity with Demand u Capacity –Short term Control –Long term Planning u Demand –Pricing –Scheduling 19

S. D. Deshmukh OM Performance Improvement Levers u Capacity Utilization / Safety Capacity –Demand Management (arrival rate) »Peak load pricing –Increase Capacity (processing rate) »Number of Servers (scale) »Processing Rate (speed) u Variability Reduction –Arrival times »Scheduling, Reservations, Appointments –Processing times »Standardization, Specialization, Training u Synchroniztion –Matching capacity with demand 20

S. D. Deshmukh OM Server 1 Queue 1 Server 2 Queue 2 Server 1 Queue Server 2 Effect of Pooling RiRi RiRi R i /2 21

S. D. Deshmukh OM Effect of Buffer Capacity u Process Data –R i = 20/hour, T p = 2.5 mins, c = 1, K = # Lines – c u Performance Measures K456 IiIi TiTi PbPb R 

S. D. Deshmukh OM Economics of Capacity Decisions u Cost of Lost Business C b –$ / customer –Increases with competition u Cost of Buffer Capacity C k –$/unit/unit time u Cost of Waiting C w –$ /customer/unit time –Increases with competition u Cost of Processing C s –$ /server/unit time –Increases with 1/ T p u Tradeoff: Choose c, T p, K –Minimize Total Cost/unit time = C b R i P b + C k K + C w I (or I i ) + c C s

S. D. Deshmukh OM Optimal Buffer Capacity u Cost Data –Cost of telephone line = $5/hour, Cost of server = $20/hour, Margin lost = $100/call, Waiting cost = $2/customer/minute u Effect of Buffer Capacity on Total Cost K$5(K + c)$20 c$100 R i P b $120 I i TC ($/hr)

S. D. Deshmukh OM Optimal Processing Capacity cK = 6 – cPbPb IiIi TC ($/hr) = $20c + $5(K+c) + $100R i P b + $120 I i $ $ $ $

S. D. Deshmukh OM Performance Variability u Effect of Variability –Average versus Actual Flow time u Time Guarantee –Promise u Service Level –P(Actual Time  Time Guarantee) u Safety Time –Time Guarantee – Average Time u Probability Distribution of Actual Flow Time –P(Actual Time  t) = 1 – EXP(- t / T) 26

S. D. Deshmukh OM Flow Time Management: Review u Waiting occurs due to –low processing capacity in relation to the inflow rate –variability in inter-arrival and processing times u Waiting can be reduced by –managing demand –pooling arrival streams –increasing capacity (number of servers  service rate) –reducing the variability in arrivals and processing u Optimal level of service involves a tradeoff –cost of waiting, lost business and cost of service 27

S. D. Deshmukh OM Flow Time Management Levers u Manage Arrivals –Demand Management: Price incentives –Pool arrivals u Increase Capacity –Scale: Servers, Part-timers, customer participation –Speed: Simplify, Automation, Information, Training u Decrease Variability –Arrivals: Forecast, Reservations, Pooling –Processing: Standardize u Reduce Impact of Waiting –Comfortable, Distract, Entertain, Perception 28