Основные принципы

Основные принципы

@thedesigner

Видимость состояния системы

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

Соответствие между системой и реальным миром

Система должна говорить на языке пользователей словами, фразами и концепциями, знакомыми пользователю, а не с системно-ориентированными терминами. Следуйте правилам реального мира, подавая информацию в естественном и логичном порядке.

Пользовательский контроль и свобода

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

Согласованность и стандарты

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

Предотвращение ошибок

Даже лучше, чем хорошие сообщения об ошибках, - это продуманный дизайн, который предотвращает возникновение проблемы. Либо устраните части, подверженные ошибкам, либо проверьте их и предоставьте пользователям чистый вариант.

Запоминание

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

Гибкость и эффективность использования

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

Эстетический и минималисичный дизайн

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

Помощь пользователям в распознавании, диагностировании и в устранении ошибки

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

Помощь и документация

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


Report Page