Лукойл B2B
Как мы разработали мобильное приложение для управления топливными картами для корпоративных клиентов
под две платформы

Google Play / App Store
Клиент и задача
Лукойл — клиент, которого знает каждый: это крупнейшая нефтегазовая компания, добывающая около 2% всей мировой нефти, что составляет около 15,4 миллиардов баррелей в год.

Компания закрывает полный цикл работы с нефтегазовыми продуктами: от добычи и переработки до продажи топлива конечному потребителю в более чем 30 странах мира.
Почему мы взялись за проект и основные задачи
У нас был план и мы его придерживались
Ключевые этапы работы.
Тут самый сок
Жизнь проекта после завершения разработки
Ключевые тезисы после рефлексии
Задача состояла в разработке ключевого бизнес-инструмента для взаимодействия с B2B-сектором — мобильного приложения с топливными корпоративными картами.

Сервис предназначен как для использования рядовыми сотрудниками клиентов, так и для взаимодействия с их менеджментом в части документооборота и управления договором и услугами.
Цели проекта
Над поставленной задачей наша команда работала совместно со специалистами Лукойл. Задача — запустить MVP проекта с нуля. Приложение на запуске должно было включать в себя:

  • управление договорами организации;
  • пополнение баланса договора;
  • просмотр и изменение лимита ТК;
  • электронные чеки;
  • поддержка пользователей.

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

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

  • для владельцев и менеджеров — это просмотр баланса договора, изменение лимитов карт и оперативное выставление счетов;
  • для водителей — просмотр лимитов, использование виртуальных карт и поиск АЗС по маршруту следования.

Работа над проектом
Команда Лукойл взяла на себя разработку со стороны серверной и программной части, так как там предстояла сложная внутренняя работа: большая компания — большое количество внутренних сервисов.

Пользуясь своим опытом и экспертизой в разработке B2B сервисов, наша часть команды в основном занималась проектированием и разработкой клиентских частей продукта — мы продумывали все процессы от экрана входа до использования карт конечными клиентами.
Вход пин и FaceID

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

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

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

Теперь менеджеры клиентов могут делать свою работу используя только мобильное приложение, обращаясь напрямую только по узким нетиповым вопросам.
Документы

Менеджеры в рамках сервиса также могут формировать и выгружать нужные документы.

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

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

В личном кабинете менеджера доступна информация по всем топливным картам сотрудников. Менеджер может посмотреть историю по каждой карте, а также распределяет топливные лимиты между картами сотрудников.
Управление картами

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

Тут же можно выдать новые доступы к карте и изменить параметры — лимиты, услуги, блокировки.
Держатели карт

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

Это предусмотрено для случаев, например когда за одним автомобилем посменно закреплены два водителя. В таких случаях появляется необходимость привязать её к нескольким контактным лицам.
Установка лимитов

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

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

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

Менеджеру придет уведомление о новом запросе и он сможет оперативно выдать дополнительные ресурсы сотруднику.
Карта и фильтры АЗС

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

Для каждой из точек указан полный перечень видов топлива и услуг, которые там могут предоставить. В дальнейшем запланирована функциональность построения более сложных маршрутов для дальних поездок.
Результаты
Благодаря совместным усилиям, мы в кратчайшие сроки смогли запустить полноценный сервис и перевести в него всех корпоративных клиентов компании. Сервис обладал всеми запланированными функциями с разделением по ролям владельца, менеджера и водителя.
Извлеченные уроки
Урок №1

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

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