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