23 сентября, 2026, 2:50
Последние новости
Главная / Новости / Как рассчитать оптимальное соотношение курьеров и заказов в час пик: практический алгоритм

Как рассчитать оптимальное соотношение курьеров и заказов в час пик: практический алгоритм

Как рассчитать оптимальное соотношение курьеров и заказов в час пик — вопрос, который волнует менеджеров доставки, рестораторов и сервисы агрегаторов. Неправильный баланс ведёт к задержкам, штрафам и усталости сотрудников; излишний запас курьеров увеличивает расходы без видимого эффекта. В статье я пошагово объясню, какие данные нужны, какие простые формулы применимы в повседневной практике и когда стоит переходить к более сложным моделям или симуляциям.

Почему соотношение курьеров и заказов в час пик важно

Баланс между количеством курьеров и потоком заказов определяет скорость обслуживания и стоимость доставки одновременно. Если курьеров мало, растут очереди и число отмен; если слишком много — вы платите за неиспользованный ресурс.

На пике нагрузка нестабильна: всплески могут длиться 30–90 минут и развиваться в географически ограниченных зонах. Правильное соотношение позволяет гасить пики без чрезмерной переплаты в целом за смену.

Какие метрики и данные нужно собрать

Точные расчёты начинаются с данных. Без них всё останется предположениями.

Основные метрики: поток заказов в пике (заказов в час), среднее время обработки одного заказа в минутках, доля мультизаказов (когда курьер доставляет несколько заказов за раз) и время простоя между заказами. Также полезны: географическое распределение заказов и средняя скорость курьеров в пиковой зоне.

Список необходимых показателей

Соберите эти значения по истории и по событийным дням:

  • Orders_per_hour — среднее и 95-й процентиль заказов в час;
  • Avg_handle_time_min — от момента взятия заказа до завершения доставки;
  • Multi_order_rate — доля заказов, объединяемых в одну маршрутную точку;
  • Target_wait_time — желательное среднее время ожидания клиента;
  • Buffer_ratio — запас на непредвиденные колебания и больничные.

Простая практическая формула для оценки

Есть лёгкий и понятный метод, который даёт рабочую оценку. Он основан на принципе «сколько курьеров в среднем одновременно заняты». Вычисление идёт в несколько шагов и укладывается в один ключевой расчёт.

Шаг 1: определить среднее число занятых курьеров (Busy). Формула: Busy = Orders_per_hour * Avg_handle_time_min / 60. Этот показатель показывает, сколько курьеров нужны, чтобы обслужить поток без учёта резервов.

Шаг 2: учесть целевую загрузку (Target_utilization). Если вы хотите, чтобы курьеры были загружены не более чем на 70–80 процентов, делите Busy на эту цель. Например, Required_initial = Busy / 0.75.

Шаг 3: добавить буфер на вариацию и отмены. Обычно добавляют 10–20 процентов. Итог: Required_final = ceil(Required_initial * (1 + Buffer_ratio)). Этот результат — практическое число курьеров для пикового часа.

Пример расчёта

Предположим: в пике приходит 120 заказов в час, среднее время доставки 20 минут, мультизаказов мало, целевая загрузка 75 процентов, буфер 15 процентов.

Busy = 120 * 20 / 60 = 40. Required_initial = 40 / 0.75 ≈ 53,3. Required_final = ceil(53,3 * 1,15) = ceil(61,3) = 62 курьера. Это число учитывает и нагрузку, и запас на непредвиденные события.

Таблица с примерами

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

Orders/hour Avg time (min) Busy Target util. Required (w/15% buffer)
80 18 24 0.75 ceil(24/0.75*1.15)=37
120 20 40 0.75 62
200 15 50 0.70 ceil(50/0.70*1.15)=83

Когда нужны сложные модели — Erlang и симуляции

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

Система типа Erlang C поможет оценить вероятность ожидания и распределение времени в очереди при заданном числе курьеров. Это важно, когда нужно ограничить процент клиентов, ожидающих более, скажем, 10 минут.

Симуляция даёт преимущество: можно моделировать географию, распределение по времени, возмущения и правила объединения заказов. Она требует данных и вычислительных ресурсов, но возвращает более реалистичную картину.

Операционные приёмы для снижения потребности в курьерах

Иногда задача решается не числом людей, а изменением правил работы. Несколько приёмов позволяют снизить нагрузку на сервис без снижения качества.

Батчинг заказов и роутинг. Объединение нескольких близких заказов в один маршрут сокращает время на дорогу и увеличивает число доставок на одного курьера. Ограничьте максимальное число объединяемых заказов по времени и по объёму.

Зонирование. Распределение курьеров по зонам пиков снижает «пустые километрические» перемещения и ускоряет доставку. Важно отслеживать, чтобы в одной зоне не создавался излишний запас курьеров.

Какие KPI отслеживать в пике

Чтобы расчёты работали на практике, измеряйте результаты непрерывно. Без обратной связи любой план быстро устареет.

  • Среднее и 95-е процентиль времени доставки;
  • Доля заказов с задержкой больше целевого времени;
  • Utilization курьеров — фактическая загрузка;
  • Число отмен и отказов по зоне;
  • Средняя длина очереди заказов (в минутах/заказах).

Пошаговый чек-лист для внедрения расчёта

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

  1. Соберите исторические данные по пикам и выявите повторяющиеся паттерны.
  2. Вычислите Busy по формуле и выберите целевую загрузку и буфер.
  3. Проведите пилот на одной зоне и сравните прогноз с реальными KPI.
  4. Если необходимые метрики не укладываются — протестируйте Erlang C или простую симуляцию.
  5. Оптимизируйте операционные правила: батчинг, зонирование, смены.
  6. Запустите мониторинг и корректируйте числа раз в неделю по результатам.

Личный опыт: как я уменьшил задержки на городском пике

В одном проекте мы столкнулись с регулярными очередями в пятницу вечером. По истории пиков становилось ясно: 90–110 заказов в час, среднее время доставки около 25 минут. По первоначальной формуле требовалось порядка 40 курьеров, но это не учитывало географическую разбросанность.

Мы ввели зонирование и правило объединения заказов до двух позиций, добавили 15-процентный буфер и запустили пилот с диспетчером, который оперативно перераспределял курьеров между зонами. В результате среднее время доставки сократилось на 18 процентов, а экономия на трудозатратах составила 10 процентов по сравнению с прежней моделью.

Практические предупреждения и нюансы

Не полагайтесь на одно число. Пиковые часы меняются по дням недели, погоде и событиям. Число курьеров, рассчитанное для обычного пика, может оказаться недостаточным во время городского фестиваля или плохой погоды.

Учтите человеческий фактор: длительные смены и частые переработки снижают производительность и повышают трафик отмен. Планируйте резерв на замены и предусмотрите быстрый набор в случае форс-мажора.

Оптимизация соотношения курьеров и заказов — не разовая задача. Регулярно собирайте данные, проверяйте допущения и корректируйте параметры. Используйте простые формулы для быстрой оценки и переходите к моделям и симуляциям, когда требования к сервису становятся строгими. Такой практический подход помогает удерживать качество доставки и контролировать расходы, даже в самых напряжённых часах.

Смотрите также

Какие современные отделочные решения делают интерьер дороже и практичнее

Интерьер часто выглядит «дорого» не из-за большого бюджета, а из-за правильных отделочных решений. Одни материалы …