Решение о том, сколько курьеров нужно для района, влияет на скорость доставки, затраты и удовлетворённость клиентов. В этой статье я покажу понятный алгоритм расчёта, приведу формулы и приведу пример из практики. Подход применим к локальным службам доставки, городским службам и кафе с доставкой.
Почему точный расчёт важен
Переизбыток курьеров приводит к перерасходу бюджета, дефицит — к срыву сроков и потере клиентов. Баланс нужен не только по среднему, но и в пиковые часы, когда нагрузка может вырасти в несколько раз.
Правильная модель помогает планировать смены, резерв на болезни, оптимизировать маршруты и принимать решения о внедрении микропунктов выдачи или электровелосипедов. Рассмотрим факторы, которые влияют на потребность в персонале, а затем пройдём шаги расчёта.
Ключевые факторы, которые нужно учесть
Первый набор — это объём и профиль спроса: сколько заказов в день, насколько они равномерно распределены по времени, есть ли пики по вечерам или выходным. Второй набор — параметры обслуживания: среднее время на один заказ, дистанции между точками, скорость передвижения и время ожидания у клиента.
Также важны организационные ограничения: длина смен, доступность транспорта, требования к SLA и запланированный резерв на форс-мажоры. Эти факторы формируют входные данные для расчёта и определяют, какие допущения можно использовать.
Пошаговый алгоритм расчёта
Алгоритм прост: собрать данные, оценить среднюю и пиковую нагрузку, рассчитать рабочую нагрузку в минутaх, учесть доступное рабочее время курьера и коэффициент занятости, затем добавить резерв. Ниже раскрываю каждый шаг подробно.
Шаг 1. Оцените спрос по часам
Соберите статистику по заказам за последние 4–8 недель и посчитайте среднее число заказов в день и по часам. Если данных нет, используйте аналоги по населению: 0.005–0.02 заказа в день на человека — ориентир для разных типов бизнеса.
Обратите особое внимание на пиковые часы. Для расчёта смен и резервов важно знать максимальное число заказов в самый занятый час, а не только среднее за день.
Шаг 2. Определите среднее время обслуживания одного заказа
Разбейте время на составные части: подготовка заказа у отправителя, время в пути, передача клиенту и административные операции. Формула в общем виде выглядит так:
T_order = t_pickup + t_travel + t_dropoff + t_admin + t_buffer
Проведите замеры в реальных условиях. Пример типичных значений: подготовка 4–8 минут, средняя доставка 10–20 минут, передача 2–4 минуты, администрация 1–3 минуты, буфер 3–5 минут.
Шаг 3. Рассчитайте суммарную рабочую нагрузку
Умножьте среднее число заказов в день на T_order — получите суммарное количество минут, нужных для выполнения всех заказов. Это и есть общий рабочий объём.
Пример: при 300 заказах в день и среднем времени 30 минут суммарный объём = 300 × 30 = 9000 минут работы в день.
Шаг 4. Оцените доступное рабочее время на одного курьера
Возьмите длительность смены и вычтите перерывы, административное время и время на дорогу до начала смены. Обычно на 8-часовую смену рабочее время составляет 7–7.5 часов, то есть 420–450 минут.
Не забудьте учесть целевой коэффициент занятости (utilization). Чтобы курьер мог выполнять задачи с приемлемым запасом, целевой коэффициент обычно ставят в диапазоне 0.65–0.8.
Шаг 5. Формула для числа курьеров
Удобная формула выглядит так:
N = ceil( Total_workload_minutes / (Available_minutes_per_courier × Utilization) )
Эта формула даёт число курьеров, достаточное для обслуживания средней дневной нагрузки с учётом выбранного уровня занятости. Но её нужно дополнить расчётом на пиковый час.
Шаг 6. Отдельный расчёт для пиковых часов
Пиковая потребность вычисляется через максимальное число заказов в час. Посчитайте, сколько заказов в пике может выполнить один курьер за час с учётом среднего T_order. Затем разделите пиковую нагрузку на этот показатель и округлите в большую сторону.
Если требуемое число в пиковом часе больше среднего по формуле выше, планируйте перекрытия смен или временных наёмных работников для пиков.
Пример расчёта для квартала города
Представим район с 30 000 жителей, где в среднем 300 заказов в день. Среднее время на заказ я измерил при пилоте: 30 минут. Смена 8 часов, эффективное рабочее время 420 минут, целевой коэффициент занятости 0.75.
Считаем: суммарная нагрузка = 300 × 30 = 9000 минут. Эффективное время на курьера = 420 × 0.75 = 315 минут. N = ceil(9000 / 315) = ceil(28.57) = 29 курьеров.
Для пикового часа с 60 заказами: курьер выполняет 60 / (60 / 30) — проще через количество заказов в час на курьера. За час один курьер при 30 мин на заказ — 2 заказа. С учётом коэффициента 0.75 эффективных заказов в час ≈ 1.5. Значит нужно ceil(60 / 1.5) = 40 курьеров в пик. Это означает, что потребуется организовать перекрытие смен или иметь дополнительный резерв.
| Показатель | Значение |
|---|---|
| Заказы в день | 300 |
| Среднее время на заказ | 30 минут |
| Суммарная нагрузка | 9000 минут |
| Эффективное время/курьер | 315 минут |
| Нужно курьеров (среднее) | 29 |
| Нужно курьеров (пик) | 40 |
Практические приёмы, чтобы сократить число нужных курьеров
Оптимизация маршрутов и пакетирование заказов сокращают среднее время на заказ. Зональное распределение уменьшает пробеги и повышает плотность доставок. Микропункты выдачи сокращают число «последних километров» и позволяют обслуживать больше заказов одним человеком.
- Используйте динамическое объединение заказов по близости и времени.
- Организуйте фиксированные окна доставки для снижения разброса по времени.
- Внедрите промежуточные пункты и велосипеды для плотных районов.
Из моего опыта: при пилотировании в одном жилом массиве мы сократили число курьеров на 18 процентов, введя микропункт и сменив доставку на электронные уведомления о готовности. Это снизило время ожидания и увеличило плотность выполненных заказов.
Как корректировать расчёт в процессе работы
Запускайте расчёт как итерацию: первые 2–4 недели собирайте реальные данные и корректируйте T_order и распределение по часам. Следите за ключевыми метриками: выполнение SLA, среднее число заказов на курьера за смену, доля простоя.
Регулярно пересматривайте коэффициент занятости. Если курьеры постоянно перегружены в пике, увеличьте резервы или поменяйте расписание смен для лучшего перекрытия. Если много простоя — снижайте штат или внедряйте смарт-распределение.
Типичные ошибки при расчёте и как их избежать
Ошибка 1 — расчёт по среднему без учёта пиков. Всегда делайте отдельную проверку на пиковый час. Ошибка 2 — неверная оценка времени на заказ. Меры в лабораторных условиях завышают эффективность, поэтому проверяйте в реальных условиях.
Ошибка 3 — игнорирование внешних факторов: погода, мероприятия, дорожные работы. Включите в модель простой коэффициент сезонности и добавляйте резерв в дни повышенного спроса.
Краткий чек-лист перед внедрением
Перед запуском проверьте, что вы собрали достоверные данные, рассчитали пиковую нагрузку, оценили T_order по полевым замерам и заложили резерв 10–25 процентов на смены и болезни. Убедитесь, что есть план на случай резкого роста спроса.
- Анализ заказов по часам и дням недели.
- Полевая оценка времени на заказ.
- Расчёт по формуле с учётом коэффициента занятости.
- План перекрытий и резервов.
Подход в этой статье даёт инструмент для системного расчёта числа курьеров с учётом реальных условий района. Начните с измерений, сделайте расчёт по формуле, проверьте в полевых условиях и корректируйте в реальном времени. Так вы получите рабочую модель, которая позволит держать баланс между качеством доставки и экономикой.
Новости строительства События в мире строительства