View
213
Download
0
Tags:
Embed Size (px)
Citation preview
1
Support from National Science Foundation grant DMI-0099821
Robust Strategies for Cross-Training Call Center Agents - Taxonomy, Models, and Analysis
gsbdata.wt.luc.edu/~vanoyen/WorkSmart
VanOyen-CallCenter.ppt
Mark P. Van Oyenwith
Seyed M.R. Iravani
& Wallace J. Hopp
Associate Professor
Info. Systems & Operations Management
[email protected] orion.it.luc.edu/~mvanoye/
Call Center Cross-training Frameworks:
Strategic and Tactical
2
Outline
• Workforce Agility via cross-training to achieve flexibility in the face of variability
• Why use it?– Symptoms
– Strategy Matrix
• How to do it – tactical considerations
3
Cross-training & Workforce Agility Decisions
1) Recruitment: sets plan for overall characteristics of workforce and workplace.
2) Cross-Training Skill Set Design: defines which task-types each worker is qualified/authorized to perform.
3) Worker Coordination Policy (Routing): allocates workers to tasks (or tasks to workers) over time.
4) Team Structure: communication & reporting, authority, learning, team problem solving, mentoring, other interactions between agents
5) Scheduling: short term planning of worker schedules and task assignments.
STRATEGIC
TACTICAL
Def’n: Cross-training = XT = training for multiple skills/tasks
4
Dimensions of Cross-training (XT) Implementation
Cross-training Architecture - two basic components:
•Skill Set Design: specialists (no XT), nonoverlapping zones, overlapping zones (e.g. chain), full cross-training, etc.
This talk de-emphasizes the second component:
•Agent Coordination - ROUTING: FCFS, queue/task priority, longest queue, longest wait, etc.
5
Conceptual Model of Cross-training (XT) in Practice
A mental model for thinking about XT
• Individuals with 1 or more skills
•Scheduled working hours– Possibly restricted task sets utilized at specific
times
•Matching of agent schedules to demand rates
•Agent schedules generate ensemble “teams” that are robust to variability/uncertainty.
6
Worker-Task Matrix: Snapshot in Time
Worker\Task 1 2 3
Maria (specialist - 1) A
Fred (1, 2) A A
Tom (2,3) A A
Suzy (1,3) A S A
Jose (1,2) – Vaca. S S
Antoine (2,3) - lunch S S
…
Date: 5/20/04 Time: 14:24:33
Hypothetical matrix tells what workers are assigned (doing) what tasks at all times. A workforce agility architecture consists of anything that influences the evolution of this matrix over time.
A = Active, S= Scheduled
…
7
Variability is an Important Driver
There are many reasons to cross-train,
but coping with variability
is an operationally important ingredient.
8
Common Variability Issues in Call/Contact Centers and
Service Centers
• Short-term demand fluctuations
• Long-term demand fluctuations
• Product (service) life-cycle
• Contact length (service time) variation
• Scheduling difficulties, changes, and absenteeism
• EE turnover
• Patience and abandonment characteristics
• Variability in supporting resources (network, databases, decision support, level of scripting)
9
Variability & Three Buffering Mechanisms
Variability Law: Increasing variability (and uncertainty) always degrades the performance of a production system.
Buffering Law: Systems with variability must be buffered by some combination of:
1. Inventory (Does not apply with customer service)
2. Time (on hold)
3. Capacity (agents)
Hopp and Spearman, 2000 Factory Physics 2nd Ed., Irwin/McGraw-Hill.
10
Buffer FlexibilityBuffer Flexibility Corollary: Flexibility
reduces the amount of variability buffering required in a production system.
For an in-bound call center, our options are limited!
• Flexible Capacity: cross-trained workers– Scheduling, staging shifts– Skills-based routing (SBR)– Scripting, decision support,– Databases
11
Outline
• Workforce Agility via cross-training to achieve flexibility in the face of variability
• Why use it? + Why NOT to. – Symptoms
– Strategy Matrix
• How to do it – tactical considerations
12
Undesirable Effects - Symptoms
Let’s examine through the lens of cross-training some of the primary symptoms that call centers may experience:
• • • • •
13
Symptoms & Possible Contributing Factors
• Some workers are significantly more utilized than others. • Concern: Capacity Imbalance: agent overutilization at
some call types causes congestion at the same time some task-types are overstaffed!
• Excessive congestion: Poor Service Level (SL), long waits, high abandonment, etc.• Concern: Problems with staffing; forecasting errors; Root
may be insufficient flexibility
• Low customer-perceived quality due to insufficient complementary experience• Concern: Overspecialization is preventing workers from
developing a sufficiently broad skill and experience base • COUNTER: Low Quality due to insufficient focus/depth
14
UnDesirable Effects - Symptoms
• Variation in demand/workload that hurts performance and makes staffing difficult.• Concern: Need greater risk pooling and flexibility to cope
with uncertainty
• Excessive turnover (especially from potential leaders)• Concern: Lack of perceived career path• COUNTER: cross-training seen as eroding security,
adding to stress.
• Excessive absenteeism• Concern: Rampant boredom. May need to create
learning/growth.• COUNTER: Excessive absenteeism due to stress caused
by XT?
15
1. Cost (labor is large, technology, training)
2. Quality (customer-perception, errors, …)
3. Leadtime (ASA, SL, Abandonment, …)
4. Variety (increased number tasks, call types, channels, …)
A basis for STRATEGY …
Dominant Bases for Competition
16
Strategy Matrix for Use of Cross-training
Direct Indirect Cost Higher Labor Productivity:
improved labor utilization
Time Increased Responsiveness: reduced congestion via flexibility shorter tasks shorter handoff times (changeovers)
Knowledge Scope Communication Problem Solving Motivation
Quality Improved Internal/External Quality handoff elimination (customer
service) improved labor/task matching
Retention Ergonomics
Variety Broadened Offerings of Products/Services expanded task range increased production flexibility
17
Strategy Matrix Examples
CC-FULL: Strategy Matrix for a large call center which handles HR Benefits for multiple clients. Solution has been to create teams dedicated to each client. A worker is trained to utilize an Info. Sys. to effectively answer any call on any benefit. Variety of task types. Similar performance metrics and levels across task types. Solution: Non-overlapping Zones with full cross-training within zone (i.e., client team).
Direct Indirect Cost Robustness to turnover, scheduling Time Shorten task times Quality Better service via
handoff elimination Increase knowledge scope,
Variety Organizational skill development
18
Strategy Matrix Examples
CC-N: Strategy Matrix for a call center with 40 agents, 6 task-types – similar task types, similar performance metrics and levels with one exception. High % of volume to one basic call type.Solution to date has been to cross-train with a type of “N-pattern” to provide most of capacity to first call type while maintaining variety and flexibility. Note: low turnover, high commitment to workforce)
Direct Indirect Cost Labor utilization,
given multiple low-volume task types
Improved scheduling
Time Skills-based routing and XT for congestion reduction
Quality Variety Organizational skill development –
hierarchical phased approach
19
Motivation/Retention: Worker Job Satisfaction
(Red = Clear link to cross-training)
• Full display of ability
• Improvement of ability
• Fair recognition of ability • A vision of his/her advancement (growth)• “work” is not just a sequence of tasks, but includes
one’s role in org. and responsibility for related matters• Appropriate teamwork• Support for accomplishment
Sources: F. Herzberg, “One more time: How do you motivate employees?”, HBR Jan-Feb. 1968 and Toyota Executive Seminar Presentations
20
Strategy Matrix Examples
CC-OVERLAP: Strategy Matrix for a large call center with more than 8 products – high variety of task types, various performance metrics and levels.Solution to date has been to cross-train with overlapping zones, but there is no clear, defined strategy.
Direct Indirect Cost Labor utilization
Agent performance via motivation; retention via job satisfaction
Time Skills-based routing for congestion reduction
Quality (Avoid too many skills/agent) Variety
21
Outline
• Workforce Agility via cross-training to achieve flexibility in the face of variability
• Why use it?– Symptoms
– Strategy Matrix
• How to do it – tactical considerations
– Canonical Skill Set Patterns
– Tactical Framework
22
Possible Approaches …
• Specialists without cross-training
• Rotation: workers scheduled over time (org. learning)
• Pooling: Non-overlapping Zones
• Overlapping Zones •Cherry-picking (cross-train underutilized workers to help
overutilized)•“N-Pattern”•Chained cross-training
• Full cross-training: Single, common pool
• Etc.
11 22 NN
...
1 2 N
T
23
Canonical Skill Patterns:Graphical Description
Example: Benefits Services Provider
• Inbound HR administration for 2 corporate clients: CoA and CoB
• Suppose each has services for• Health Care• Life Insurance• Retirement Plan
• Suppose each benefit area for a specific firm is regarded as a task-type (limited cross-training is already in place)
24
Specialist Approach
CoA CoA CoA CoB CoB CoB
Team Task1
Task2
Task3
Task4
Task5
Task6
W1
W2
W3
W4
W5
W6
Six Skills or Task-types, 6 worker teams“Teams” are used to obtain the necessary capacity – not for cross-functionality
25
How to Provide Flexibility?
Cherry-picking Rationale:
What if for CoA, Health Care (1) is experiencing very long waits, while Life Insurance (2) is experiencing low agent utilization?
How can cross-training help with emphasis on minimizing the amount of cross-training?
26
Cherry-picking for Capacity Balancing
CoA CoA CoA CoB CoB CoB
Team 1 - heavy
2 - light
3 4 5 6
W1
W2
W3
W4
W5
W6
Six Skills or Task-types, 6 worker teams, 2 skills/worker for Team W2
Cherry-picking: cross-train underutilized workers to help overutilized. (Can solve via math program)
27
“N-Pattern” (Overlapping Zones) Capacity Balancing with Var. Buffering
CoA CoA CoA CoB CoB CoB
Team 1 - heavy
2 - light
3 4 5 6
W1
W2
W3
W4
W5
W6
Tasks 1, 4 have high demand volumes, 2 skills/worker Max
28
“N-Pattern” (Overlapping Zones) Capacity Balancing with Var. Buffering
When
1. There is one or more call times with a large fraction of the demand2. A specialist approach suffers from either poor
• Capacity balancing (utilization)• Variability buffering (congestion)
THENAn “N-Pattern” is often effective
WorkerTeams(Pools)
Demand Types
(Queues)
High volume
29
Pooling: Non-overlapping ZonesQuest for High Utilization and Simplicity
CoA CoA CoA CoB CoB CoB
Team 1 2 3 4 5 6
W1
W2
W3
W4
W5
W6
One choice of pooling (with full XT for CoB tasks)
30
How to Provide Flexibility?
Example: Due to bursty, unpredictable fluctuations in the incoming calls, the CC has found it impossible to keep waiting times as low as they want.
If capacity can be dynamically allocated to where it is needed, we will help minimize the times when there are idle “Life Ins.” agents, while “Health Care” has a long queue and excessive abandonment.
How can cross-training maximize variability buffering?
The following skill pattern comes from THEORY and manufacturing. (We have not seen it in a call center.)
31
2-Skill Chaining (Partially Overlapping Zones)
D=2 skills/worker, Chain limited to client
We can generalize to D-skill chaining (D=2, 3, …) to get the desired effect.
CoA CoA CoA CoB CoB CoB
Team 1 2 3 4 5 6
W1
W2
W3
W4
W5
W6
32
2-Skill Chaining (Fully Overlapping Zones)Conjecture: Maximizes flexibility given a fixed number of skills.
Observe the symmetry of skill chaining – across all the skills, thereby allowing CoA capacity to flex “into” and “out-of” CoB’s.
CoA CoA CoA CoB CoB CoB
Team 1 2 3 4 5 6
W1
W2
W3
W4
W5
W6
33
“D-skill Chain” (Overlapping Zones) Modest Capacity Balancing with
High Variability BufferingWhen1. Demand is spread across multiple call types2. Variability buffering is important for reducing congestion3. D skills per worker is an effective number4. Every task-type can be cross-trained
THENAn “D-skill Chain” is often very effective (perhaps optimal)
WorkerTeams(Pools)
Demand Types
(Queues)
34
Outline
• Workforce Agility via cross-training to achieve flexibility in the face of variability
• Why use it?– Symptoms
– Strategy Matrix
• How to do it – tactical considerations
– Canonical Skill Set Patterns
– Tactical Framework
35
The TACTICAL FRAMEWORK
Factors shaping how best to implement workforce agility:
1. Training Efficiency2. Handoff Reduction3. Task-type and Resource Transition Efficiency4. Multi-tasking Efficiency
+ [Strategy Factors]5. Capacity Balancing (utilization)6. Variability Buffering (congestion)7. Knowledge Scope/Depth (value of breadth vs. depth)8. Communication: Org. learning and capability development9. Problem solving10. Motivation11. Retention12. Ergonomics
36
TACTICAL FRAMEWORK
1. Training Efficiency: • Gauge how effectively workers can be trained for
new skills. [individual-dependent learning curves and forgetting of skills, equipment, layout, ergonomics, career path, etc.]• Cost of Skill Acquisition captures the average
expense of training workers to cover and to retain new task types. [e.g. order processing vs. tech support]
• Skill Level Variation: the range of difficulty of acquiring different types of skills. Quality variation. [e.g. troubleshooting requires aptitude]
37
2. Handoff reduction
• Assess efficiency and quality gains by avoiding handoffs
• Mechanism: Job enlargementExample: Savings of handoff elimination include:• Customer frustration• Time repeating information• Quality loss due to fragmentation of knowledge at
provider
TACTICAL FRAMEWORK
38
TACTICAL FRAMEWORK
3. Task-type and Resource Transition Efficiency
• Impact of time lost when a worker switches between task types or workstations Examples: • CSR switches from sales to service calls may need to
close one database and open another.• agent needs to move to a different workstation (call A
fax A call B mail B)
Design workstations & IT resources to support XT/SBR
39
TACTICAL FRAMEWORK
4. Multi-tasking Efficiency:
Gains from a worker performing multiple tasks simultaneously.
[e.g., ability to maintain more than one on-line chat session at a time].
40
Summary View of TACTICAL FRAMEWORK
Workforce Agility Strategy
Cross-Training Skill Sets and Skill Pattern
Routing &Worker
Coordination
-Training Efficiency-Capacity Balancing-Variability Buffering-Knowledge Scope/Depth-Communication-Motivation-Retention
-Handoff Reduction-Task-type & Resource Transition Eff.-Multi-tasking Efficiency-Problem solving-Ergonomics
41
Summary & Future Work
• Thorough, systematic structure offer step towards a science of Workforce Agility via cross-training
• Linkage to business strategy• Guidance for tactical-level implementation.
Open questions• Better methods to assess factors (tailored to call centers)• How to better create Employee Satisfaction & Motivation to
drive retention and quality? • With significant abandonment and complex performance
criteria, how to accomplish skills-based routing (simple, robust policies)? How much difference does it make?
• What skill patterns make routing easy? (chain, ??)