Банк ЗЕНИТ
Пять банков в одном мобильном приложении
Перезапустили мобильный банк для группы ЗЕНИТ: синхронизировали приложение с новой ИТ-платформой, собрали единый UX для пяти банков, подключили СБП, ускорили ключевые сценарии и заложили основу для развития продукта на годы вперед.
Когда проект стартовал, задача выглядела почти невозможной: разрозненные процессы, параллельная разработка инфраструктуры, несколько команд и всего полгода на MVP. За это время мы сделали iOS- и Android-приложения, проработали 300+ экранов и помогли банку перейти от хаотичной системы к цельному цифровому продукту.
В чем уникальность проекта
В 2017 году группу ЗЕНИТ входило пять банков: ЗЕНИТ, Девон-Кредит, Липецккомбанк, Спиритбанк и ЗЕНИТ Сочи. До объединения каждый из них развивался отдельно: со своим бэкендом, документацией, внутренними процессами и визуальными правилами.
После объединения нужно было сделать единый мобильный банк, который:
- синхронизирован с новой платформой;
- понятен клиентам;
- готов к быстрому развитию;
- не ломается из-за несогласованности между командами.
Нужно было собрать единый цифровой продукт из нескольких разрозненных контуров и успеть выпустить MVP за полгода.
Полностью обновили визуальный стиль и сделали интерфейс легче
Изначально тёмный стиль приложения мешал навигации: экраны были перегружены, а пользователю приходилось тратить больше усилий на простые действия. Мы аккуратно переработали визуальную систему: собрали библиотеку компонентов для новой дизайн-концепции; стандартизировали кнопки, стили и текстовые блоки; сделали экраны компактнее и чище; структурировали цвета каждого элемента; убрали визуальный шум и перегруженность.
Превратили хаос из пяти банков в управляемый продуктовый процесс
На старте проект выглядел как набор несовместимых частей:
- разрозненный бэклог документации;
- брендбук без адаптации под мобильный продукт;
- бэкенд, который жил отдельно от мобильного приложения.
Мы собрали весь массив в единое структурированное техзадание и выстроили параллельные процессы дизайна, разработки и тестирования через двухнедельные итерации.
Подключили СБП тогда, когда его не было у многих банков
Мы подключили Систему быстрых платежей, чтобы пользователи могли моментально переводить деньги клиентам других банков; не вводить реквизиты вручную; совершать переводы без лишнего трения. Это сделало приложение более современным и усилило доверие к нему как к основному инструменту для повседневных операций.
Пересобрали ключевые пользовательские сценарии и увеличили число транзакций
Мы работали не только над внешним видом приложения, но и над тем, чтобы каждый шаг пользователя был понятнее и короче. Что усилили:
- повседневные операции;
- UX платежи;
- кредитные сценарии;
- персональные предложения.
Умные платежи
Один из примеров — механика платежей. Раньше карусель со счетами почти никто не замечал, из-за чего пользователи ошибались или не завершали операции. Теперь пользователь ясно видит, откуда списываются деньги, куда они отправляются и что именно происходит на каждом шаге.
Сократили кредитную заявку с 15 экранов до 5
Банк планировал внедрить автоматическое оформление кредита в мобильном приложении, но исходный сценарий был тяжелым и неудобным: анкеты выглядели как PDF-сканы, содержали слишком много полей и растягивались на 15+ экранов.
Мы переписали структуру заявки, выделили только ключевые вопросы, разделили сценарий на понятные тематические блоки, разработали удобный сценарий фото паспорта прямо в приложении. Итог: сокращение времени на оформление заявки в 2 раза и 5 экранов вместо 15.
Любые операции — по One-Time-Password
Внедрили нужные пользователям механики: интеграцию с ГИС ГМП для проверки и оплаты долгов, онлайн-чат для быстрой связи с банком, QR-платежи для оплаты по сканеру и me2me для переводов между своими счетами в разных банках. Все работает по привычной и безопасной технологии OTP.
Усилили QA и за полгода сделали стабильное приложение
Чтобы выпустить сложный банковский продукт без сбоев, мы подключили автоматическое тестирование как полноценную часть процесса, а не финальную проверку перед релизом. Наша команда анализировала API, дизайн, технические требования, логику переходов между экранами, ошибки в верстке, логике и запросах.
Что сделали:
- внедрили юнит-тесты;
- проверяли вручную все ключевые сценарии;
- провели 824 проверки разных фичей и элементов.
Результат:
- на 26% уменьшили количество ошибок после релиза;
- сэкономили 6 часов перед каждым релизом;
- получили стабильное приложение без сбоев.
Добавили персонализацию без давления на пользователя
Мы интегрировали приложение с CRM, чтобы каждый клиент видел только релевантные предложения: персональные продукты, акции, предварительно одобренные банковские продукты. Сценарий продвижения этичный: например, если пользователь заинтересовался предложением — приложение предупреждает, что ему позвонят. А если пользователь нажимает на предложение, но не завершает действие, то приложение не атакует его большим количеством напоминаний.
Ускорили релизы и синхронизировали фронт с готовностью бэкенда
Чтобы не ждать полного завершения серверной части перед запуском каждой новой функции, мы подключили Remote Config.
Это позволило реализовать фичи в интерфейсе заранее, а затем включать их на стороне сервера, когда бэкенд был готов. Такой подход дал команде больше гибкости и заметно ускорил процесс разработки. Так убрали одно из главных узких мест банковской разработки: зависимость фронтенда от каждого этапа серверной готовности.
«Интерфейс получился понятным и цельным — пользователи быстро находят нужное и охотно пользуются функциями. Это напрямую влияет на рост конверсии. Команда Surf погружается в бизнес, работает с данными и предлагает решения, которые реально работают.»
Дмитрий МалыхCPO и начальник управления электронного бизнеса Банка ЗЕНИТ