Capacity Management in Services Module

Slides:



Advertisements
Similar presentations
Capacity Planning and Queuing Models
Advertisements

Flow Rate and Capacity Analysis
Operations Management
OPSM 301: Operations Management Session 12: Service processes and flow variability Koç University Graduate School of Business MBA Program Zeynep Aksin.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 Capacity Planning For Products and Services.
Module C8 Queuing Economic/Cost Models. ECONOMIC ANALYSES Each problem is different Examples –To determine the minimum number of servers to meet some.
ArrivalsServiceWaiting line Exit Processing order System Queuing Systems: basic elements.
Capacity Setting and Queuing Theory
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.
14 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Operations Planning and Scheduling 14 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
Operations Management
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Capacity Planning and Queuing Models.
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.
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.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines2  Made-to-stock (MTS) operations  Product is manufactured and stocked in advance of.
Waiting Line Models And Service Improvement
Chapter 13 Queuing Theory
Management of Waiting Lines
Polling: Lower Waiting Time, Longer Processing Time (Perhaps)
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.
Chapter 18 Management of Waiting Lines
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.
1 Ardavan Asef-Vaziri Sep-09Operations Management: Waiting Lines3  Terminology: The characteristics of a queuing system is captured by five parameters:
Call Center Terminologies
OPERATIONS MANAGEMENT OPRE 6260 Raymond Lutz. Products, Processes, and Performance - Chapter 1 Learning Objectives An operation as a transformation process.
Buffer or Suffer Principle
Queuing Models and Capacity Planning
OPSM 301: Operations Management
Spreadsheet Modeling & Decision Analysis
MBA 8452 Systems and Operations Management MBA 8452 Systems and Operations Management Product Design & Process Selection —Service.
OPSM 501: Operations Management Week 6: The Goal Koç University Graduate School of Business MBA Program Zeynep Aksin
Variability – Waiting Times
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Service Processes CHAPTER 5.
Management of Waiting Lines McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Announcement-exam rules
© 2010 McGraw Hill Ryerson 7-1 COMPENSATION Third Canadian Edition Milkovich, Newman, Cole.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
OPSM 405 Service Management Class 18: Managing capacity Koç University Zeynep Aksin
Make to stock vs. Make to Order
18 Management of Waiting Lines.
Chapter 16 Capacity Planning and Queuing Models
OPSM 301: Operations Management Session 19: Flow variability Koç University Zeynep Aksin
Contents Introduction Aggregate planning problem
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.
Chapter 6 Managing Capacity
1 1 Slide Chapter 12 Waiting Line Models n The Structure of a Waiting Line System n Queuing Systems n Queuing System Input Characteristics n Queuing System.
Delays  Deterministic Assumes “error free” type case Delay only when demand (known) exceeds capacity (known)  Stochastic Delay may occur any time Random.
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 
14 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Operations Planning and Scheduling 14 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
Managerial Decision Making Chapter 13 Queuing Models.
Module D Waiting Line Models.
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.
Managing Flow Variability: Safety Capacity
Management of Waiting Lines
Effect of Buffer Capacity
Supplement D Waiting Line Models
Queuing Models and Capacity Planning
Effect of Buffer Capacity
Presentation transcript:

Capacity Management in Services Module Why do queues build up? Process attributes and Performance measures of queuing processes Safety Capacity Its effect on customer service Pooling of capacity Queuing Processes with Limited Buffer Optimal investment Specialists versus generalists Managing Customer Service SofOptics Van Mieghem/Operations/Managing Services

Telemarketing at During some half hours, 80% of calls dialed received a busy signal. Customers getting through had to wait on average 10 minutes for an available agent. Extra telephone expense per day for waiting was $25,000. For calls abandoned because of long delays, L.L.Bean still paid for the queue time connect charges. L.L.Bean conservatively estimated that it lost $10 million of profit because of sub-optimal allocation of telemarketing resources. $1.5 billion sales (70% direct sales/catalogue) 4 call centers in Main Freeport. One is seasonal operating durng the busy time of the year- christmas. Max. handle 180,00 calls/day.. In 2005 14.5 million customer contacts. 4000 CSR’s employed during the peak time.. Even though they are concerned with their service to customers very much.. They exhibit certain problems at their call centers.. Here is a sneak preview of what is happening there. Van Mieghem/Operations/Managing Services

Some Questions to discuss: Why did they loose money? What are the performance measures for a call center? How model this as a process? What decisions must managers make? Van Mieghem/Operations/Managing Services

Telemarketing: deterministic analysis it takes 8 minutes to serve a customer 6 customers call per hour one customer every 10 minutes Flow Time = 8 min same for every customer histogram: → Flow Time Histogram Flow Time (minutes) Probability 0% 20% 40% 60% 80% 100% 15 30 45 60 75 90 105 120 135 150 165 180 195 8 Van Mieghem/Operations/Managing Services

Telemarketing with variability in arrival times + activity times 0% 5% 10% 15% 20% 25% 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 More Flow Time Histogram Probability 40% 60% 80% 100% 90% Cumulative Probability Flow Time (minutes) In reality inter-arrival times exhibit variability 0% 5% 10% 15% 20% 25% 30% 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 More Flow Time (minutes) Probability 40% 50% 60% 70% 80% 90% 100% Cumulative Probability In reality service times exhibit variability Van Mieghem/Operations/Managing Services

Telemarketing with variability: The effect of utilization Average service time = 9 minutes 9.5 minutes 0% 1% 2% 3% 4% 5% 6% 7% 8% 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 More Flow Time Probability 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 0% 5% 10% 15% 20% 25% 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 More Flow Time Probability 30% 40% 50% 60% 70% 80% 90% 100% Van Mieghem/Operations/Managing Services

Inventory (# of calls in system) Why do queues form? 1 2 3 4 5 6 7 8 9 10 20 40 60 80 TIME Call # Inventory (# of calls in system) variability: arrival times service times processor availability Role of utilization: Impact of variability increases as utilization increases! (arrival throughput  or capacity ) Van Mieghem/Operations/Managing Services

Flow Times in White Collar Processes Van Mieghem/Operations/Managing Services

Queuing Systems to model Service Processes: A Simple Process Order Queue “buffer” size K Sales Reps processing calls Incoming calls Answered Calls Calls on Hold MBPF Inc. Call Center Blocked Calls (Busy signal) Abandoned Calls (Tired of waiting) Van Mieghem/Operations/Managing Services

What to manage in such a process? Inputs InterArrival times/distribution Service times/distribution System structure Number of servers Number of queues Maximum queue length/buffer size Operating control policies Queue discipline, priorities Van Mieghem/Operations/Managing Services

Performance Measures Sales Cost Customer service Throughput R Abandonment Ra Cost Server utilization r Inventory/WIP : # in queue Ii /system I Customer service Waiting/Flow Time: time spent in queue Ti /system T Probability of blocking Rb Van Mieghem/Operations/Managing Services

The drivers of waiting: How reduce waiting? Queuing theory shows that waiting increases with: variability Arrival times Service times length of avg. service time Arrival throughput Nonlinearly: “it blows up!” Hence: reduce waiting by: Reduction of variability Reduction of arrivals/throughput Add “safety” capacity Reduce length of service Increase staffing Average Wait Time Variability 100% Utilization Process Capacity Van Mieghem/Operations/Managing Services

Levers to reduce waiting and increase QoS:  variability reduction + safety capacity How reduce system variability? Safety Capacity = capacity carried in excess of expected demand to cover for system variability it provides a safety net against higher than expected arrivals or services and reduces waiting time Van Mieghem/Operations/Managing Services

Example 1: MBPF Calling Center with one server, unlimited buffer Example 1: MBPF Calling Center with one server, unlimited buffer. The basics of QoS Consider MBPF Inc. that has a customer service representative (CSR) taking calls. When the CSR is busy, the caller is put on hold. The calls are taken in the order received. Assume that calls arrive exponentially at the rate of one every 3 minutes. The CSR takes on average 2.5 minutes to complete the reservation. The time for service is also assumed to be exponentially distributed. The CSR is paid $20 per hour. It has been estimated that each minute that a customer spends in queue costs MBPF $2 due to customer dissatisfaction and loss of future business. Holding cost H = Average number waiting in buffer Ii = MBPF’s waiting cost = H  Ii = Van Mieghem/Operations/Managing Services

Example 2: MBPF Calling Center with limited buffer size Example 2: MBPF Calling Center with limited buffer size. Impact of blocking In reality only a limited number of people can be put on hold (this depends on the phone system in place) after which a caller receives busy signal. Assume that at most 5 people can be put on hold. Any caller receiving a busy signal simply calls a competitor resulting in a loss of $100 in revenue. # of servers c = buffer size K = What is the hourly loss because of callers not being able to get through? Van Mieghem/Operations/Managing Services

Putting Tech Support on The Fast Track THE BAT Case = Managing the operations of a customer service department Putting Tech Support on The Fast Track Handouts to be distributed in class Van Mieghem/Operations/Managing Services

Example 3: MBPF Calling Center with 1 or 2 queues Example 3: MBPF Calling Center with 1 or 2 queues. Impact of Resource Pooling 2 phone numbers MBPF hires a second CSR who is assigned a new telephone number. Customers are now free to call either of the two numbers. Once they are put on hold customers tend to stay on line since the other may be worse.. 1 phone number: pooling both CSRs share the same telephone number and the customers on hold are in a single queue Which system is “better?” In which sense? When? Why? Tp = 2.5min Server Queue 50% Ri = 1/3min Tp = 2.5min Tp = 2.5min Servers Queue Ri = 1/3min Van Mieghem/Operations/Managing Services

Example 4: MBPF Calling Center with 2 service tasks Example 4: MBPF Calling Center with 2 service tasks. The impact of process structure & resource capabilities: Specialization Vs. Flexibility A second service task is added. Two possibilities to structure the process: Specialization Each service task is performed by a specialized agent Average flow time T = Flexibility The entire service is performed by one of two flexible agents = generalists. Agerage flow time T = Which system is “better?” In which sense? When? Why? Tp = 2.5min Tp = 2.5min Ri = 1/3min Server Queue Servers Queue Tp = 5min Ri = 1/3min Van Mieghem/Operations/Managing Services

Increase quality of service: 1. reduce variability Two types of variability: Predictable Unpredictable = “Stochastic” Two sources of variability: Arrivals Length of service Predictable variability is reduced by: Proper triage: differentiated treatment Proper scheduling & appointments Standardization of service (not always an option) Key = synchronize arrivals with end of service Van Mieghem/Operations/Managing Services

How increase quality of service with stochastic variability. 2 How increase quality of service with stochastic variability 2. reducing utilization is your only option How reduce utilization? Reduce throughput Not typically desired b/c of social, ethical, or financial concerns … Increase capacity Recall section 3!: bottleneck management Key: when one cannot perfectly synchronize flows so that there is remaining, irreducible stochastic process variability then one must build in a capacity cushion. One cannot provide high quality of service at high utilization Van Mieghem/Operations/Managing Services

Increase quality of service: anticipate predictable variability + build safety-capacity for stochastic variability. e.g. smart staffing Average walk-ins often are fairly predictable Keep data (use IT!): find average trend (predictable) + stochastic variations Staff accordingly: use time-buckets + build safety-capacity staffing Number of patients 4 8 12 16 5AM 11AM 5PM 11PM 4AM Time of day Maximum # Patient arrivals/hr Average # +1 s -1 s Source: McKinsey Quarterly 2001 Van Mieghem/Operations/Managing Services

Smart Staffing/Capacity Management at Sof-Optics 10 20 30 40 50 60 70 80 90 100 6:30 7:30 8:30 9:30 10:30 11:30 12:30 13:30 14:30 15:30 16:30 17:30 Demand (# Calls/30min) Current Supply/Capacity (# Calls/30min) Optimized Supply w/o demand mgt or capital investment Van Mieghem/Operations/Managing Services

Call Centers In U.S.: $10B, > 70,000 centers, > 3M people (>3% of workforce) Most cost-effective channel to serve customers Strategic Alignment accounting: 90% are cost centers, 10% are revenue centers role: 60% are viewed as cost, 40% as revenue generators staffing: 60% are generalists, 40% specialists Trend: more towards profit centers & revenue generators Trade-off: low cost (service) vs. high revenue (sales) Source: O. Zeynep Aksin 1997 Van Mieghem/Operations/Managing Services

Framework for Analysis and Improvement of Service Systems Divide day into blocks based on arrival rates: Separate “peaks” from “valleys” For each block evaluate performance measures given current staffing Quantify financial impact of each action Workforce training: reduces mean and variability of service time Work flexibility from workforce: pools available capacity Time flexibility from workforce: better synchronization Retain experienced employees: increased safety capacity Additional workforce: Increases safety capacity Improved Scheduling: better synchronization Incentives to affect arrival patterns: better synchronization Reservation mgt, pre-sell, Disney’s FastPass Decrease product variety: reduces variability of service time Increase maximum queue capacity Consignment program, fax, e-mail etc. Supply mgt Demand mgt Van Mieghem/Operations/Managing Services

How do these insights related to our earlier “Levers for Reducing Flow Time?” “is to decrease the work content of (only ?) critical activities”, and/or move it to non critical activities. Reduce waiting time: reduce variability arrivals & service requests synchronize flows within the process increase safety capacity lower utilization Pooling Match resource availability with flows in and out of process Van Mieghem/Operations/Managing Services

Learning objectives: General Service Process Management Queues build up due to variability. Reducing variability improves performance. If service cannot be provided from stock, safety capacity must be provided to cover for variability. Tradeoff is between cost of waiting, lost sales, and cost of capacity. Improving Performance Reduce variability Increase safety capacity Pooling servers/capacity Increase synchronization between demand (arrivals) and service Manage demand Synchronize supply: resource availability Van Mieghem/Operations/Managing Services