Распределение вызовов при избытке операторов
В основном для равномерного распределения нагрузки среди операторов в этом случае по-прежнему используется алгоритм выбора наиболее свободного оператора (Most Idle Agent), который основан на формировании списка операторов в зависимости от времени, в течение которого они оставались свободными. Но теперь место в списке наиболее свободных операторов определяется не только временем, в течение которого сотрудники оставались свободными от обслуживания вызовов, но и уровнем их квалификации.
При этом нет необходимости в ведении нескольких списков свободных операторов, так как единый список построен таким образом, что, когда освобождаются операторы, обладающие более высоким уровнем квалификации, они ставятся в очередь
83
CD
впереди операторов с низким уровнем квалификации. Таким образом, когда поступает новый вызов, он направляется к наиболее свободному оператору, обладающему наивысшим уровнем квалификации, требующейся при обслуживании данного вызова.
Чтобы лучше понять принцип работы Skill Based Routing в условиях, когда число операторов превалирует над числом вызовов, давайте рассмотрим следующий пример.
Предположим, что у нас есть два типа вызовов — русский и английский, — соответственно, две группы операторов — рус - скоговорящая и англоговорящая — и два квалификационных признака. Предположим также, что оператору Иванову1 в детстве повезло окончить английскую спецшколу и поэтому он лучше владеет английским, чем оператор Петров.
Теперь допустим, что в 9:04 поступает англоязычный вызов. При этом Петров освободился от обслуживания предыдущего вызова в 9:01, а Иванов — в 9:03.
Таблица 4.1. Пример маршрутизации вызова с учетом и без учета квалификационных навыков оператора
|
В таблице 4.1 показан принцип маршрутизации данного вызова с учетом и без учета квалификационных навыков оператора.
Как мы видим, при маршрутизации вызовов на основе квалификации операторов англоязычный вызов получит лучшее обслуживание, чем без учета профессиональных навыков операторов.
Сразу же хочу попросить прощении у всех Иналовых, Петровых и Сидоровых за многократное использование их фамилий в многочисленных примерах. Проспіте, уважаемые Ивановы, Пегровы и Сидоровы, но уж так повелось...
И все бы при таком распределении, на первый взгляд, хорошо. Не случайно эта схема продержалась почти десятилетие. Но вот незадача: оказалось, что на наиболее квалифицированных операторов приходится гораздо бойльшая нагрузка, чем на их менее знающих коллег.
Посмотрите на цифры, приведенные в таблице 4.2, красноречиво показывающие, как возрастает нагрузка на операторов в зависимости от числа квалификационных навыков, которыми они владеют.
Таблица 4.2. Пример загруженности операторов при использовании алгоритма MIA
|
Конечно, в зависимости от конкретного операторского центра, сами цифры могут меняться, но соотношение остается неизменным.
Таким образом, становится ясно, что казавшийся столь справедливым алгоритм MIA в условиях Skill Based Routing работает плохо и не обеспечивает равномерной нагрузки на операторов.
Дело в том, что, по алгоритму MIA, сотрудник считается наиболее свободным, если он дольше всех оставался в списке свободных операторов. Однако при этом не учитывается, что суммарное время, которое он провел, обслуживая вызовы, может оказаться бойлыним, чем у других операторов, следовательно, реально этот сотрудник будет занят больше других. Именно поэтому наиболее квалифицированные операторы оказываются наиболее загруженными, и мы вновь сталкиваемся с проблемой «горячего места», только на более высоком уровне.
Для того чтобы сбалансировать нагрузку на сотрудников ЦОВ, владеющих разным числом профессиональных навыков,
был разработан новый, усовершенствованный алгоритм выбора наименее занятого оператора (Least Occupied Agent, LOA).
Рис. 4.3. Алгоритм выбора наименее занятого оператора
На первый взгляд кажется, что нет никакой разницы — наиболее свободный или наименее занятый. Действительно, разве это не одно и то же? Оказывается, что нет. Основное отличие между этими методами заключается в том, что алгоритм LOA позволяет оценить общее время, которое оператор тратит на обслуживание вызовов во всех группах, в которые он входит. Таким образом, достигается равномерное распределение вызовов по всем операторам, вне зависимости от числа профессиональных навыков, которыми они владеют.
В таблице 4.3 представлены сравнительные данные о распределении нагрузки на операторов, входящих в несколько групп, по алгоритмам выбора наиболее свободного и наименее занятого оператора.
Таблица 4.3. Сравнительные данные о распределении нагрузки на операторов по алгоритмам MIA и L0A
|
Как видите, алгоритм LOA позволяет достичь того, что в обычной жизни почти недостижимо: сбалансировать нагрузку на людей, обладающих разным уровнем квалификации. Не мне вам говорить, что обычно — кто больше всех знает, тот и больше всех делает...