Поддержка нескольких номеров
Пользователи с несколькими номерами были вынуждены выходить из аккаунта и авторизовываться заново для управления каждым номером

Привязанные номера всегда доступны на главной — без повторной авторизации
После переключения доступны все основные функции приложения: тариф, услуги, платежи и другие сервисы
Компактный Bottom Sheet заменил отдельный раздел и сохранил привычный сценарий работы
Переиспользован раздел «Мои номера», что позволило ускорить разработку и снизить её стоимость
С чего всё началось
Пользователи могли привязать несколько номеров, но полноценно управлять ими было невозможно. Для смены номера приходилось выходить из аккаунта и авторизовываться заново
Как принимала решения
Собрала JTBD-интервью с активными пользователями с 2+ привязанными номерами
Определила ограничения проекта: решение должно было встроиться в существующий интерфейс и не требовать дорогостоящей разработки
Совместно с разработчиками пересмотрели архитектуру после внедрения SSO и нашли способ переключения без повторной авторизации
Выбрала сценарий, который максимально использует существующую архитектуру приложения
Что сделала
Встроила новый сценарий в существующий интерфейс
Вместо отдельного раздела разместила переключение номера в шапке приложения. Пользователь всегда видит активный номер и может сменить его за одно касание
Использовала уже знакомые пользователю механики
Все привязанные номера подтягиваются из существующего раздела «Мои номера». Это позволило сократить объём разработки и не создавать новую сущность в приложении
Учла ограничения проекта
Отказалась от сложного центра управления аккаунтами в пользу компактного Bottom Sheet. Решение получилось быстрым в разработке и полностью закрывало пользовательскую потребность
Продумала каждый сценарий
Спроектировала все пользовательские состояния: переключение номера, добавление, отвязку, ошибки и подтверждения, чтобы интерфейс оставался понятным в любой ситуации
Лучшее решение — не всегда самое трудозатратное. Иногда достаточно встроить новый сценарий в существующий интерфейс, если это делает жизнь пользователя проще