При заявлении дохода в приложении Т-Банка самозанятые попадают на экран со всеми пополнениями на их счета. На этом экране самозанятые могут выбрать заявить доход вручную или из операции.
Сейчас лента операций самозанятых не консистентна с лентой заявленных доходов и основной лентой операций в приложении.
Плюс фильтры на бэке, которые отбирают пополнения, попадающие в ленту, не всегда срабатывают. Пополнения, которые находятся в обработке, не отображаются в ленте
Нужно было решить много проблем ленты, но глобально идея в том, чтобы сделать ленту пополнений самозанятых почти такой же, как и основная лента операций в мобильном приложении Т-Банка
Сейчас лента пополнений выглядит так:
Нужно разобраться в текущих проблемах и собрать лучшее решение, которое учитывает все кейсы. Оно должно легко масштабироваться и добавляться новая функциональность без сильного ущерба на адаптацию.
Экран со всеми операциями странно работает, какие-то операции отображает, какие-то нет. Не отображает все счета, включая расчетные счета
Изменив ленту операций у самозантяых, они будут меньше ошибаться при создании чекаю Тем самым меньше ошибок для ФНС: снижение вероятности вопросов со стороны налоговой
Аудитория широкая, больше 20 000 самозанятых заходит в сервис «Самозанятость» каждый день
Сначала пошел смотреть обращения пользователей в поддержку, уже на этом этапе появились гипотезы, стало понятно, что фильтры добавляем точно, но какие не было понимания
Дальше посмотрел, наверное, все продукты Т-Банка, где есть списки и фильтры. Но больше ориентировался на ленту операций на главной приложения
Тут появились разные идеи, например, сделать кнопку «Наверх» в ленте пополнений, но при обсуждении с продактом решили, что необходимости в этой кнопке нет
Глянул конкурентов, как у них работают списки, ленты, фильтры
На основе дискавери с командой собрали идеи, накидали джобы и гипотезы, я набросал черновой дизайн, чтобы проще скорить
Получились такие джобы:
Когда я хочу заявить доход из операции и захожу в ленту пополнений:
Я хочу видеть время операций
Я хочу видеть комментарий к операциям
Я хочу выбрать несколько операций, по которым заявлю доход
Я хочу видеть операции, по которым уже заявлял доход
Я хочу скрывать операции, которые не относятся к доходу
Я хочу отфильтровать все операции
А гипотезы такие:
Гипотеза 1 — Время операций
Если в списке пополнений добавить время рядом с суммой и датой, то пользователи будут легче различать операции и меньше путаться при выборе
Гипотеза 2 — Комментарии у операций в ленте
Если показывать комментарий прямо в списке, то пользователи будут быстрее понимать, за что был перевод, и точнее выбирать операции для заявления дохода
Гипотеза 3 — Заявить доход из нескольких операций
Если дать возможность отмечать несколько операций, то пользователи сократят время на создание чеков и будут меньше уставать от повторяющихся действий

Слишком сложно с точки зрения разработки, уже на этапе набросов понимал, что это не для первой итерации точно
Гипотеза 4 — Заявленный доход
Если помечать операции, из которых уже создавались чеки, специальным статусом или иконкой, то пользователи будут реже ошибаться и повторно заявлять доход
Гипотеза 5 — Скрытие операций
Если добавить возможность скрывать ненужные операции, то пользователи будут видеть только релевантные пополнения и реже обращаться в поддержку
Гипотеза 6 — Фильтры ленты пополнений
Если реализовать фильтр по картам и периоду, то пользователи будут проще находить нужные пополнения и меньше времени тратить на скролл списка
Вариантов было много, только у дизайна самой ленты было больше 10 концептов
После отрисовки всех гипотез, вместе с командой приоритизировали их. Матрица приоритетов выглядела так:
В итоге в 1 итерацию решили взять:
Добавляем фильтры
Время операций
Отображение комментариев у операций в ленте
Отображение заявленных доходов (фильтр «Без заявленных»)
Скрытие операций
Заявление дохода сразу из нескольких операций решили припарковать. Также обсудили необходимость добавления поиска в ленту, решили, что тоже пока не будем добавлять
Продумали логику скрытия операции из ленты пополнений. По дефолту фильтр «Скрытые» не показывается, появляется только после скрытия хотя бы одной операции. Предусмотрели активацию в фичу, при первом заходе в ленту пользователю покажется анимация свайпа элемента списка. Процесс скрытия операции из ленты в итоге выглядел так:

Чистая лента при заявлении дохода = снижение когнитивной нагрузки
Меньше ошибок при заявлении дохода
Контроль процесса
Упрощенный флоу при заявлении дохода (нет лишних пополнений)
Гипотеза: за счет добавления фичи снизится количество обращений в поддержку. Пользователь будет просто скрывать операцию вместо выяснения почему это операция в списке
Масштабируемость: основа для умных фильтров (автоматическое скрытие похожих операций)
Меньше ошибок для ФНС: снижение вероятности заявления неподходящей операции и вопросов со стороны налоговой
В процессе первой итерации, после обсуждения с командой, редактором и продакт-менеджером было принято решение отказаться от этой фичи. Слишком сложно и была вероятность, что мы экстраполируем проблему небольшого количества пользователей на всех пользователей.
В итоге было принято решение выпилить фичу и не тащить ее дальше
При обсуждении с командой пришли к выводу, что фильтр «Без заявленных» должен быть всегда активен, так как иначе не понятно, как он работает. Но договорились проверить фильтр на UX тестах
Работает фильтр так:
Был сделан новый календарь, фильтр «Счета и карты» был взят у команды, отвечающую за основную ленту операций в приложении. Отображение и работа самого фильтра периода тоже был взят у этой команды
Вместе с лидом, продакт-менеджером и аналитиками собрали гипотезы, которые хотим проверить. Написал дизайн исследования и пошел проводить модерируемые UX тестирования
Было 9 гипотез, подтвердились все, кроме 2:
Самозанятые считывают, что не отображаются операции, по которым уже заявлен доход (Не подтвердилась)
Самозанятые легко понимают, что по умолчанию включен фильтр без заявленных и никаких искажений у них нет (Не подтвердилась)
В итоге решили отказаться от фильтра «Без заявленных» и соответственно не отображать в списке операции, по которым уже создавались чеки
Изначально были сомнения насчет этого решения, на юиксах сомнения оправдались, так как даже респонденты, которые справлялись этим фильтром, все равно говорили, что он вызвал у них сложности
После всех встреч, согласований, тестирований новая лента операций у самозанятых выглядит так:
Теперь в ленте показывается время операций, операции в обработке, добавлены фильтры, улучшен календарь.
Лента консистентна с лентой доходов в сервисе «Самозанятость» в Т-Банке и с основной лентой операций в приложении
В конце работы над задачей синканулся с командой основной ленты операций в приложении Т-Банка, чтобы они окнули нашу ленту для самозанятых
они окнули) Зэтс ит
Объем работы:
— Дискавери
— Формулировал гипотезы и участвовал в расстановке приоритетов вместе с менеджером по продукту, аналитиками
— Разработал lo-fi и hi-fi макеты
— Отобразил состояния экранов в разных сценариях, описал требования для разработчиков
— Написал дизайн UX исследования
— Провел 6 модерируемых UX исследований
— Анализ и презентация результатов исследования команде
От многих решений, которые в начале предлагал, отказались, но это только моя ошибка. Нужно почаще самому себе задавать вопрос «Зачем?»
То, что получилось провести юиксы, вообще огонь, один из любимых этапов работы