Поступил запрос от бизнеса о редизайне текущей формы. “Люди жалуются, что в целом вот им эта штука не нравится...” Это очень важный элемент для всего продукта, 70% работы с формами в системе.
Формирую цели: Какие проблемы клиента тут мы решаем? Какие наши бизнес задачи? Какие метрики улучшаем? Сформулировать гипотезы улучшения и применить их в новом интерфейсе формы.
Исследование и потверждение проблемы
Организовал обратную связь и собрали статистику от пользователей после прохождения платежа. Вывод: Полученные данные подтвердили, что форма работает хуже, чем аналоги, и вызывает недовольство клиентов.
Кроме того, мы знали о высоком оттоке пользователей из-за устаревшего UX нашего банка. Все эти факты указывали на необходимость переработки формы и улучшения её удобства.
Средний бал удобства
3.9
Текущий результат
Значительный разрыв 0.6
На 60% медленнее конкурентов
Критическая нагрузка
4.8
Бенчмарк
Время заполнения
64с
Наша форма
40с
Рынок
Тех. поддержка
1 200
Обращений
Гипотезы и приоритет
Совместно с командой сформулировали способы улучшения формы. Гипотезы оценил по методу ICE (Влияние. Уверенность Простота) Приоритизировали задачи:
Выявленные проблемы
На основании исследований показали реальную картину существующих проблем. 11 проблем. Из них 3 высококритичные
Проверка гипотез
Реализовал макеты, собрал rликабельный прототип для коридорного тестирование (7 бухгалтеров). Пользователи заполняли форму без подсказок, что позволило выявить проблемы в навигации и понимании отдельных элементов, а также подтвердить часть гипотез. На основе полученного фидбэка стал дорабатывать решения.
Проектирование и дизайн
Таблица
Проблема: таблица перегружена параметрами, нет чёткой структуры и визуальной иерархии: страдают выравнивание, отступы и читаемость документов, не помещаются все параметры, отсутствует горизонтальный скрол.
Решение: зафиксировал порядок и ширину столбцов, ввёл единые паттерны выравнивания, добавил горизонтальный скролл и настройку колонок. Дополнительные документы и действия появляются при наведении курсора на документ.
Создание платежа
Проблема: длинная простыня, не помещается в видимую область экрана, приходится скроллить вниз-вверх. Перегруженность параметрами, некоторые даже не просматриваются, как выяснилось на исследовании.
Решение: скомпоновал параметры в пределах одного экрана, повторив привычное для бухгалтера расположение реквизитов печатной платёжки. Платежи теперь разделены по типам, а лишние поля скрыты. Данные автоматически подтягиваются из внутренних баз.
Решение: оставил только ввод ПИН-кода, проверка параметров осуществляется на предыдущем шаге.
Исполнил, Банк проверил
Проблема: пользователь не имеет возможности просматривать сразу сумму, реквизиты, историю документа и подписывающих на одном экране, приходиться переключаться табами.
Решение: объединил историю вместе с подписывающими, вывел на один экран с параметрами.
Ошибка, Банк приостановил платёж
Проблема: при отклонении платежа пользователю показывают лишь статус документа «Отказано». Чтобы узнать, причины, приходиться сверять данные переключаясь между вкладками и вчитываться в текст. Это замедляет работу и провоцирует повторные ошибки.
Решение: объединил параметры и вывел все на одном экране, указав причину и шаги по исправлению.
Реализация + тестирование + результат
После итераций проектирования мы реализовали новый интерфейс и провели A/B-тесты с выборкой (5 тыс. пользователей). Выяснилось, что новая форма работает лучше прежней, но так же выяснились новые недочеты и баги.
Исправили и провели дополнительное тестирование. В результате большинство проблем были устранены, достигнуты метрики:
Оценка удобства
+20%
3.9 → 4,7
+60%
64с → 40с
~67%
1 200 → 400 Обращений
Время заполнения
Тех. поддержка
Вывод
В итоге новые решения были реализованы и выпущены в продакшен. Обновлённая форма обеспечивает более быстрый и удобный процесс платежа, что повысило удовлетворённость клиентов и снизили нагрузку на техподдержку.
Новый интерфейс формы полностью перенесен на компоненты обновлённой дизайн-системы (токены, стили).
1 мес. На разработку дизайна. 3-4 мес. На разработку и тестирование.
Дальнейшие шаги: Продолжать собирать фидбэк от пользователей, вносить мелкие правки и доработки по мере необходимости, реализовывать идеи из бэклога. Внедрять дизайн паттерн в другие команды продукта.