6.1 Роль индивидуализации
Индивидуализация предполагает изменение поведения интерактивной системы и представления элементов интерфейса пользователя до использования системы или во время использования для обеспечения лучшего соответствия характеристик ее условий использования для отдельного пользователя или группы пользователей.
Возможность индивидуализации должна быть встроенной в приложение в ответ на идентификацию требований пользователя, т.е. различные пользователи могут иметь различные потребности, и/или отдельные пользователи могут иметь различные потребности в разное время.
Индивидуализация подразумевает такие изменения, которые достижимы без перепрограммирования приложения, так как возможности индивидуализации уже встроены в приложение.
Примечание - Факторы, которые необходимо учитывать при проектировании индивидуализации, более подробно рассмотрены в приложении В.
6.2 Когда обеспечивать возможность для индивидуализации
Возможности индивидуализации могут быть обеспечены для сглаживания одного или нескольких следующих пунктов, когда единое проектное решение в недостаточной мере пригодно для использования:
a) Вариации в характеристиках пользователей:
1) Различия в характеристиках пользователей (возможности и предпочтения), которые будут усиливать доступность в пределах группы пользователей или между группами пользователей.
Пример 1 - Группа пользователей включает в себя людей с ограничениями по зрению. Индивидуализация может предоставить таким пользователям более крупные шрифты.
2) Временные или постоянные изменения в характеристиках пользователей (как результат приобретения знаний, болезни и т.п.).
Пример 2 - Пользователь программы для воспроизведения мультимедиа теряет способность слышать. Индивидуализация может предоставить опцию для активации субтитров видеоизображений.
b) Различные потребности и цели пользователей:
- совершенствование понимания пользователя;
- удовлетворение потребностей нечастых, нерегулярных или дискреционных пользователей.
Пример 3 - Индивидуализация может обеспечить дополнительное описание задач, которые должны быть выполнены пользователем;
- соответствие потребностям пользователей, которые тяжело адаптируются к новым способам работы.
c) Вариации в характеристиках задач:
- характеристики различных задач (сложность, трудность, частота, информационное наполнение, ограничения по времени и т.п.);
- временные или постоянные изменения в характеристиках задач (в том числе локализация, адаптация различных юрисдикций и т.п.).
d) Различное оборудование, используемое одним пользователем.
Пример 4 - Интернет-приложение реконфигурирует компоновку своего интерфейса и структуру в зависимости от распознанных возможностей устройства, используемого пользователем в настоящее время (например, настольный компьютер в сравнении с мобильным телефоном или в сравнении с общедоступным компьютером, подсоединенным к интернету). Индивидуализация может обеспечить дополнительное описание задач, которые должны быть выполнены пользователем.
e) Различные окружающие среды, которым подвержен один пользователь.
Пример 5 - Пользователь имеет возможность изменить цветовую гамму мобильного устройства на высококонтрастную гамму при прохождении из темной окружающей среды (например, в помещение) в более светлую окружающую среду (например, из помещения на улицу).
Примечание - Наличие вариабельности таких факторов, как правило, является недостаточным основанием для обеспечения индивидуализации без объективных данных, подтверждающих улучшение пригодности использования в результате применения индивидуализации.
6.3 Ограничения на предоставление индивидуализации
Предоставление возможности индивидуализации может быть не целесообразным при следующих обстоятельствах:
a) если индивидуализация используется в качестве замены эргономичного диалога.