Call Centers. November 1999



Similar documents
Simulation of a Claims Call Center: A Success and a Failure

TRAFFIC ENGINEERING OF DISTRIBUTED CALL CENTERS: NOT AS STRAIGHT FORWARD AS IT MAY SEEM. M. J. Fischer D. A. Garbin A. Gharakhanian D. M.

AS-D2 THE ROLE OF SIMULATION IN CALL CENTER MANAGEMENT. Dr. Roger Klungle Manager, Business Operations Analysis

How To Manage A Call Center

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

Flexible Workforce Management System for Call Center: A case study of public sector

Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers

CALL CENTER SIMULATION MODELING: METHODS, CHALLENGES, AND OPPORTUNITIES

Benefits of using. Why was our power dialer created?

IP CONTACT CENTERS: INTRO TO IPCC TECHNOLOGIES, CONCEPTS, AND TERMINOLOGY

BusinessPhone - Call Center Solutions

USING SIMULATION TO EVALUATE CALL FORECASTING ALGORITHMS FOR INBOUND CALL CENTER. Guilherme Steinmann Paulo José de Freitas Filho

Call Center Metrics: Glossary of Terms

The Roles and Responsibilities of a Call Center Staff

Managing Risks in an Increasingly Automated Customer Contact Center

Performance Matrix Exhibit 1

Simulation of Call Center With.

SYNERGISTIC MODELING OF CALL CENTER OPERATIONS

What is a Call Center?

How Incoming Call Centers Behave: Back to the Basics. Back to the Basics (Parts 1, 2 and 3) By Brad Cleveland. CCMReview ARTICLE BUNDLE

What is True Predictive Dialing?

Workforce Management for Skills Based Routing:

The Call Center Scheduling Problem using Spreadsheet Optimization and VBA

Waiting Times Chapter 7

This paper introduces a new method for shift scheduling in multiskill call centers. The method consists of

The Total Economic Impact Of Virtual Hold s Virtual Queuing Solutions

ERICSSON BUSINESSPHONE CALL CENTER

A TUTORIAL ON MODELLING CALL CENTRES USING DISCRETE EVENT SIMULATION

Ancero IP Toll Free Service Guide

Telephone Call Centers: Tutorial, Review, and Research Prospects

PARTIAL CROSS TRAINING IN CALL CENTERS WITH UNCERTAIN ARRIVALS AND GLOBAL SERVICE LEVEL AGREEMENTS. D. J. Medeiros

The Business Value of Call Accounting

Operational determinants of caller satisfaction in the call center

Adherence. The term used to describe how well agents stick to their planned work schedules. May also be referred to as compliance.

Glossary TASKE Call Center Management Tools Version 7.0. A caller terminates the call before an agent can answer.

CUSTOMER CONTACT TECHNOLOGIES. Noble CCS. Contact Center Suite Overview NOBLE SYSTEMS

AT&T Price List. Voice Communications Network Services Contract Contract Number 85016

OpenScape Contact Center Campaign Director V7

The Critical Role Accuracy and Speed Play in Outbound Call Detection in Today s Regulatory Environment

Prescriptive Analytics. A business guide

Forecasting and Planning a Multi-Skilled Workforce: What You Need To Know

Contents. Specialty Answering Service. All rights reserved.

Reports. White Paper. Introduction

CALL CENTER SCHEDULING TECHNOLOGY EVALUATION USING SIMULATION. Sandeep Gulati Scott A. Malcolm

Discrete-Event Simulation

Contact Center Solutions A Highly Flexible, Two-Tiered Offering

Cisco WebView Reporting

HOW IT WORKS: THE GOVERNMENT EMERGENCY TELECOMMUNICATIONS SERVICE Introduction

Telephone Call Centers: a Tutorial and Literature Review

HP EPICCenter Contact Center Software for VCX Solutions Overview

Advanced Customer Education Presentation NEC SV9100 Contact Advanced Customer Education Document

ORACLE CONTACT CENTER ANYWHERE: OUTBOUND DIALING CAPABILITIES

GENERAL SUBSCRIBER SERVICES TARIFF Pembroke Telephone Company, Inc. First Revised Contents Sheet 1 Cancels Original Contents Sheet 1

Efficient, Effective Outreach

AN EXCEL ADD-IN FOR CALL CENTERS SIMULATION

Container Corporation Of India Professional Knowledge Digest

Call centre definitions

White Paper UC for Business - Process Automation

Integrated Voice. Service Guide. Learn More: Call us at Save money and maximize bandwidth efficiency

Determining Optimal Staffing Levels in Multiple Skill Inbound Call Centers - a Literature Survey

Predictive Dialer. and most important of all to control costs( one way to do this is to employ fewer live agents to handle routine calls)

Accurate Forecasting: The Heart of Call Center Success

UCLA Communications Technology Services. Agent User Guide. for Electronic Business Sets. CTS Application Support Services

Product Brochure. Enigma Contact Center. Impressive Customer Experience Thru Unifying Communication

HP EPICCenter Contact Center Software for VCX Solutions Series

Interaction Dialer 3.0. Best Practices

A Practical Guide to Seasonal Staffing Alternatives

BroadWorks Call Center Guide

Determining Inventory Levels in a CONWIP Controlled Job Shop

SERVICES CATALOG. FRONTIER COMMUNICATIONS OF ALABAMA, LLC Section 16 Original Sheet 1 S16. CENTREX

Call Centers in Financial Services: Strategies, Technologies, and Operations

Improving Inside Sales Production with Automation

Reports. Quick Reference Card. Option Group. Date Settings. Time Options. Agent and Queue Selection. Call Types

Media Call Center. Quick Start Guide.

Telephone Call Centres

Overview of Web Request Routing Through Unified ICM

The Application of Fourier Analysis to Forecasting the Inbound Call Time Series of a Call Centre

Dimensioning a Call Center: Simulation or Queue Theory?

CURRENT wireless personal communication systems are

University of British Columbia Co director s(s ) name(s) : John Nelson Student s name

Integrated Voice. Service Guide. Save money and maximize bandwidth efficiency Version

Transcription:

Call Centers Version 2.1a Thomas A. Grossman, Jr., University of Calgary, Canada* Douglas A. Samuelson, InfoLogix, Inc., Annandale, Virginia Sherry L. Oh & Thomas R. Rohleder, University of Calgary, Canada November 1999 To appear in Encyclopedia of Operations Research and Management Science, 2nd Edition, S. I. Gass and C. M. Harris, editors *grossman@ucalgary.ca +1 (403) 270-9535 Faculty of Management University of Calgary Calgary, Alberta T2N 1X1 Canada

A call center can be defined as any group whose principal business activity is talking on the telephone to customers or prospects (Mehrotra, 1997). In 1994, American call centers employed 6.5 million people in 350,000 businesses, a dramatic increase from over 500,000 people in 1,650 businesses in 1980 (Brigandi et al., 1994). More recent estimates, from non-archival sources, are that some 69,500 call centers in the U.S. generated $23 billion in services revenues in 1998, compared with $15.4 billion two years earlier. These sources caution, however, that definitions of what constitutes a call center vary, and consequently the numbers vary as well. Outbound telemarketing generated $482.2 billion in sales in 1998. Growth in the call services market averaged about 20% per year for the past five years and is expected to continue at a similar rate (CCNS, 1999). The application of OR/MS is increasing in parallel with their growth, and opportunities for research and practice are emerging rapidly as the industry grows and professionalizes. Call centers are central to operations for a broad range of businesses, including travel reservations; product support; MIS help desk services; order taking; emergency services dispatch ( 911 ); and financial transactions. Call centers are a strategic asset because they provide firms with a direct line to customers, drive customer perception of quality, and generate significant numbers of transactions (Mehrotra, 1997). Call centers have significant general management challenges in human resources (recruitment, absenteeism, emotional support, burnout, call monitoring policies), MIS (multi-user multi-site databases, customer tracking, systems integration), training, and quality (MacPherson, 1988; Cleveland and Mayben, 1997; Australian National Audit Office, 1996; Perkins and Anton, 1997). As these challenges are better managed and call centers grow larger and more costly, opportunities to use operations research techniques are of increasing interest to the industry. Call center consultants and telecommunications firms (e.g., AT&T) engage in significant non-published research and application,

and there is a need for more public-domain work on the challenges faced by this important industry. Call center terminology comes from traffic engineering and is essentially the same as that used for telecommunications queue modeling. Call center managers use Erlang B and Erlang C to refer to the classical results of the M/M/c/c (= M/G/c/c) and M/M/c queues, respectively, and use the unit of erlangs to refer to the dimensionless quantity of total offered traffic = 8/µ. Call center operations research has its roots in the work of A. K. Erlang, whose B formula is still in common use for estimating the number of trunk lines required for a new call center. Call centers can be inbound call centers (which answer calls from customers), outbound call centers (which originate calls to customers, generally for telemarketing purposes), or blended centers that do both. For inbound call centers, call volume and length are random inputs, whereas for outbound call centers call volume and length are decision variables. Inbound Systems: Inbound call centers are driven by random customer call arrivals, usually to a tollfree number (area codes 800 and 888 in North America). Quick connection to an available telephone service representative (TSR) is essential to maintain acceptable customer service, and to minimize telephone charges from customers waiting on hold. Inbound call center managers need to balance customer response performance with cost performance. Customer performance is typically measured by service level (the percentage of calls answered within a target time), percentage abandonments (percentage of callers who hang up before speaking to a TSR), and the percentage of calls blocked (calls which receive a busy signal due to insufficient trunk lines). Cost performance is typically measured by TSR utilization. Forecasting, capacity, staffing, routing, scheduling and performance estimation are important and interrelated problems. A good general business overview of inbound call center management is Cleveland and Mayben (1997).

The advent of interactive voice response ( press 1 for flight arrival information, press 2 for domestic reservations ) and computer-telephony integration combined with increasing complexity of call transactions is leading to the use of complex skills-based routing systems. These systems send customers to different TSR s depending on their needs and support the creation of a hierarchy of TSR s with highly skilled (and highly paid) personnel handling only the most challenging calls. There is opportunity for research regarding design and appropriate performance measures in such systems. Inbound call centers are managed using short-interval (15 60 minute) time blocks for forecasting call arrivals and for assigning TSR s. Managers must staff each time block to assure customer response without incurring low TSR utilization, while honoring TSR work rules. This is a significant managerial and technical challenge. This problem seems to first appear in the literature (in the context of toll booths) in Edie (1954), later extended by Dantzig (1954). Although details vary at different call centers, the staffing process can be decomposed into five distinct activities: forecasting (call arrivals by time block), performance estimation (predict service level and utilization for various TSR levels in each time block), staff requirements (select desired number of TSR s in each time block), shift scheduling (convert staff requirements into shifts, including breaks), and rostering (assign individual people to shifts). Each of these activities is a research area unto itself. The first activity, forecasting, is inherently difficult for call centers due to the small size of the time blocks. Established forecasting techniques (Winters exponential smoothing method, ARIMA, and regression) are useful for call centers, and improved forecasting is proving valuable (Andrews and Cunningham, 1995; Klungle and Maluchnik, 1997-1998; Mabert, 1985). Generally, using an appropriate forecast modeling approach will cut forecast errors at least in half. However, many call centers have difficulty with forecasting due to the expertise required to harness these techniques to complex call patterns and messy data. In particular, call centers must often deal with demand spikes

and lag effects that may occur at random or without the same effect every time they occur. Research to convert the craft skills of forecasting onto a systematic footing would be valuable. In addition, research into understanding the lost demand (abandoned and blocked calls) that occurs at peak times would be of great value in managing call centers. The second activity, estimating system performance for a given staffing level in a time block, is an essential capability. Some call centers use average utilization calculations (Mehrotra, 1997; Cleveland and Mayben, 1997) despite poor performance from ignoring queueing effects. The Erlang C queueing theory model is widely used. More sophisticated queueing theory models may be relevant, but do not seem to be widely used. Queueing theory applications to short time blocks with blockdependent arrivals and staffing levels are problematic due to the steady-state assumption; furthermore, queueing theory is inadequate for complex, traffic-dependent routings. Simulation is becoming an increasingly important tool (Brigandi et al., 1994; Mehrotra, 1997). However, call center staff tend to lack OR expertise, and deployment of OR technology is a significant challenge. The Call$im package by Onward Inc. (a template on top of Systems Modeling Corporation s Arena simulation package) appears to be successful in making the power of simulation available to call centers. Complex call routings are multi-class queuing networks which have interesting simulation properties that are under research (Henderson and Mason, 1998). The third activity, staff requirements, is typically done for each time block by minimizing the required number of staff subject to a service level goal. This decision is driven by the output of the performance estimation activity. The last two activities, shift-scheduling and rostering, are particularly challenging for call centers, due to the large number of time blocks (there are 96 15-minute time blocks per day in a 24- hour center). Staff requirements may dictate drastically different numbers of TSR s for each time

block. Creating shift schedules which meet target requirements, satisfy employee and organizational requirements, and do not lead to the under-utilization of TSR s requires careful planning and can benefit from the application of OR/MS tools (Buffa, Cosgrove, and Luce, 1976; Andrews and Parsons, 1993; Thompson, 1997). Others have chosen to use constructed heuristics to build effective schedules that have broad industrial applications (Buffa et al., 1976; Thompson, 1997). Most recently, there has been increased interest in applying metaheuristics such as simulated annealing (Brusco and Jacobs, 1993, Thompson, 1996), tabu search (Glover and McMillan, 1986; Dowsland, 1997) and genetic algorithms (Abboud et al., 1998). The classic, early work on this subject is Segal (1974), which introduced the idea of applying network flow theory to shift scheduling. Two useful survey papers summarizing the older results in this area are Bechtold et al. (1991), and Tien and Kamiyama (1982). Shift-scheduling, and in particular, tour-scheduling problems involving the assignment of specific shifts and days off to create a week-long tour often cannot be solved optimally and further research into appropriate heuristics is required. It is common practice to perform each of the five activities in the staffing process sequentially and independently from the others. Separating these activities can cause difficulties since, for example, highly variable staff requirements can make shift scheduling more difficult. There are opportunities to improve performance by integrating these activities rather than performing them in strict sequence, and integration is an emerging theme in this growing area of research (Aksin and Harker, 1997; Brusco et al., 1995; Mason, Ryan, and Panton, 1997). Among the more prominent contributions of OR/MS analysts to this field is AT&T s call processing simulator (CAPS), which uses queueing theory and simulation to evaluate design features of inbound call centers. This work generated an estimated $1 billion in benefits to AT&T and won the 1993 Edelman Prize (Brigandi et al., 1994).

Outbound Systems: The development of new, less expensive microcomputers and digital switching equipment in the 1980s led to major growth and turnover in the market for outbound systems. In these systems, the computer initiates dialing to additional called patrons, usually while most of the system s telephone representatives are busy talking to patrons. It recognizes busy signals and no-answers and processes them automatically, switching live answering patrons to operators. If a patron answers when no representative is available, the system may play a hold message or more typically simply hang up. The latter event is a nuisance for the called patron and a wasted expense for the system s owner. Maximizing representatives utilization and more or less equivalently the system s productivity, while limiting or eliminating nuisance calls, became the focus of a number of OR/MS analysts during the late 1980s and early 1990s. Systems in the early 1980s used primitive dial-ahead schemes in which the system supervisor could vary a set interval, typically three to eight seconds, between dialing starts. In early 1987, International Telesystems Corporation (ITC) introduced Smart- Pace, a method based on statistically estimating durations of service and of patron acquisitions, and synchronizing dialing attempts to expected service completions. This method resulted in the first U.S. patent based on queueing theory (Samuelson, 1989) and in a number of similar methods developed by ITC and others (e.g., see David, 1997.) Emerging business challenges where OR/MS may be of value for outbound call centers include improved scheduling and routing for systems running multiple campaigns simultaneously, where some representatives may be shifted among campaigns in real time; handling of combined inbound and outbound systems; and scheduling for systems in which called patrons may be switched to a recorded message, then return to talk to another representative. The general class of queueing problems in

which customers arrive in response to a system-initiated acquisition attempt, rather than at random, provides an interesting set of theoretical questions, as well. See Communication networks; Forecasting; Networks of queues; Queueing theory. References [1] Abboud, N., M. Inuiguchi, M. Sakawa, and Y. Uemura (1998). Manpower allocation using genetic annealing, European Jl. Operational Research, 111, 405-420. [2] Aksin, O. Z., and P. T. Harker (1997). Staffing an Inbound Call Center. INSEAD working paper 97/15/TM, Fontainebleau, France. [3] Andrews, B. H. and S. M. Cunningham (1995). L.L. Bean Improves Call-Center Forecasting. Interfaces 25(6), 1-13. [4] Andrews, B. and H. Parsons (1993). Establishing Telephone-Agent Staffing Levels through Economic Optimization. Interfaces 23(2), 14-20. [5] Australian National Audit Office (1996). Telephone Call Centres Better Practice Guide and Accompanying Handbook. Web page version, accessed 30 July 1998, Canberra [available at http://www.anao.gov.au/bpg_telecentres/telebpg.html]. [6] Bechtold, S. E., M.J. Brusco, and M.J. Showalter (1991). A Comparative Evaluation of Labor Tour Scheduling methods, Decision Sciences 22, 683-699. [7] Brigandi, A. J., D. R. Dargon, M. J. Sheehan, and T. Spencer, III (1994). AT&T s Call Processing Simulator (CAPS) Operational Design for Inbound Call Centers. Interfaces 24(1), 6-28. [8] Brusco, M. J. and L. W. Jacobs (1993 ). A Simulated Annealing Approach to the Solution of

Flexible Labour Scheduling Problems, Jl. Operational Research Society 44, 1191-1200. [9] Brusco, M. J., L. W. Jacobs, R. J. Bongiorno, D. V. Lyons, and B. Tang (1995 ). Improving Personnel Scheduling at Airline Stations. Operations Research 43, 741-751. [10] Buffa, E. S., M. J. Cosgrove, and B. J. Luce (1976). An Integrated Work Shift Scheduling System. Decision Sciences 7, 620-630. [11] Call Center News Service (CCNS) (1999). The CCNS Newsletter, 3(2), Dawson Publishing, Brooklyn, New York [available from Web site, http://www.callcenternews.com/]. [12] Cleveland, B. and J. Mayben (1997). Call Center Management on Fast Forward: Succeeding In Today s Dynamic Inbound Environment. Call Center Press, Annapolis, Maryland. [13] Dantzig, G. B. (1954). A Comment on Edie s Traffic Delays at Toll Booths. Jl. Operations Research Society America 2, 239-241. [14] David, J.E. (1997). Outbound Call Pacing Method Which Statistically Matches the Number of Calls Dialed to the Number of Available Operators, U. S. Patent No. 5,640,445, June 17, Washington, DC. [15] Dowsland, K.A. (1998). Nurse Scheduling: Tabu Search and Strategic Oscillation, European Jl. Operational Research, 106, 393-407. [16] Edie, L.C. (1954 ). Traffic Delays at Toll Booths, Jl. Operations Research Society America 2, 107-138. [17] Glover, F. and C. McMillan (1986). The general employee scheduling problem: An Integration of MS and AI, Computers and Operations Research 13, 563-573. [18] Henderson, S. G. and A. J. Mason (1998). Rostering by Iterating Integer Programming and Simulation. Proceedings of the 1998 Winter Simulation Conference, D. Watson and J. Medeiros, eds., IEEE Press, Piscataway, New Jersey.

[19] Klungle, R. and J. Maluchnik (1997-1998). Call Center Forecasting at AAA Michigan. Jl. Business Forecasting 16(4), 8-12. [20] Mabert, V. A. (1985). Short Interval Forecasting of Emergency Phone Call (11) Work Loads. Jl. Operations Management 5, 259-71. [21] MacPherson, Jr., G. F. (1988). What Senior Managers Need to Know About Incoming Call Centers. SLN, Inc., Annapolis, Maryland. [22] Mason, A. J., D. M. Ryan, and D. M. Panton (1997). Integrated Simulation, Heuristic and Optimisation Approaches to Staff Scheduling, Operations Research 46, 161-175. [23] Mehrotra, V. (1997). Ringing Up Big Business. OR/MS Today 24(4), 18-24. [24] Perkins, D. S. and J. Anton (1997). Best Practices for Customer Service Call Centers - An Exclusive Statistical Study, Telemarketing & Call Center Solutions 15(10), 80-88. [25] Samuelson, D.A. (1989). System for Regulating Arrivals of Customers to Servers, U.S. Patent No. 4,858,120, August 15, Washington, DC. [26] Samuelson, D.A. (1999 ). Call Attempt Pacing for Outbound Telephone Dialing Systems, Interfaces 29(5). [27] Segal, M. (1974). The Operator-Scheduling Problem: A Network-Flow Approach, Operations Research, 22, 808-823. [28] Thompson, G. M. (1996). A simulated Annealing Heuristic for Shift-Scheduling Using Non- Continuously Available Employees, Computers and Operations Research 23, 275-288. [29] Thompson, G. M. (1997). Assigning Telephone Operators to Shifts at New Brunswick Telephone Company. Interfaces 27(4), 1-11. [30] Tien, J.M. and A. Kamiyama (1982). On Manpower Scheduling Algorithms, SIAM Review 24, 275-287.