Normani Nielsen rules
Категория: Дизайн
Какво са Нормани/Нилсен правилата?
Нормани/Нилсен правилата са набор от принципи и насоки за дизайн на потребителски интерфейси, разработени от Дон Норман и Якоб Нилсен. Тези правила представляват фундаментални принципи в областта на потребителския опит (UX) и usability, които помагат за създаването на интуитивни, ефективни и приятни за използване продукти.
Дон Норман е фокусран върху когнитивната психология и дизайна, базиран на човешкото възприятие, докато Якоб Нилсен е известен с работата си в областта на уеб usability и евристичната оценка.
6 принципа на Дон Норман
1Видимост
Потребителят трябва да може лесно да види какви действия са възможни в даден момент. Важните контроли и опции трябва да са видими и лесно достъпни.
- Бутоните и контролите са ясно видими
- Статусът на системата е видим
- Навигацията е интуитивна
2Отображение
Връзката между контролите и техните ефекти трябва да е ясна и логична. Потребителят трябва да разбира какво ще се случи при всяко действие.
- Бутоните изглеждат натискаеми
- Форма следва логичен ред
- Резултатите от действията са предвидими
3Ограничения
Ограничаването на възможните действия предотвратява грешки и помага на потребителя да разбере какво е възможно в даден контекст.
- Деактивирани опции при неподходящ контекст
- Валидация на форми в реално време
- Предотвратяване на невъзможни действия
4Последователност
Подобни елементи трябва да имат подобно поведение и визуален вид. Последователността намалява необходимостта от учене.
- Еднакви бутони за еднакви действия
- Последователна навигация
- Единни визуални стандарди
5Връзка
Потребителят трябва да може да установи връзка между действието и резултата, между контролата и нейния ефект.
- Незабавна обратна връзка
- Ясна причинно-следствена връзка
- Потвърждение на действията
6Модел
Дизайнът трябва да съответства на менталния модел на потребителя - неговите очаквания и разбирания за това как системата трябва да работи.
- Следване на общоприети конвенции
- Използване на познати метафори
- Отговаряне на потребителски очаквания
10 евристики на Нилсен за потребителски интерфейси
- 1. Видимост на системното състояние
Системата трябва винаги да информира потребителите за това какво се случва, чрез подходяща обратна връзка в разумен период от време.
- 2. Съответствие между системата и реалния свят
Системата трябва да говори езика на потребителите, с думи, фрази и концепции, познати на потребителя.
- 3. Контрол и свобода на потребителя
Потребителите често избират системни функции по грешка и се нуждаят от ясно маркиран "авариен изход".
- 4. Последователност и стандарти
Потребителите не трябва да се чудят дали различни думи, ситуации или действия означават едно и също нещо.
- 5. Предотвратяване на грешки
По-добър дизайн предотвратява възникването на проблеми. Елиминирайте условия, които водят до грешки.
- 6. Разпознаване вместо спомняне
Намалете натоварването на паметта на потребителя, като направите обекти, действия и опции видими.
- 7. Гъвкавост и ефективност на използване
Приспособяванията могат да ускорят взаимодействието за експертните потребители.
- 8. Естетичен и минималистичен дизайн
Диалозите не трябва да съдържат информация, която е irrelevant или рядко нужна.
- 9. Помогнете на потребителите да разпознават, диагностицират и възстановява от грешки
Съобщенията за грешки трябва да са изразени на прост език, да посочват точно проблема и да предлагат конструктивно решение.
- 10. Помощ и документация
Въпреки че е по-добре системата да може да се използва без документация, може да е необходимо да се предостави помощ и документация.
Добри и лоши практики
Добър дизайн
- Ясна навигация с индикатор за текуща страница
- Бутони, които изглеждат натискаеми
- Форми с ясни инструкции и валидация
- Зареждане индикатори за дълги операции
- Възможност за отмяна на действия
- Съобщения за грешки с полезни съвети
Лош дизайн
- Скрити менюта и неясна навигация
- Бутони, които не изглеждат интерактивни
- Форми без обратна връзка при грешки
- Операции без индикатор за напредък
- Необратими действия без предупреждение
- Криптични съобщения за грешки
Приложение в модерен UX дизайн
- Микро-интеракции: Анимации и визуална обратна връзка за потребителски действия
- Прогресивно разкриване: Показване само на необходимата информация в даден контекст
- Дизайн системи: Създаване на последователни компоненти, които следват едни и същи принципи
- Достъпност: Прилагане на принципите за всички потребители, включително тези с увреждания
- Мобилен дизайн: Адаптиране на принципите за малки екрани и touch взаимодействия
- Гласови интерфейси: Прилагане на същите принципи за гласово управлявани системи
Методи за тестване според принципите
- Евристична оценка: Експерти преценяват интерфейса спрямо установените принципи
- Тестване с потребители: Наблюдение на реални потребители, докато използват системата
- Когнитивно преминаване: Симулиране на потребителското мислене стъпка по стъпка
- A/B тестване: Сравнение на различни дизайн решения според принципите
- Анализ на задачите: Разбиване на сложни задачи на по-малки стъпки и оценка на всяка от тях
Еволюция на принципите
| Период | Фокус | Допълнения |
|---|---|---|
| 1980-те | Основни принципи на usability | Първични принципи на Норман |
| 1990-те | Уеб usability | 10-те евристики на Нилсен |
| 2000-те | Мобилни устройства | Адаптация на принципите за малки екрани |
| 2010-те | Потребителски опит (UX) | Разширяване към емоционален дизайн |
| 2020-те | AI и гласови интерфейси | Прилагане на принципите за нови технологии |