Требования к пользовательскому интерфейсу

В контексте проектирования интерфейсов, требование это:

  • синоним слова «потребность»

При проектировании UI, «требование» != «функция» или «возможность» (хотя между ними существует связь).

На стадии выработки требований мы отвечаем на вопросы, начинающиеся со слова «что»: что за функции нужны персонажам и что за информация должна быть им доступна, чтобы они могли достичь своих целей. Крайне важно ответить на эти вопросы и добиться консенсуса относительно ответов, прежде чем переходить к тому, как продукт вы глядит, ведет себя, работает, какое оставляет впечатление. Смешение этих двух вопросов (что и как) может стать одной из серьезнейших ошибок при проектировании интерактивного продукта.

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

Информационные требования

Информационные требования - это потребночти персонажа в данных.

Включают в себя объекты и информацию, которые должна предоставлять система.

Например:

  • учетные записи
  • изображения
  • документы
  • люди
  • контакты

и метаинформация о них (состояние, дата, размер, тема и пр.)

Функциональные требования

Функциональные требования (ФТ) - это операции, которые должны выполняться с объектами системы и которые, как правило, реализуются в виде элементов управления в UI.

ФТ определяют места и контейнеры, с помощьб которых объекты или данные отображаются пользователю.

ФТ можно считать действиями продукта.

Прочие требования

Требования бизнеса

Могут включать в себя:

  • сроки разработки
  • стандарты
  • структуру ценообразования
  • бизнес-модели

Требования бренда и опыта пользователей

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

Технические требования


Источники:

  • Алан Купер - Об интерфейсе