Индивидуализация используется в большом разнообразии способов совершенствования прикладных программ как для пользователей, так и для формирования имиджа самих прикладных программ. Широкое разнообразие реализаций содержит много примеров, в которых индивидуализация создает значительное количество трудностей для пользователей в то время как должна оказывать помощь. Еще большую трудность представляют собой случаи, когда пользователи вынуждены иметь дело с различными подходами к индивидуализации в каждой из нескольких прикладных программ, которые они используют.
Целью настоящего стандарта является обеспечение руководства применения индивидуализации программного обеспечения для достижения максимально возможного высокого уровня пригодности использования. Таким образом, индивидуализация рассматривается как изменение взаимодействия и представления информации в соответствии с индивидуальными возможностями и потребностями пользователей. Индивидуализация позволяет поддерживать широкий круг пользователей, задач и условий использования. Она особенно полезна в повышении доступности (подробнее см. ИСО 9241-171).
ИСО 9241-110 содержит общее руководство по индивидуализации и определяет ее как один из семи принципов организации диалога, которые важны для проектирования и оценки интерактивных систем. В настоящем стандарте эргономичное использование индивидуализации рассматривается более подробно.
Настоящий стандарт рассматривает индивидуализацию, инициированную пользователем, и индивидуализацию, инициированную системой. Она включает в себя понятия конфигурации, настройки под заказчика, адаптивности, адаптации, профилирования и интернационализации.
Настоящий стандарт предназначен для следующих категорий пользователей:
- проектировщики средств разработки интерфейсов пользователя и руководств по стилю, используемых проектировщиками интерфейсов;
- проектировщики интерфейсов пользователя, которые будут применять настоящее руководство в процессе разработки;
- разработчики, которые будут применять настоящее руководство при проектировании и реализации функциональности системы;
- системные администраторы, ответственные за осуществление решений для удовлетворения потребностей конечных пользователей;
- покупатели, которые будут руководствоваться настоящим стандартом при закупке продукта;
- лица, осуществляющие оценку (оценщики) и ответственные за гарантию того, что продукты соответствуют требованиям настоящего стандарта.
Конечным бенефициаром настоящего стандарта будет конечный пользователь программного обеспечения. Маловероятно, что конечные пользователи будут читать настоящий стандарт, однако его применение проектировщиками, разработчиками, покупателями и оценщиками должно обеспечить улучшение пригодности применения интерфейсов пользователя благодаря применению индивидуализации. Настоящий стандарт имеет отношение к разработке программного обеспечения для интерфейсов пользователя. Стандарт будет полезен специалистам, принимающим участие в проектировании аспектов аппаратного обеспечения интерфейсов пользователя, при рассмотрении взаимодействий между аспектами программного и аппаратного обеспечения.