Основы UX и профессиональные принципы

Ошибки начинающих дизайнеров и базовые UX/UI-практики

До этого мы учились понимать задачу пользователя, разбирать взаимодействие и замечать паттерны. Теперь сменим роль: вы уже нарисовали небольшой интерфейс и собираетесь показать его команде. Как проверить работу самому — не по принципу «мне нравится», а по понятным профессиональным критериям?

~60–75 минут чтения, реальных кейсов и квиза · практика ~45–60 минут

Хороший экран не равен хорошему решению

Начинающему дизайнеру легко начать самопроверку с того, что бросается в глаза: ровные ли отступы, совпадают ли радиусы, приятна ли композиция. Всё это важно, но профессиональная ошибка часто живёт уровнем выше. Экран может выглядеть проще, привычнее и аккуратнее — и при этом хуже помогать человеку получить правильный результат.

Хороший пример дала команда британского Department for Education — Министерства образования Великобритании. Она проектировала сервис для проверки профессиональной квалификации работников дошкольного образования. Первый вариант выглядел почти образцово просто: одно поле поиска и кнопка. [1]

Прототип GOV.UK: страница Search for an early years qualification с одним полем поиска и кнопкой Search
Первый поисковый прототип: минимум элементов и знакомая модель поиска. Department for Education, Design histories, Open Government Licence v3.0. [1]
Сначала поставьте диагноз сами

Представьте альтернативу: вместо свободного поиска сервис задаёт четыре конкретных вопроса и только после этого показывает подходящие варианты. Какой путь кажется проще на первый взгляд? Какой критерий нужен, чтобы выбрать между ними профессионально, а не на вкус?

В исследованиях знакомый поиск часто приводил к неудаче: названия квалификаций были похожи, а люди вводили сведения, по которым база не была организована. Альтернативный путь задавал четыре вопроса: где получена квалификация, когда начато обучение, какой у неё уровень и какая организация её выдала. Эти ответы постепенно сужали набор вариантов. [1]

На Figma-доске команда сопоставляла семь шагов всего guided-сценария с четырьмя шагами поискового пути. Это не семь вопросов: собственно вопросов было четыре. Общая доска полезна команде для обзора сценария, но её миниатюры слишком мелкие для учебного чтения, поэтому здесь мы смотрим на читаемый экран результата.

GOV.UK Check an early years qualification: экран выбора квалификации после ответов на вопросы; сверху перечислены выбранные условия и показаны два совпадения
После вопросов сервис показывает, какие условия сообщил пользователь, и сокращает выбор до подходящих вариантов. Видно и исходные ответы, и результат их применения. Department for Education, OGL v3.0. [17]

Пользовательское исследование показало, что почти все участники заметно надёжнее приходили к правильному результату через путь с вопросами, хотя часть людей субъективно предпочитала поиск. Поэтому важный вывод для самопроверки такой: простота интерфейса — не количество элементов и не минимальное число экранов. Сначала нужно определить результат задачи, затем спросить, насколько надёжно решение к нему приводит. [1]

Как читать английские скриншоты

Знать английский для разбора не требуется. В подписи к каждому экрану указано, на что именно смотреть и какой вывод сделала команда. Не пытайтесь переводить весь интерфейс — тренируйте дизайнерское наблюдение.

Ошибка 1–2. Красота и оригинальность становятся отдельной задачей

В первом блоке мы подробно разбирали композицию, цвет и визуальную иерархию. Здесь не повторяем эти темы. Новый вопрос звучит жёстче: что именно вы усиливаете визуальными средствами и зачем это нужно пользователю? Красивый экран полезен только тогда, когда красота поддерживает содержание и действие, а не заставляет человека обслуживать дизайнерскую идею.

То же относится к оригинальности. В прошлом уроке мы уже увидели, почему люди приходят в продукт с опытом других интерфейсов. Nielsen Norman Group приводит старый, но показательный пример магазина зимних товаров: привычную корзину назвали авторским термином Shopping Sled — «санки для покупок». Часть участников тестирования не понимала название; другим помогало лишь привычное расположение элемента. [2]

Слабая аргументация

«Так выглядит интереснее. Обычная корзина слишком скучная».

Профессиональная проверка

«Что получает пользователь от необычного решения и компенсирует ли эта польза необходимость его расшифровать?»

Поэтому на самопроверке не нужно запрещать себе выразительный визуальный стиль или новые решения. Нужно требовать от них причины. Если элемент стал необычным только потому, что дизайнеру хотелось «сделать не как у всех», пользователь оплачивает эту оригинальность своим вниманием.

Ошибка 3. Приоритет начинается с пользовательского результата

Визуальная иерархия отвечает на вопрос «что человек заметит раньше». UX-проверка начинается на шаг раньше: что он вообще должен заметить раньше, чтобы решить текущую задачу? Это различие хорошо видно на реальном redesign страницы британского сервиса Explore education statistics — платформы официальной образовательной статистики.

Со временем страницы статистических выпусков обросли настоящим редакционным контентом. Вводные тексты могли вытеснять главные цифры вниз, а часть полезного материала пряталась в раскрывающихся секциях. Исследования показывали, что пользователи хотели быстрее видеть ключевые показатели и данные. [3]

Исходный шаблон страницы Explore education statistics: длинный вводный блок, справа быстрые ссылки, ниже headline facts and figures
Исходный шаблон. Обратите внимание не на стиль GOV.UK, а на порядок: вводная информация занимает первый экран, а headline statistics начинаются ниже. Department for Education, OGL v3.0. [3]
Что здесь является UX-проблемой?

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

После нескольких итераций команда сократила верхнюю часть страницы, разделила крупные направления работы и подняла headline facts and figures ближе к началу. Это не урок «всегда ставьте цифры сверху»: другая задача потребовала бы другой иерархии. Важно, что порядок теперь аргументирован пользовательским приоритетом. [3]

Вторая итерация страницы Explore education statistics: горизонтальная навигация и блок Headline facts and figures расположен высоко в основной области
Вторая прототипная итерация: ключевые цифры становятся заметным ранним ориентиром, а данные, методология и помощь получают отдельные точки входа. Department for Education, OGL v3.0. [3]

На собственном макете задайте три вопроса: что человек делает сейчас? Что он должен понять перед действием? Что можно увидеть позже без риска для решения? Только после этого имеет смысл возвращаться к уже знакомым инструментам композиции и проверять, действительно ли они выражают этот порядок.

Ошибка 4. Макет без настоящего контента проверяет пустой контейнер

Предыдущий кейс показывает ещё одну проблему: интерфейс живёт не с тем текстом, который удобно поместился в макет, а с тем, который приходит из продукта. Nielsen Norman Group рекомендует подстраивать гибкие шаблоны под содержимое и проверять масштабирование заранее: container-first подход легко создаёт искусственные ограничения, когда реальный текст, данные или их количество перестают помещаться в заранее придуманные рамки. [4]

Для новичка достаточно простого стресс-теста. Возьмите один компонент и попробуйте не один «красивый» пример, а несколько допустимых вариантов данных.

Проверка Что она ловит
Очень короткое значение Не держится ли вся композиция на искусственной длине текста.
Очень длинное, но допустимое значение Переносы, переполнение, рост карточки и конфликт с соседними элементами.
Значение отсутствует Понятно ли отсутствие данных и не выглядит ли интерфейс сломанным.
Неожиданное, но валидное значение Не строится ли решение на слишком узком предположении о реальных данных.

Например, карточка сотрудника с именем «Анна Иванова» ничего не доказывает. Попробуйте длинное название организации, отсутствующее отчество, длинный статус, цену с дополнительными разрядами. Вы не «ломаете дизайн» — вы проверяете, способен ли он обслуживать продукт.

Не превращайте тест контента в охоту за рекордами

Не нужно придумывать строку из 500 символов, если продукт такую строку никогда не допустит. Проверяйте реальные границы данных или честно помечайте предположение, если правила пока неизвестны.

Ошибка 5. Happy path — только одна ветка

Даже макет с настоящими данными может показывать только момент, когда всё идеально. Такой путь часто называют happy path — идеальным сценарием: пользователь вводит корректные данные, сеть отвечает, операция завершается успешно.

Идеальный сценарий (happy path)
Ветка взаимодействия, в которой все необходимые условия выполнены и пользователь без проблем приходит к ожидаемому результату. Она полезна как основа, но не описывает весь интерфейс.
Идеальный путь и три вопроса о неидеальных ситуациях До действия Система работает Успех Но что, если действие ещё выполняется, данных не хватает или результат не получен? Сейчас достаточно помнить о ветках. Полную систему состояний разберём позже.
На базовой самопроверке не требуется проектировать полный каталог состояний. Требуется заметить, что один успешный экран ещё не описывает поведение продукта.

Здесь важно сохранить границу курса. Мы не изучаем сейчас отдельную систему Loading, Error, Empty, Partial, Disabled и других состояний — для этого впереди есть специальный урок. Пока задайте четыре вопроса: что видно до действия, что происходит во время обработки, что подтверждает успех и что получает человек, если сценарий пошёл неидеально.

Internal consistency: продукт должен помнить собственные правила

В предыдущем уроке конвенции описывали внешние ожидания: человек приходит из других продуктов и уже знает некоторые способы взаимодействия. Здесь consistency получает другой ракурс — внутреннюю последовательность одного продукта.

Внутренняя последовательность (internal consistency)
Одинаковые смыслы и действия внутри одного продукта или семейства продуктов используют предсказуемые названия, визуальные роли и поведение. Различия допустимы, когда различается сам смысл.

В 2025 году команда Teaching Record System Console — внутреннего сервиса управления данными об учителях — выложила на доску скриншоты всех основных сценариев. Так стали видны расхождения, которые трудно заметить по одному экрану: notification banners отличались структурой текста, теги одинаковых типов использовали разный регистр и цвета, одинаковые страницы проверки назывались по-разному. [5]

Доска Department for Education с множеством notification banners из одного продукта, показывающая различия в заголовках, тексте и ссылках
Реальная ревизия баннеров одного сервиса. Именно так internal consistency часто и ломается: не одним большим решением, а десятками мелких расхождений, накопленных в разных сценариях. Department for Education, OGL v3.0. [5]
Что искать на таком ревью?

Сначала не «сделать всё одинаковым», а найти повторяющийся смысл. Если два статуса означают разное, им может требоваться разное оформление. Но если одинаковое действие в одном месте называется «Confirm», а в другом «Save» без смысловой причины, пользователь вынужден каждый раз заново интерпретировать продукт.

Nielsen Norman Group различает internal и external consistency именно так: внутреннее правило действует внутри продукта, внешнее — следует отраслевым и платформенным ожиданиям. [6] В этом уроке нас интересует первое.

Feedback: наличие сообщения ещё не означает, что ответ понятен

Во втором UX-уроке мы уже определили feedback как ответ системы на действие. Здесь термин не переучиваем. Проверяем качество: достаточно ли ответ своевременный, заметный и связанный с действием, чтобы человек понял состояние системы и следующий шаг? Nielsen Norman Group связывает видимость состояния именно с этой возможностью оценить результат предыдущего действия. [8]

Реальный кейс снова показывает, почему нельзя проверять принцип галочкой «сообщение есть». В сервисе Plan technology for your school после завершения части самооценки показывался зелёный Success banner. Исследования показали, что пользователи часто не замечали его, а заметив — не связывали сообщение с тем, что делать дальше. [7]

Страница Technology self-assessment с зелёным Success banner вверху и блоками прогресса и рекомендаций ниже
Сообщение об успехе присутствует и визуально оформлено корректно, но исследование показало, что этого было недостаточно для понимания следующего шага. Department for Education, OGL v3.0. [7]
Почему «зелёный banner есть» — слабая проверка?

Потому что feedback должен помогать оценить состояние системы. Если человек не замечает сообщение или не понимает, с каким объектом оно связано, формально существующий баннер не выполняет задачу.

В следующей итерации команда убрала отдельный баннер, перенесла информацию о состоянии к самим темам и добавила явные действия для просмотра рекомендаций. Это не означает «баннеры плохие». Это означает, что feedback нужно оценивать через поведение пользователя, а не через наличие конкретного компонента. [7]

Переработанная Technology self-assessment: у каждой темы рядом показан статус и зелёная кнопка View Recommendation вместо общего success banner
Поздняя итерация: состояние и следующий шаг находятся ближе к объекту, которого они касаются. Department for Education, OGL v3.0. [7]

Error prevention и recovery: не путайте предотвращение с восстановлением

Хорошее сообщение об ошибке полезно, но error prevention — предотвращение ошибок — идёт раньше: дизайн старается убрать предсказуемую ловушку или проверить опасное условие до действия с последствиями. Nielsen Norman Group формулирует этот принцип именно как устранение ошибкоопасных условий либо проверку перед подтверждением действия. [10]

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

Отдельно полезно знать слово recovery — восстановление после ошибки. Это не новая большая тема урока, а граница, которая не даст смешать два действия дизайнера: prevention старается не допустить проблему, recovery помогает человеку продолжить, когда проблема уже обнаружена.

В Register of training providers адрес из внешнего справочника мог выглядеть полным, хотя в данных отсутствовало обязательное поле. Раньше пользователь попадал дальше и не имел возможности дополнить адрес. Команда изменила сценарий: теперь система проверяет обязательные поля до следующего шага; если чего-то не хватает, открывает ручную форму и подставляет уже известные данные. [9]

GOV.UK Register of training providers: форма адреса с сообщением о проблеме; город York и postcode уже сохранены, пустое обязательное Address line 1 выделено ошибкой
На экране уже видно оба слоя: проверка неполных данных не даёт незаметно сохранить плохой адрес, а известные значения не заставляют вводить заново. Department for Education, OGL v3.0. [9]
Разделите prevention и recovery

Prevention: система проверяет, что обязательные части адреса существуют до перехода дальше. Recovery: после обнаружения проблемы сохраняет уже известные город, индекс и другие поля, показывает конкретную причину и просит дополнить только недостающее.

Это важная привычка самопроверки: сначала спросить «можно ли убрать предсказуемую ошибку до её возникновения?», а уже потом «если она всё же случилась, сможет ли человек понять причину и продолжить?».

Progressive disclosure: скрывайте сложность, а не смысл

Когда возможностей много, возникает соблазн сделать экран «чище», спрятав часть содержания. Именно здесь нужен принцип progressive disclosure — постепенного раскрытия. Он переносит вторичные или редко нужные возможности на следующий уровень, чтобы не заставлять всех пользователей разбираться со всей сложностью сразу. [13]

Постепенное раскрытие (progressive disclosure)
Сначала показывать информацию и действия, необходимые для текущей задачи, а связанную вторичную сложность раскрывать тогда, когда она становится релевантной.

Ключевое слово — вторичную. В сервисе проверки квалификации команда первоначально спрятала дополнительные требования по уровням в раскрывающиеся details-блоки, чтобы страница выглядела компактнее. В исследованиях участники редко раскрывали их без подсказки, пропускали важные требования и путали, к какому уровню относится раскрытый текст. [11]

Два состояния Qualification check: слева требования к уровням скрыты в details-ссылках, справа несколько details раскрыты и образуют длинные текстовые блоки
Первая реализация: важные для решения требования спрятаны ради компактности. Department for Education, OGL v3.0. [11]
Почему это неудачное progressive disclosure?

Потому что скрытая информация была нужна для самого решения. Пользователь не мог уверенно оценить квалификацию, не увидев требования. Progressive disclosure не должно превращать существенное условие в необязательное «почитать подробнее».

Команда заменила скрытые блоки на summary cards: уровень, статус и применимые требования стали видны вместе. Страница осталась структурированной, но человеку больше не нужно угадывать, какой блок раскрыть. [11]

Qualification check после redesign: требования по уровням показаны в отдельных summary cards с видимыми статусами Approved и Not approved
Поздняя версия: существенная информация видна сразу и сгруппирована по уровню. Department for Education, OGL v3.0. [11]

А вот другой экран того же семейства сервисов показывает более подходящий случай постепенного раскрытия. Поле даты окончания нужно только тогда, когда пользователь выбирает статус Passed — «пройдено». До этого оно не относится к текущему выбору. [12]

TRS Console: список статусов квалификации; при выбранном Passed непосредственно под ним раскрывается поле End date
Поле End date появляется только для статуса Passed. Здесь скрывается не смысл текущего решения, а связанная сложность, которая нужна только после конкретного выбора. Department for Education, OGL v3.0. [12]

Sensible defaults: иногда лучший default — никакого выбора

Ещё один способ уменьшить лишнюю работу — заранее поставить разумное начальное значение. Хороший default даёт вероятную или безопасную отправную точку и остаётся заметным и легко изменяемым. Но плохо выбранное значение может незаметно вести человека к ошибке: пользователи часто не меняют то, что уже выбрано системой. [14]

Разумное значение по умолчанию (sensible default)
Начальное значение, которое в данном контексте часто подходит или безопасно, экономит усилие и не лишает пользователя понятного контроля над выбором.
Ситуация Что проверить
Российский сервис доставки начинает со страны «Россия» Соответствует ли это основному контексту и можно ли легко изменить.
Список открывается в наиболее часто полезной сортировке Помогает ли отправная точка большинству задач, не скрывая другие варианты.
Платная дополнительная услуга уже согласована за пользователя Не превращает ли default невнимательность в финансово значимое решение.

Поэтому «у каждого элемента должен быть default» — плохое правило. Для субъективного, рискованного или финансово значимого выбора отсутствие предвыбранного ответа может быть разумнее. NN/g отдельно отмечает, что в опасных подтверждениях иногда лучше вообще не давать ответа по умолчанию. [15]

Здесь пригодится прошлый урок о deceptive patterns: sensible default помогает человеку начать, а не использует его невнимательность в интересах продукта.

Что исправлять первым: серьёзность важнее количества замечаний

После такого прохода вы почти наверняка найдёте больше трёх проблем. Новая ошибка новичка — считать их равнозначными. Два пикселя лишнего отступа и неясный результат после оплаты не должны занимать одинаковое место в ревью.

Для базовой самопроверки не нужна формальная шкала severity из исследовательской практики. Достаточно простого порядка, который заставляет связать замечание с пользовательской задачей и последствиями.

Уровень Проверочный вопрос Пример
1. Блокирует Может ли человек вообще завершить задачу? Обязательное поле нельзя заполнить допустимым значением.
2. Риск существенной ошибки Может ли интерфейс привести к неверному или дорогому результату? После оплаты непонятно, прошла ли операция, и пользователь повторяет её.
3. Лишняя работа или неопределённость Задача выполнима, но приходится угадывать или делать лишние шаги? Одинаковое действие в разных местах называется по-разному.
4. Косметика Изменится ли выполнение задачи, если это оставить? Незначительное расхождение отступов без влияния на смысл и действие.
Это не окончательный severity framework

Позже вы научитесь опираться на исследования, частоту проблемы и данные продукта. Сейчас цель проще: перестать сортировать замечания по тому, насколько они раздражают дизайнера визуально.

Self-review: от наблюдения к аргументированному решению

Финальный навык урока — не просто заметить слабое место, а сформулировать его так, чтобы другой человек мог проверить вашу логику. Слово «плохо» ничего не объясняет. Хорошее замечание отделяет факт от интерпретации и связывает изменение с пользовательской задачей.

Наблюдение без аргумента

«После расчёта интерфейс какой-то непонятный. Я бы переделал кнопку».

Профессиональное замечание

«После изменения веса результат визуально не меняется и нет сигнала, применились ли новые параметры. Пользователь не может понять, соответствует ли показанная стоимость последнему вводу. Нужно сделать новое состояние расчёта наблюдаемым».

Удобная последовательность для собственного ревью:

  1. Факт: что именно вы наблюдаете на экране или после действия.
  2. Влияние: что из-за этого становится труднее, рискованнее или непонятнее в задаче.
  3. Принцип: какой уже изученный критерий помогает объяснить проблему.
  4. Изменение: что должно измениться в поведении или информации, а не просто «стать красивее».
  5. Приоритет: насколько серьёзны последствия по сравнению с другими найденными проблемами.

Это и есть базовая профессиональная самопроверка. Она не заменяет исследования с реальными пользователями и не доказывает, что ваша гипотеза верна. Зато позволяет убрать очевидные ошибки до того, как команда потратит время на их обсуждение.

Итоги урока
Практика
Проведите UX/UI-самопроверку живого калькулятора
~45–60 минут · публичный калькулятор Почты России · ничего покупать не нужно

Откройте публичный калькулятор доставки Почты России для бизнеса. На момент подготовки урока в нём доступны страна и города, тип отправления, тип партии, объявленная ценность, вес, габариты и способы отправки и доставки. [16] Если интерфейс изменился, не пытайтесь воспроизвести старую версию: работайте с тем, что реально видите, и фиксируйте отличие.

Сценарий

Нужно оценить стоимость отправки товара из Москвы в Казань: одно отправление, вес 1200 г, размеры 25 × 18 × 8 см. Не оформляйте отправление и не вводите персональные данные.

Пять проходов
  1. Задача и приоритет. Одним предложением сформулируйте результат пользователя. Затем укажите, какой блок или действие должно быть главным на текущем шаге и почему.
  2. Начальное состояние и defaults. Запишите, что уже выбрано до вашего действия. Для каждого значения решите: оно помогает, нейтрально или может незаметно изменить результат. Если важный выбор не сделан заранее — тоже зафиксируйте это как решение.
  3. Действие и feedback. Заполните маршрут, вес и габариты. Перед расчётом запишите, что ожидаете увидеть. После действия сделайте скриншот и сравните ожидание с фактом. Затем измените один параметр и проверьте, понятно ли, относится ли показанный результат уже к новым данным.
  4. Неидеальная ветка. Безопасно очистите одно обязательное поле или введите очевидно недопустимое числовое значение, если интерфейс это позволяет. Разделите наблюдение: что система предотвращает до отправки формы и как помогает восстановиться после обнаруженной проблемы.
  5. Правила продукта. Сравните названия действий, единицы измерения и оформление одинаковых смыслов. Переключите тип партии между единичным и многоместным, если такой выбор доступен, и посмотрите, появляется ли связанная сложность только тогда, когда нужна. Не называйте отсутствие progressive disclosure ошибкой автоматически — сначала докажите, что скрывать здесь вообще есть что.
Что сдать

Сделайте три скриншота: исходное состояние, одно значимое промежуточное или ошибочное состояние и результат. Затем выпишите наблюдения и выберите ровно три самых существенных. У каждого используйте форму: «факт → влияние на задачу → принцип → изменение → уровень серьёзности».

Добавьте ещё один пункт: одно решение, которое вы бы сохранили без изменений, и объясните, почему оно помогает пользователю. UX-review — не соревнование по количеству критики.

Критерии приёмки
  • Пользовательская задача сформулирована как результат, а не как последовательность кликов.
  • Есть три собственных скриншота разных состояний текущего интерфейса.
  • Defaults оценены через контекст; отсутствие предвыбранного ответа тоже допускается как разумное решение.
  • Хотя бы один случай feedback сравнивает ожидаемое состояние с фактическим.
  • Prevention и recovery не смешаны в одно понятие.
  • Найденные inconsistencies сначала проверены на различие смысла, а не названы ошибками по внешнему виду.
  • Выбрано ровно три главных замечания, и их приоритет объяснён последствиями для задачи.
  • Есть одно аргументированное решение «оставить как есть».
Подсказка, если замечаний получилось слишком много

Сначала уберите косметику. Затем спросите: что блокирует расчёт, что способно привести к неверному результату, а что только добавляет лишнюю работу или неопределённость. Если вы не можете описать влияние на пользовательскую задачу, замечание пока недостаточно аргументировано.

Поисковый сценарий занимает 4 экрана, а последовательный сценарий с вопросами — 7. В исследовании второй вариант заметно чаще приводит пользователей к правильному результату. Какой вывод профессиональнее?
  1. Всегда выбирать 4 экрана: меньше шагов означает лучший UX.
  2. Выбирать вариант, который участники называют более красивым.
  3. Считать надёжность достижения пользовательского результата важнее самого количества экранов.
  4. Сравнивать только время загрузки: остальные различия субъективны.
Показать ответ

C. Количество шагов — характеристика решения, а не самостоятельный критерий качества. Если задача требует точного результата, надёжность сценария важнее формальной краткости.

На странице отчёта реальный вводный текст вырос и вытеснил ключевые показатели далеко вниз. Какое замечание точнее?
  1. Нужно запретить длинные тексты во всех интерфейсах.
  2. Нужно проверить, соответствует ли порядок настоящего контента приоритету пользовательской задачи.
  3. Нужно увеличить все заголовки, не меняя структуру.
  4. Нужно заменить текст иконками, чтобы страница стала короче.
Показать ответ

B. Длина сама по себе не является ошибкой. Проблема в том, что структура после появления реального контента перестала выводить на первый план то, за чем человек пришёл.

В одном продукте статус «Ожидает проверки» в двух разделах выглядит по-разному. Когда это НЕ обязательно является нарушением internal consistency?
  1. Когда различие отражает реально разные последствия или состояние, несмотря на похожие слова.
  2. Когда экраны делали разные дизайнеры.
  3. Когда один вариант визуально нравится команде больше.
  4. Когда пользователь уже видел оба варианта раньше.
Показать ответ

A. Consistency не означает механическое одинаковое оформление. Если смысл или последствия действительно различаются, различие может быть полезным; случайная вариативность — нет.

После завершения шага система показывает зелёный success banner, но в исследовании люди его часто не замечают и не понимают, что делать дальше. Что это говорит о feedback?
  1. Feedback реализован полностью, потому что зелёный компонент присутствует.
  2. Feedback недостаточен: он существует визуально, но не помогает уверенно оценить состояние и следующий шаг.
  3. Нужно только сделать зелёный цвет насыщеннее.
  4. Feedback не нужен после успешных действий.
Показать ответ

B. Критерий — не наличие баннера, а понимание результата действия. Если человек не связывает сообщение с новым состоянием и дальнейшим действием, ответ системы не выполняет задачу.

Система не позволяет выбрать дату возвращения раньше даты отправления, а после другой ошибки сохраняет уже заполненные поля. Как точнее разделить эти решения?
  1. Первое — recovery, второе — error prevention.
  2. Оба — только feedback.
  3. Первое — error prevention, второе — помощь в recovery.
  4. Оба — progressive disclosure.
Показать ответ

C. Ограничение не даёт создать предсказуемо невозможное состояние, а сохранённые данные уменьшают цену уже случившейся проблемы и помогают продолжить.

На странице результата требования, необходимые для принятия решения, спрятаны в раскрывающиеся блоки, которые большинство пользователей не открывает. Что здесь важно проверить первым?
  1. Не скрыта ли под видом progressive disclosure информация, необходимая для основного решения.
  2. Можно ли добавить ещё больше закрытых блоков для компактности.
  3. Совпадает ли высота всех раскрывающихся блоков.
  4. Нужно ли автоматически закрывать предыдущий блок после открытия следующего.
Показать ответ

A. Progressive disclosure подходит вторичной сложности. Если информация нужна почти каждому для решения основной задачи, её сокрытие разрушает сам принцип.

Какой default наиболее сомнителен с точки зрения базовой самопроверки?
  1. Страна «Россия» в сервисе, основной сценарий которого — внутрироссийская доставка, при возможности сменить страну.
  2. Нейтральная сортировка списка, которую можно сразу изменить.
  3. Платная дополнительная услуга, заранее выбранная без явного решения пользователя.
  4. Последний использованный безопасный фильтр в рабочем инструменте, если его состояние явно показано.
Показать ответ

C. Финансово значимый выбор не должен зависеть от того, заметит ли человек предустановку. В такой ситуации отсутствие выбора по умолчанию часто безопаснее.

На ревью найдено четыре проблемы: 2 px лишнего отступа, разные радиусы у двух карточек, неодинаковая пунктуация в подписях и неопределённость после действия, которое может списать деньги повторно. Что проверять первым?
  1. Расхождение отступа, потому что оно проще всего исправляется.
  2. Разные радиусы, потому что consistency всегда важнее поведения.
  3. Неопределённость после финансового действия из-за возможных серьёзных последствий.
  4. Пунктуацию, потому что текст видит каждый пользователь.
Показать ответ

C. Самопроверка приоритизирует влияние на задачу и цену ошибки. Косметические расхождения можно исправить позже, если они не меняют понимание и действие.