Calculating Call Center Staff
Calculating Call Center Staff
Page 1
must have more staff hours in place than hours of actual work to do.
So how many extra do we need? For 20 hours of workload, will we need 21 staff?
24? 30? The number of staff needed depends on the level of service we wish to
deliver. Obviously, the more staff we have, the shorter the delay. The fewer the
staff, the longer the caller will wait.
Determining what happens with a given number of resources in place to
accomplish a defined amount of workload requires a mathematical model that
replicates the situation at hand. There are several telephone traffic engineering
models available and one of these in particular is well-suited to the world of
incoming call centers. We use a model called Erlang C that takes into account the
randomness of the arriving workload as well as the queuing behavior (holding for
the first available rep) of the calls.
An Example of Erlang C
Lets take a look at Erlang C predictions based on the 20 hours of workload we
defined earlier. The table below shows what would happen with anywhere from
Copyright The Call Center School, LLC., All rights reserved.
Page 2
Delayed
Portion
21
22
23
24
25
26
27
28
76 %
57%
42%
30%
21%
14%
9%
6%
Delay of
Delayed
Callers
180 sec
90 sec
60 sec
45 sec
36 sec
30 sec
26 sec
23 sec
Average
Delay (ASA)
Service Level
(in 20 sec)
137 sec
51 sec
25 sec
13 sec
8 sec
4 sec
2 sec
1 sec
32%
55%
70%
81%
88%
93%
96%
97%
Lets take a look at each of the columns and measures of service. The second
column shows the portion of calls that would find no agent available and go into
queue and the third column shows how long those delayed callers would wait on
average. So, with 24 staff in place, the Erlang C model predicts that 30% of
callers would be delayed and that they would wait an average of 45 seconds in
queue.
The third column represents the average delay of all calls, including the ones
that are answered immediately. So, with 24 staff in place, 30 % of calls would
go to the queue and wait there 45 seconds, while the other 70% would be
answered immediately. The average delay, or average speed of answer (ASA) is
the weighted average of both these groups [ (45 x .30) + (0 x .70)] = 13
seconds. Its important to understand that this ASA number is not the average
queue experience for the callers. Either they wait (and do so for an average of
45 seconds), or they dont wait at all. The ASA isnt a real life number its a
statistic to represent the average of the two other numbers.
The fourth column represents service level. Service level represents X% of
callers that are handled in a specified Y seconds of delay time. This table shows
the percentage that are handled within a specified 20 seconds of wait time. A
common call center service goal is 80% of the calls handled in 20 seconds or
less. To meet this goal, wed need 24 staff in place, yielding a service level of
81% in 20 seconds.
Staffing to Service Goals
Page 3
Page 4
You can view this as both good news and bad news. The good news is that if
youre delivering poor service in your call center, you can improve it dramatically
by adding just one more person. On the other hand, when service levels are
mediocre to bad, one more person dropping out can send service into such a
downhill slide that its nearly impossible to recover.
Calculating Shrinkage and Schedule Requirements
The numbers weve discussed so far are purely bodies in chairs numbers.
These numbers assume that all agents are always available to handle call
workload.
But we all know that agents arent available much of the time. And we have to
factor in this unavailability into our schedule requirements so we end up with
enough staff to man the phones.
In calculating staff requirements, a final adjustment needs to be made to factor
in all the activities and situations that make staff unproductive. We refer to
this unproductive time as staff shrinkage and define it as any time for which staff
are being paid but not available to handle calls. We include such activities as
breaks, meetings, training sessions, off-phone work, and general unproductive or
where the heck are they? time.
In most centers, staff shrinkage ranges from 20 35%. We account for this
shrinkage factor in our staff requirement by dividing the Erlang staff requirement
by the productive staff percentage (or 1 minus the shrinkage percentage). In
our example, if 24 staff are needed and our shrinkage factor is 30%, then 24/.7
yields a requirement of 34 schedules.
Next Steps
In the next article in this series, well help you understand a few more of the
numbers associated with call center staffing including the effect of arrival rate,
calculations of staff occupancy, and impact of size on call center efficiencies.
Well also discuss how workload calculations and staffing models are different
when planning resources for handling other channels of communications such as
outbound calls or emails.
About the Author.
Penny Reynolds is a Founding Partner of The Call Center School, a company that provides a wide
range of educational offerings for call center professionals. Penny is a popular industry speaker and is the
author of numerous call center management books, including Call Center Staffing: The Complete,
Practical Guide to Workforce Management and Call Center Supervision: The Complete Guide for Managing
Frontline Staff. She can be reached at 615-812-8410 or by email at:
[email protected].
Page 5