Curious as to what you everyone is using in Shrinkage and have a comment about inaccuracy of using the common add-in "fracagents" function.
I'm assuming that you are not accounting for scheduling efficiency (or inefficiency). Even with a perfect forecast and perfect math (Erlang and other), more than likely, you will never be able to build schedules that have a perfect fit (this factor can vary greatly based on flexibility of breaks/lunches, FT to PT ratios, hours of ops, size of operation, etc). If you want to see how bad it can be, try 2000 calls a day, 900 second AHT, 80/20 SL, normal curve over 14 hours of ops, all FT agents, and breaks (15 minutes each) must fall +/1 one hour from 1/4 and 3/4 into shift and lunch (1 hour) must fall +/- 1.5 hours of the halfway point. I believe you will find what the calculations say you need and what can be scheduled to cover the pattern are two different numbers. I don't see where anyone is accounting for this, unless you are including in your shrinkage (which most people do not do).
On the fracagents function, just be aware that it uses linear interpolation to determine the fractional (it goes one over the required and one under the required and takes the linear solution between those based on the SLs at those "whole" staffing numbers to determine the fracagents. As most of us know, Erlang calcs are not linear. If they were, you wouldn't need to use the calcs; it would be very easy to determine staff required and outcomes with straight linear math. If you know VBA and look at the code, you should very easily be able to compare the fracagents code to the agent code to determine how you can modify to give accurate fracagents results.
If you want to see the issue, do a calc to determine agents using the fracagents function, then reverse it by using this as the agents and doing a SLA function to see if it returns the same SL that you started with (try for example SL 80/20, 200 calls per hour, AHT 900, the fracagents will return 57.23 (to two decimals) when reversed it will be 79.45% (did not meet the 80% goal), the true fractional agents should be 57.47 (to two decimals) resulting in 80.00% (meets the 80% goal).
Granted the inaccuracy is pretty low, however if you are using fracagents because the difference between 58 FTE and 57.23 FTE is important, then getting a result of 57.23, when it actually should be 57.47 is probably important to you as well.
|