3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
Распределение ресурсов

Распределяем людей и технику по прогнозу, а не по звонкам в конце дня

Считаем будущую загрузку по истории заказов, сезонности и календарю, а затем строим расписание с учётом квалификаций, норм труда и ограничений по времени. Часть задач закрывается автоматически там, где это допустимо.

Или сразу: +7 (962) 368-39-51 Telegram

7–30 дн.
горизонт прогноза загрузки
WAPE
метрика точности, устойчивая к выбросам
OR-Tools
решатель для расписаний и маршрутов
1 день
цикл перепланирования при сбоях
Задачи

Что ломается в планировании ресурсов

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

План строится на средних, а не на прогнозе

Численность рассчитывается по среднему за год, поэтому в пиковые недели не хватает людей, а в спокойные — бригады простаивают. Сезонность и акции в плане не учтены.

Смены верстаются вручную в конце месяца

График собирается в Excel несколько дней, учитывает не все ограничения и всё равно вызывает споры. Любая правка — это новая итерация согласования.

Квалификации не формализованы

В системе нет признака «кто имеет допуск к этому типу работ», поэтому распределение опирается на память диспетчера и заканчивается переработками у одних и простоями у других.

Маршруты выездных специалистов неоптимальны

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

Сбои ломают график на неделю

Болезнь сотрудника или аварийная заявка требуют ручной перестройки всего расписания: без инструмента перепланирование занимает день и сопровождается ошибками.

Сверхурочные как постоянная практика

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

Решения

Что входит в решение

Прогноз, оптимизация и оперативное перепланирование — три части одной системы.

Прогноз спроса и загрузки

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

  • Модели градиентного бустинга и сезонные модели для рядов
  • Учёт праздников, акций и погодных факторов, где они значимы
  • Оценка точности через WAPE и MAPE по каждому сегменту
  • Интервальный прогноз, а не только точечная оценка

Построение расписаний

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

  • Матрица компетенций и допусков как входные данные
  • Жёсткие ограничения: норма часов, перерывы, ночные смены
  • Мягкие предпочтения: равномерность, пожелания по дням
  • Объяснение, почему сотрудник попал именно в эту смену

Оптимизация назначений и маршрутов

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

  • Кластеризация заявок по географии и временным окнам
  • Учёт грузоподъёмности, типов техники и времени на работы
  • Пересчёт маршрута при появлении аварийной заявки
  • Выгрузка маршрутных листов в мобильное приложение

Перепланирование в реальном времени

Система пересчитывает план при отклонениях: неявке, задержке, срочной заявке. Диспетчер видит не задачу целиком, а готовые варианты решения.

  • Автоматический подбор замен с подходящей квалификацией
  • Оценка стоимости каждого варианта перепланирования
  • Оповещения сотрудников через Telegram или приложение
  • История изменений плана для разбора спорных ситуаций
Процесс

Этапы внедрения

Первым делом проверяем, что прогноз действительно точнее текущего планирования — только после этого автоматизируем график.

  1. 01 2 недели

    Анализ данных и ограничений

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

  2. 02 3 недели

    Прогноз и проверка на истории

    Обучаем модель и проверяем её на прошедшем периоде: сравниваем прогноз с фактом по каждой неделе и сегменту.

  3. 03 4 недели

    Оптимизация расписания

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

  4. 04 3–4 недели

    Оперативный контур

    Подключаем мобильные сценарии, настраиваем перепланирование при сбоях и передаём систему диспетчерской службе.

Почему WAPE честнее MAPE в задачах планирования

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

WAPE считается как отношение суммы абсолютных ошибок к сумме фактических значений и остаётся устойчивым к выбросам и нулевым периодам. Для операционного планирования практический ориентир — WAPE в диапазоне 8–15% на горизонте одной-двух недель. Важно считать метрику отдельно по сегментам: средний показатель по всей сети может быть хорошим за счёт крупных точек при том, что в половине филиалов прогноз ошибается вдвое.

Что нужно, чтобы оптимизатор расписаний заработал

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

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

Как считать экономию от оптимизации ресурсов

Эффект от распределения ресурсов считается в трёх величинах. Первая — сокращение сверхурочных часов: прогноз позволяет заранее привлекать нужное количество людей вместо того, чтобы закрывать пик переработками. Вторая — рост выработки на одного исполнителя за счёт сокращения времени в дороге и простоя между заявками. Третья — уменьшение потерь от невыполненных заявок в пиковые периоды.

Мы фиксируем все три показателя до внедрения и считаем после пилота. Если прогноз не превосходит по точности текущее планирование хотя бы на измеримую величину, проект останавливается на этапе проверки гипотезы — это дешевле, чем внедрять инструмент, который не помогает принимать решения.

Частые вопросы

Практический горизонт — от недели до месяца. На одну-две недели прогноз обычно даёт WAPE 8–12% и достаточен для составления графика смен. На месяц точность ниже, но он и используется иначе: не для конкретных смен, а для планирования найма, закупок и распределения бюджета. Прогноз на квартал имеет смысл только там, где есть устойчивая сезонность и длинная история продаж.

Да, если они формализованы. Пожелания переводятся в веса: например, «не ставить в ночные смены больше двух раз в неделю» — жёсткое ограничение, «по возможности не работать в субботу» — мягкое. Решатель старается максимизировать учтённые пожелания, но при дефиците персонала приоритет отдаётся выполнению работ. Итоговое расписание сопровождается пояснением, какие ограничения не удалось выполнить и почему.

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

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

AI для бизнес-процессов: другие направления

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

Планирование загрузки отнимает дни ручной работы?

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