Рекомендации в HCI
Восемь золотых правил Шнейдермана
Бен Шнейдерман, американский ученый-компьютерщик, обобщил некоторые неявные факты о проектировании и придумал следующие восемь общих рекомендаций:
- Стремитесь к последовательности.
- Обеспечение универсального удобства использования.
- Предлагайте информативный отзыв.
- Диалоги дизайна для завершения.
- Предотвратить ошибки.
- Разрешить легкое разворачивание действий.
- Поддерживайте внутренний локус контроля.
- Уменьшите кратковременную нагрузку на память.
Эти рекомендации полезны как обычным дизайнерам, так и дизайнерам интерфейсов. Используя эти восемь рекомендаций, можно отличить хороший дизайн интерфейса от плохого. Они полезны при экспериментальной оценке определения лучших графических интерфейсов пользователя.
Семь принципов Нормана
Для оценки взаимодействия человека и компьютера Дональд Норман в 1988 году предложил семь принципов. Он предложил семь этапов, которые можно использовать для преобразования сложных задач. Ниже приведены семь принципов Нормана:
Используйте и знания в мире, и знания в голове.
Упростите структуру задач.
Сделайте вещи видимыми.
Получите правильное отображение (ментальная модель пользователя = концептуальная модель = разработанная модель).
Превратите ограничения в преимущества (физические ограничения, культурные ограничения, технологические ограничения).
Дизайн на ошибку.
Когда ничего не помогает - стандартизируйте.
Эвристическая оценка
Эвристическая оценка - это методическая процедура проверки пользовательского интерфейса на предмет проблем с удобством использования. Как только проблема удобства использования обнаруживается в дизайне, они рассматриваются как неотъемлемая часть постоянных процессов проектирования. Метод эвристической оценки включает некоторые принципы удобства использования, такие как десять принципов удобства использования Нильсена.
Десять эвристических принципов Нильсена
- Видимость состояния системы.
- Соответствие системы и реального мира.
- Пользовательский контроль и свобода.
- Последовательность и стандарты.
- Предотвращение ошибок.
- Признание, а не воспоминание.
- Гибкость и эффективность использования.
- Эстетичный и минималистичный дизайн.
- Помощь, диагностика и восстановление после ошибок.
- Документация и помощь
Вышеупомянутые десять принципов Nielsen служат контрольным списком при оценке и объяснении проблем для эвристического оценщика при аудите интерфейса или продукта.
Рекомендации по дизайну интерфейса
В этом разделе представлены еще несколько важных рекомендаций по проектированию HCI. Общее взаимодействие, отображение информации и ввод данных - это три категории рекомендаций по проектированию HCI, которые объясняются ниже.
Общее взаимодействие
Рекомендации по общему взаимодействию - это исчерпывающие советы, которые сосредоточены на общих инструкциях, таких как:
Быть последовательным.
Предлагайте значительную обратную связь.
Попросите аутентификацию любого нетривиального критического действия.
Разрешите легкое отмена большинства действий.
Уменьшите количество информации, которую необходимо запоминать между действиями.
Стремитесь к умению вести диалог, движение и мысли.
Извините за ошибки.
Классифицируйте действия по функциям и соответствующим образом установите географию экрана.
Предоставлять справочные услуги с учетом контекста.
Используйте простые глаголы действия или короткие глагольные фразы для именования команд.
Информационный дисплей
Информация, предоставляемая HCI, не должна быть неполной или нечеткой, иначе приложение не будет соответствовать требованиям пользователя. Чтобы обеспечить лучшее отображение, подготовлены следующие рекомендации:
Предоставьте только ту информацию, которая применима к данному контексту.
Не обременяйте пользователя данными, используйте макет презентации, позволяющий быстро интегрировать информацию.
Используйте стандартные этикетки, стандартные сокращения и возможные цвета.
Разрешите пользователю поддерживать визуальный контекст.
Создавайте содержательные сообщения об ошибках.
Используйте верхний и нижний регистр, отступы и группировку текста для облегчения понимания.
Используйте окна (если есть) для классификации различных типов информации.
Используйте аналоговые дисплеи для описания информации, которую легче интегрировать с этой формой представления.
Учитывайте доступную географию экрана дисплея и используйте его эффективно.
Ввод данных
Следующие рекомендации сосредоточены на вводе данных, что является еще одним важным аспектом HCI.
Уменьшите количество действий ввода, требуемых от пользователя.
Поддерживайте стабильность между отображением информации и вводом данных.
Позвольте пользователю настроить ввод.
Взаимодействие должно быть гибким, но при этом настраиваться на предпочтительный режим ввода данных пользователем.
Отключить команды, которые не подходят в контексте текущих действий.
Разрешить пользователю управлять интерактивным потоком.
Предложите помощь во всех действиях ввода.
Убрать ввод "Микки Маус".