TGViewer
mefody.work mefody.work @mefody_work · 970 subscribers
Post #11 1.24K
🖥 Защита от дурака

(Картинка взята из паблика Адовый UX)

Иногда наблюдаю, как менеджеры и инженеры старательно продумывают «защиту от дурака»: всевозможные проверки в системе, чтобы пользователь физически не мог совершить неправильное действие.

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

Вот вы сделали форму, в которую можно ввести дату рождения. Фронтендеры обмазались валидаторами, бекендеры на сервере на всякий случай тоже проверяют, что дата корректная. А пользователь, родившийся 11 октября, банально перепутал число и месяц, потому что недавно вернулся из длительной командировки в США. Или вам для проверки зоны доставки нужно чётко проверять адрес пользователя, поэтому вы подключили словарик с разрешёнными адресами, чтобы наверняка. Вот только внезапно в городе почему-то появилась улица с таким же названием (ну ошиблись, ну бывает), и пользователь смог выбрать адрес, который, по сути, вы обслужить не можете.

Я не призываю отказаться от валидации пользовательских действий. Более того, я сторонник большого количества подсказок в интерфейсе везде, где можно ошибиться. С примерами, картинками, советами, но ненавязчиво — шик, продано. Но в следующий раз помимо того, как не дать пользователю совершить ошибку, подумайте заодно, что вы будете делать, когда (не если) пользователь ошибку всё-таки совершит.

🔷В примере с формой я бы рядом с инпутом даты рождения ещё текстом написал «11 октября», привлёк бы внимание. А если пользователь всё же ошибся, то спокойно дал бы ему отредактировать это поле в любой удобный ему момент, а не требовал бы с паспортом прийти в ближайшее отделение моего сервиса.

🔷А в случае с доставкой я бы однозначно показывал не просто адрес, а ещё и карту с маркером, чтобы пользователь себя мог визуально проверить. И оператору, принимающему заказ, показал бы. И курьеру. И уже кто-то из них бы ошибку заметил, а тогда уже нужно как-то извиниться перед пользователем за несовершенство системы и сообщить ему грустную новость, что доставить товар не получится. А лучше всего взять и доставить.

⁉️Кстати, кого правильнее назвать дураком, если, пользуясь вашим тщательно продуманным интерфейсом, пользователи постоянно совершают в нём ошибки?
  • ❤ 19
  • 👍 6
  • 🤣 4
  • 🔥 2
More from @mefody_work
  1. Sep 10, 2026Когнитивные искажения в работе продуктового менеджера и ИИ-помощники, которые помогут их и…
  2. Sep 10, 2026⚙️ Гуси-доколебуси Только что прочитал доклад на ProductSense про то, как когнитивные иска…
  3. Jul 21, 2026Product : Fest В субботу коллеги собирают крутую конфу для продактов и продуктовых дизайне…
  4. Jul 5, 2026🟠 Вам нужны Mermaid-диаграммы Я утверждаю, что вам очень нужны Mermaid-диаграммы для рабо…
  5. May 18, 2026🙂 «Меня выгоняют из переговорки» Я работаю в бигтехе. В офисах у нас много переговорок, п…
  6. Apr 19, 2026Какие метрики интересны бизнесу, какие – вам, а какие – никому Видео выходного дня. Полтор…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →