Статус документа
Статус документа

ГОСТ Р ИСО 9241-129-2014 Эргономика взаимодействия человек-система. Часть 129. Руководство по индивидуализации программного обеспечения

     6 Введение в индивидуализацию

6.1 Роль индивидуализации

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

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

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

Примечание - Факторы, которые необходимо учитывать при проектировании индивидуализации, более подробно рассмотрены в приложении В.

6.2 Когда обеспечивать возможность для индивидуализации

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

a) Вариации в характеристиках пользователей:

1) Различия в характеристиках пользователей (возможности и предпочтения), которые будут усиливать доступность в пределах группы пользователей или между группами пользователей.

Пример 1 - Группа пользователей включает в себя людей с ограничениями по зрению. Индивидуализация может предоставить таким пользователям более крупные шрифты.

2) Временные или постоянные изменения в характеристиках пользователей (как результат приобретения знаний, болезни и т.п.).

Пример 2 - Пользователь программы для воспроизведения мультимедиа теряет способность слышать. Индивидуализация может предоставить опцию для активации субтитров видеоизображений.

b) Различные потребности и цели пользователей:

- совершенствование понимания пользователя;

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

Пример 3 - Индивидуализация может обеспечить дополнительное описание задач, которые должны быть выполнены пользователем;

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

c) Вариации в характеристиках задач:

- характеристики различных задач (сложность, трудность, частота, информационное наполнение, ограничения по времени и т.п.);

- временные или постоянные изменения в характеристиках задач (в том числе локализация, адаптация различных юрисдикций и т.п.).

d) Различное оборудование, используемое одним пользователем.

Пример 4 - Интернет-приложение реконфигурирует компоновку своего интерфейса и структуру в зависимости от распознанных возможностей устройства, используемого пользователем в настоящее время (например, настольный компьютер в сравнении с мобильным телефоном или в сравнении с общедоступным компьютером, подсоединенным к интернету). Индивидуализация может обеспечить дополнительное описание задач, которые должны быть выполнены пользователем.

e) Различные окружающие среды, которым подвержен один пользователь.

Пример 5 - Пользователь имеет возможность изменить цветовую гамму мобильного устройства на высококонтрастную гамму при прохождении из темной окружающей среды (например, в помещение) в более светлую окружающую среду (например, из помещения на улицу).

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

6.3 Ограничения на предоставление индивидуализации

Предоставление возможности индивидуализации может быть не целесообразным при следующих обстоятельствах:

a) если индивидуализация используется в качестве замены эргономичного диалога.