Quantitative issues in contact centers - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Quantitative issues in contact centers

Description:

Customer contacts arrive by piece-wise constant inhomogeneous Poisson process ... Non-predictable events (e.g., weather) Point estimate does not work. Solution: ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 23
Provided by: facwis
Category:

less

Transcript and Presenter's Notes

Title: Quantitative issues in contact centers


1
Quantitative issues in contact centers
  • Ger Koole
  • Vrije Universiteit
  • seminar E-commerce OR
  • 18 January 2001
  • Lunteren

2
What is a contact center?
  • Central place for all customer contacts
  • Typically
  • Different types of contacts (information, sales,
    after sales, etc.)
  • Different channels (telephone, email, fax,
    regular mail, internet)

3
Why contact centers?
  • Improves customer contacts
  • ICT enabled it
  • Contacts over different channels in one hand
  • Grown from call centers

4
Math issues in contact centers
  • Planning
  • Need for agents and their training
  • Types of contracts
  • Scheduling
  • Construction of agent rosters
  • Operational control
  • Matching customers to agents

5
Quantitative management objective
  • Satisfy service level constraints
  • Minimize (personnel) costs

6
Service level
  • Service level depends on channel
  • Typically
  • Telephone 80 within 20 seconds (max. 3
    abandonments)
  • Email within 4 hours
  • Fax within 1 day
  • Call me button between 1 and 2 minutes

7
Presentation overview
  • Show current scheduling practice
  • Identify problems
  • Suggest possible solutions
  • Flexibility in staffing and task assignment
  • Relate to multi-channel contact center

8
Current scheduling practice
  • Step 1 Forecasting traffic load
  • Step 2 Determining staffing levels
  • Step 3 Making schedules

9
Forecasting traffic model
  • Customer contacts arrive by piece-wise constant
    inhomogeneous Poisson process
  • Handling times (incl. wrap-up time) depend on
    channel-skill combination
  • Arrival rates depend on day of week, time of day,
    and many other factors

10
Forecasting current practice
  • Standard statistical methods with explanatory
    variables
  • Sometimes stand-alone software, sometimes part of
    workforce management package

11
Staffing levels model
  • Per interval with constant arrival rate
  • Arrival rate ? and average handling time ? (both
    in same time unit)
  • Load a ? ? (unitless, Erlang)
  • Suppose we schedule s dedicated agents
  • Productivity a / s
  • Overcapacity s - a

12
Staffing levels current practice
  • Low service level requirements take
    s?a?
  • High service level requirements (calls) have
    to take random variations in arrival process and
    service times into account ? schedule just enough
    overcapacity to satisfy service level using
    Erlang formula

13
Staffing levels Erlang formula
Steep, therefore sensitive to input changes
1
P( waiting time gt t )
0
?
s/?
Demonstration
14
Making schedules model
shifts
t
time
15
Making schedules current practice
  • Workforce management software
  • Formulate as mathematical programming problem
  • Solve it using CSP / simulated annealing /
    genetic programming
  • Still often by hand!

16
Forecasting problems
  • Too many explanatory variables
  • Non-predictable events (e.g., weather)
  • ? Point estimate does not work
  • Solution
  • Give confidence interval for arrival rate ?
  • Interval for staffing level!

17
Staffing problems
  • Staffing reflects operational control
  • By staffing separately we need more capacity
  • economies of scale (demonstration)
  • low service level classes can be used to fill
    random fluctuations in load (e.g., the 4th agent
    becoming available handles an email) important
    in case of long holding times!

18
Scheduling problems
  • Incompatibility shifts and staffing levels
  • Shortening shifts means more overhead
  • Unpredictable events meetings, absence

19
The flexible contact center
  • Flexibility in staffing
  • Flexible contracts
  • Non-contact center personnel on stand-by
  • Flexibility in task assigment
  • Cross-skill training
  • Multiple channels

20
The benefits of flexibility
  • Flexibility in staffing can help solve
  • Variations in load
  • Unpredictable absence
  • Cross-skill training gives
  • Advantages of scales
  • Switching between channels helps solving
  • High load problems (switch to calls)
  • Unproductivity due to random variations
  • Staffing peaks over the day

21
Conclusions
  • Contact centers desirable from a math perspective
  • Stimulate shift from high to low service level
    channels
  • Advanced models partly implemented
  • Based on joint work with Erik van der Sluis,
    Sandjai Bhulai, and Geurt Jongbloed

22
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com