Compartilhar via


Как анализ данных об использовании помогает усовершенствовать пользовательский интерфейс Office?

Здравствуйте, меня зовут Тим Бриггс (Tim Briggs). Я занимаюсь исследованием вопросов взаимодействия с пользователями (UX) в группе разработки интерфейса Office. Одним из важнейших механизмов обратной связи, позволяющих нам получить важные сведения об использовании продуктов Office в реальной жизни, являются данные об использовании . В процессе разработки нам важно знать, насколько часто используется соответствующая команда или как много файлов содержит конкретный компонент.

Сегодня мне хотелось бы рассказать вам подробнее о процедуре сбора, анализа и применения данных об использовании в процессе разработки. Для большей эффективности будет полезно ознакомиться с некоторой дополнительной информацией. Я рекомендую прочитать запись Шона Интерфейс с заботой о пользователе, в которой дается общее представление о структуре процессов исследования и разработки. Кроме того, можно ознакомиться с записью Питера Разработка на основе собранных данных, в которой описывается программа улучшения качества программного обеспечения, собирающая рассматриваемые в этой статье данные об использовании.

Какие виды данных об использовании мы собираем?

Мы собираем данные об использовании команд и компонентов. Это позволяет нам сформировать представления с различных точек зрения и проанализировать статистику для определения моделей использования данных клиентов. Следует заметить, что данные, поступающие в рамках программы улучшения качества программного обеспечения, являются полностью анонимными и никаким образом не могут использоваться для идентификации владельцев контента. Однако в совокупности эти данные позволяют сформировать общие модели использования, с помощью которых мы можем более тщательно исследовать данные об использовании приложений и служб Office.

Что мы делаем с данными об использовании команд?

Данные об использовании команд (также "статистика щелчков") содержат сведения об использовании конкретных команд. Например, возьмем команду "Вставить". Проанализировав общую статистику использования команды "Вставить", можно получить следующие важные данные:

  • Частота использования команды — следует ли сделать эту команду менее или более заметной в интерфейсе?
  • Число пользователей, применяющих команду, — каковы будут последствия усовершенствования интерфейса?
  • Самый распространенный способ доступа к команде — есть ли возможность упростить доступ?
  • Используется ли эта команда в рамках рабочего процесса — какие существуют возможности для улучшения поддержки?

clip_image002

Команда "Вставить" в Word 2010 — данные об использовании позволяют нам понять, как используется команда

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

  • Наиболее используемые команды на вкладке ленты — следует ли изменить порядок команд?
  • Использование каких команд связано с наибольшим числом переключений между вкладками — где следует располагать команды?
  • Как и когда пользователи используют контекстные меню, вызываемые при помощи правой кнопки мыши, — как можно усовершенствовать этот механизм?

clip_image004

Вкладка "Главная" в Word 2010 — расположение и размер кнопок основаны на данных об использовании команд

Это базовые, крайне полезные, но вместе с тем очень объемные сведения. Знаете ли вы, что только в приложении Word используется более 2000 команд? Знаете ли вы, какая команда по работе с текстом в Word используется чаще других? Команда "Вставить".

Что мы делаем с данными об использовании компонентов?

Данные об использовании компонентовимеют несколько более сложную структуру. Попробуем описать ее. В этом контексте компонент следует рассматривать как общую функциональную возможность приложений Office, как, например, компонент "Таблица" в приложении Word. При работе с таблицами может использоваться множество команд (например, "Вставить таблицу", "Удалить строку", "Переместить столбец"). В некоторых случаях мы используем статистику по каждой из этих команд, однако часто требуется понимание использования компонента на более высоком уровне. Для этого и применяются данные об использовании компонентов, которые собираются с помощью встроенных в компоненты счетчиков и позволяют ответить на следующие вопросы:

  • Сколько файлов содержит компонент "Таблица" — каковы будут последствия усовершенствования этого компонента?
  • Каков средний размер компонента "Таблица" — следует ли сконцентрировать усилия на усовершенствовании работы с таблицами малого или большого размера?
  • Какие стили компонента "Таблица" используются чаще других — какие варианты оформления следует реализовать?
  • Какие еще компоненты используются в файлах, содержащих компоненты "Таблица", — как можно улучшить взаимодействие между различными компонентами документа?

Чтобы попрактиковаться, попробуйте разработать свои предложения по усовершенствованию Office. Для начала сообщите нам об этом с помощью средства Отправить смайлик. :) Затем задумайтесь, какие сведения об использовании компонента потребуются вам для создания и проверки нового варианта оформления, поскольку эти изменения затронут всех пользователей. Это и будут данные об использовании компонентов. Здесь следует воспользоваться рекомендацией, которой следуют все наши группы: создайте набросок графического представления данных, которые вы ожидаете увидеть после реализации изменений. Это позволит определить форму собираемых данных, а также ожидаемые результаты от применения таких данных для выявления ошибок в исходном проекте.

Это всего лишь пример, позволяющий оценить масштабы применения данных об использовании: они востребованы на всех этапах разработки, начиная с исходного анализа "что-если" и заканчивая бета-тестированием.

Данные об использовании команды "Вставить"

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

На начальном этапе разработки Office 2010 мы решили усовершенствовать команду "Вставить". Для этого нам потребовались сведения о ее использовании, и мы получили их, проанализировав данные об использовании. Ниже приведены примеры некоторых способов применения данных об использовании в процессе разработки коллекции "Параметры вставки", которую описывает Мирко в статье Вставка с динамическим просмотром.

Вопрос

Используемые данные

Результаты

Сколько пользователей затронет это изменение?

Статистика использования команд:

  • Процент пользователей, использующих ее.
  • Процент сеансов, в которых она используется.
  • Общее число использований этой команды.
  • Число использований команды в одном сеансе.

Команду "Вставить" используют практически все пользователи почти в каждом сеансе работы с приложением Word. Фактически в течение сеанса она используется чаще, чем связанные с ней команды, такие как "Вырезать" или "Копировать".

Как используются команды "Вставить" и "Варианты вставки"?

Статистика использования компонентов:

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

clip_image006

clip_image008

На основе результатов была построена приведенная выше диаграмма. Обратите внимание, насколько часто вставляется контент из других документов и приложений. В таких источниках часто используется другое форматирование, что и подвигло нас реализовать дополнительные параметры форматирования с помощью компонента "Варианты вставки".

Как пользователи вызывают команды?

Статистика использования команд:

  • Число вызовов команды с помощью ленты, сочетания клавиш (CTRL+V), контекстного меню, панели быстрого доступа и т. д.

Как и следовало ожидать, значительно чаще других в приложении Word для вызова этой команды используется сочетание клавиш CTRL+V, за которым, с большим отставанием, следует вызов с помощью контекстного меню.

Полученные данные позволили нам сделать следующее: 1) усовершенствовать уровень доступности, содержимое и модель взаимодействия мини-приложения "Варианты вставки" для пользователей, предпочитающих работать с клавиатурой; 2) разместить параметры вставки непосредственно в контекстном меню для пользователей, предпочитающих работать с мышью; 3) рассмотреть более эффективные способы размещения усовершенствованного компонента вставки на ленте. Результат, полученный после тестирования нескольких вариантов оформления в лаборатории эргономики, можно видеть на ленте, в контекстном меню и в мини-приложении объектно-ориентированного пользовательского интерфейса "Варианты вставки" Office 2010:

clip_image009

Какие действия выполняются после вставки?

Статистика использования команд:

  • Список команд, которые чаще других используются после выполнения команды "Вставить".

Если не учитывать продолжение ввода текста, чаще всего в этом случае используются команды форматирования (изменение размера, цвета и оформления шрифта). Следующими по частоте использования идут команды повторной вставки и отмены.

С помощью этих данных мы можем определить параметры, которые необходимо включить в компонент "Варианты вставки". Также становится очевидно, что пользователи часто не удовлетворены результатами вставки, поскольку во многих случаях сразу же после вставки вручную изменяется форматирование или выполняется отмена.

Какие параметры компонента "Варианты вставки" используются чаще других? Правильно ли определены доступные по умолчанию параметры?

Статистика использования компонентов:

  • Процент использования каждого из параметров компонента "Варианты вставки".
  • Процентное соотношение просматриваемых, но не выбранных параметров компонента "Варианты вставки".

clip_image011

На основе результатов была построена приведенная выше диаграмма. На ней показана частота использования каждого из параметров компонента "Варианты вставки". По умолчанию установлен параметр KeepSourceFormatting. Сравнив частоту использования команды "Вставить" и компонента "Варианты вставки", можно прийти к выводу, что по умолчанию используется правильный параметр. Обратите внимание, что другие параметры мини-приложения "Варианты вставки" упорядочены по частоте использования:

clip_image013

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

Итак, надеюсь, что эта статья помогла вам понять принципы применения данных об использовании для усовершенствования пользовательского интерфейса Office. Благодарим вас за огромную помощь в улучшении качества наших продуктов.

Тим Бриггс, исследователь по вопросам взаимодействия с пользователями (UX) в группе разработки интерфейса Office

Дата исходной публикации: вторник, 9 февраля 2010 г., 17:52. Автор: OffTeam.

Категория: Отзывы, Вставка, Исследование, Оформление, Лента, Программа улучшения качества программного обеспечения

Это локализованная запись блога. Исходная статья доступна по адресу https://blogs.technet.com/office2010/archive/2010/02/09/how-does-usage-data-improve-the-office-user-experience.aspx.