managing waiting lines
play

Managing Waiting Lines NKFUST The Economies of Waiting Features of - PDF document

2020/5/9 ShinMing Guo Managing Waiting Lines NKFUST The Economies of Waiting Features of Queuing Systems Estimating Waiting Times Waiting Line Management What are waiting lines and why do they form? Answer: Waiting Lines form


  1. 2020/5/9 Shin‐Ming Guo Managing Waiting Lines NKFUST • The Economies of Waiting • Features of Queuing Systems • Estimating Waiting Times • Waiting Line Management What are waiting lines and why do they form? Answer: Waiting Lines form due to a temporary imbalance between the demand for service and the capacity of the system to provide the service. Service system Customer Served population customers Waiting line Service facilities Priority rule 1

  2. 2020/5/9 I. The Operation of a Typical Call Center Call center Answered Incoming Calls Sales reps calls Calls processing calls on Hold  At peak, 80% of calls dialed received a busy signal.  Customers getting through had to wait on average 10 min. . Blocked calls Abandoned calls (busy signal) (tired of waiting) Holding cost Lost throughput Cost of capacity $$$ Revenue $$$ Lost goodwill Cost per customer Lost throughput (abandoned) 3 A “Perfect or Somewhat Odd” Call Center Arrival Service Caller Time Time 1 0 4 2 5 4 3 10 4 4 15 4 5 20 4 6 25 4 7 30 4 8 35 4 9 40 4 10 45 4 11 50 4 12 55 4 7:00 7:10 7:20 7:30 7:40 7:50 8:00 4 2

  3. 2020/5/9 A More Realistic Service Process caller 1 caller 3 caller 5 caller 7 caller 9 caller 11 Caller Arrival Service Time Time caller 2 caller 4 caller 6 caller 8 caller 10 caller 12 1 0 5 Time 2 7 6 3 9 7 7:00 7:10 7:20 7:30 7:40 7:50 8:00 4 12 6 5 18 5 3 6 22 2 Number of cases 7 25 4 2 8 30 3 9 36 4 1 10 45 2 11 51 2 0 2 min. 3 min. 4 min. 5 min. 6 min. 7 min. 12 55 3 Service times 5 Variability Leads to Waiting Time Arrival Service Caller Time Time 1 0 5 Service time 2 7 6 3 9 7 4 12 6 5 18 5 Wait time 6 22 2 7 25 4 8 30 3 9 36 4 7:00 7:10 7:20 7:30 7:40 7:50 8:00 10 45 2 5 11 51 2 4 12 55 3 3 Inventory (callers on line) 2 1 0 7:00 7:10 7:20 7:30 7:40 7:50 8:00 6 3

  4. 2020/5/9 Variability: Where does it come from? Tasks • Inherent variation • Lack of SOPs • Quality (scrap / rework) Processing Buffer Input • Random arrivals (randomness is the rule, Resources not the exception) • Breakdowns / Maintenance • Unpredicted Volume swings • Operator absence • Product Mix • Set‐up times • Incoming quality 7 The Economies of Waiting Total Cost = Cost of Capacity + Cost of Customer Waiting Cost Cost of Capacity Total Cost minimum Cost of Waiting Small ← → Large Service Capacity 8 4

  5. 2020/5/9 II. Essential Features of Queuing Systems May return for new service Renege Arrival Queue Departure process discipline Service Calling Queue process population configuration Balk No future need for service 9 Customer Arrival Process Arrival process Static Dynamic Random arrival Customer‐ Random Facility‐ exercised arrivals with rate varying controlled control constant rate with time Accept/Reject Price Appointments Reneging Balking 5

  6. 2020/5/9 Analyzing Inter-Arrival Times Arrival Call Interarrival Time Time, AT i Call 1 Call 2 Call 3 Call 4 Call 5 Call 6 Call 7 IA i =AT i+1 -AT i 1 6:00:29 00:23 2 6:00:52 01:24 3 6:02:16 00:34 4 6:02:50 6:00 6:01 6:02 6:03 6:04 6:05 6:06 Time 02:24 5 6:05:14 00:36 6 6:05:50 IA 1 IA 2 IA 3 IA 4 IA 5 IA 6 00:38 7 6:06:28 standard deviation   CV Coefficien t of Variation a mean 11 Modeling Customer Arrivals Random (Poisson) arrivals  Customers arriving independently from each other follow exponential inter‐arrival times. (  T ) n  P n = CV 1 for n = 0, 1, 2,… a n ! P n =Probability of n arrivals in T time periods  = Average numbers of arrivals per period 6

  7. 2020/5/9 Temporal Variation in Arrival Rates An arrival process is not stationary if the average number of arrivals in any given time interval is not fixed over the entire time period. Queue Configuration 7

  8. 2020/5/9 Multiple Queues vs. Single Queue Multiple Queues ? Single queue Take a Number 3 4 2 8 6 10 12 7 11 9 5 Enter 15 Queue Discipline Queue discipline Static Dynamic (FCFS rule) Selection Selection based based on status on individual of queue customer attributes Number of Processing time customers Round robin Priority Preemptive of customers waiting (SPT rule) 8

  9. 2020/5/9 Service Process and Customer Involvement Management policies, server behavior, customer requirement… 17 Histograms of Service Times 1/ μ = mean service time μ = service rate   CV s  1 18 9

  10. 2020/5/9 III. Estimating Wait Times  waiting line 1. Mean arrival rate: arrival departure 2. Number of parallel servers: m  Begin 3. Mean service rate: Entry to system End  Service Service   4. Utilization: < 1  m W long time averages 5. Mean time in queue: q 1   6. Mean time in system: W W s q    7. Mean number of customers in queue: L W q q      8. Mean number of customers in the system: L W L m s s q Waiting Time for Single Server System  2  2 1 CV CV  2   2  2    W a s  L q    1 2 q   2 ( 1 ) Service time factor Utilization factor Variability factor Reduce Arrival Variability • appointment/reservation: how to handle late arrivals or no‐shows • encourage customers to avoid peak hours. Reduce Service Time Variability • training and technology • limit service selection • reduce customer involvement 20 10

  11. 2020/5/9 100% Service Utilization? Single server  100   With:     L Then: s  1 10  L s 8 0 0 6 0.2 0.25 0.5 1 4 0.8 4 2 0.9 9 0 1.0 0.99 99 0 Multiple, Parallel Resources with One Queue number in service number waiting L q departure arrival Entry to system Begin Service Departure Time in queue W q Service Time 1/ μ Time in system W s =W q + 1/μ 22 11

  12. 2020/5/9 Waiting Time for Multiple, Parallel Resources Under the assumption that  arrival rate    1 Utilizatio n   m service rate we approximate the average waiting time as    2 ( m  1 )  1      2 2 utilizatio n CV CV 1/        W   a s     q   m  1 utilizatio n 2     Service time factor Utilization factor Variability factor 23 Nonstationary Arrivals Number of customers Number of Per 15 minutes CSRs 160 160 17 16 140 140 15 14 120 120 13 12 100 100 11 10 80 80 9 8 60 60 7 6 40 40 5 4 20 20 3 2 0 0 1 Time 0:15 0:15 2:00 2:00 3:45 3:45 5:30 5:30 7:15 7:15 9:00 9:00 10:45 10:45 12:30 12:30 14:15 14:15 16:00 16:00 17:45 17:45 19:30 19:30 21:15 21:15 23:00 23:00 Staffing over the Course of a Day 24 12

  13. 2020/5/9 IV. Waiting Times & Customer Satisfaction Reducing average waiting time does not guarantee customer satisfaction. A small percentage of customers may experience long waits and complain bitterly. Service Level = Probability{Perceived Wait  Expected Wait } Solution: service guarantee and/or service recovery 25 Perception of Waiting and Service Level Satisfaction Perceived Wait Time 1  Amount of time customers 0.8 believe they have waited sensitivity prior to receiving service. 0.6  Has a greater effect on 0.4 customer satisfaction than 0.2 actual waiting time 0 t* perceived wait threshold 26 13

  14. 2020/5/9 Psychology of Waiting • That Old Empty Feeling: Unoccupied time goes slowly • A Foot in the Door: Pre‐service waits seem longer that in‐service waits • The Light at the End of the Tunnel: Reduce anxiety with attention • Excuse Me, But I Was First: Social justice with FCFS queue discipline • They Also Serve, Who Sit and Wait: Avoids idle service capacity Factors Affecting Perceived Wait Times Server‐Related Factors Customer‐Related Factors  Passive vs. active waits  Solo versus group waits  Unfair vs. fair waits  Waits for more valuable versus less valuable services  Uncomfortable vs. comfortable waits  Customer’s own tolerance  Unexplained vs. explained waits  Unproductive vs. Productive waits 28 14

  15. 2020/5/9 Suggestions for Managing Queues 1. Determine an acceptable waiting time for your customers 2. Inform your customers of what to expect 3. Try to divert your customer’s attention 4. Segment customers (Din Tai Fung, pay more) 5. Encourage customers to use slack periods 6. Appointment (no show?) 7. Provide limited service or self‐service 8. Provide flexible service hours or internet access 9. Technology: bar‐code, OCR, RFID (ETC) , beeper, fast Lane, customer database 10. Take a long‐term perspective (redesign the system) 29 Summary  Variability is the norm, not the exception ‐ understand where it comes from and eliminate what you can  Variability leads to waiting times although utilization<100% Operations benefit from flexibility in capacity  Demand can exhibit seasonality → Time varying capacity  Pooling resources can reduce waiting times Managing customers’ perceived wait times 30 15

Recommend


More recommend