что значит нагрузка в один эрланг
Эрланг
Из Википедии — свободной энциклопедии
Эрланг (обозначение Эрл) — безразмерная единица интенсивности нагрузки (чаще всего телефонной нагрузки) или единица нагрузки, используемая для выражения величины нагрузки, требуемой для поддержания занятости одного устройства в течение определённого периода времени.
1 эрланг (1 Эрл) — соответствует непрерывному использованию одного голосового канала в течение 1 часа. То есть если абонент проговорил с другим абонентом в течение одного часа, то на телекоммуникационном оборудовании была создана нагрузка в один эрланг. Однако, если две пары абонентов последовательно проговорили друг с другом каждые в течение одного часа, то нагрузка на оборудовании была равна также один эрланг.
Оценка телекоммуникационного трафика в эрлангах позволяет вычислить количество необходимых каналов в конкретной зоне (области, базовой станции).
Эрланг используется операторами связи для учёта пропускной способности при транзите трафика, так как телефонная нагрузка — это случайная величина, которая определяется количеством поступивших вызовов за единицу времени и временем обслуживания абонента. Интенсивность нагрузки является произведением матожидания числа вызовов за единицу времени на среднее время обслуживания вызова; эта интенсивность и измеряется в эрлангах.
Единица названа в честь датского математика и инженера Агнера Крарупа Эрланга, который предложил использовать математический анализ для учёта телефонной нагрузки. Агнер Эрланг проводил анализ работы местной телефонной станции одной деревни, жители которой пытались установить соединение с абонентами других населённых пунктов. В 1909 году им была опубликована работа «Теория вероятностей и телефонные разговоры», в результате чего метод и стал популярным.
Планирование пропускной способности базовой радиостанции в соответствии с теорией Эрланга
Автор: Чивилев Сергей Владимирович, кандидат технических наук
Компания: «Интегра Про»
Версия статьи опубликована в №2-2008 журнала «Технологии и средства связи», стр. 72—73.
Перед созданием, как классической телефонной сети, так и системы профессиональной радиосвязи необходимо оценить ее потенциальную загрузку в пересчете на условный канал связи. Разумное планирование сети позволит избежать таких неприятных ситуаций как блокирование каналов или незанятость ресурсов сети. Показателем неэффективных инвестиций является значительное простаивание ресурсов сети.
Между системами конвенциональной радиосвязи (без управляющего канала) с одним голосовым каналом и системами транкинговой радиосвязи, с независимым управляющим каналом, есть существенная разница. Именно посредством использования управляющего канала организуется очередь, контролируются приоритеты абонентов и длительность переговоров. Псевдотранкинговые системы профессиональной радиосвязи (например, Motorola MotoTRBO Capacity Plus ) без управляющего уступают системам транкинговой радиосвязи в меньшей степени. Таким решениям мы посвятим отдельную публикацию.
В транкинговых сетях радиосвязи инфраструктура сети позволяет создавать очередь из абонентов, а не отвергать запрос на соединение, как это делается в конвенциональных системах, сетях GSM или телефонной связи. Необходимый канал может освободиться через несколько секунд и целесообразно удержать вызов, чем отвергнуть его и заставить абонента повторно инициировать вызов.
В транкинговых сетях появляется дополнительный параметр — время ожидания свободного канала в очереди. В классических телефонных сетях такой параметр не применим, что вынуждает закладывать большее число каналов для уменьшения вероятности отказа в обслуживании.
Датчанин Агнер К. Эрланг (1878–1929) предложил алгоритм математического анализа телекоммуникационного трафика. На примере небольшой деревни он оценил ту часть абонентов местной телефонной станции, которая пытается установить соединение с абонентами за пределами деревни. В 1909 году он опубликовал работу «Теория вероятностей и Телефонные соединения» и в результате его формула была признана и принята Английским Почтамтом. Эрланг (1 Эрл) — единица измерения телекоммуникационного трафика, соответствующая непрерывному использованию одного голосового канала в течение определенного интервала времени (1 час). Понятно, что нас интересует структура голосовых вызовов в часы наибольшей нагрузки. Оценка телекоммуникационного трафика в Эрлангах позволяет вычислить количество необходимых каналов в конкретной зоне (области, базовой станции).
Используются две концепции Эрланга: Erlang B и Erlang C.
Erlang В. Эта концепция относится к классическим телефонным сетям и служит для предсказания вероятности блокирования вызова. Таким образом, можно с приемлемой вероятностью блокирования определить число требуемых разговорных каналов. Делаются следующие допущения:
количество абонентов бесконечно велико;
случайная длительность вызовов;
интервалы между вызовами случайные;
время установления соединения ничтожно мало;
ресурсы предоставляются в соответствие с порядком поступления запроса;
блокированные вызовы не рассматриваются.
Таким образом, вероятность блокировки вызова Pb вычисляется по формуле:
где:
C — число каналов трафика;
A — общая нагрузка (в Эрлангах).
Erlang С. Эта концепция предполагает, что вызовы в системе могут удерживаться до тех пор, пока не обслужатся. То есть может быть сформирована очередь удержанных вызовов, что реализовано во всех стандартах транкинговой связи.
Делаются следующие допущения:
количество абонентов бесконечно велико;
случайная длительность вызовов;
интервалы между вызовами случайные;
вызов, поступивший первым в очередь, покидает её первым;
время установления соединения ничтожно мало;
ресурсы предоставляются в соответствие с порядком поступления запроса.
В этом случае вероятность удержания вызова (вероятность, что вызов будет поставлен в очередь) Pd вычисляется по формуле:
А вероятность того, что удержанный вызов будет находиться в очереди более чем время , определяется выражением (2):
где:
H — среднее время удержания канала в пересчете на одного абонента.
A — полезная нагрузка, определяемая из выражения (3):
где, в свою очередь:
M — количество абонентов;
λ — количество вызовов на одного абонента в час наибольшей нагрузки (ЧНН).
Перемножением (1) и (2) можно определить вероятность того, что любой вызов будет задержан на время большее, чем t:
Эту величину принято называть качеством обслуживания. На рис. 1 приведен сравнительный анализ качества обслуживания для различных условий и числа каналов обслуживания. Полезная нагрузка на один канал приведена в Эрлангах.
Рис. 1. Качество обслуживания.
По стандарту TETRA ( ETSI ) на одной частотной несущей организуется 4 логических канала, причем один из них является управляющим, а остальные предназначены для передачи голоса или данных, формируя схему 1+3. В случае, если базовая станция содержит 2 несущих, реализуется схема 1+7 (1 управляющий и 7 разговорных). При расчетах нагрузки управляющий канал не учитывается. Стандарт DMR в конвенциональной реализации предусматривает 2 логических канала на одной частотной несущей в отличие от аналоговой конвенциональной радиосвязи с одним каналом, однако выбор разговорных каналов осуществляется абонентом вручную. Несколько лучше ситуация в системе конвенциональной радиосвязи Motorola MotoTRBO Capacity Plus где выбор разговорного канала осуществляется в циклическом порядке.
Один голосовой канал с эффективной сигналинговой системой (время коммутации вызова близко к нулю) выдерживает менее 0.375 Эрл нагрузки с качеством обслуживания 20%. То есть пользователи сети в час наибольшей нагрузки будут ожидать продолжительное время до тех пор, пока получат доступ к ресурсам. Для сравнения, пропускная способность одного канала в семиканальной транкинговой системе (например, система стандарта TETRA на две частотных несущих TetraFlex производства DAMM Cellular Systems A/S) увеличится при таком же качестве обслуживания до 0.85 Эрл, то есть в 2.26 раза.
Если же требования к качеству обслуживания возрастают до 5%, то преимущества семиканальной системы TETRA по отношению к одноканальной конвенциональной системе (в пересчете на один канал) будут более существенны. Можно видеть, что пропускная способность одного канала увеличится в шесть раз с 0,125 Эрл до 0,74 Эрл.
С ростом числа разговорных каналов преимущества еще более заметны.
Приведем расчет числа абонентов в системы транкинговой радиосвязи с одним управляющим каналом и тремя разговорными (система DAMM TetraFlex на одну несущую), со следующими допущениями:
— среднее время удержания канала (продолжительность вызова) в пересчете на одного абонента H = 20 с;
— количество вызовов на одного абонента в ЧНН λ = 5,
— количество каналов C = 3.
В этом случае полезная нагрузка на один канал составит 0,65 Эрл при качестве обслуживания 15%. Количество абонентов составит M = 23 на один канал (70 на всю сеть).
Другая полезная величина — среднее время удержания задержанных вызовов, Wd:
Среднее время ожидания для всех вызовов:
На рис. 2 приведены зависимости Среднего времени удержания вызова в очереди в час наибольшей нагрузки от полезной нагрузки (в пересчете на один канал) при условии, что качество обслуживания составляет 30%, среднее время удержания канала 20 сек.
Рис. 2. Оценка среднего времени удержания задержанных вызовов в очереди в ЧНН при качестве обслуживания 30%.
Среднее время нахождения в очереди при Полезной нагрузке на один канал в 0,6 Эрл при качестве обслуживания 30% уменьшится с 15 секунд для одноканальной аналоговой конвенциональной системы до 3 секунд для цифровой системы TetraFlex на три голосовых канала и до одной секунды для семиканальной системы TETRA.
Как определить, сколько операторов нужно в колл-центре?
В одной из наших прошлых статей про управление персоналом мы писали, что одна из его первых задач — это прогнозирование нагрузки колл-центра и управление персоналом. Проще говоря, задача WF-менеджера — это понять, сколько звонков обрабатывает колл-центр, сколько людей для этого нужно и как их распределить по сменам и организовать так, чтобы все это работало эффективно.
Как узнать нагрузку колл-центра? Как понять, сколько операторов нужно? И как предусмотреть все форс-мажоры с повышенным и пониженным спросом, праздниками, больничными и прочим? Ведь если операторов недостаточно, абонентам приходится подолгу ждать ответа на звонок, — следовательно, вы рискуете потерять часть клиентов. Если операторов слишком много, ценные ресурсы тратятся впустую. В этой статье разберемся, как определять нужное количество операторов для колл-центра грамотно!
Как НЕ стоит считать вычислять численность штата
Определение нагрузки колл-центра на первый взгляд выглядит просто, на второй еще проще, а на третий — голову сломаешь. Потому что есть одна распространенная ошибка при учете штата, которой важно избегать.
Эта ошибка заключается в сильном упрощении учета.
К примеру, мы понимаем, что численность штата зависит от того, сколько звонков обрабатывает колл-центр и сколько времени это занимает. Отлично, получаем статистику из АТС или другого источника, к примеру:
3000 звонков в день
2 минуты — среднее время обработки вызова (AHT)
12 часов в день работает колл-центра
Теперь давайте считать количество операторов:
12 часов смены * 60 минут = 720 минут
720 минут / 2 минуты АНТ = 360 звонков в день на штат
3000 звонков в день / 360 звонков = 8-9 операторов, которые нужны, чтобы укомплектовать штат колл-центра.
На этом можно было бы закончить статью, если бы не парочка «но»:
Ауч, уже не так легко выглядит, правда? Но не беда, Nextel знает, как это решить!
Измерение нагрузки колл-центра по методу Эрланга
Примечание: этот раздел — историческая справка о том, почему сейчас колл-центры комплектуют штат так, как комплектуют, и кто помог этого добиться. Если вам интересно сразу перейти к практике, смело пролистывайте до раздела «Как посчитать нужное количество операторов для колл-центра»!
В статье «Что такое и как работает Workforce Management для колл-центров» мы упоминали калькулятор Эрланга — автоматический способ посчитать, сколько операторов нужно на смене. Он учитывает количество звонков, их длительность, длительность поствызовной обработки и других показателей. В общем, штука классная. Но откуда взялся калькулятор Эрланга и почему такое название?
Эрланг — это единица измерения телефонной нагрузки, которая получила название в честь датчанина Агнера Крарупа Эрланга. Эрланг был математиком и инженером, а еще — одним из первопроходцев в изучении теории телефонного трафика: в 1909 году он опубликовал работу «Теория вероятностей и телефонные разговоры» (The Theory of Probabilities and Telephone Conversations), которая научно изучала и объясняла теорию массового обслуживания и трафик в телекоммуникационных системах.
Именно ему мы обязаны научным подходом к управлению персоналом в колл-центрах, который позволяет строить эффективные рабочие смены и комплектовать штат эффективно для бизнеса. Потому что метод Эрланга опирается на реальные цифры и принимает в учет массу факторов, которые влияют на работу колл-центра.
Так что там с эрлангами, которые единица изменения? Если оператор говорит по телефону непрерывно на протяжении 30 минут, а другие 30 минут телефон свободен, то телефонная нагрузка провайдера равна 0,5 эрланга. Если одновременно звонит оператор и абонент и разговор длиться час, то суммарная входящая нагрузка провайдера складывается из двух звонков и составляет 2 эрланга.
Калькулятор для расчета количества персонала автоматический, но построен на модели расчета нагрузки Erlang C (одна из вариаций формул датского инноватора). Она позволяет вычислить количество операторов, которые должны работать в call-центре, с учетом количества входящих звонков в час, средней продолжительности звонка, а также допустимой средней задержке при ответе на звонок.
Нагрузка в любых телекоммуникационных системах не поддается четкому контролю, то есть она базируется на поступлении случайных сигналов в случайном порядке. Это же относится и к колл-центрам (на которых Эрланг, конечно, не специализировался — читайте историю появления колл-центров в другой статье).
Чтобы учесть эту рандомность в нагрузке используется так называемое распределение Пуассона. Не будем углубляться в детали, скажем главное: модель Пуассона — это допущение о том, что очередь ожидания не ограничена. То есть сидят два оператора, говорят с двумя абонентами — линии заняты. Звонят еще два абонента — попадают в очередь. Звонят все новые и новые абоненты — и все становятся в очередь. Очередь может быть (в теории) бесконечной. Это допущение было важное для создания теории, но на практике, если в вашем колл-центре достаточно телефонных линий (а это — наша цель), оно не играет роли.
Для справки: для расчета числа линий используется калькулятор Erlang B.
Итак, получается, нужный нам калькулятор Erlang C устроен таким образом, чтобы даже при потенциальной большой задержке звонка выдать то количество операторов, при котором система будет работать стабильно. А при правильном и аккуратном сборе данных перед расчетами мы сможем посчитать не только «минимально допустимое» количество операторов для стабильности, но и реально необходимое для успешности.
Как посчитать нужное количество операторов для колл-центра
Расчет штата для колл-центра или контакт-центра происходит в несколько этапов. Вот алгоритм расчета штата для колл-центра:
Давайте посмотрим на каждый этап по отдельности!
№1. Сбор данных для анализа штата колл-центра
Для расчета количества сотрудников для контакт-центра нужно знать несколько параметров:
Сбор статистики в личном кабинете Nextel
Для начала важно посчитать нагрузку колл-центра, которая измеряется в количестве вызовов. Тут все зависит от того, к какой информации у вас есть доступ. Если вы пользуетесь IP-телефонией Nextel, в вашем личном кабинете будет вся необходимая статистика в разных форматах. К примеру, вы можете посмотреть общую статистику по всем звонкам:
Или отдельно посчитать нагрузку для входящего и исходящего отдела, чтобы комплектовать их с учетом специфики работы. К примеру, вот статистику по входящим вызовам, рядом есть вкладка со статистикой колл-центра по исходящим вызовам:
И статистику по времени работы, загрузку операторов и не только:
Эта статистика поможет не только рассчитать количество операторов-для колл-центра, но и оценить продуктивность сотрудников по основным KPI.
Сбор статистики из других источников
Если вы не пользуетесь IP-телефонией Nextel и не получаете статистику из виртуальной АТС, информацию нужно добывать из других источников.
К примеру, вот несколько способов подсчитать количество звонков, поступающих в контакт-центр:
Если у вас совсем нет исторических данных, вы можете сделать примерный предварительный расчет, сформировать штат с учетом его, а потом вносить коррективы через несколько месяцев, по мере накопления реальной статистики.
Примерный расчет будет очень зависеть от условий колл-центра: входящие, исходящие вызовы, продажи или техподдержка и т.д. Но общая процедура примерно такая:
Оцените размер вашей клиентской базы.
Оцените количество звонков в год на одного клиента.
Посчитайте количество рабочих дней в году.
Клиентская база * количество звонков от клиента /количество рабочих дней = звонков в день.
То же самое с количеством звонков за период. В разное время суток нагрузку на колл-центра разная. То есть 250 звонков за 12 часов — это не 250/12 = 21 звонок в час. Нет, у распределения вызовов в течения дня будут закономерности, которые зависят от вашей аудитории и типа колл-центра. К примеру, если вы техподдержка какого-нибудь сервиса для геймеров, вероятно, пиковые значения будут в вечернее-ночное время. Если ваша аудитория — офисные сотрудники, ждите звонков в «офисное время», обычно после обеда — когда все уже включились в работу.
К примеру, MI Reporting приводит несколько типичных графиков распределения нагрузки в течение дня:
Разбив рабочий день на 30-минутные секторы, вы можете смоделировать такой график даже в большом колл-центре, выбрав небольшую фокус-группу и фиксируя рост-спад нагрузки в течение нескольких недель (чтобы учесть колебания по дням недели).
Что касается среднего времени обработки (Average Handling Time, AHT) — это время, которое оператор контакт-центра тратит на звонок. С ним тот же принцип: его можно либо получить рассчитанным автоматически из ACD или получить его составляющие, а потом посчитать АНТ по формуле:
Средняя длительность обработки вызова = общее время обработки для всех клиентов (ожидание абонента в очереди + время разговора + время удержания + постобработка звонка) / количество обработанных вызовов.
Если в системах аналитики таких данных нет, вы также можете собрать их мануально на небольшой тест-группе.
Среднее время обработки вызова, по данным Call Center Helper, составляет 294 секунд (5 минут). Это полезная информация для предварительных расчетов, но мы не рекомендуем на нее опираться в реальной работе, так как АНТ сильно зависит от индустрии, департамента и задач оператора. К примеру, если это E-commerce с бытовыми товарами с вызовами для подтверждения заказов, АНТ может быть 2-3 минуты. А если это техподдержка сложных SaaS-продуктов, то АНТ может занимать 10+ минут — потому что специфика такая.
№2. Определение уровня обслуживания
Уровень сервиса в колл-центре — это отношение обработанных вызовов к общему количеству звонков в очереди. Эта одна из ключевых метрик в контакт-центре, о которой мы писали в статье «KPI для операторов колл-центра: 8 лучших метрик, чтобы измерять продуктивность сотрудников».
В норме уровень сервиса должен быть не ниже 70, лучше 80%. В идеале стоит стремиться к 90% за 10-15 секунд, но важно понимать, что 100% уровня сервиса не бывает — потому что для этого нужно полностью исключить задержку в приеме вызова, а значит, количество операторов должно быть бесконечным. Искореняем перфекционизм и стремимся к оптимальной эффективности — 80% будет достаточно для успешности.
Чтобы поставить целевое значение уровня обслуживания, определите текущий уровень по формуле:
Обработанные звонки в течение ХХ секунд / поступившие в очередь к оператору вызовы * 100%.
ХХ секунд — это срок, за который оператор принимает вызов. Опять же, в идеале он будет 10-15 секунд, в норме до 20 секунд.
Когда вы знаете текущий уровень сервиса, оцените, как и насколько вы можете его оптимизировать. И устанавливайте целевое значение. После этого переходите к учет неопределенностей: занятости операторов и усадки.
№3. Учет неопределенностей: занятость операторов и усадка
Колебания — это нормально. Оператор — живой человек, который не может проводить на телефоне 100% своего времени в течение рабочего дня. Поэтому тут важно начать с коэффициента занятости операторов (Occupancy rate) — количество времени, которое агенты проводят за телефоном в течение тридцати минут.
Типичное целевое значение коэффициента занятости операторов в колл-центре — 85-90%. Это достаточно реалистичный показатель, учитывая, что вы работаете с реальными людьми, а не андроидами. Если показатель ниже, значит, операторы недостаточно продуктивны. Но если он выше, есть риск, что они пренебрегают качеством обслуживания, чтобы закрывать вызовы как можно быстрее без учета удовлетворенности клиентов.
Следующее важное колебание — это то, что на английском называется shrinkage, а на русский чаще переводится как усадка. Усадка — это количество оплачиваемого времени, в течение которого сотрудник не может выполнять запланированную работу. То есть это условное сокращение рабочего ресурса, к примеру, из-за праздников, болезней, вызова на совещание к тим-лиду и так далее.
Типичный уровень усадки колл-центра составляет 35%, но, как и в других случаях, он будет отличаться от отрасли к отрасли.
Теперь вы знаете все потенциальные колебания, которые будут влиять на количество операторов, необходимых для эффективной работы колл-центра.
№4. Расчет количества операторов для колл-центра
После всех шагов выше вы должны получить такую информацию:
На основе этих данных можно автоматически рассчитать необходимое количество операторов при помощи калькулятора Erlang. Он есть на разных сайтах, для примера мы используем калькулятор Call Center Helper:
К примеру, у нас есть такие данные:
При таких вводных данных калькулятор Эрланга говорит, что нам нужно 49 операторов, при допустимом времени ожидания абонента 20 секунд.
Вы могли заметить, что в калькуляторе Эрланга для расчета штата для колл-центра есть параметр «период». В теории вы можете посчитать количество штата для всего рабочего периода — т.е. для рабочего дня разом. Но вспоминая уровень колебания нагрузки в течение дня, мы рекомендуем использовать период 30 минут (максимум — час) для того, чтобы оптимально распределить человеческие ресурсы на следующем шаге. Так, к примеру, вы будете знать, что на утреннюю смену вам нужно меньше операторов, чем на вечернюю (или наоборот).
№5. Планирование смен для эффективного управления персоналом
Если вы посчитали нужное количество операторов на каждые полчаса работы, вы приняли верное решение. Как теперь составить схему работы для сотрудников? Не делать же 30-минутные смены? Ну нет, конечно.
Для этого нужно сопоставить количество обращений в период с количеством консультантов. И распределить их в несколько схем, к примеру:
Планирование ежедневной работы персонала — большая и ответственная задача для менеджера. Сегодня вы определили, сколько операторов нужно в колл-центре для эффективной работы — и сделали большой первый шаг в этом направлении. Следите за обновлениями в блоге и соцсетях Nextel, чтобы не пропустить следующие материалы об управлении персоналом и планировании работы!