Корпоративная система Веб + мобильное приложение Управление логистикой

Автоматизировали корпоративную логистику для Матч ТВ

Единая система подачи заявок, планирования маршрутов и управления корпоративным транспортом сотрудников по всей России. Вместо почты, звонков и таблиц — один контур с прозрачным статусом каждой поездки.

  • −30% трудозатрат на обработку заявок и планирование маршрутов
  • 3 500+ заявок в месяц обрабатывает один координатор-логист
  • С 5 часов до 15 минут — время согласования одной заявки
Интерфейс системы управления корпоративным транспортом
скриншот
мобильного
приложения
Клиент
ОтрасльМедиа, спортивное ТВ
Масштаб1 200 сотрудников,
70+ городов
Сроки4 месяца до промышленной эксплуатации
ФорматВеб-система + iOS / Android
02
Контекст

Клиент и исходная ситуация

Федеральный спортивный телеканал с круглосуточным эфиром и съёмочными группами по всей стране. Транспорт для них — часть производственного процесса: если машина не пришла вовремя, срывается съёмка.

ОтрасльМедиа, федеральный спортивный телеканал
Масштаб бизнеса1 200+ сотрудников, собственный автопарк и подрядные перевозчики
География70+ городов России, круглосуточный режим работы
Особенности работыПиковые сезоны трансляций, заявки в любое время суток, частые изменения маршрута «на ходу»

Что происходило до начала проекта

  • Заявки приходили из разных источников: почта, мессенджеры, звонки, бумажные служебные записки — единой очереди не существовало.
  • Маршруты собирал вручную один координатор: в пиковую смену — более 140 заявок, часть из них с правками «на ходу».
  • Данные дублировались в нескольких таблицах, поэтому фактический пробег и загрузку автопарка нельзя было проверить.
  • Согласование одной заявки занимало до 5 часов, а ошибки в маршрутах приводили к простоям съёмочных групп.
  • Процесс невозможно было масштабировать: рост числа городов требовал пропорционально больше координаторов.
фото клиента
или производственный
процесс
фото 2 · при NDA
заменить на
обезличенный визуал
03
Цели и задачи

Каких результатов хотел достичь клиент

Цель проекта

Собрать управление корпоративным транспортом в один цифровой контур и сократить время обработки заявки с часов до минут — без расширения штата координаторов.

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

01

Единая точка приёма заявок

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

02

Планирование маршрутов

Рабочее место координатора: объединение заявок в рейсы, подбор машины и водителя, правки в один клик.

03

Мобильное приложение водителя

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

04

Интеграции с учётными системами

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

05

Уведомления и напоминания

Push и email на каждом шаге: заявка принята, машина назначена, водитель в пути.

06

Аналитика и права доступа

Отчёты по пробегу, стоимости и загрузке автопарка; роли для сотрудника, координатора и руководителя.

04
Решение

Что разработала команда GROTEM

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

скриншот · личный кабинет сотрудника
Веб · сотрудник

Личный кабинет и заявка за 40 секунд

Форма подстраивается под тип поездки, адреса подсказываются, регулярные маршруты сохраняются шаблоном. Сотрудник видит статус и водителя без звонка координатору.

  • Шаблоны поездок
  • Статусы в реальном времени
  • История заявок
скриншот · рабочее место координатора
Веб · координатор

Планировщик рейсов с картой

Заявки собираются в рейсы drag-and-drop, система предлагает попутные маршруты и свободные машины, а конфликты по времени подсвечиваются до отправки наряда.

  • Объединение заявок
  • Подбор машины
  • Контроль конфликтов
скриншот / GIF · мобильное приложение водителя
Мобильное приложение

Наряд водителя офлайн

Смена, список поездок и отметки статусов работают без интернета: данные сохраняются локально и синхронизируются, как только появляется связь.

  • Офлайн-режим
  • Фотофиксация
  • Автосинхронизация
скриншот · дашборд руководителя
Аналитика

Дашборд загрузки автопарка

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

  • Отчёты по городам
  • Выгрузка в учёт
  • Роли и права
схема пользовательского пути: заявка → согласование → рейс → выполнение → закрытие и отчётность
05
Сложность

Почему проект был сложным

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

01
Нужно было уложиться в выделенный бюджет и запустить продукт с первого раза.

Срок был жёстко привязан к сезону трансляций. Требовалось найти решение, как ускорить разработку в 2 раза и успеть без расширения команды — поэтому проектирование шло на кликабельном прототипе, а разработка велась параллельными потоками веба и мобильного приложения.

02
Архитектура должна была отвечать требованиям информационной безопасности.

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

03
Нельзя было остановить действующий процесс ни на день.

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

04
Водители работают в зонах с нестабильной связью.

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

05
Пользователи — не ИТ-специалисты.

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

06
Инженерная часть

Чем проект отличается от типовой разработки

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

Мы вынесли эту логику в отдельный сервис планирования: он предлагает координатору варианты объединения заявок, проверяет ограничения и оставляет финальное решение за человеком. Разработку ускорила платформа GROTEM PLATFORM — типовые модули авторизации, ролей, уведомлений и офлайн-синхронизации не писались с нуля.

Собственный алгоритм подбора рейсовОбъединение попутных заявок с учётом смен, норм отдыха и приоритета эфира
AI-разбор входящих заявокСвободный текст из почты превращается в структурированную заявку с адресами и временем
Архитектура под требования ИБИзолированные контуры, журналирование действий, разграничение прав по ролям
Офлайн-режим и автосинхронизацияЛокальное хранилище на устройстве водителя и разрешение конфликтов при возврате связи
Ускоренная разработка на платформеГотовые модули платформы GROTEM сократили сроки примерно в 2 раза
Оптимизация под пиковые нагрузкиПланировщик держит сезонные пики без деградации отклика интерфейса
07
Результаты

Что получил бизнес

Цифры за первый год промышленной эксплуатации системы.

−30%

трудозатрат на обработку заявок и планирование маршрутов

3 500+

заявок в месяц обрабатывает один координатор-логист

15мин

на согласование заявки вместо 5 часов ручной переписки

70+

городов работают в едином процессе без роста штата координаторов

Процесс
До проекта
После запуска
Согласование заявки
до 5 часов
15 минут
Источники заявок
почта, звонки, мессенджеры, бумага
одна очередь в системе
Планирование смены
вручную, 140+ заявок на координатора
автоподбор рейсов, проверка конфликтов
Отчётность по автопарку
сводные таблицы раз в месяц
дашборд в реальном времени
Данные о поездках
дублировались в нескольких файлах
единый источник для бухгалтерии
  • Прозрачность расходов. Стоимость километра и доля подрядчиков считаются по факту, а не по оценке.
  • Меньше простоев. Съёмочные группы получают транспорт вовремя даже в пиковые даты трансляций.
  • Масштабирование без найма. Новые города подключаются настройками, а не дополнительными координаторами.
  • Управляемость. Руководитель видит загрузку автопарка и обоснованно решает, где нужны свои машины.
08
Отзыв

Что говорит клиент

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

АО
Алексей ОрловНачальник отдела транспортного обеспечения, Матч ТВ
09
Признание

Награды и публикации

Внешняя оценка проекта: премии, шорт-листы, отраслевые рейтинги и материалы в профильных медиа.

Tagline Awards 2023В номинации «Лучшее IT-решение, разработка и интеграция»
Global CIO 2023В номинации «Лучший проект в области кастомной разработки»
Публикация в профильном медиаРазбор проекта и интервью с заказчиком
Отраслевой рейтингПозиция в рейтинге разработчиков корпоративного ПО

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

10
Стек

Технологии проекта

Бэкенд

JavaSpring BootPostgreSQLRedis

Фронтенд

TypeScriptReactMapKit

Мобильные приложения

KotlinSwiftSQLite

Инфраструктура

DockerKubernetesGitLab CIGrafana
Обсудим ваш проект

Поможем выбрать оптимальное решение для вашего бизнеса

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

  • Покажем релевантный опыт на похожих проектах
  • Предложим следующие шаги без обязательств

«В пиковые сезоны приходило более 140 заявок за смену. После запуска системы GROTEM обработку взял на себя один координатор — процесс стал прозрачным и управляемым».

АО

Алексей Орлов

Начальник отдела транспортного обеспечения, Матч ТВ

Оставьте заявку на консультацию

Заполните обязательные поля — остальное обсудим в разговоре. Перезвоним или напишем в течение одного рабочего дня

Бесплатно Ответ за 1 рабочий день Без обязательств

Спасибо! Данные отправлены.

Для подписки на рассылку подтвердите почту по ссылке в письме. Если письма нет, проверьте папки «Спам» и «Промоакции».