ISO 13407
ISO 13407 — это международный стандарт, устанавливающий руководящие принципы по проектированию и разработке интерактивных компьютерных систем, ориентированных на человека (Human-Centred Design, HCD). Официальное полное название стандарта — «Эргономика взаимодействия человек-система. Процессы, ориентированные на человека, при проектировании интерактивных систем» (Ergonomics of human-system interaction — Human-centred design processes for interactive systems). Стандарт был впервые опубликован в 1999 году Международной организацией по стандартизации (ISO) и отменён в 2010 году, когда его заменил стандарт ISO 9241-210.
История и контекст
Разработка ISO 13407 началась в середине 1990-х годов в ответ на растущую потребность в систематизации подходов к юзабилити (удобству использования) и пользовательскому опыту. До появления этого стандарта методы проектирования, ориентированного на пользователя, существовали разрозненно, без единой методологической базы. ISO 13407 стал первым международным стандартом, который формализовал процессы HCD и определил их место в общем цикле разработки программного обеспечения и технических систем.
Стандарт был разработан техническим комитетом ISO/TC 159 «Эргономика», подкомитетом SC 4 «Эргономика взаимодействия человек-система». В 2010 году он был пересмотрен и заменён на ISO 9241-210, который сохранил основные принципы, но расширил и уточнил их, особенно в части описания итеративного процесса и оценки пользовательского опыта. Несмотря на отмену, ISO 13407 остаётся важной исторической вехой в области юзабилити и эргономики.
Основные принципы
ISO 13407 определяет четыре ключевых принципа проектирования, ориентированного на человека:
- Активное вовлечение пользователей. Пользователи должны быть включены в процесс проектирования на всех этапах — от сбора требований до тестирования и оценки. Это позволяет лучше понять их потребности, задачи и контекст использования.
- Чёткое понимание требований пользователей и задач. Проектирование должно основываться на детальном анализе того, что пользователи хотят делать с системой, в каких условиях и с какими целями. Требования должны быть документированы и проверяемы.
- Итеративное проектирование. Разработка ведётся циклически: создание прототипов, их тестирование пользователями, анализ результатов и внесение изменений. Циклы повторяются до достижения приемлемого уровня юзабилити.
- Многодисциплинарный подход. В проектировании должны участвовать специалисты из разных областей: эргономисты, дизайнеры, разработчики, маркетологи, технические писатели и, конечно, сами пользователи.
Процесс проектирования по ISO 13407
Стандарт описывает процесс HCD как последовательность взаимосвязанных действий, которые встраиваются в общий жизненный цикл разработки системы. Выделяются четыре основные фазы:
Планирование процесса, ориентированного на человека
На этом этапе определяются цели, задачи, ресурсы и сроки для внедрения HCD-подхода. Составляется план, который включает методы вовлечения пользователей, критерии оценки юзабилити и этапы итераций.
Понимание и определение контекста использования
Проводится сбор данных о характеристиках пользователей (возраст, опыт, навыки), их задачах (цели, последовательность действий, частота выполнения), а также о физическом, социальном и техническом окружении (освещение, шум, используемое оборудование, поддержка). Результатом является формализованное описание контекста.
Определение требований пользователей и организации
На основе анализа контекста формулируются требования: функциональные (что система должна делать), эргономические (как система должна взаимодействовать с пользователем) и требования к юзабилити (целевые показатели, например, время выполнения задачи, количество ошибок, субъективная удовлетворённость).
Создание проектных решений
Разрабатываются прототипы различной степени детализации — от бумажных макетов до интерактивных прототипов. Решения должны соответствовать определённым требованиям и учитывать эргономические принципы (например, принципы обратной связи, согласованности, предотвращения ошибок).
Оценка проектных решений относительно требований
Это ключевой этап, на котором прототипы тестируются с участием реальных пользователей. Используются методы: юзабилити-тестирование, эвристическая оценка, экспертный анализ, опросы. Результаты оценки фиксируются и используются для улучшения проекта в следующей итерации.
Применение и значение
ISO 13407 применялся в основном при разработке сложных интерактивных систем: корпоративного программного обеспечения, веб-сайтов, мобильных приложений, медицинского оборудования, промышленных панелей управления и систем управления транспортом. Стандарт был особенно востребован в организациях, стремящихся к сертификации по ISO 9001, так как он предоставлял методологию для обеспечения качества с точки зрения удобства использования.
Основное значение стандарта заключается в том, что он:
- Легитимизировал и формализовал роль юзабилити-инженеров и эргономистов в процессе разработки.
- Предоставил менеджерам и заказчикам чёткий язык для описания требований к пользовательскому опыту.
- Создал основу для последующих стандартов, таких как ISO 9241-210 и ISO/TR 16982 (методы юзабилити-оценки).
Критика и ограничения
Несмотря на влияние, ISO 13407 подвергался критике за:
- Чрезмерную обобщённость. Стандарт описывал, что нужно делать (вовлекать пользователей, проводить итерации), но не давал конкретных указаний, как это делать. Это оставляло широкий простор для интерпретации и требовало от команды высокой квалификации.
- Сложность внедрения в малых проектах. Полный цикл HCD, описанный в стандарте, мог быть слишком ресурсоёмким для небольших команд или проектов с жёсткими сроками.
- Недостаточное внимание к эмоциональному аспекту. Стандарт фокусировался на эффективности, производительности и удовлетворённости, но не затрагивал более тонкие аспекты пользовательского опыта, такие как эстетика, эмоции и вовлечённость. Этот недостаток был частично исправлен в ISO 9241-210.
Интересные факты
- ISO 13407 был одним из первых стандартов, который рекомендовал проводить юзабилити-тестирование не на финальной стадии, а на протяжении всего процесса разработки.
- Стандарт активно использовался при проектировании интерфейсов для авиационной и космической техники, где ошибка пользователя может иметь катастрофические последствия.
- В России стандарт был принят в качестве национального стандарта ГОСТ Р ИСО 13407-2008, который действовал до замены на ГОСТ Р ИСО 9241-210-2012.
Источники
- ISO 13407:1999. Human-centred design processes for interactive systems.
- ISO 9241-210:2010. Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems.
- ГОСТ Р ИСО 13407-2008. Эргономика взаимодействия человек-система. Процессы, ориентированные на человека, при проектировании интерактивных систем.
- Nielsen, J. (1993). Usability Engineering. Academic Press.
- Preece, J., Rogers, Y., & Sharp, H. (2015). Interaction Design: Beyond Human-Computer Interaction. Wiley.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →