Я уже писала об известных именах для продуктовых дизайнеров, там вы можете познакомиться с тем,
кто такой Якоб Нильсен, а в этом посте мы рассмотрим принципы, которые он вывел и которые помогают нам в работе.
1️⃣Видимость статуса системы
Пользователь должен понимать какое сейчас состояние системы, но важно не переборщить, чтобы не создавался информационный шум. Нужно привлекать внимание клиента только к тем моментам, на которые он может как-то повлиять, если речь идёт об ошибкам и предупреждениях, об остальных он должен просто знать. Также клиенты должны понимать где фокус курсора, что кликабельно, а что нет, поэтому все элементы ввода и управления должны быть интерактивными со всеми необходимыми состояниями.
2️⃣Соответствие между системой и реальным миром
Используемые термины и элементы-аналоги физическому миру должны работать и пониматься аналогично и в цифровом интерфейсе. Например, элемент свитчер — это переключатель из физического мира. Понимание, когда он включён и выключен, должно быть таким же, как и в реальном мире.
3️⃣Пользовательский контроль и свобода
Пользователь должен знать, что он может делать в системе и к чему приведут его действия. Если действие невозможно отменить — мы предупреждаем пользователя об этом. В дизайне интерфейса мы стараемся, чтобы пользователь понимал, как он может «выйти» из сценария или «вернуться» туда, где был. Для этого у нас есть значки «крестик», «отмена», «стрелка», «хлебные крошки».
4️⃣Последовательность и стандарты
Чем меньше нового нужно учить пользователю при взаимодействии с интерфейсом, тем быстрее и качественнее он работает с системой. В этом плане нам поможет дизайн-система и история изменений, заказов и пр. C их помощью клиентам не нужно будет знакомиться с каждый элементом, а возможность посмотреть историю позволит вспомнить и отследить то, что необходимо.
5️⃣Предотвращение ошибок
Чтобы сократить количество ошибок пользователем, используем подсказки к кнопкам, полям и формам. Предупреждаем пользователей о последствиях тех или иных критических действий с помощью модалок и предупреждений.
6️⃣Узнаваемость, а не воспоминание
Не нужно заставлять клиентов помнить, например, в Jira есть доска, которая отражает состояние задачек, всегда можно посмотреть что в работе, что на очереди, а что пора ревьюить. Система должна помогать клиентам помнить меньше и напоминать, чтобы ничего не было забыто;)
7️⃣Гибкость и эффективность использования
У каждого пользователя свой опыт в работе с интерфейсами. Кто-то пользуется кнопкой «Отменить», а кто-то крестиком, а кто-то вообще пользуется клавишей ESC. Нужно учесть опыт разных клиентов для обеспечения комфортного взаимодействия для большинства.
8️⃣Эстетичный и минималистичный дизайн
Чем больше информации, тем сложнее в ней ориентироваться. Тут нам помогут законы UX. Группируйте, упрощайте и дозируйте.
9️⃣Помощь пользователям в устранении ошибок
Подсказывайте клиентам как они могут исправить возникшую ошибку: «проверьте соединение с интернетом», некорректность введённых данных в таком-то поле и т. д.
1️⃣0️⃣Справки и документация
Не зря до сих пор существуют инструкции к бытовой технике и другим физическим вещам. Некоторые пользователи разбираются самостоятельно, но если возникает тупик всегда должно быть место, где можно найти ответ:)
———
🏆
ПРОактивный дизайн
📚
Книжный клуб
🧠
Cаморазвитие