И вот приходит мне пуш-нотификация об этом. Я сразу иду и вытаскиваю из очистителя бак, чтобы туда налить воды. Сразу же мне прилетает другое уведомление — "я разобран и не готов к использованию".
Это хороший пример того, как делаются штуки, которые не учитывают контекст ситуации. Сообщение о проблеме "разобранный прибор" — полезное. Сообщение о проблеме разобранного прибора сразу после того как мне настоятельно предложили его разобрать — не имеет смысла.
Пользователь не взаимодействует с продуктом только в конкретном моменте. Он далает это в контексте (предыдущие действия, будущие действия, цели, состояния, эмоции, etc). Не учитывя эти вещи, делая шутки механически "для конкретного момента в вакууме", будет получаться посредственный неудобный продукт.
Как например сайт авиакомпании, которая требует для логина верификации через СМС и постоянно разлогинивает, не давая сохранить в оффлайн данные о своих рейсах. И когда у тебя возникает форс-мажор в другой стране с международным роумингом и ужасным аэропортным вайваем — ты вспоминаешь тех продакт-менеджеров добрыми словами.
Как например приложение Visa Airport Companion, которое для регистрации требует пройти десяток шагов с валидацией почты, телефона, карты и предоставлением кучи данных о себе. Подавляющее число пользователей этого приложения скачивают его и проходят регистрацию на очереди в лаунж аэропорта, в чужой стране, возможно сильно уставшие. А чтобы попасть в лаунж по их банковской карте — надо пройти квест с регистрацией на 15 минут (и да, если переключится из приложения куда-то еще, то оно может выгрузится и весь прогресс регистрации будет потерян).
Это реклама и сторисы на весь экран, когда ты открываешь приложение, чтобы вызвать такси прямо сейчас(зато какой рост метрик!). "Имя им — легион."
Пользователь всегда существует в контексте. И поведение отличного продукта обязано этот контекст учитывать.