OR/MS Today, August 1997

Ringing Up Big Business

By Vijay Mehrotra



The Call Center industry is growing so fast that not even the experts can say for sure how big it is. A look inside this ubiquitous, dynamic, yet little-known industry reveals an arena rich with opportunities for quantitative methods and OR/MS professionals needed to solve its complex organizational problems.

I remember my first call center. I was a 17-year-old college freshman desperate to make a little money to keep up my pinball, Pac Man and textbook habits. The sign on the board said, "Phone Reps Wanted." I answered the call. A few days later I found myself in a crowded room with 20 others, on the phone with strangers for hours on end.

Little did I know that much of my professional career would be just one call center after another.

What is a call center? My definition: "Any group whose principal business is talking on the telephone to customers or prospects." This group may be centralized in a single site, distributed across multiple sites or "virtualized" with agents in individual offices. Typically, agents in a call center share a common automatic call distribution (ACD) telephone switch and a common set of PC and desktop resources.


"Everybody Has a Call Center"
You've probably thought about call centers, at least a few times. You may have scowled at the electronic voice at your favorite airline that informs you that, "All of our agents are busy. Please stay on the line, and your call will be answered in the order received," or groaned at the agent who wasn't fast enough. You might have wondered about the woman on the phone at 3 a.m. at your bank, thankful that she could verify that you do have overdraft protection. You may have called around until you found the cheapest rental car or hotel room. Ever call to activate your Visa card? Did you buy all of last year's Christmas presents through a mail-order catalog over the phone on Dec. 23? Or call FedEx or UPS to check on your shipment on Dec. 24?

You get my point. This call center business is enormous, ubiquitous and growing fast. In fact, like the man who was so rich he didn't know how much money he had, even industry insiders don't have a clear sense of how big this thing actually is.

A few numbers to get your eyes popping. The number of call centers in this country is estimated at anywhere from 20,000 [Dawson] to 350,000 [AT&T], and employs anywhere from 4 million [Perkins] to 6.5 million people [AT&T]. Telephone agents at the top 50 call center "service agencies" alone spent 1.3 billion minutes on the phone with customers in 1996 [TCCS]. Annual expenditures are estimated to be between $100 billion and $300 billion, with anywhere from 50-75 percent on labor.

(Note: The numbers listed above are domestic estimates, but call centers are an international business. European unity, business growth in East Asia and an increasingly global economy are all helping drive the call center industry's expansion abroad.)

Call centers are also becoming increasingly complicated to run. This complexity, I believe, is driven largely by a business phenomenon known as "Mass Customization" [Pine, Davis] which results in more and more specialized products and services being created, developed and sold to increasingly value-focused customers.

This has a significant impact on call centers. For example, where service calls were once received on a standard line and queued on a FIFO basis, now there may be a variety of service contracts that determine when, by whom, how quickly and at what cost each request is handled. Where once a customer calling to order a widget got a standard price for a standard item, now that customer receives a price based on widget preferences, purchase history, advertising reference and the bundle of products being purchased.

Finally, as competition between firms grows increasingly fierce, senior executives are beginning to wake up to the impact of their call center on the customers' perception of quality. In addition, as customer transactions take place over the phone, firms are beginning to realize that the call center is their most direct line to the customer. As a result, sales and service call centers &emdash; once an organizational backwater &emdash; are today more commonly viewed as a strategic asset.

Call centers. A big, growing, complicated and increasingly important part of the business landscape. Lots of data being gathered in telephone switches and call tracking databases. Fertile ground for OR/MS.


Call Forecasting
To run its business, there are some fundamental questions that every inbound center must address:
  1. How many calls will we get?
  2. How many people do we need on staff?
  3. When/how should these agents be hired, trained and scheduled?
  4. What will this cost?
The analysis required to answer these types of questions is non-trivial. Clearly, these problems cry out for assistance that OR/MS provides.

However, call center management has historically been an "up-through-the-ranks" world that, with some exceptions, has neither possessed nor sought the skills needed to tackle these core analysis problems. A widespread perception has been that industry experience is more relevant than any particular training. As a result, forecasting and scheduling have in many cases been handled through best guesses, back-of-the-envelope calculations or black box software packages.

Have you ever called to make an airline reservation, been put on hold, waited a minute and then hung up? In the call center parlance, this is known as "abandonment." Along with traditional forecasting issues such as data availability, data integrity, seasonality and non-stationary randomness, abandonment makes call forecasting more challenging than simply fitting a regression model to historical call volumes, particularly since there is usually no way to tell if an abandoned call led to a call back later on.

Traditionally, time series models have been the most popular approach to forecasting telephone calls, predicting calls based on historical data while taking into account day-of-week and month-of-year factors. In addition, other forecasting models have also been successfully applied in some call center environments. For example, sales centers may forecast calls based on shipments or advertisements to customer segments; software technical support call centers may use forecasting models based on new sales and product upgrades; and reservation centers may utilize forecasting models that reflect the impact of increasingly common "price wars."



In reality, call forecasting is probably equal parts art and science, and, therefore, in order to build the right forecasting model, it is important for an OR/MS professional to ask a lot of questions, to listen carefully and to build a good understanding of the business of the call center being modeled. My experience is that this interaction is important not only in enabling you to build the right model, but also in building credibility with the call center staff that will be using the forecasts, and for understanding very clearly how these forecasts are being used in the business operations. Often, your experience and clear thinking will provide tremendous value in helping them figure out how to use forecasts.


Agent Scheduling
For call center managers, a key performance metric is "service level." A call center's service level is defined as the percentage of customers who wait less than some target (for example, 30 seconds) before reaching an agent.

From queueing theory, we know that service level is a function of several variables, including call arrivals, call handling time, and the number of agents on staff. Call center managers, faced with tight budget constraints and specific service level targets, wrestle constantly with the trade-off between more agents (more costs) and lower service levels (lower customer satisfaction).

Like call forecasting, agent scheduling has traditionally not been done in the most management-scientific manner. Prior to the PC revolution, agent scheduling was an extremely labor-intensive task that produced a decidedly non-optimal result.

However, over the last 10-15 years, a number of commercially-available software packages have been introduced that try to schedule agents cost-effectively. The general logic underlying these tools is:
  • Call forecasts. Determine call forecasts for a particular time period (typically a day, a month or a week).
  • Call patterns. Treating this time period as a set of "time blocks" (typically 30 minutes long), use historical call arrival patterns to distribute the forecasted calls across these individual time blocks.
  • Required number of agents in seats. For each time block, based on the number of forecasted calls and some forecasted call handling time (usually based on historical data), use Erlang tables to determine the number of agents needed on duty to meet the service level target for that time block.
  • Assign agents to schedules. Based on operational constraints such as available shifts (including lunches, breaks and meetings), agent preferences and agent costs, use some type of algorithm, in some cases a linear program, to assign specific agents to specific schedules.
These software tools, known as "Workforce Management Systems," are an enormous improvement over the traditional pencil-paper-and-green-eyeshade approach to people scheduling, both in terms of the time required to solve the problem and the quality of the solution.

In addition, these tools are often used to support medium- and long-term call center planning. However, these tools generate solutions that depend on key underlying assumptions:
  • Every call is of the same type.
  • Every agent can handle calls equally fast.
  • Calls are queued on a first-in-first-out basis.
  • Call abandonment rates are known and independent of the time a customer spends waiting.
Many of these assumptions are invalid in today's call centers. For example, most centers feature different types of calls, some of which can only be handled by agents with specific skills. Particular calls (for example, premium customers) may receive service before other waiting calls, while different agents may serve some calls but not others. All of this can have a significant effect on the waiting time and call handling time distributions.

Additionally, the actual abandonment rate in a call center cannot be assumed as an input, even from historical averages, for the abandonment will be heavily influenced by the amount of time that customers spend waiting, which is, in turn, driven by the scheduling and skill of agents.



Despite these shortcomings, the workforce management systems described above are still considered the state of the art for agent scheduling, often accompanied by manual steps to modify schedules. While leaving something to be desired, these workforce management systems remain a superior alternative to the traditional pencil-and-paper methods.

However, when planning for the future, call center managers are relying increasingly on simulation models as the source of answers to key "what-if" questions, and as the right way to design and/or modify different aspects of their call centers.


Call Center Simulation
As discussed earlier, today's call centers are increasingly sophisticated systems. Over the last 10 years there have been major advances in how calls can be routed and queued to different groups of agents and how different agents can be "skilled" to handle different calls with different priorities.

Along with the dynamics of call abandonment, this increased queueing complexity creates havoc for traditional FCFS queueing models. As these complicating factors become more and more common in the industry, simulation models are becoming more and more prevalent as management tools for analyzing call center behavior.

In fact, over the last few years, commercially available simulation packages (such as Call$im from Systems Modeling Corporation and CallLab from Bard Technology) have been developed specifically for call centers, enabling managers and analysts without extensive mathematical or programming skills to quickly build and run call center models.

How are simulation models used in call centers? Most typically for answering planning questions in the early stages, typically three months to a year prior to implementation. For example, simulation has been used to tackle the following types of issues:
  • "I've got my staffing budget for the next fiscal year, but I don't know how many people I need to make service levels, what shifts to hire for or what skills to train my workers on."
  • "Service levels look pretty good right now, but our peak season is coming up. What I don't know is how badly our speed of answer and abandonment rates will suffer if we staff as planned and our call forecasts turn out to be too low."
  • "Marketing has come up with a new program giving our 'preferred customers' a special priority when they call us with questions. What I'm worried about is how this new program will effect the waiting times that the rest of our customers experience."
Simulation explicitly models the interaction between calls, routes and agents, as well as the randomness of individual call arrivals and call handle times. By using simulation, managers and analysts translate raw call center data (call forecasts, call routing vectors, call handle time distributions, agent schedules, agent skills, etc.) into actionable information about service levels, customer abandonment, agent utilization, costs and other important call center performance measures.


Call Content Analysis
While forecasting, scheduling and simulation are classical OR/MS applications, call content analysis is part of a new breed of problems for which OR/MS professionals are well-equipped. What these problems require is a combination of mathematical modeling skills, database aptitude and organizational/business process savvy.

A phone call is a two-way transaction. In conversation, the customer and the agent both give and receive information. In almost all call centers, some data about each phone call is tracked by the agent, including who the customer is and what was discussed and resolved in the phone call. Additional information, such as which agent handled the call and how long the call was, is tracked automatically.

 

Once in the database, it is a trivial task to slice this data ad nauseam ("12 percent of callers spend more than 10 minutes on the phone"). However, call centers are beginning to learn that it is significantly more difficult to actually extract valuable business information out of this raw data.

Our challenge, and our opportunity, is to help managers figure out how to leverage the data gathered about call content to help achieve their business objectives. Even though such work is too often perceived as "simple," good analytic models play a key role here, and bad modeling assumptions can lead very easily to incorrect inferences and bad decisions.

For example, in a technical support call center, a small number of issues collectively make up a very large percentage of all calls. In our consulting practice, we have developed a statistical sampling and classification method, loosely based on quality control concepts from manufacturing, to enable analysts to understand the specific issues that are driving the lion's share of customer calls. From this analysis, the call center is able to drive specific actions &emdash; product and documentation improvements, publication of specific solutions through web and fax servers, agent training &emdash; that has helped to eliminate phone calls, substantially lower costs and improve customer satisfaction.

Similarly, by sampling and grading call records for individual agents, analysts systematically gain an understanding of their respective strengths and weaknesses. These results, in turn, are used to help identify top and bottom performers and to create individually-customized feedback and training to help agents continually improve their performance.

In a service center, data analysis can be used to target individuals who are likely to buy new or complementary products, based on the sales history of the larger population. Today, the same desktop system that agents use to track call information into a database can also be used to prompt agents about these targeted sales opportunities.

As computers grow faster and cheaper, more and more information is captured by call center databases. It is my strong belief that the potential buried in these databases will continue to increase, and that we have just begun to help the call center industry understand how to tap into this potential.


Conclusion
In the information age, services such as those provided by call centers are a significant and growing part of our economy. As illustrated in this article, there are many factors that make call centers a data-rich but information-poor industry &emdash; a natural area for OR/MS professionals to have a major impact.

In order for us to succeed in this world, however, we must heed the words of Dr. John White, former deputy director at NSF: "Frankly, I believe that the time has come for us to turn the OR/MS world upside down. We must examine it from a completely different perspective. ... Rather than focus on being a separate discipline, I believe the OR/MS community should focus on influencing other disciplines to incorporate OR/MS principles and methodologies. We need people in OR/MS who are skilled at taking the systems view, as well as people who are more narrow in focus and extremely deep in their understanding of their subject." [White].

The call center industry definitely needs our help. However, we must understand that the mathematical tools needed to make a huge difference here are mainly not cutting-edge research concepts. What the call center industry so desperately needs from us is not our newest mathematical results, but instead our clarity and discipline in analyzing systems and solving problems, and assistance in building business processes around these solutions.

Working with call centers for the last several years, I have found that managers have much to teach, and as much to learn from us. How can we influence or enable them to run their operations in a manner that we as OR/MS professionals would consider "proper" or "intelligent"? We must listen to what the problem is. We must teach basic analytic concepts constantly and tirelessly. We must carefully, patiently and thoughtfully articulate the need, and the payback, for doing things differently. Most importantly, we must accept the business and organizational complexity call centers as part of our challenge rather than "somebody else's problem." From experience, I have learned that these same tactics will also help us find exciting and real research problems.

Both we and the call center industry have a lot to gain.

REFERENCES

1. [AT&T] Brigandi, Anthony J., Dennis R. Dragon, Michael J. Sheehan, and Thomas Spencer III, "AT&T's Call Processing Simulator (CAPS) Operation Design for Inbound Call Centers,"Interfaces, Vol. 24, No. 1 (January-February, 1994), pp. 6-28.
2. [TCCS] Tehrani, Nadji, "Every Company is a Call Center,"
Telemarketing and Call Center Solutions, Vol. 15, No. 11 (May 1997), pp. 6-10.
3. [Pine] Pine, B. Joseph, "Mass Customization: The New Frontier in Business Competition,"Harvard Business School Press, 1992.
4. [Davis] Davis, Stan, "Future Perfect: The Tenth Anniversary Edition,"Addison-Wesley, 1996.
5. [Dawson], Dawson, Keith, "The Call Center Handbook,"Flatiron Publishing, 1996.

Vijay Mehrotra is a co-founder and principal at Onward, an operations management consulting firm based in Mountain View, Calif., that specializes in call centers. Mehrotra holds a Ph.D. in operations research from Stanford University and a B.A. in mathematics and economics from St. Olaf College.

Call Center Web Sites

http://www.ctexpo.com/cc/cc_home.html
http://www.callcentre.co.uk/callcentre/
http://www.quicklink.com/~dawson/ccnsfront.htm
http://www.duke.edu/~pverghis/hdeskfaq.htm
http://www.sm.com/callsim/
http://www.onward-net.com/
http://www.tmcnet.com/telemark/telemktg.htm
http://www.tmcnet.com/telemark/0396/ccnews.htm




For more information, put the number 1 in the appropriate space on the
Reader Service Form


E-mail to the Editorial Department of OR/MS Today: orms@lionhrtpub.com


OR/MS Today copyright © 1997 by the Institute for Operations Research and the Management Sciences. All rights reserved.


Lionheart Publishing, Inc.
2555 Cumberland Parkway, Suite 299, Atlanta, GA 30339 USA
Phone: 770-431-0867 | Fax: 770-432-696
E-mail: lpi@lionhrtpub.com


Web Site © Copyright 1997 by Lionheart Publishing, Inc. All rights reserved.
Web Design by Premier Web Designs, e-mail lionwebmaster@preweb.com