A Staffing Algorithm for Call Centers with Skill-Based Routing

  • Authors:
  • Rodney B. Wallace;Ward Whitt

  • Affiliations:
  • IBM, 7907 Woodbury Avenue, Silver Spring, Maryland 20910;IEOR Department, Columbia University, New York, New York 10027

  • Venue:
  • Manufacturing & Service Operations Management
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Call centers usually handle several types of calls, but it is usually not possible or cost effective to have every agent be able to handle every type of call. Thus, the agents tend to have different skills, in different combinations. In such an environment, it is challenging to route calls effectively and determine the staff requirements. This paper addresses both of these routing and staffing problems by exploiting limited cross-training. Consistent with the literature on flexible manufacturing, we find that minimal flexibility can provide great benefits: Simulation experiments show that when (1) the service-time distribution does not depend on the call type or the agent and (2) each agent has only two skills, in appropriate combinations, the performance is almost as good as when each agent has all skills. We apply this flexibility property to develop an algorithm for both routing and staffing, aiming to minimize the total staff subject to per-class performance constraints. With appropriate flexibility, it suffices to use a suboptimal routing algorithm. Simulation experiments show that the overall procedure can be remarkably effective: The required staff with limited cross-training can be nearly the same as if all agents had all skills. Hence, the overall algorithm is nearly optimal for that scenario.