Найти в Дзене
SimbirSoft

Дизайн сложных интерфейсов: 8 принципов

Что такое непростые интерфейсы и как их правильно проектировать?
Сегодня поговорим о принципах создания сложных систем, сформулированных создателями принципов юзабилити – Nielsen Norman Group.

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

Общие характеристики таких систем:

  • управление большими базами данных;
  • наличие задач с неизвестными/переменными величинами;
  • множество ролей пользователей;
  • управление процессом предотвращения ошибок.

Есть 8 базовых принципов дизайна таких интерфейсов.

1. Обучайте пользователя в процессе

Разрешите приступить к работе немедленно, позволив ознакомиться с особенностями интерфейса позже. Однако сообщайте пользователю о результате, к которому приведет запуск той или иной операции.

2. Помогайте стать экспертом в работе с интерфейсом

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

3. Продумайте гибкий способ взаимодействия

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

4. Разрешайте отслеживать действия и этапы работы

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

5. Спроектируйте взаимодействие со сторонними приложениями

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

6. Минимизируйте хаос

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

7. Создайте информационную иерархию

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

8. Визуально выделяйте критичные данные

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

Следуйте этим принципам в вашем дизайне и пользуйтесь заслуженной благодарностью пользователей.

С полной версией можете ознакомиться на сайте
Nielsen Norman Group.