Contact Center Basic Forecasting Building Blocks - WFManagement

Breaking

Sunday 26 July 2020

Contact Center Basic Forecasting Building Blocks

The basic building blocks of a systematic forecasting approach (Systematic: Components of the time series with consistency or recurrence and can be described and modelled) can be based on relatively simple mathematical methods.

Daily, Weekly, Monthly Volume forecasting involves thinking of a series as a combination of level, trend, seasonality, and noise components in addition to the Poisson fluctuations that you can expect. These components for a customer operational forecast have been depicted above.

Simply put, to be able to predict the future, we need to first understand what has occurred previously and extrapolate that into the future. Thus, analysing the historical volume and explaining what has happened using these factors above are perhaps the most critical part of any forecasting process. Analysing the influence of these factors one by one is known as a decomposition method.

Making a graphical plot of the available data is often not that insightful due to the weekly cycle and special events that are likely to mask the identity of a slight but steady increase in contact volume. For example, we usually can quite clearly see the weekly cycle, with less traffic on Saturday and Sunday vs a weekday - often with Monday as the highest volume day. However, it is often difficult to identify all outliers to derive a trend. For this reason, we have to identify the special events and holidays and then deseasonalize the data. This should be done for the weekly cycle but can also be completed for the yearly cycle if enough data is available.

In a perfect world following deserializing, we would get a straight line representing the long-term trend, with special days and the seasons filtered out. Of course, if the line represented a flat profile after this effort, then there is no trend. However, we rarely get such a flat profile, and there will still be unexplained variations. Some of these will be caused by normal Poisson fluctuations, but often they are more significant than we would expect just from a Poisson distribution. Once you have identified the trend, you can start to assemble the forecasting.

Once the trend is determined, we can now include the seasons (both intra-week and intra-year) and then the special days to produce the forecast. While deseasonalizing consisted of dividing by the average per day or week, seasonalizing consists of multiplying the deseasonalized forecast by the seasonal factors. To correct the forecast for special days and events, we have to quantify their effect. This can be achieved via various methods, but even simple averaging can effective as a method if past events are likely to be similar to future ones.

So this concludes with a brief overview of a straightforward but effective forecasting method. It should be noted that many elements need to factor in, and they will vary from operation to operation. For example, things that are likely to differ from operation to operation are; the amount of available data, the volatility of that data, and the extent to which special days influence.

Thus, the only way to decide on what to include and what not to include is to test continually using a systematic approach of continuous improvement.


For further reading on the Contact Center Forecasting topic, check the following out:

 

Volume Demand Forecasting – introducing some more slightly more advanced topics

Time-Series Forecasting - some common methods used.

Forecasting Accuracy Targets -  key considerations when looking to measure forecast accuracy

Methods to Measure Forecast Error - The first rule of forecasting is that all forecasts are either wrong or lucky.

Smoothing Spline - It is really possible to make intra-day patterns better and easier.