Мобильный банк для оператора связи
Собрали iOS-приложение с нуля и объединили в одном продукте шесть команд.
Задача
Клиент — федеральный мобильный оператор с аудиторией в десятки миллионов абонентов. Его платёжный сервис — платежи и переводы со счёта телефона — работал только на Android.
Требовалось создать iOS-приложение с нуля, обновить Android-версию и добавить эмиссию и токенизацию карт, чтобы со счёта телефона можно было оплачивать интернет, ЖКХ и покупки.
Сложность
Проект объединял шесть команд, включая двух банковских участников со сложными системами, — поэтому значительная часть работы была про аккуратную координацию.
В исходной версии все функции жили на одном длинном экране с обилием активных элементов, из-за чего легко было отправить деньги не туда.
Проектирование и дизайн
Изучили предыдущую версию, другие продукты оператора и лучшие практики банковских приложений, а затем нанизали удобные паттерны на логику флагманского приложения оператора.
Разработка и отладка
Много интеграций со сторонними сервисами и сложная инфраструктура; всё, что связано с деньгами и данными, получило дополнительную защиту.
По политике безопасности доступа к продакшену не было — поэтому выстроили повышенное логирование, тестирование по тест-кейсам, документацию на деплой. Применили и свои наработки: внутренний стайлгайд и инструмент автоматизации тестов на базе записи сценариев.
Результат
Маркетплейс платёжных услуг, где мобильный счёт работает как банковский: переводы на карты и выпуск виртуальной и физической карты в пару кликов.
Для коммерческих банков сервис стал новым цифровым каналом выхода в розницу.