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

ISO 9241-210

ISO 9241-210 — это международный стандарт, определяющий требования к человеко-ориентированному проектированию (Human-centred design, HCD) интерактивных систем. Полное название стандарта — «Эргономика взаимодействия человек-система. Часть 210: Человеко-ориентированное проектирование интерактивных систем» (Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems). Стандарт был разработан Техническим комитетом ISO/TC 159 «Эргономика» и впервые опубликован в 2010 году. Он заменил предыдущий стандарт ISO 13407:1999, который также касался человеко-ориентированного проектирования, но был менее детализирован. ISO 9241-210 является частью серии стандартов ISO 9241, посвящённой эргономике взаимодействия человека с компьютерными системами.

История и развитие

Предшественник: ISO 13407

До появления ISO 9241-210 основным международным документом, регламентирующим человеко-ориентированное проектирование, был стандарт ISO 13407:1999 «Процессы человеко-ориентированного проектирования интерактивных систем». Он впервые формализовал подходы к включению потребностей пользователей в процесс разработки. Однако со временем были выявлены его недостатки: чрезмерная ориентированность на процессы, а не на результаты, недостаточная гибкость для agile-методологий и слабая связь с управлением проектами.

Разработка ISO 9241-210

Работа над новой версией началась в середине 2000-х годов. Основной задачей было создание более практичного, гибкого и измеримого стандарта, который бы учитывал современные реалии разработки программного обеспечения. В 2010 году стандарт был официально опубликован. В 2019 году вышло второе издание (ISO 9241-210:2019), которое уточнило некоторые термины, добавило примеры и рекомендации по интеграции HCD в различные модели жизненного цикла разработки, включая гибкие (agile) и DevOps-подходы.

Основные принципы человеко-ориентированного проектирования

ISO 9241-210 формулирует четыре фундаментальных принципа, на которых должно основываться проектирование интерактивных систем:

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

Структура и ключевые разделы

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

Планирование процесса HCD

На этом этапе определяются цели и объём работ по человеко-ориентированному проектированию. Формируется команда, назначаются ответственные, разрабатывается план интеграции HCD-активностей в общий план проекта. Важно, чтобы руководство проекта осознавало ценность этого подхода и выделяло необходимые ресурсы.

Понимание и определение контекста использования

Контекст использования описывается через четыре ключевые характеристики:

Определение требований пользователей

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

Создание проектных решений

Это этап генерации идей и воплощения их в прототипах. Проектные решения могут быть представлены в виде:

Оценка проектных решений

Ключевой этап, на котором проверяется, насколько созданные решения соответствуют требованиям пользователей. Основные методы оценки:

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

Применение и значение

В разработке программного обеспечения

ISO 9241-210 является основой для внедрения практик User Experience (UX) и юзабилити в процессы разработки. Стандарт помогает командам:

В государственных и корпоративных стандартах

Многие страны и организации принимают ISO 9241-210 в качестве национального стандарта. Например, в России действует ГОСТ Р ИСО 9241-210-2016 (аутентичный перевод). В государственных закупках и тендерах на разработку информационных систем часто требуется соответствие этому стандарту.

В образовании и сертификации

Принципы ISO 9241-210 изучаются в курсах по человеко-компьютерному взаимодействию, дизайну интерфейсов и UX-дизайну. Существуют программы сертификации специалистов по юзабилити, основанные на этом стандарте.

Критика и ограничения

Несмотря на широкое признание, ISO 9241-210 подвергается критике по нескольким направлениям:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →