Начать проект

Приложение для бортпроводников c 23 интеграциями и работой без интернета

Высшая оценка от бортпроводников S7 Airlines

Перед нами возникла задача создать огромную систему (11 систем интеграции, backend, frontend, analytics, design) для исключения бумажных носителей (более 10 кг на рейсе) в работе бортпроводников и позволить экипажу встречать пассажиров, уже имея полноценную информацию о них для предоставления уникального сервиса на борту самолета.

Цели автоматизации:

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

Аналитика:

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

  • функционал библиотеки;
  • информативный календарь рейсов;
  • питание пассажиров эконом-класса, бизнес-класса и спецпитание;
  • блок общей информации о рейсе;
  • система оповещений о дефектах пассажирского судна;
  • отображение всевозможных грузов;
  • схемы аварийно-спасательного оборудования;
  • анкетирование пассажиров;
  • два вида чатов для коммуникации с service desk и центром обслуживания пассажиров;
  • работа с отчетами;
  • блок работы с пассажирами;
  • информация об экипаже рейса.


Работали в тесной связке с техническом отделом S7 Airlines. Интегрировались с системами через REST API и Base to base:


  • Intranet S7 Airlines
  • DCS;
  • Apis;
  • Amadeus;
  • Внутренними сервисами S7 Airlines.

Особенности проекта:

  • Offline-first. Приложение большую часть времени работает в оффлайне или имеет низкое качество соединения, при этом должно хранить в себе более 200 мегабайт данных, необходимых для совершения рейса.
  • Интеграции с 10+ динамически развивающимися сервисами компании
  • Использование минимального объема мобильного трафика

Задачи

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


Как было

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

Бортпроводник получал всю информацию на бумаге на брифинге, далее он не имел доступа к актуальной информации.

Как стало

Интеграции

Наш системный и бизнес аналитик полгода находились в офисе S7 Airlines в Домодедово для изучения более 23 малоописанных систем интеграции с бесконечным разнообразием данных. Около года понадобилось, чтобы все данные приходили корректно и были связаны друг с другом.

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

Календарь рейсов

Удобный календарь рейсов с возможностью отобразить время по UTC, аэропорту базирования, месту прилета.

Рейс

Информация о  рейсе отображается на информативном дашборде по принципу атомарности

Отчеты

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

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

Карта салона

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

Карточка пассажира

Содержит в себе информацию об особенности его перевозки и ведет к дополнительной информации о нем:

Меню

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

Анкета и обратная связь

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

Компенсации

На рейсе пассажир может получить компенсацию за косяки авиакомпании

Накладные

Накладные помогают в учете потраченного на рейсе имущества, что помогает экономить на закупках

Экипаж

Отображает коллег на рейсе, также старший бортпроводник имеет возможность сменить позиции экипажа:

Чат

Внедрен чат с экипажем и наземными службами:

Библиотека

10 кг бумаги перевели в удобный интерфейс с поиском, интерактивным оглавлением и закладками

Виджет

Не забыли и о виджете)

UI-kit

Собрали красивый ui-kit

Результаты

Это уже вторая версия приложения CCP, первую мы начали делать 5 лет назад и развивали ее все эти годы. Сейчас новое приложение обрастает функционалом, переехало с iOS на Android, и будет только расти. 

- 10 кг
бумажной документации
1000
пользователей
23
системы интеграции
7800
отчетов оцифровываем в день
в 2 раза
Ускорили заполнение отчетов
на 520
рейсах в день используется софт
15 000 000
отчетов оцифровали за все время
14 000 000
расходников учитывается в год
- час работы
отчеты высылаются онлайн

Технологии

Swift
Kotlin
Postgress
Kafka
Angular
Yii2

Команда

Влад Савин
Руководитель проекта
Алексей Черногор
Бэкенд тимлид
Влад Богдашкин
Мобайл тимлид
Володя Вербицкий
Фронтенд тимлид
Артем Суслов
Дизайнер
Никита Опалинский
Дизайнер
Алексей Потапов
Фронтенд-разработчик
Антон Войтковский
бэкенд-разработчик
Леша Загороднев
Тестер
Дима Кушнер
Мобайл-разработчик

Ребята из Kotelov разработали масштабную систему, которая требовала крайне высокую техническую экспертность и позволила поднять сервис на борту самолетов на новый уровень

Александр Лукаш

Product owner S7 Airlines