Voyager — модульная система чатов

2024

2024

Роль: Единственный продуктовый дизайнер

Обзор

Продукт: Voyager — веб-приложение для валютных и внешнеэкономических операций (Банк «Санкт-Петербург»).

Одна фраза, с которой всё началось: «Нам нужен чат в экспортных заявках» — так звучал запрос от бизнеса. Через две недели ресёрча он превратился в другой: «Нам нужна система переписки, которую можно поставить в любой документ за спринт, а не за квартал». Разница между этими двумя формулировками — и есть содержание кейса. Cover

Проблема

Я начала с интервью и разбора реальных заявок вместе с валютными контролёрами и клиентскими менеджерами. Картина повторялась от сотрудника к сотруднику.

Каждая из этих болей по отдельности выглядела как мелкое неудобство. Вместе они складывались в дни задержек по сделкам, где задержка стоит денег.

Решение: не чат, а модуль

Самое важное решение в проекте я приняла не в Figma, а на встрече с продуктом и разработкой. Я задала один вопрос: где ещё, кроме экспортных заявок, людям нужно будет переписываться? Ответ был очевиден всем в комнате — в импортных заявках, в договорах, в паспортах сделок, в валютном контроле. То есть практически везде.

Это меняло постановку задачи. Мы проектировали не экран, а компонент, который будет жить в десятке разных контекстов. И это дало:

Формулировка «модульная система» звучит как инженерное решение. По сути это было продуктовое: мы вложились один раз, чтобы не вкладываться пять. Chat

Проектирование: три роли

Главная сложность модуля оказалась не в технике, а в том, что вокруг одной заявки встречаются люди с очень разными правами и целями. Cover

Отсюда выросло решение, которое стало центральным для интерфейса: приватные сообщения. Сотрудник может переключить режим ввода — и сообщение уходит не клиенту, а во внутреннюю ветку. Private messages

Здесь дизайн решал вопрос цены ошибки. Одно приватное сообщение, случайно отправленное клиенту, — это репутационный, а иногда и регуляторный инцидент. Поэтому режим приватности сделан не галочкой в углу, а сменой состояния всего поля ввода: меняется фон, подпись и цвет отправляемого сообщения. Промахнуться, не заметив, практически невозможно. Chat

Дальше набор действий диктовался тем, как люди реально работают с документами:

Каждый сценарий я разбирала до состояний: пустой чат, отправка, ошибка отправки, повтор, длинное сообщение, сообщение с вложением, состояние поиска без результатов. Chat

Процесс

Ресёрч. Разобрала, как переписка встроена в интерфейсы Тинькофф, Сбера и Альфа-Банка — и, что важнее, как она встроена в рабочие инструменты, где диалог привязан к объекту, а не к человеку.

Концепции. Собрала 5 вариантов интеграции: от полноэкранной вкладки до плавающего виджета. Довела до тестирования два основных подхода — вкладку внутри заявки и виджет-оверлей.

Валидация. Интерактивный прототип в Figma, тесты с реальными сотрудниками банка. Победил гибрид: полноценная вкладка «Переписка» внутри документа плюс компактный виджет для быстрого доступа из других разделов.

Дизайн-система. Итого 12 новых компонентов с документацией и гайдом по интеграции в новые разделы — чтобы следующая команда подключала переписку без меня.

Результаты

Основные результаты были такие:

Дополнительно: конверсия завершённых заявок +15%, скорость обработки заявок сотрудниками +20%, доля незавершённых заявок −18%.

И то, ради чего строилась модульность: разработка последующих чат-сценариев в других разделах ускорилась примерно на 60%, количество багов в них снизилось за счёт переиспользования готовых компонентов.