Подавайте работы до 21 января (вт)11 000 Р,
с 22 января (ср)14 000 Р
Церемония награждения
5 декабря 2025
Крупнейшая digital-премия в Европе

ВипСервис. ПортБилет. TMC

Заказчик: ВипСервис
Исполнитель: «Рабочие решения»
Share
ВипСервис. ПортБилет. TMC

Главное о кейсе

ВипСервис — крупнейший российский поставщик тревел-услуг для корпоративных клиентов, обслуживающий более 13 миллионов пассажиров. Холдинг входит в список 200 крупнейших частных компаний России по версии Forbes. Work Solutions развивает OBT (online booking tool) для планирования командировок «Портбилет ТМС». Работа началась в 2021 году, за три года активной разработки команда превратила устаревшее монолитное приложение в гибкую и масштабируемую платформу с современным дизайном.

Как проект изменил жизнь пользователей

В отличие от простого бронирования билетов физическими лицами, командировки требуют учета множества факторов. Раньше для бронирования сложных маршрутов требовалось обязательное участие тревел-агента и авиакассира, который должен знать и уметь пользоваться разными ГДС (Глобальные дистрибутивные системы). Теперь с помощью платформы Портбилет TMC пользователи могут самостоятельно планировать многосегментные поездки, соблюдая при этом корпоративные политики и выписывать все необходимые документы.

Бизнес-задача и ее решение

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

Глобально была проведена работа в семи направлениях:

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

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

Редизайн пользовательского интерфейса
Провели полный редизайн интерфейса с созданием адаптивной версии для мобильных устройств. Новый интерфейс разработан с учетом современных стандартов UX/UI. Реализация SPA на React обеспечила быструю и отзывчивую работу приложения.

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

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

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

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

Крафт (мастерство), реализация, технические детали

Комплексные интеграции
Реализовали интеграции с различными GDS (Sabre, Amadeus, Sirena), подключение по протоколу NDC к авиакомпании S7, интеграции с системами бронирования отелей (Островок, Броневик, Академсервис) и сервисами трансферов (Busfer, iWay) с системой Инновационная Мобильность для Ж/Д-контента.

Модернизация технологического стека
Провели полный рефакторинг кодовой базы с обновлением версии PHP и переходом с устаревшего Zend Framework на современный Symfony. Это позволило повысить производительность системы и упростить дальнейшую разработку.

Разделение фронтенда и бэкенда
Реализовали разделение фронтенда и бэкенда с созданием отдельного SPA-приложения на React. Такой подход обеспечил более гибкую архитектуру и улучшил пользовательский опыт за счет быстрой и отзывчивой работы интерфейса.

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

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

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

Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком

Со стороны ВипСервис была выделена команда в лице проектного руководителя, технологов экспертов в предметной области, а Work Solutions полностью закрыла все ИТ-специальности. Всего в проекте насчитывается более 120 сущностей и 429 связей. Над проектом фултайм работала полнофункциональная команда из 12 специалистов:
2 системных аналитика,
4 бэкенд-разработчика
3 фронтенд-разработчика
2 QA-специалиста,
1 DevOps-инженер/системный администратор

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

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

Прочая информация о кейсе

- Длительность проекта: 3 года
- Размер команды: 12 человек (2 системных аналитика, архитектор, фронтенд и бэкенд лиды, разработчики, 2 QA-инженера)
- Объем кодовой базы: более 650 000 строк кода (277 таблиц в базах данных)
- Количество отрисованных экранов в дизайне: более 200

Текущая доступность работы

Нет возможности указать в разделе URL ссылки на открытые источники, так как ПО закрытое и работает в контуре заказчика.

Скриншоты

Комментарий заказчика

Взаимодействие с Work Solutions доказало, что аутсорс может принести ощутимо лучшие результаты, чем инхаус. Начав с масштабного аудита кода и инфраструктуры, команда до мелочей погрузилась в специфику отрасли и уже год успешно поддерживает продукт, ежемесячно наращивая обороты. Благодарю каждого разработчика за ответственное и внимательное отношение к делу и качественную работу!
Share
Шорт-лист
• Лучший проект в тревел-тематике
Tagline Awards 2024

Номинации

Интернет-бизнес / цифровые сервисы → Транспорт, туризм, путешествия
Интернет-бизнес / цифровые сервисы → Бизнес-решения (ERP, CRM, автоматизация)
IT-решения, разработка и интеграция

Дата запуска

29 мая 2023 года

Авторы

Максим Мул, Артем Салютин

Ссылки

worksolutions.ru
Крупнейший digital-конкурс в Европе
Подавайте работы до 21 января (вт)11 000 Р,
с 22 января (ср)14 000 Р
Подать работу Выбрать номинации Рекламные опции