Оценка и тестирование — важная часть процесса разработки вашего сайта. Юзабилити-тесты собирают данные о юзабилити вашего сайта группой пользователей, выполняющих конкретные задачи.
Что такое эвристическая оценка?
Эвристическая оценка (первоначально предложенная Nielsen and Molich, 1990) — это метод скидок для быстрой, дешевой и простой оценки пользовательского интерфейса.
Процесс требует, чтобы небольшой набор тестировщиков (или «оценщиков») исследовал интерфейс и оценил его соответствие признанным принципам юзабилити («эвристика»). Целью является выявление любых проблем юзабилити, чтобы их можно было решить как часть итеративного процесса проектирования.
Эвристическая оценка популярна в кругах веб-разработки, потому что она требует мало ресурсов с точки зрения денег, времени или опыта. Таким образом, любой разработчик может воспользоваться преимуществами юзабилити-тестирования, а не только тем, у кого тысячи людей тратят на профессиональную оценку. Эвристическая оценка характеризуется:
- Небольшие тестовые сценарии, в которых используются бумажные макеты или снимки экрана, которые можно легко перевести из одной тестовой ситуации в другую.
- Неформальная основа для оценки, которая не требует психологов
- Высокий уровень успеха — поэтому требуется всего несколько тестеров
- Несколько ключевых рекомендаций
Как я могу использовать эвристическую оценку на моем сайте?
1. Запланируйте свою оценку
Как вы будете тестировать свой интерфейс? Эвристическая оценка обычно использует один из трех основных подходов:
1. Разработайте набор заданий и попросите ваших оценщиков выполнить их.
Определите и протестируйте задачи, которые имеют решающее значение для успеха вашего сайта — вы хотите, чтобы все посетители могли выполнять их — и любые элементы, которые, как ожидается, будут создавать трудности для посетителей вашего сайта.
2. Предоставьте оценщикам цели системы и дайте им возможность разрабатывать свои собственные задачи.
Примером цели может быть «пользователи должны быть в состоянии выяснить, сколько стоит продукт x». Затем оценщики могут разбить эту цель на соответствующие задачи и протестировать каждое по очереди.
3. Попросите оценщиков оценить ваши элементы диалога.
Попросите специалистов по оценке пройти через интерфейс несколько раз, а также изучить и оценить эффективность тех элементов вашего веб-сайта, которые способствуют диалогу с посетителями вашего сайта.
Выбор используемого метода будет зависеть от вас, времени, которое у вас есть, и от ваших оценщиков. Например, если вы проводите оценку с маленькими детьми, наиболее подходящим методом будет разработка набора задач и попросить их выполнить их. Дети найдут это гораздо более достижимым, чем пытаться разрабатывать свои собственные задачи или оценивать элементы вашего сайта без каких-либо очевидных целей.
2. Выберите ваших оценщиков
Чем больше оценщиков вы используете, тем больше проблем с юзабилити вы обнаружите. Тем не менее, исследования по этому вопросу показали, что соотношение выгоды / затрат уменьшается примерно у пяти оценщиков. Так кем же должны быть эти оценщики?
- Те, у кого есть опыт — если вы найдете 5 оценщиков, которые являются экспертами в области эргономики программного обеспечения и в той области, в которой применяется программное обеспечение, хорошо спланированная программа оценки, как правило, обнаруживает 81% -90% проблем юзабилити вашего интерфейса.
- Те, у кого нет опыта — если у вас под рукой нет 5 бесплатных экспертов, не волнуйтесь. Студент, не обладающий знаниями по эргономике программного обеспечения, обнаружит от 22% до 29% проблем с юзабилити.
Известно, что эвристическая оценка обнаруживает более 90% проблем с юзабилити, если ее выполняют от 3 до 5 опытных людей … но помните, один оценщик лучше, чем ни один!
3. Просмотрите эвристику
После того, как вы определились с подходом, который выбрали, и выбрали оценщиков, вам нужно проинформировать этих людей о десяти эвристиках, с которыми вы хотите, чтобы они оценили ваш сайт.
Примечание. Примеры того, на что следует обратить внимание, можно найти в разделе «Полезные сайты» в конце этой статьи.
1. Видимость статуса системы
Вероятно, две самые важные вещи, которые должны знать посетители сайта:
- «Где я?» И
- «Куда я могу пойти дальше?».
Поэтому важно, чтобы ваш интерфейс информировал пользователей о том, что происходит. Чтобы проверить это, ваши оценщики должны искать соответствующую обратную связь в течение разумного времени после каждого взаимодействия с пользователем.
Например, как только пользователь нажмет кнопку «Отправить» в форме заказа, в течение нескольких секунд ему потребуется обратная связь, сообщающая, что его заказ получен. Этот отзыв может отображаться в виде отдельной страницы или всплывающего окна, которое также содержит ссылку «назад на сайт», указывающую, куда пользователь может перейти дальше.
2. Соответствие между системой и реальным миром
Система должна говорить на языке пользователя, используя слова, фразы и понятия, которые знакомы пользователю, а не системные термины. Даже если вы можете использовать то, что считается стандартным жаргоном для темы, на которой сосредоточен ваш сайт, подумайте о включении дополнительного упрощения или объяснения слов, которые вы использовали.
Ваши оценщики должны убедиться, что вы следовали реальным соглашениям, и что ваша информация отображается в естественном и логичном порядке. Концепция реального мира, применяемая в Интернете, — это корзина для покупок. На многих сайтах вы щелкаете один раз, чтобы выбрать предмет (эквивалент того, чтобы забрать его с полки в реальном магазине), снова нажимаете «добавить в корзину» (или помещаете его в свою тележку), а затем в третий раз подтверждаете Ваше намерение купить (или перейти к оформлению заказа).
3. Пользовательский контроль и свобода
Посетители сайта часто выбирают системные функции по ошибке и нуждаются в четко обозначенном «аварийном выходе», чтобы покинуть нежелательную страницу без необходимости проходить через расширенный диалог. Несмотря на то, что на вашем сайте существует определенная потребность в заказе, для удовлетворения потребностей более опытных пользователей может потребоваться большая степень контроля со стороны пользователя.
Ваши оценщики должны убедиться, что ваш сайт отвечает требованиям контроля как новичков, так и опытных пользователей. Примером элемента управления может быть кнопка «домой», которая появляется на каждой странице. Это простой способ дать пользователям возможность контролировать систему — они знают, что могут «пойти домой» (или отказаться) на любом этапе процесса.
4. Согласованность и стандарты
Пользователи не должны задаваться вопросом, означают ли разные слова, ситуации или действия одно и то же. Лучше всего следовать унифицированным и / или платформным соглашениям, к которым привыкли ваши пользователи.
Если пользователь хочет вернуться на главную страницу, пометьте свою ссылку «Домашняя страница» или «Домашняя страница», а не какую-то неясную ссылку.
5. Предотвращение ошибок
Даже лучше, чем хорошие сообщения об ошибках — это продуманный дизайн, который в первую очередь предотвращает возникновение проблемы.
Лучший способ избежать ошибок — это проводить тестирование, проводить больше тестов и даже больше тестов. Тем не менее, если ошибки все же возникают, попробуйте предоставить удобные сообщения на естественном языке, а не код.
6. Признание, а не вспоминать
Убедитесь, что объекты, действия и параметры хорошо видны. Посетители вашего сайта не должны помнить информацию между различными частями их диалога с вашим сайтом. Инструкции по использованию системы должны быть видны — или, по крайней мере, легко доступны — когда они нужны вашим пользователям. Это увеличивает вероятность того, что ваши посетители смогут узнать, где они находятся, поэтому им не придется прослеживать свой путь с домашней страницы.
Например, если вы создаете веб-сайт с большим количеством подменю, то используйте систему, которая позволит пользователям всегда знать, в каком разделе они находятся. Вы можете сделать это, оставив след от крошки или применив цветовую схему, которая различает различные разделы.
7. Гибкость и простота использования
Ускорители, которые могут быть незаметны для начинающего пользователя, часто могут ускорить взаимодействие с опытным пользователем и позволить системе обслуживать оба типа посетителей. Например, вы можете разрешить пользователям настраивать частые действия.
Возьми Амазонку. Они сохраняют личную информацию, предоставленную клиентами при покупке. Затем, каждый раз, когда клиент совершает очередную покупку, он может получить свою информацию одним щелчком мыши. Таким образом, Amazon предоставляет клиентам способ не заполнять обширную форму каждый раз, когда они покупают товар в магазине.
8. Эстетичный и минималистский дизайн
Посторонняя информация на странице — это отвлечение и замедление. Сделайте редко необходимую информацию доступной по ссылке, чтобы детали были доступны, но не мешали более релевантному контенту.
Если ваша страница «Контакты» содержит форму, а также все ваши физические контактные данные, такие как адрес, номер телефона и т. Д., Нет необходимости также включать карту с подробными инструкциями о том, как добраться до вашего помещения. Вместо этого это можно сделать на связанной, но отдельной странице — не каждый, кто заполняет контактную форму, захочет видеть карту каждый раз, когда посещает страницу.
9. Помогите пользователям распознавать, диагностировать и исправлять ошибки
Ошибки будут возникать, несмотря на все ваши усилия по их предотвращению. Ваши сообщения об ошибках должны быть написаны простым языком без каких-либо кодов или жаргона. Они должны подробно описать проблему и конструктивно предложить решение.
Например, если форма заполнена неправильно, ваше сообщение об ошибке должно предупредить вашего посетителя об этом, указать, какие поля необходимо заполнить, и, возможно, выделить эти поля, когда пользователь вернется для заполнения формы после того, как они отклонят сообщение об ошибке.
10. Помощь и документация
В идеале, любая онлайн-система может использоваться без документации, однако может потребоваться предоставить помощь и документацию, чтобы удовлетворить потребности всех пользователей и быть на безопасной стороне.
Ваши оценщики должны проверить, чтобы убедиться, что справка и другая документация:
- легко искать
- фокусируется на задаче пользователя
- перечисляет конкретные шаги, которые пользователи должны выполнить для достижения своих целей
- не слишком большой
Часто документация полностью интегрирована в веб-сайт. Там должны быть ссылки из основных разделов справки на конкретные подразделы, и наоборот. Помощь может быть даже полностью интегрирована в каждую страницу, чтобы пользователи никогда не чувствовали, что помощь находится слишком далеко.
4. Проведение оценки
Проведите оценку, используя один из следующих методов:
- Индивидуальная оценка — каждый оценщик рассматривает интерфейс индивидуально и сообщает вам о проблемах. Индивидуальная оценка легко проводится через Интернет. Он поднимет больше проблем, чем групповая оценка, но займет гораздо больше времени.
- Групповая оценка — оценщики рассматривают интерфейс как команду, а вы записываете проблемы. Оценщики не должны соглашаться на проблему — но каждая проблема, которую они идентифицируют, должна быть зарегистрирована. Групповая оценка требует большего планирования, чем индивидуальная оценка, поскольку все оценщики должны быть собраны, однако оценка должна быть проведена только один раз, поскольку все оценщики могут выполнить свои задачи одновременно.
Самая простая форма оценки — это выбрать случайную страницу на вашем сайте и посмотреть, могут ли ваши оценщики:
- скажи где они
- расскажите, что они могут / должны делать дальше
5. Анализ ваших результатов
Когда ваши оценщики имеют:
- пробились к выполнению поставленных вами задач или целей,
- оценил каждый из них в свете десяти эвристик, и
- предоставил свои отзывы,
вам нужно собрать всю информацию. Удалите все дубликаты и объедините похожие проблемы. То, что осталось, будет набор проблем или комментариев, которые вы можете решить, чтобы улучшить удобство использования вашего сайта.
Помни золотое правило!
Золотое правило юзабилити:
Нет такой вещи как «ошибка пользователя»!
Убедитесь, что вы прояснили каждую проблему, которую определили ваши оценщики, — задавайте вопросы, чтобы понять специфику трудностей, с которыми они столкнулись. И запомни:
- не спорь со своими оценщиками,
- не пытайтесь «объяснить» выявленные проблемы
Если оценщик посчитал аспект вашего сайта запутанным, то, скорее всего, у посетителей вашего сайта тоже могут быть проблемы с ним.
Дополнительная информация
Почему вам нужно тестировать только с 5 пользователями
http://www.useit.com/alertbox/20000319.html
(По состоянию на июнь 2001 г.)
Введение в юзабилити
http://www.usabilityfirst.com/intro/index.txl
(По состоянию на июнь 2001 г.)
Контрольный список эвристических систем оценки
http://www.stcsig.org/usability/topics/articles/he-checklist.html
(По состоянию на июнь 2001 г.)