Принципы UI, формат отчётов CIF и классификации эвристик (2000)

Что произошло

2000 год стал для юзабилити тем, чем для подростка становится двадцатилетие: из бунтующей дисциплины, доказывающей право на существование, юзабилити превращалось в зрелую профессию со стандартами, формализованными отчётами и систематизированными знаниями. Три события этого года — каждое по отдельности значимое — вместе обозначили перелом.

Константин и Локвуд: шесть принципов UI. Ларри Константин — один из отцов структурного проектирования в программной инженерии, автор концепции «связности» и «зацепления» модулей. В конце 1990-х он перешёл от проектирования кода к проектированию интерфейсов и вместе с Люси Локвуд разработал подход Usage-Centered Design — проектирование, центрированное на использовании.

В 1999 году вышла их книга «Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design», а в 2000-м — статья «Structure and Style in Use Cases for User Interface Design», закрепившая шесть принципов:

  1. Структура (Structure): интерфейс организован осмысленно — связанные элементы сгруппированы, различные — разделены.
  2. Простота (Simplicity): интерфейс делает частые задачи лёгкими, общение — понятным и кратким.
  3. Наглядность (Visibility): все необходимые опции и материалы видны без отвлечения на лишнюю информацию.
  4. Обратная связь (Feedback): система сообщает пользователю о текущем состоянии, действиях и ошибках — ясно, конкретно, своевременно.
  5. Терпимость (Tolerance): интерфейс гибок и устойчив к ошибкам — предотвращает их, где возможно, и позволяет отменить действия.
  6. Повторное использование (Reuse): единообразие в компонентах и поведении — одинаковые элементы работают одинаково во всём интерфейсе.

Принципы Константина и Локвуда отличались от эвристик Нильсена не столько содержанием (многие пересекались), сколько подходом. Нильсен шёл от пользователя: изучи человека, пойми его потребности, тестируй с ним. Константин шёл от задачи: опиши сценарии использования (use cases), спроектируй интерфейс под эти сценарии, проверь соответствие. User-Centered vs Usage-Centered — не противоречие, а два угла зрения на одну проблему. Константин утверждал: не обязательно изучать каждого конкретного пользователя, если ты глубоко понимаешь задачи, которые он решает.

CIF: стандартный формат отчёта. Вторым событием стал Common Industry Format for Usability Test Reports — стандартный формат отчёта по юзабилити-тестированию. Инициатором выступил NIST (National Institute of Standards and Technology) — Национальный институт стандартов и технологий США.

Проблема, которую решал CIF, была знакома каждому, кто заказывал юзабилити-тестирование. Компания A проводит тест, получает отчёт. Компания B проводит аналогичный тест у другого подрядчика, получает другой отчёт. Сравнить их невозможно: разные форматы, разные метрики, разные способы описания участников и задач. Один отчёт — на двадцати страницах с видеозаписями. Другой — на трёх с графиками. Третий — на ста с академическими ссылками. Менеджер, принимающий решение о закупке ПО, не может сравнить юзабилити двух продуктов, даже если оба были протестированы.

CIF определил обязательную структуру отчёта: описание продукта и его версии; цель тестирования; профиль участников (количество, демография, опыт); описание задач; метрики (время выполнения, процент успеха, ошибки, удовлетворённость); результаты в стандартизированном виде; выявленные проблемы. Формат разрабатывался группой из представителей крупных компаний — Boeing, Hewlett-Packard, Kodak, Oracle, Microsoft — и академических исследователей.

В 2001 году CIF был утверждён как стандарт ANSI/INCITS 354-2001. Позднее он лёг в основу международного стандарта ISO/IEC 25062:2006 — «Common Industry Format (CIF) for usability test reports». Стандарт жив и сегодня.

Вайншенк и Баркер: 20 категорий эвристик. Третье событие — публикация Сьюзан Вайншенк и Дина Баркера, систематизировавших существующие эвристики и рекомендации по проектированию интерфейсов. К 2000 году проблема была не в дефиците принципов — их было слишком много.

Десять эвристик Нильсена (1994). Восемь золотых правил Шнейдермана (1986). Руководство Apple Human Interface Guidelines (1987). Microsoft Windows Interface Guidelines (1992). Стандарт ISO 9241. Принципы Константина и Локвуда. Рекомендации Тогнаццини, Купера, Нормана. Каждый источник предлагал свой набор принципов, свою терминологию, свою группировку. Практик, пришедший в профессию, терялся: какой список использовать? Все сразу? Какие-то избранные?

Вайншенк и Баркер проанализировали все основные источники и выделили 20 категорий эвристик: доступность, эстетика, согласованность, контроль пользователя, обратная связь, предотвращение и обработка ошибок, гибкость, язык и терминология, навигация, когнитивная нагрузка, помощь и документация, предсказуемость, настраиваемость, читаемость, техническая ясность, прозрачность и другие. Каждая категория объединяла рекомендации из разных источников, показывая: Нильсен, Шнейдерман и Apple говорят об одном — разными словами.

Контекст эпохи

2000 год — переломный момент для индустрии. Интернет-бум достиг пика и лопнул: индекс NASDAQ потерял 40% с марта по декабрь. Но за пузырём стояла реальность: миллионы людей вышли в интернет и столкнулись с интерфейсами, которые создавались в спешке. Всемирная паутина к 2000 году насчитывала более 17 миллионов сайтов. Большинство были непригодны для использования: мигающие баннеры, навигация без логики, формы без обратной связи. Юзабилити из академической дисциплины стало бизнес-необходимостью.

Стандартизация — признак зрелости любой профессии. Врачи стандартизировали описание симптомов. Инженеры стандартизировали допуски и чертежи. Юзабилити-профессия в 2000 году проходила тот же путь. CIF стандартизировал формат отчёта. Вайншенк и Баркер стандартизировали терминологию. Константин и Локвуд стандартизировали принципы. Каждый из этих вкладов решал одну и ту же проблему: как передать знания от эксперта к эксперту, от компании к компании, от поколения к поколению?

Годом ранее, в 1999-м, Якоб Нильсен выпустил книгу «Designing Web Usability», ставшую бестселлером. Нильсен, к тому моменту уже покинувший Sun Microsystems и основавший Nielsen Norman Group вместе с Дональдом Норманом, переключился с десктопных интерфейсов на веб. Сообщество UXPA росло. Конференции множились. Вакансии «usability engineer» появлялись в сотнях компаний.

Значение для UX

Три события 2000 года — не прорыв, а фундамент. Прорывы привлекают внимание, фундаменты делают возможным всё остальное.

CIF изменил индустрию закупок. До CIF компания не могла потребовать от поставщика ПО «юзабилити-тестирование в стандартном формате». После CIF — могла. Государственные агентства, крупные корпорации, военные ведомства стали включать требования к юзабилити-отчётам в тендерную документацию. Если ваш отчёт не соответствует CIF — ваше предложение отклоняется. Стандартизация превратила юзабилити из «приятного бонуса» в измеримое требование контракта. В UsabilityLab мы ежедневно видим это наследие: формат наших отчётов по юзабилити-тестированию восходит к CIF — описание участников, задач, метрик, результатов. Стандарт обеспечивает воспроизводимость.

Классификация Вайншенк и Баркера стала навигатором. Практик, стоящий перед выбором — какие эвристики использовать для оценки медицинского портала? — мог обратиться к 20 категориям и выбрать релевантные: доступность (пожилые пациенты), язык (медицинская терминология vs бытовой язык), обратная связь (критичность ошибок), предсказуемость (стрессовый контекст использования). Не нужно выбирать «Нильсен или Шнейдерман» — можно взять лучшее из обоих.

Принципы Константина напомнили о задачах. В эпоху, когда User-Centered Design стал догмой, Константин предложил альтернативу: иногда изучать задачу продуктивнее, чем изучать пользователя. Если задача — оформить заказ, то юзабилити интерфейса определяется тем, насколько эффективно он поддерживает эту задачу, — а не тем, нравится ли он пользователю визуально.

Все три вклада 2000 года объединяет одна тема: юзабилити стало достаточно зрелым, чтобы формализоваться. Когда дисциплина молода, каждый гуру формулирует свои правила. Когда дисциплина взрослеет, правила сводятся в стандарты, классификации и принципы. 2000 год — год, когда юзабилити окончательно перестало быть ремеслом одиночек и стало индустрией.

Связанные статьи

  • Эвристики Нильсена — десять эвристик 1994 года — один из источников, которые Вайншенк и Баркер систематизировали в своей классификации.
  • Что такое юзабилити — CIF стандартизировал отчёт по юзабилити-тестированию, закрепив три метрики ISO 9241-11: результативность, эффективность, удовлетворённость.
  • Что такое UX — от принципов UI к целостному пользовательскому опыту: Константин сфокусировался на задачах, Норман — на эмоциях. Вместе они дают полную картину.
  • Закон Якоба — принцип повторного использования у Константина перекликается с законом Якоба: пользователи ожидают единообразия.

Из серии «История UX»:

  • Эвристическая оценка (1990) — метод Нильсена и Молича, ставший отправной точкой для всех последующих классификаций эвристик.
  • SUS: шкала юзабилити (1986) — SUS стандартизировал измерение удовлетворённости, CIF стандартизировал формат отчёта. Два шага к зрелости профессии.
  • Размер выборки (1990) — CIF требовал описания участников тестирования; работы Нильсена и Вирзи определили, сколько участников достаточно.

Вопросы и ответы

Что такое 6 принципов Константина и Локвуда?

Ларри Константин и Люси Локвуд в 2000 году сформулировали шесть принципов проектирования пользовательских интерфейсов в рамках подхода Usage-Centered Design: структура, простота, наглядность, обратная связь, терпимость к ошибкам и повторное использование. В отличие от User-Centered Design, их подход фокусировался на задачах и сценариях использования, а не на изучении конкретных пользователей. Принципы были изложены в книге «Software for Use» (1999) и развиты в статье 2000 года.

Что такое CIF и зачем он нужен?

CIF (Common Industry Format for Usability Test Reports) — стандартный формат отчёта по юзабилити-тестированию, разработанный при участии NIST (Национального института стандартов и технологий США) и утверждённый как стандарт ANSI в 2001 году. CIF определяет обязательные разделы отчёта: описание продукта, цели теста, профиль участников, задачи, метрики, результаты. Стандарт позволил сравнивать результаты тестов между компаниями и лёг в основу международного стандарта ISO/IEC 25062.

Что такое классификация Вайншенк и Баркера?

Сьюзан Вайншенк и Дин Баркер в 2000 году проанализировали эвристики и рекомендации из разных источников — Нильсена, Шнейдермана, Apple HIG, Microsoft, ISO — и систематизировали их в 20 категорий. Среди них: доступность, эстетика, согласованность, обратная связь, толерантность к ошибкам, предсказуемость, ясность. Классификация помогала практикам выбрать подходящий набор принципов для конкретного проекта, не ограничиваясь одним источником.