Вход Контакты
Вернуться к базе знаний

Рассчитать комплект сотрудников call-центра с помощью Excel

От Joannès Vermorel, май 2008

Это руководство объясняет как оптимизировать количество агентов для достижения требуемого уровня сервиса. Руководство предназначено для call-центров и контакт-центров. Теория проиллюстрирована с помощью Microsoft Excel. Дополнительные заметки доступны для разработчика программного обеспечения, который хотел бы воспроизвести теорию в виде пользовательского приложения.

Скачать: erlang-by-lokad.xls (таблица Microsoft Excel)

При открытии таблицы Excel предупредит вас, что документ содержит макросы. Эти макросы соответствуют формуле Эрланга-С (см. объяснение ниже). Вам необходимо активировать макросы, чтобы выполнить расчеты.

Моделирование входящих звонков

Входящую активность звонков можно смоделировать с помощью нескольких переменных:

  • Известна средняя продолжительность звонка, обозначаемая t. t находится в B7.
  • Известно количество агентов, обозначаемое m. m находится в B8.
  • Известна интенсивность поступления звонков, обозначаемая λ. Интенсивность поступления — это количество входящих звонков в секунду. В таблице λ расположена в B9.

В дальнейшем, на основе этих 3 переменных и нескольких статистических предположений, мы сможем вычислить

  • среднюю загрузку агентов.
  • вероятность того, что звонок будет ожидать ответа.
  • вероятность того, что звонок будет ожидать ответа более указанного времени.

Самое важное статистическое предположение заключается в том, что входящие звонки распределены статистически как процесс Пуассона. Не вдаваясь в подробности, это предположение разумно, если события звонков в основном независимы.

Контрпример: если рассмотреть случай call-центра, который получает звонки от зрителей, пытающихся ответить на вопрос в телевизионной игре, то очевидно, что предположение Пуассона здесь не применимо, поскольку все звонки активируются одновременно одним и тем же событием (телевизионным шоу).

Вычисление показателей с помощью Эрланга

На основе предположений, изложенных в предыдущем разделе, мы теперь вычислим несколько показательных индикаторов, отражающих активность call-центра.

Call center calculations in Excel

Длительность периода представляет собой продолжительность временного окна, рассматриваемого для анализа. На приведенной выше иллюстрации это 900 с, то есть 15 мин, что является часто используемым уровнем агрегации в call-центрах.

Интенсивность трафика — это число, которое представляет минимальное количество агентов, необходимое для обслуживания всех входящих звонков. Если агентов меньше, чем требуется по интенсивности трафика, звонки механически будут отброшены. Интенсивность трафика обозначается u и вычисляется как произведение интенсивности поступления звонков λ и средней продолжительности звонка t. В таблице интенсивность трафика вычисляется в B10.

Средняя загрузка агентов (или коэффициент использования) — это отношение, выражающее долю времени, в течение которого агенты фактически отвечают на звонки, по сравнению с общим временем (которое может включать периоды простоя агентов). Загрузка агентов может быть вычислена простым делением интенсивности трафика u на количество агентов m. В таблице загрузка агентов вычисляется в B11.

Вероятность ожидания (с точки зрения звонящего) выражает вероятность того, что агент будет готов к ответу (то есть находиться в состоянии простоя) для обслуживания входящего звонка. Это значение получается с помощью формулы Эрланга-С — к сожалению, подробности формулы Эрланга-С выходят за рамки данного руководства1. В образце таблицы вероятность ожидания вычисляется в B12 с использованием макрофункции ErlangC, реализованной на Visual Basic. Функция ErlangC принимает два аргумента: первый — m, количество агентов, и второй — u, интенсивность трафика.

Средняя скорость ответа (ASA) представляет собой среднее время ожидания звонка. Вычисление ASA основано на формуле Эрланга-С. В образце таблицы ASA вычисляется в B13 с использованием макрофункции ASA, реализованной на Visual Basic. Функция ASA принимает 3 аргумента: первый — m, количество агентов, второй — u и третий — t, среднюю продолжительность звонка.

Вероятность ожидания менее заданного времени — это самоочевидный показатель. Как и в случае с вероятностью ожидания, подробности формулы выходят за рамки данного руководства. В образце таблицы вероятность вычисляется в B15, при этом желаемое время ожидания (то есть целевое время), обозначаемое tt, задается в B14. Вычисление производится с помощью функции ErlangCsrv, которая принимает 4 аргумента: первый — m, количество агентов, второй — u, интенсивность трафика, третий — t, среднюю продолжительность звонка, и четвертый — tt, целевое время.

Практическое комплектование сотрудников call-центра с помощью Excel

В предыдущих разделах мы рассмотрели, как вычислять полезные индикаторы для анализа работы call-центра. Однако макет Excel (см. приведенный выше скриншот) был выбран для наглядности и не предназначен для практического комплектования сотрудников call-центра.

В этом разделе предлагается использовать гораздо более компактный макет, иллюстрированный на приведенном ниже скриншоте.

Call center calculations in Excel

В образце таблицы, верхний левый угол приведенной выше иллюстрации — это ячейка E2 (ячейка пустая). Вычисления, проведенные в этой таблице, представляют собой простое применение формул, изложенных в предыдущем разделе.

Некоторые замечания

  • предполагается, что средняя длительность звонка t и целевое время tt постоянны.
  • используется статическая ссылка на ячейки Excel, т.е. $A$1 вместо A1 для переменных (что облегчает копирование формул).
  • количество агентов можно свободно оптимизировать для достижения ожидаемых уровней сервиса.
  • формат ячеек настроен так, чтобы не отображать слишком много десятичных знаков.

Лицензия

Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и сопутствующей документации (далее «Программное обеспечение»), использовать Программное обеспечение без ограничений, включая без ограничений права на использование, копирование, модификацию, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это, при соблюдении следующих условий:

Вышеуказанное уведомление об авторском праве и данное разрешение должны сопровождать все копии или значительные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ БУДУТ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ИСКИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, ВОЗНИКАЮЩИЕ В РЕЗУЛЬТАТЕ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНЫМИ СПОСОБАМИ, ВОЗНИКАЮЩИЕ ИЗ, ИЛИ В СВЯЗИ С ПРограммным ОБЕСПЕЧЕНИЕМ ИЛИ ЕГО ИСПОЛЬЗОВАНИЕМ.

Заметки


  1. Поверхностный поиск в Google даст множество полезных материалов — даже Википедия содержит исчерпывающую статью по этому вопросу. ↩︎

Ask Lokad