KOTELOV
iPad-приложение для бортпроводников
KOTELOV
WDA
2023
#Приложение под ключ

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

3592 
KOTELOV
KOTELOV Россия, Москва
Поделиться:
Клиент

АО "АВИАКОМПАНИЯ "СИБИРЬ"

Сфера

Транспортные услуги

Регион

Россия, Новосибирск

Мобильная платформа

IOS

Сдано

Август 2022

Задача

Предоставить актуальную информацию о рейсе в режиме онлайн

Сократить часы работы бортпроводника с помощью перевода отчетов в электронный вид

Добавить фишки для повышения качества клиентского сервиса

Решение

Для того, чтобы система могла продолжать полноценно работать в режиме оффлайн,  выбрали offline-first подход. При таком подходе, во время отсутствия связи, новые данные сохраняются и при появлении интернета автоматически отправляются на сервер. Если данные изменяются при наличии интернета, механизм синхронизации запускается автоматически. Чтобы приложение Cabin crew pad эффективно выполняло свои функции в автономном режиме создано хранилище данных, шифруемое операционной системой.

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

1Аналитика

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

функционал библиотеки;

информативный календарь рейсов;

питание пассажиров эконом-класса, бизнес-класса и спецпитание;

блок общей информации о рейсе;

система оповещений о дефектах пассажирского судна;

отображение всевозможных грузов;

схемы аварийно-спасательного оборудования;

анкетирование пассажиров;

два вида чатов для коммуникации с service desk и центром обслуживания пассажиров;

работа с отчетами;

блок работы с пассажирами;

информация об экипаже рейса.

2Интеграции

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

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

Intranet S7 Airlines

DCS;

Apis;

Amadeus;

Внутренними сервисами S7 Airlines

Большинство «стыковок» выполнены на основе интерфейсов API. Для получения моментальных изменений и в случае высокого объема информационных потоков используются механизмы прямой интеграции через DB линки непосредственно в базу данных сторонней системы, брокеры сообщений Kafka или стриминг сервисы.

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

В качестве платформы Cabin crew pad заказчик выбрал iOS, основываясь на показателях надежности, стабильности и безопасности. Не последнюю роль также сыграло удобство использования планшетов на базе iOS при работе со сложными интерфейсами, такими, как карта салона, чтение pdf-документов, заполнение отчетов.

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

Календарь

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

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

плановое время;

расчетное время;

фактическое.

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

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

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

Отчеты

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

Экипаж

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

Чат

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

4Разработка компонентов

Разработали UI kit 

Результат

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

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

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

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

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

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

Комментарий агентства

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

Генеральный директор (CEO)

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

Отзыв клиента

Александра Драчева
Александра Драчева

Начальник отдела управления производственных ИТ-систем

Хорошо, если от исполнителя действует человек, который понимает бизнес-язык заказчика, его предметную область. Нам близка agile-философия, и мы работаем по scrum, что позволяет погружать членов команды разработки в понимание бизнес-процессов. С командой KOTELOV разрабатываем продукт с 2017 года.


Стек технологий

  • PHP PHP Язык программирования
  • Swift Swift Язык программирования
  • Angular Angular Фреймворк/библиотека
  • PostgreSQL PostgreSQL База данных

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

KOTELOV с удовольствием обсудит вашу задачу

Оставить заявку