Открыть сервис

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 определяет четыре ключевых принципа проектирования, ориентированного на человека:

  1. Активное вовлечение пользователей. Пользователи должны быть включены в процесс проектирования на всех этапах — от сбора требований до тестирования и оценки. Это позволяет лучше понять их потребности, задачи и контекст использования.
  2. Чёткое понимание требований пользователей и задач. Проектирование должно основываться на детальном анализе того, что пользователи хотят делать с системой, в каких условиях и с какими целями. Требования должны быть документированы и проверяемы.
  3. Итеративное проектирование. Разработка ведётся циклически: создание прототипов, их тестирование пользователями, анализ результатов и внесение изменений. Циклы повторяются до достижения приемлемого уровня юзабилити.
  4. Многодисциплинарный подход. В проектировании должны участвовать специалисты из разных областей: эргономисты, дизайнеры, разработчики, маркетологи, технические писатели и, конечно, сами пользователи.

Процесс проектирования по 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 →