Разработка мобильного приложения для «Подели»
BNPL-сервис «Подели» первым в России запустил оплату покупок по частям в офлайн-магазинах, а мы помогаем ему в разработке.
Клиент
Сервис «Подели» предлагает новый удобный способ оплаты в онлайн- и офлайн-магазинах: клиент оплачивает в момент покупки лишь 25% её стоимости, а остальное возвращает сервису равными платежами без переплат с интервалом две недели. Благодаря этому клиенты могут не откладывать покупки, которые превышают текущий бюджет, а бизнес получает рост среднего чека и лояльности покупателей. Мы же помогаем сервису «Подели» поддерживать высокие темпы роста.
Задача
Разработать мобильное приложение, с которым клиенты «Подели» смогут легко пользоваться всеми возможностями сервиса.
Сервис «Подели» – это набор взаимосвязанных систем: мобильное приложение, бэкенд-часть (микросервисы, Camunda), CRM, веб-приложение. За каждый подпроект отвечает обособленная команда, поэтому на начальном этапе было важно детально вникнуть в связи между этими командами и различные этапы бизнес-операций, чтобы минимизировать рассинхронизацию при разработке.
Кроме того, бизнес-требования часто обновляются с учётом актуальных потребностей пользователей, и эту особенность проекта также нужно было учесть в работе.
Когда проект только запускался в апреле 2022 года, на рынке ещё не было продуктов с подобной функциональностью. Её предстояло разработать с нуля:
- продумать дизайн вместе с продакт-менеджерами и дизайнерами;
- тщательно проработать пользовательские сценарии и фичи;
- протестировать гипотезы.
Одна из гипотез заключалась в том, что лояльность пользователей можно повысить, если дать им возможность уменьшать сумму разового платежа за небольшую доплату. Кроме того, это помогло бы выделить сервис на фоне конкурентов
Решение
В июне 2022 года вышло мобильное приложение «Подели» 1.2.0 – в нём мы сосредоточились на исправлении багов предыдущей версии и улучшении процесса регистрации новых пользователей, а также выпускали промо-акции в соответствии с планом бизнеса.
В следующих релизах внедрялись новые функции, которые улучшат пользовательский опыт и выделят сервис среди аналогов:
- оплата офлайн-покупки по QR-коду;
- активация скидки для пользователей, которые оформят и привяжут Альфа-карту через сервис «Подели»;
- сдвиг ближайшего платежа на 14 дней;
- перенос даты списания на другой удобный день.
Поэтапно были реализованы:
- регистрация и профиль покупателя,
- стандартные и специальные функции,
- оплата офлайн-покупок,
- редизайн,
- шаблонизация (упрощенный вариант Server-Driven UI – вариант разработки, при котором бэкенд может управлять интерфейсом).
В стандартный набор функций входит:
- деление оплаты покупки на четыре равных платежа;
- график платежей;
- история покупок;
- список магазинов-партнёров;
- возможность привязать и отвязать карту в профиле пользователя.
Специальные опции:
- «Шестёрка», «Восьмёрка», «Десятка», «Двадцатка» – возможность разделить оставшуюся сумму на большее количество платежей;
- «Скидка» – активация скидки на покупку при оформлении Альфа-Карты через сервис «Подели»;
- «Сдвиг» – перенос ближайшего платежа ещё на две недели;
- другие опции.
Результат
Мы наладили взаимодействие с другими командами разработки многокомпонентного продукта без потери качества на стыках частей продукта: был пересмотрен подход и зоны ответственности при интеграционных тестах между компонентами и мобильным приложением, обогащены сквозные сценарии и кейсы тестирования.
В результате мобильные приложения перестали тестироваться оторвано от модели потоков данных, охватывающей все компоненты продукта, при «касании» покупателя в мобильных приложениях для разных операционных систем, выделены целевые типы устройств для проведения проверок и многое другое.
Открытость клиента к предложениям и идеям позволила совместно выстроить процессы разработки и тестирования так, чтобы ускорить time to market без потери качества.
В среднем время имплементации фичи, затрагивающей изменения логики бэкенда и соответствующего поведения приложения, уменьшилось на 17%.