Рынок финтех развивается очень стремительно и диджитализируется во всех своих аспектах. В реалиях этого рынка правильное мобильное приложение играет ключевую роль во взаимодействии банков с их клиентами. Сегодня все операции возможны онлайн, в смартфоне, доступны и понятны почти так же как публикация твита. И если ваше банковское приложение не соответствует требованиям рынка, будет слишком сложно удержаться на нем.
Для того чтобы сделать качественный продукт, необходимо не просто удовлетворить базовые потребности пользователя, но и предугадать его нужды в будущем. Поэтому для банковского рынка особенно необходимо предвидеть все сценарии, с которыми можно столкнуться.
Хорошее банковское приложение не только помогает в управлении счетом и платежами, но и учит финансовой грамотности. То есть тому, как правильно откладывать средства и управлять накоплениями, как инвестировать, чтобы деньги всегда работали. В этой статье мы опишем для вас рекомендации по проектированию финтех приложения, исходя из реальных case study и опыта нашей команды.
ПОИСК ВОЗМОЖНОСТЕЙ: ВЫБИРАЕМ НАПРАВЛЕНИЕ РЫНКА ФИНТЕХ И ИЗУЧАЕМ КОНКУРЕНТОВ
У этого рынка есть несколько направлений:
- Онлайн банкинг
- Сбережения (депозиты)
- Инвестирование (краудфандинг)
- Страхование
Приложения могут создаваться отдельно для каждого направления, закрывая узкие задачи пользователей. Но приложения, которые разрабатываются с учетом возможности работы со всеми этими направлениями — настоящие находки рынка.
Приведем несколько примеров известных приложений, которые неплохо иллюстрируют ситуацию на рынке. Среди приложений онлайн банкинга есть много успешных игроков:
- Monzo
- Starling
- Revolut
- Dozens
- Curve
- Simple
- №26
- Oval

(экраны приложения Starling)
В секторе инвестирования их меньше, но все же есть достойные примеры:
- Scalable
- Etoro
- HL
Несколько интересных приложений для управления накоплениями:
- Atom
- Betterment

(экраны приложения Atom)
ПОДКЛЮЧАЕМ ДИЗАЙН-МЫШЛЕНИЕ: ИССЛЕДУЕМ ПОЛЬЗОВАТЕЛЕЙ И ГЕНЕРИРУЕМ ИДЕИ
Проблемы пользователей
Проектирование любого мобильного приложения начинается с проблематики — зачем оно нужно, для кого, какие задачи помогает решить? Банковское приложение должно решать множество проблем в управлении личными финансами. Что это может быть, согласно исследованиям Statista:
- Необходимость часто совершать финансовые операции оффлайн
- Невозможность отслеживать динамику своих поступлений и трат
- Непонимание, какой есть расход средств на каждую сферу жизни
- Сбережения не работают, а просто лежат на счетах
- Страх перед инвестированием
- Финансовая неграмотность и пр.
Интервью
Но важно не только изучить уже готовые статистические отчеты, но и провести собственное мини-исследование. Проинтервьюируйте своих пользователей, узнайте что нужно именно им. Попросите нескольких человек из репрезентативной аудитории ответить на вопросы. Лучше спросить об их последнем опыте, что они на самом деле делают, когда, например, получают зарплату:
- На что и как они тратят деньги?
- Когда они их тратят, при каких обстоятельствах?
- Сколько они тратят (базовые транзакции)?
- Планируют ли они бюджет?
- Как им это удается?
Тех, кто управляет своим бюджетом, спросите, какие для этого они используют инструменты и сервисы. Вот некоторые инструменты, кроме банковских приложений, которыми пользуются люди:
- Другие мобильные приложения, где можно делать заметки и вести минимальный учет
- Excel таблицы
- Блокноты и ежедневники
- Конверты (для разделения наличных денег)
После проведения опроса, сформулируйте основные болевые точки, с которыми вы и будете работать.

(процесс исследования)
Персоны
На основе проведенных исследований, далее создайте персоны — портреты клиентов. Это по-прежнему хорошая практика при разработке любого продукта. Если у вас есть персоны, более вероятно, что вы обладаете полной информацией о потребностях и целях пользователей.
Генерация идей
На этом этапе важно сгенерировать как можно больше идей и определить те, которые больше всего соответствуют болевым точкам и целям ваших персон. Поскольку мы выяснили, что люди мало знают о том, как управлять своим бюджетом, идея приложения может быть в повышении финансовых знаний пользователей с помощью таких инструментов:
- Учет и контроль средств
- Организация накоплений
- Организация инвестирования (продвинутый уровень)
ПРОЕКТИРОВАНИЕ: СОЗДАЕМ ПОЛЬЗОВАТЕЛЬСКИЕ СЦЕНАРИИ, ИНФОРМАЦИОННУЮ АРХИТЕКТУРУ И НАВИГАЦИЮ
Пользовательские сценарии
Пользовательские сценарии описывают различные ситуации, в которые попадает юзер, то как он себя при этом ведет и то, чем отвечает система и что она предлагает. На этом этапе нужно определить и спроектировать путь пользователя от момента создания учетной записи до того, что будет помогать ему достигать цели и заставлять использовать приложение. Наша цель — сформировать у пользователей привычку.
Информационная архитектура
Создание информационной архитектуры — это самая важная часть разработки приложения. То как элементы информации будут упорядочены и как пользователи будут перемещаться между ними, может сделать продукт решением проблемы или же полной катастрофой.
Обычно, для создания информационной архитектуры используется блок-схема. Но не имеет большого значения, какой инструмент вы выберете, просто не забывайте о следующих шагах:
- Сделайте таксономию информационных частей
- Создайте иерархию и определите, какая часть является наиболее важной как для потребителя, так и для бизнеса
- Разработайте блок-схему с учетом поведения потребителей и иерархии информации из предыдущего шага

(процесс дизайна, ориентированного на пользователя)
Сегодня существует несколько методологий в дизайне, но мы склонны считать оптимальным сочетание UCD (дизайна, ориентированного на пользователя) и дизайн-мышления.
Паттерны навигации
Затем нужно определить паттерны навигации. Поскольку банковские приложения имеют очень сложную информационную архитектуру, трудно определить, как потребители будут переключаться между блоками информации. Существует несколько видов навигации, и в банковских приложениях их можно комбинировать, потому что каждая информационная часть будет иметь отдельный флоу.
ПРОЕКТИРОВАНИЕ ЭКРАНОВ БАНКОВСКОГО ПРИЛОЖЕНИЯ: ФУНКЦИОНАЛ И ДИЗАЙН
Вот мы и подошли к самой интересной части работы. Приложение для финтех рынка может содержать очень много экранов из-за разнообразия пользовательских сценариев и функционала. Вы точно не сможете обойтись без этих экранов и функций в банковском приложении:
- Безопасность и сохранность персональных данных
- Наличие виртуальной банковской карты (счета)
- Всевозможные действия с этой картой — от ее пополнения до блокирования
- Возможность оплатить свои покупки (всевозможные платежи)
- Просмотр своих транзакций
- Перевод средств с одного счета на другой
Но почему пользователи должны выбрать именно ваше приложение из десятков других? Давайте рассмотрим, что может привлечь их внимание и дать дополнительную ценность:
- Депозит с большим процентом, чем в других банках (более выгодные условия в целом)
- Дополнительные фичи:
— Финансовое планирование
— Бонусы и кэшбек
— Геймификация
— Социальная часть (возможность переслать что-либо другу)
— Совместный счет (одна карта для всей семьи)
— Совместное использование аккаунта
— Перевод валюты за границей (отлично подходит для путешественников)
— Разделение счета
- Наличие персонального и бизнес-аккаунта
- Бюджетирование
- Управление сбережениями
- Инвестиции
Теперь вы знаете, без чего не обойтись в разработке приложения и какими фичами его можно усилить. А что насчет конкретных экранов? Что может содержать хорошее банковское приложение?
Регистрация
Большинство приложений начинаются с регистрации пользователя. И тут мы сталкиваемся с особенностями финтеха. Требования к безопасности аккаунта в банковской системе достаточно серьезные, ведь пользователи доверяют свои банковские счета вашему приложению. Поэтому очень важно избежать любой возможности использования приложения другими лицами. Для этой цели отлично подходит двухфакторная верификация с обязательным для банковских продуктов процессом — KYC (know your customer).
- Создаем пользователя в системе. По номеру телефона необходимо убедиться, что пользователь реален, а также привязать номер к новому аккаунту. Номер телефона должен быть не только существующий, он должен соответствовать стране, для которой предназначено приложение.
- Добавляем обеспечение безопасности. Это может быть установка пароля, пин кода, в качестве дополнения можно использовать вопросы для проверки.

(пример экранов банковского приложения)
- Верифицируем пользователя. Регистрация в банковском приложении должна сопровождаться KYC процессом. Выбор сервиса KYC, который вам необходимо интегрировать с продуктом, зависит от требований страны, в которой продукт будет использоваться.
- KYC позволяет верифицировать личность пользователя с помощью следующих шагов:
— Ввод личной информации (имя, фамилия, дата рождения и адрес)
— Фото документов (ID, паспорт, водительские права)
— Видео (пользователя могут попросить сказать определенную фразу на видео)
— Установка секретного вопроса
— Процесс верификации (он может занять от нескольких минут до нескольких дней)
Еще неплохо про onboarding в банковском приложении написано в статье CleverTap.
Активация карты
После того как аккаунт создан и пользователь верифицирован, обычно ему присылают на указанный адрес реальную банковскую карту. Это тоже немаловажная часть процесса пользовательского опыта.
Операции с картой
Пользователь должен иметь возможность изменять различные настройки карты, а именно:
- Сменить пин код
- Заблокировать карту
- Заморозить ее при необходимости
- Изменять настройки приватности
Также нужно продумать функционал для других, более повседневных действий с картой — пополнение, платежи и транзакции.

(пример экранов банковского приложения)
Транзакции и платежи
Правильным будет предусмотреть разные категории транзакций, что как раз послужит помощью в понимании своих трат для пользователя, а также упростит его флоу. Нужно предусмотреть отображение баланса и сумм транзакций за тот или иной период. Также интересным решением станет разделение затрат по направлениям. Это поможет управлять балансом эффективней и приучит пользователя к анализу своих трат, а значит, впоследствии и к финансовой грамотности. Какие платежи можно добавить:
- Банковский перевод
- Международные платежи
- Запланированные платежи
- Оплата за другого человека в приложении
- Запрос оплаты
Составление бюджета
Для того чтобы корректно внедрить в приложение систему планирования и управления бюджетом, нужно предусмотреть отслеживание данных по таким критериям:
- Ежемесячный доход (или другой период)
- Регулярные траты (повторяемые)
- Мелкие и незапланированные траты за период
Работая с этими отчетами, пользователь может легче планировать свой бюджет, выделять средства для накопления и инвестирования.

(пример экранов банковского приложения)
Накопления
Когда у пользователя наведен порядок в личных финансах, и он без проблем совершает нужные транзакции и операции по своему счету, у него появляется интерес и возможность перейти к следующему шагу — накоплениям и, возможно, инвестированию. Мы не будем останавливаться на последнем, так как это отдельный функционал и отдельная тема для статьи. Но накопления — это важный этап пользовательского сценария, который делает юзера вашим в действительности постоянным и верным клиентом.
Все описанные в статье этапы проектирования финтех приложения важны, и в большинстве случаев они встречаются в каждом продукте этого рынка. Изучите боли и потребности вашей аудитории, пропишите по ним идеальный флоу, создайте приятный пользовательский интерфейс (на какие тренды обратить внимание, мы писали в недавних статьях про UI/UX и про анимацию) и мотивируйте использовать приложение с помощью геймификации и уникальных функций. Такое вдумчивое и комфортное приложение точно понравится клиентам и во многом поможет вашему бизнесу. А чтобы всегда оставаться в тренде, отслеживайте новости рынка, например, с помощью Fintech Demand.
Помните, что вы создаете приложение для реальных людей. Очень просто создать сложное приложение, но очень сложно создать простое!
Статья написана в сотрудничестве с Анной Сорокиной, продуктовым дизайнером и нашим хорошим другом.