Введение в юзабилити

Что такое юзабилити?

Юзабилити – это показатель качества, позволяющий оценить удобство работы с интерфейсом. Под термином «юзабилити» также понимают различные методы улучшения удобства использования интерфейса, применяемые в процессе его проектирования.

Юзабилити включает в себя 5 компонентов качества:

  • Легкость освоения: Насколько легко пользователи выполняют базовые задачи при первом взаимодействии с интерфейсом? 
  • Эффективность: Как быстро пользователи выполняют те же задачи после освоения навыков работы с интерфейсом?
  • Запоминаемость: Насколько легко пользователи восстанавливают навыки работы с интерфейсом после длительного перерыва в использовании?
  • Ошибки: Какое количество ошибок совершается пользователями интерфейса, насколько серьезны допущенные ошибки, насколько легко пользователям исправить эти ошибки?
  • Удовлетворенность: Насколько приятно работать с данным интерфейсом?

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

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

Почему важно уделять внимание юзабилити?

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

Первое правило электронной коммерции гласит: если пользователю не удается найти нужный товар, он не сможет купить его.

Улучшение юзабилити интрасетей играет ключевую роль в повышении продуктивности персонала. Если сотрудники впустую тратят время, пытаясь разобраться в инструкции по пользованию интрасетью, вы будете зря терять деньги, выплачивая им зарплату за присутствие на рабочем месте, а поставленные задачи так и останутся не выполненными. 

Передовой опыт свидетельствует о том, что на работу по улучшению юзабилити необходимо выделять примерно 10% от общего бюджета проекта.  В среднем, это позволяет повысить индекс качества сайта более чем в два раза (показатель улучшения качества достигает 2,6 балла), а метрические показатели качества интрасети – почти в два раза. Уделив должное внимание проблеме юзабилити в процессе разработки дизайна интерфейса, вы также сможете добиться довольно значительного улучшения показателей качества программных продуктов.

В контексте разработки проектов для внутреннего пользования следует помнить, что двукратное повышение показателя юзабилити позволяет наполовину сократить бюджет на проведение тренингов и в два раза увеличить количество операций, выполняемых сотрудниками в течение одного часа. В контексте разработки проектов для внешнего пользования это позволяет добиться двукратного увеличения объема продаж, количества зарегистрированных пользователей, потенциальных клиентов и других ключевых показателей эффективности (КПЭ).

Как улучшить юзабилити

Существует множество методов исследования юзабилити, однако основным и наиболее полезным методом является пользовательское тестирование, состоящее из 3-х этапов:

  • Сформируйте репрезентативную выборку пользователей – покупателей для тестирования интернет-магазина или сотрудников для тестирования интрасети (это должны быть сотрудники не из вашего отдела)
  • Попросите пользователей выполнить несколько типовых пользовательских задач.
  • Понаблюдайте за действиями пользователей. Выясните, какие задачи выполняются успешно, в каких случаях возникают трудности с пользовательским интерфейсом. Наблюдайте молча, пусть говорят пользователи.

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

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

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

Когда нужно работать над улучшением юзабилити

Юзабилити-тестирование играет важную роль на каждом этапе реализации проекта. Ввиду необходимости в проведении множества индивидуальных тестов на каждом этапе, рекомендуется максимально ускорить и удешевить процесс тестирования. Для этого нужно выполнить следующие шаги:

  1. Прежде чем приступить к работе над новым дизайном интерфейса, протестируйте старый дизайн. Определите его преимущества, которые следует сохранить или усилить, и недостатки, которые вызывают затруднения у пользователей.
  2. Протестируйте дизайн интерфейсов ваших конкурентов. Это наиболее дешевый способ получения информации об альтернативных вариантах интерфейсов, имеющих те же функциональные возможности, что и ваше проектное решение.
  3. Проведите полевые исследования, чтобы узнать, как пользователи ведут себя в естественной среде.
  4. Создайте бумажные прототипы одного или нескольких вариантов дизайна интерфейса и протестируйте их. Чем меньше времени вы потратите на их разработку, тем лучше, поскольку вам все равно придется вносить в изменения в дизайн по результатам тестов.
  5. Проработайте варианты дизайна, показавшие наилучшие результаты при тестировании. Плавно переходите от бумажных прототипов к высокоточным компьютерным моделям. Проводите тесты на каждом этапе внесения изменений. 
  6. Проверьте дизайн интерфейса на соответствие основополагающим правилам юзабилити.
  7. Как только вы утвердите и внедрите окончательный вариант дизайна, протестируйте его еще раз. Малозаметные проблемы юзабилити обычно проявляются именно на этапе внедрения.

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

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

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