Как KOTELOV помог запустить первую в России систему по поддержки принятия решений в авиакомпании S7 Airlines

Транспорт и логистика, Корпоративный софт
Транспорт и логистика Корпоративный софт
Как KOTELOV помог запустить первую в России систему по поддержки принятия решений в авиакомпании S7 Airlines

Заказчик

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

Проблема

В мире случаются неприятности: рейсы отменяются, переносятся. И сотрудники S7 Airlines решили справляться с не зависящими от них проблемами с выгодой для компании и пассажиров. Мы вместе разработали специальный софт — Disruption Management, который автоматически учитывает все возможные издержки и предлагает наиболее выгодный вариант.

сервис по оптимизации перелетов показывает стыкованные рейсы

Задачи проекта

  • Разработка архитектуры с учетом нагрузки и интеграций с внешними сервисами.
  • Анализ сбоев с прогнозированием финансовых потерь.
  • Интерфейс с важными метриками: загруженность рейсов, влияние задержек на пересадки и суммарные затраты.
  • Моделирование сценариев для быстрого поиска подходящего решения.
  • Интеграция с хранилищем DWH для стандартизированной обработки данных.
  • Разработка и настройка API для подключения к другим сервисам авиаперевозчика.

Как S7 Airlines проводили исследование

Специалисты регулярно посещали Центр управления полётами, чтобы разобраться в процессах и собрали данные о причинах сбоев. Анализировали, какие решения операторы принимают чаще всего, и какие сценарии требуют автоматизации. Провели интервью с пользователями системы, чтобы понять их потребности.

Дальше S7 Airlines провели исследование аналогичных зарубежных систем — как они рассчитывают логистику и прогнозируют пассажиропоток. Собранные референсы помогли определить ключевые требования к Disruption Management — нашему новому сервису.

сервис по оптимизации перелетов

Разработка функционала

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

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

Раньше операторы принимали решения только из опыта, но Disruption Management позволяет сравнивать сценарии и выбирать наименее затратный вариант. Например, если при замене Airbus 320 на Boeing 737 убытки составят 837 тысяч рублей, система сразу покажет этот прогноз и альтернативные решения.

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

Мониторинг пересадок пассажиров

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

Гибкость интеграции

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

сервис по оптимизации перелетов — инфо по пассажирам

Формирование отчётов и прогнозирование

Disruption Management позволяет анализировать не только один рейс, но и учитывать влияние решений на группы рейсов. Пока система работает с краткосрочным прогнозированием (на 3 дня вперёд), но в перспективе её можно доработать для стратегического планирования.

Сервис по оптимизации перелетов — итоги

Disruption Management стал инструментом, который:

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

Система уже используется в авиакомпании, где помогла оптимизировать пересадки пассажиров и сократить время ожидания. Проект продолжает развиваться, и в будущем S7 рассматривают возможность расширения функционала.

технологии

Python
Angular
Обсудить проект