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

Кейс: долгое формирование отчёта

Вопрос

Отчёт в B2B-сервисе формируется от 5 секунд до 3 минут. Спроектируйте ожидание.

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Для коротких случаев показываю скелетон таблицы или индикатор прямо на месте результата. Если формирование дольше 10 секунд, не держу человека на экране: отчёт уходит в фоновые задачи, появляется плашка «Готовим отчёт, сообщим», и можно работать дальше.

Что должно прозвучать в ответе

  • Разделяю короткое и длинное ожидание: разные паттерны

  • До 10 секунд индикатор на месте результата

  • Дольше: фоновая задача, человек продолжает работу

  • Прогресс с этапами или оценкой времени, возможность отмены

  • Уведомление о готовности и место, где найти результат

  • Ошибки и повтор без потери параметров

Что могут спросить следом

  • Что если оценку времени нельзя посчитать?
  • Как поведёт себя интерфейс, если пользователь закрыл вкладку?

Разбор

Для коротких случаев показываю скелетон таблицы или индикатор прямо на месте результата. Если формирование дольше 10 секунд, не держу человека на экране: отчёт уходит в фоновые задачи, появляется плашка «Готовим отчёт, сообщим», и можно работать дальше. В плашке прогресс по этапам или примерная оценка времени, кнопка отмены. По готовности уведомление в интерфейсе и письмо, если вкладку закрыли, а сам отчёт лежит в списке «Мои отчёты». Ошибку объясняю и даю повторить с теми же параметрами. Проверяю, как часто люди отменяют и повторяют запросы.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.