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

iPad-приложение для
бортпроводников S7 Airlines

Мобильные приложения
Корпоративный софт

 

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

01 — Аналитика

Цели

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

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

Задачи

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

Повысить качество пассажирского сервиса со стороны бортпроводников для увеличения количества клиентов.

Предоставить особый индивидуальный сервис для пассажиров бизнес-класса.

02 — Процесс

Технологии

В город Домодедово к заказчику S7 Airlines отправляются два аналитика для изучения бизнес-процессов компании и способов их автоматизации. На протяжении всей разработки аналитики находятся в офисе заказчика и оперативно реагируют на изменения в проекте, обратную связь от реальных пользователей и руководства компании. Изучается более 10 систем, с которыми предстоит интегрироваться, проводится опрос экспертов компании о целях и задачах системы. Приложение разбивается на множество блоков:

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

Особенности

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

03 — Дизайн

Юзабилити

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

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

04 — Разработка

Библиотеки

As-is

Бортпроводник имеет на рейса сотней бумажных документов, объем некоторых превышает 1000 страниц, они очень тяжелые. Крайне сложно оперативно найти необходимый раздел во множестве бумажных документов. В документы с постоянной периодичностью вносятся правки, приходится перепечатывать 1000 страниц для 1000 бортпроводников и передавить их лично.

Realised

Все документы загружаются в iPad по сети. Разработана продвинутая библиотека чтения документов, так как нативная библиотека iOS не поддерживает многоуровневую структуру документов и возможность вставить видео-инструкции.

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

05 — Функционал

Календарь

Календарь рейсов для бортпроводника обладает своей спецификой. Бортпроводник за сутки может сменить до 4 часовых поясов и ему важно не запутаться. Для этого мы добавили возможность выбора места его локации. Календарь выстроится в зависимости от часового пояса местонахождения бортпроводника и не даст пропустить рейс.

 

Бортпроводник должен быть в курсе сразу нескольких времен вылетов и прилетов рейса:

  • плановое время;
  • расчетное время;
  • фактическое.

Cabin Crew Pad отображает в удобном интерфейсе все времена и постоянно находится на связи с сервером для отображения задерживающихся рейсов и уведомления пассажиров о реальном времени взлета.

05 — Функционал

Работа с пассажирами

Cabin Crew Pad содержит в себе всю информацию о пассажире. Покажет, что пассажир заказывал из питания на прошлом рейсе, является ли он участником пассажирских программ S7 Airlines, находится ли его домашнее животное в грузовом отсеке или пассажир слабослышащий и к нему необходимо особое обращение. Приложение покажет карту аэропорта пересадки для следующего рейса, и бортпроводник поможет разобраться в навигации по аэропорту прилета.

05 — Функционал

Отчеты

Автоматизировали процесс заполнения отчетности. Теперь бортпроводники заполняют все в своих iPad. Каждый отчет подвергался юзабилити-тестам, что позволило ускорить время заполнения отчетов более чем в 2 раза по сравнению с заполнением на бумаге.

Также появилась возможность проводить аналитику по отчетам в аналитической панели.

05 — Функционал

Экипаж

Старшие бортпроводники обладают информацией об экипаже. Расставляют экипаж по всему воздушному судну с помощью Cabin Crew Pad и оставляют комментарии по работе команды.

05 — Функционал

Чат

В Cabin Crew Pad внедрен полноценный чат с наземными службами. Борпроводник имеет возможность запросить информацию в экстренных случаях и оперативно получить ответ.

06 — KPI

Результаты

Отказ от всех бумажных носителей.

Проведение брифинга исключительно на планшете.

Заполнение и хранение отчетов в системе документооборота.

Повышен уровень сервиса пассажиров.

Сформирована система получения данных для развития сервиса компании.

Мы показали небольшую часть нашей работы, так как секретные блоки под NDA и мы не раскрываем всех секретов. Новые цели уже спланированы на год вперед. Уже на протяжении более чем 3 лет наша компания развивает проект для S7 Airlines, мы проводим встречи нашей команды с более чем сотнями бортпроводников каждые полгода, получаем обратную связь от реальных пользователей и совершенствуем систему.

07 — Технологии

Front-end

Angular
Typescript
RXJS
Bootstrap CSS
BEM

Back-end

Oauth
REST API
PHP 7.2
Yii2
Codeception
postresql
oracle
S3
memcache
nginx
php-fpm
kafka (through REST API)

iOS

Swift 4
Objective C
Core Data
AFNetworking
Alamofire
Codable
Reachability
Masonry
Crashlytics
Fabric
Motis Object Mapping
08 —

Команда

Савин Владислав

Руководитель проекта

Тагаев Анвар

Аналитик

Алексей Черногор

Тимлид команды разработки

Сергей Лисицын

Бэкенд разработчик

Павел Суворов

Бэкенд разработчик

Виктор Васильев

Бэкенд разработчик

Александр Малинчук

iOS-разработчик

Тимофей Горгун

iOS-разработчик

Фараби Бимбетов

iOS-разработчик

Андрей Тихомиров

Тестировщик

Виолетта Котелова

Тестировщик

Артур Минвалеев

Консультант

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

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

Product owner S7 Airlines

Похожий проект

BIT

Корпоративный безопасный мессенджер для Microsoft

Подробнее

Kotelov Valeriy Version: 1.00