Анатолий Костин: В чем измеряется юзабилити? Точно не в попугаях. Часть I

Юзабилити-метрики в настоящее время содержатся в стандартах ISO 9126-4 и ISO 9241-11. Однако они размыты по содержанию, неполны, часто не совпадают между собой, а иногда противоречивы. Все это затрудняет работу с ними и снижает эффективность юзабилити-тестирования. Анатолий Костин, сотрудник Института психологии РАН и научный руководитель компании USABILITYLAB, проводит сравнительный анализ этих стандартов и предлагает собственный вариант метрик.

В настоящее время юзабилити-метрики содержатся в нескольких стандартах ISO:

  • ISO 9126-4: Разработка Программного обеспечения, Качество Программного продукта, часть 4: Качество в используемых метриках;
  • ISO 9241-11: Эргономические требования к офисной работе с визуальными дисплейными терминалами (VDTs), часть 11: Руководство по юзабилити.

В этих стандартах юзабилити-метрики разделены на несколько групп – четыре в ISO 9126-4 и три в ISO 9241-11. Их перечень и содержание приведены в таблице.

Группы юзабилити-метрик

ISO 9126-4ISO 9241-11
Эффективность (effectiveness): оценивает результаты выполнения задач пользователемЭффективность (effectiveness): точность и полнота, с которой пользователи достигают поставленных целей
Продуктивность (productivity): оценивает затраты пользователей при получаемой эффективностиЭкономичность (efficiency): отношение израсходованных ресурсов к точности и полноте достижения целей
Безопасность (safety): оценивает уровень риска, вреда людям, бизнесу, ПО, собственности или окружающей средеГруппа отсутствует
Удовлетворенность (satisfaction): оценивает отношение пользователя к работе с продуктомУдовлетворенность (satisfaction): комфорт и приемлемость использования

Как видно из таблицы, в стандартах совпадают первая и последняя группы (хотя и с некоторыми смысловыми отличиями), по-разному называется вторая группа, а в ISO 9241-11 отсутствует группа «Безопасность». Таким образом, в стандартах существуют достаточно серьезные расхождения уже на этом, самом общем, уровне описания юзабилити-метрик.

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

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

Современные юзабилити-метрики и их недостатки

Эффективность

СтандартМетрикаНедостаток
ISO 9126-4Task effectiveness (доля правильно выполненных задач)Частный показатель
ISO 9126-4Task completion (доля выполненных задач)Частный показатель
ISO 9126-4Error frequency (частота ошибок)Показатель не эффективности, а надежности
ISO 9241-11Percentage of goals achieved (процент достигнутых целей)Частный показатель
ISO 9241-11Percentage of users successfully completing taskЧастный показатель, непригоден для индивидуальной оценки
ISO 9241-11Average accuracy of completed tasksЧастный показатель

Продуктивность / Экономичность

СтандартМетрикаНедостаток
ISO 9126-4Task time (время выполнения задачи)Можно рассматривать и как показатель эффективности
ISO 9126-4Task efficiency (продуктивность выполнения задачи)Размытый показатель, не определен смысл
ISO 9126-4Economic productivity (экономическая продуктивность)Размытый показатель
ISO 9126-4Productive proportion (доля продуктивного времени)Трудно выделить продуктивные действия
ISO 9126-4Relative user efficiency (продуктивность относительно эксперта)Размытый показатель
ISO 9241-11Time to complete a taskЧастный показатель
ISO 9241-11Tasks completed per unit timeПо сути показатель эффективности
ISO 9241-11Monetary cost of performing the taskЧастный показатель

Безопасность

СтандартМетрикаНедостаток
ISO 9126-4User health and safetyРазмытый показатель, трудно оценить
ISO 9126-4Safety of people affected by use of the systemАналогичный недостаток
ISO 9126-4Economic damage (величина экономического ущерба)Размытый показатель
ISO 9126-4Software damage (возможность повреждения программы)Размытый показатель
ISO 9241-11Группа метрик отсутствует

Удовлетворенность

СтандартМетрикаНедостаток
ISO 9126-4Satisfaction scale (степень удовлетворенности)Размытый показатель, не определен смысл
ISO 9126-4Satisfaction questionnaireЧастный показатель
ISO 9126-4Discretionary usage (доля потенциальных пользователей)Размытый, трудный для оценивания показатель
ISO 9241-11Rating scale for satisfactionРазмытый показатель
ISO 9241-11Usage rate over time (частота использования)Размытый, трудный для оценивания показатель
ISO 9241-11Frequency of complaints (частота жалоб)Частный показатель

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

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

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

Продолжение работы Анатолия Костина читайте здесь.