h. Workforce

h. Workforce





Workforce

Simulation

This tool is useful to make Staffing, that is to know how many agents are needed in my Contact Center to answer calls, also it is interesting to make ForeCasting estimating the volume of growth of the Contact Center to know how many agents are going to be needed to reach those desired metrics of Service Level and Abandon.

Erlang

The Erlang distribution is a two parameter family of continuous probability distributions 

 y 
 

  • a positive integer 'shape' 

  • a positive real 'rate' 

    ; sometimes the scale 

    , the inverse of the rate is used.

The density function for values 

 is





The Erlang distribution with shape parameter 

 equal to 1 simplifies to the exponential distribution. It is a special case of the Gamma distribution. It is the distribution of a sum of 
 independent exponential variables with mean 
 each.

Are good for Staffing, know how many agents I need  in my Contact Center also is great for ForeCasting using the metrics of Service Level and abandon rate.

Erlang C



Consider the classic M/M/c queueing model: Poisson arrival process, exponential service time and no abandonment by the customers (that is, customers have infinite patience time). The queue capacity can be finite or infinite. Because there are no abandonment's, the number of servers must be greater than the offered load for the queue to be stable and reach steady state. Let  λ  be the arrival rate and  1/μ the average waiting time, then the offered load is   ρ=λ/μ.



Performance

  •  

    • Service level (SL): This measure is defined as the expected ratio of customers that waited less or equal to the acceptable waiting time  t. That is t                
      SL(y,)=𝔼[(y,)]/𝔼[A]

    • Where y is the number of agents,   X(y,t) is the number of customers that waited at most    t as a function of  y and   t A is the total number of customers, and  𝔼  is the expected value operator in statistics.

    • Wait probability: The probability that a new customer will have to wait in queue. This is also equal to the proportion of customers that join the waiting queue.

    • The average waiting time of a customer.





Parameters

  1. Number of calls: The average number of customers that arrive per time unit. For example, 5.7 customers per minute.

  2. Average spoken time: The average time duration that an agent takes to serve one customer. For example, an average service time of 10.5 minutes per customer.

  3. Expected Service Level (Max wished): This is the waiting time threshold of the service level (SL) measure. For example, the acceptable waiting time can be 20 seconds.

  4. Queue size: The maximum size of the waiting queue. When the queue is full, all new customers are blocked. This parameter must be integer. Set a negative value to choose an unlimited queue capacity. For better algorithm efficiency, we recommend to set an unlimited capacity rather than an arbitrary large number.

  5. Waiting time unit: Select the time unit of the average waiting time results.

  6. Agent range: Allows to evaluate multiple agents. Example, 5 and evaluate for 10 agents, so will have data between 5 and 15 agents.

  7. Evaluate for agents:Allows to evaluate the performance measures for multiple number of agents.

  8. Minimum agents for service level %: Find the minimum number of servers required to attain a service level (SL) equal or higher than the given SL target.
    For example, set this parameter to 80 and the Service Level to 20 seconds to find the minimum number of servers needed for a service level of at least 80% with a waiting time threshold of 20 seconds..



Example:





Charts

1) Service Level, Wait Probability

 The chart show the probability that has a client in enter a queue and the behavior of the Service Level for those Agents.

 

 

 

2) Wait

The chart shows the mean of wait for the clients including abandon and answered for those Agents.

 



Erlang A