Sunny day scenario Раз уж мы про майские… В этом году майские показали мне, что «может случиться непредвиденное» 😅

Тем временем большинство магазинов и маркет-плейсов пошли по пути Sunny Day Scenario — типа всё будет хорошо. Народ задорно кекал с рекламы в «Лемана Про» (Леруа) про «горячие майские» и отряхивал снег с ботинок 😅

Ну бывает, что теперь... Все так делают. И проектировщики интерфейсов не исключение 🙄 Я тоже часто забываю накидывать проблемные варианты флоу. «Шейм он ми» 🥹

Напишите себе на бумажке и поставьте на рабочий стол У ПОЛЬЗОВАТЕЛЯ ТОЧНО ЧТО-ТО ПОЙДЁТ НЕ ТАК

Например, случится какой-нибудь Race condition на бэке или даже на фронте. Когда один пользователь редактирует документ, а другой участник в это же время его удаляет. → Интерфейс должен обнаружить конфликт, сообщить об изменениях и предложить сохранить копию или отменить правки.

Или такое: пользователь заходит в аналитику, но часть графиков не отображается, потому что его роль не даёт доступа к этим данным. → Важно показать, что данные скрыты, почему так, и кому обратиться за доступом.

А вот ещё классика токенов (да не тех ))) Пользователь долго работает с интерфейсом (например, оформляет заказ на 30 минут), а сессия истекает. → Вместо выхода нужно сохранить контекст, предложить залогиниться заново и вернуться к тому же шагу. А не терять всё что нажито непосильным трудом.

Может показаться, что это всё не дело проектировщика, но… открою секретик: Разработчики и QA не должны и не будут делать это за вас, ага 👌

Sunny day scenario
Раз уж мы про майские…
В этом году майские показали мне, что «может случиться непредвиденное» 😅
Тем временем большинство магазинов и маркет-плейсов пошли по пути Sunny Day Scenario ... | Сетка — социальная сеть от hh.ru