Магазин в серых экранах заполняет доставку идеально: индекс, квартира, телефон с первой попытки. Студия вводит имя без опечатки и радуется «форма простая». В бою гость ошибается. Нет экрана ошибки — сюрприз: кнопка молчит, письмо не уходит, слот не держится.
Прототип без ошибки — театр удачи. На 5 полях чекаута магазина это день потерянных заказов. На заявке студии — тишина вместо записи. На этой неделе ломают форму нарочно.
Проблема
Владелец магазина боится «негативного сценария»: будто сам признаёт, что сайт будет ругаться. Владелец студии стыдится красных строк рядом с уютной услугой. Жадность считает ошибку мелочью программиста: «в бою валидация сама». Сама не появляется текст, место и следующий шаг. Без серого экрана ошибки дизайнер нарисует вечный успех. Разработчик поставит системное «неверно». Гость закроет вкладку.
Ошибка — часть пути, не поломка проекта. В магазине ошибаются в телефоне, индексе, пустой корзине на оплате, отказе банка. В студии — в телефоне, в дате, в отправке дважды, в слоте, который только что заняли. Если этого нет на сером, приёмка смотрит только счастье. Счастье в первый день живёт недолго.
Причина
Магазину на запуск хватает 3–5 серых ошибок: пустое поле, плохой телефон, не прошла оплата, не доставили письмо. Студии — 2–4: пустое имя, плохой телефон, слот занят, повтор отправки. Срок согласования — 1–2 дня, если смотрят на телефоне с клавиатурой. Починка после запуска, когда ошибка «как получится», — 4–8 дней и 20–50 тысяч на тексты, состояния и повтор писем. Дешевле нарисовать серое сейчас.
На 40 заказах магазина плохая ошибка индекса сыпет возвраты и ручные правки адреса. На 15 заявках студии кнопка без текста «не ушло» даёт вторую заявку и двойной слот. В прототипе ошибка живая: нажимают плохо, видят фразу, видят, куда жать дальше. Фраза короткая, человеческая, без кода. Это не дизайн красного. Это смысл. Идеальный проход в демо занимает 2 минуты и ничего не ловит. Плохой проход на 3–5 ошибках магазина и 2–4 ошибках студии занимает те же 15 минут, что и путь до письма, и снимает сюрприз с первого боевого дня.
- Ошибка говорит, что не так, и что сделать. Не «ошибка 400».
- Магазин: отказ оплаты — не тот же экран, что «спасибо».
- Студия: слот занят — другой жест, не та же «отправка».
- Идеальное заполнение в демо не считается проходом формы.
Решение
Пройдите форму как человек, который торопится. Сотрите цифру в телефоне. Отправьте пустое. Нажмите дважды. Магазин так же ломает адрес. Студия — дату. Где тишина — дыра прототипа.
- Выпишите 3 ошибки магазина и 3 ошибки студии. Каждой — серый экран или состояние.
- Нажмите «отправить» на пустой форме. Запишите, что увидели. Если ничего — чинить.
- Положите текст ошибки до знака. Длина должна влезать над кнопкой на телефоне.
- Пройдите «оплата не прошла» / «слот заняли». Письмо и экран не должны говорить успех.
- В «ок» внесите ошибки поимённо. Без них приняли удачу, не форму.
Проверка
Запишите. Магазин: «пустой адрес, плохой телефон, отказ банка — в прототипе». Студия: «пустое имя, повтор, занятый слот — в прототипе». Положите рядом с путём до письма. Ошибка — не приложение в конце сметы.
Остановитесь, когда плохой ввод не приводит к тишине и не врёт успехом. Не просите «в сером не пугать клиента красным». Пугает не цвет, а неизвестность. Круг закрыт, когда гость понимает, что чинить, и может нажать снова. Сюрприз в бою дороже неловкого серого экрана.
Чек-лист
- Выпишите 3 ошибки магазина и 3 ошибки студии. Каждой — серый экран или состояние.
- Нажмите «отправить» на пустой форме. Запишите, что увидели. Если ничего — чинить.
- Положите текст ошибки до знака. Длина должна влезать над кнопкой на телефоне.
- Пройдите «оплата не прошла» / «слот заняли». Письмо и экран не должны говорить успех.
- В «ок» внесите ошибки поимённо. Без них приняли удачу, не форму.
Назад в раздел
