- •Содержание практического цикла
- •Практическое занятие 1 процесс проектирования пользовательского интерфейса. Начало работы над проектом Теоретические сведения
- •1 Оценка объема предметной области
- •2 Изучение предметной области
- •3 Экспертная оценка текущего интерфейса системы
- •Практическое занятие 2 процесс проектирования пользовательского интерфейса. Постановка задачи Теоретические сведения
- •1 Формализация контекста использования
- •2 Формализация объективных критериев успеха
- •3 Анализ целей
- •4 Формализация бизнес-ролей пользователей
- •5 Формализация функциональности
- •6 Формализация сценариев действий пользователей
- •7 Обзор интерфейса конкурирующих систем
- •8 Формализация привычек и ожиданий пользователей
- •Практическое занятие 3 процесс проектирования пользовательского интерфейса. Высокоуровневое проектирование Теоретические сведения
- •1 Проектирование структуры экранов системы
- •2 Проектирование навигационной системы
- •3 Проектирование второстепенных экранов
- •4 Финальное тестирование
- •Практическое занятие 5 построение прототипа пользовательского интерфейса Теоретические сведения
- •1 Этапы построения прототипа
- •2 Первая версия. Бумажная
- •3 Вторая версия. Презентационная
- •4 Третья версия. Псевдореальная
- •5 Четвертая версия. Реальная
- •Практическое занятие 6 юзабилити-тестирование. Подготовка и проведение тестирования Теоретические сведения
- •1 Подготовка к тестированию
- •1.1 Цели исследования
- •1.2 Проектирование исследования
- •1.3 Подбор участников тестирования
- •1.4 Подготовка необходимого инструментария
- •1.5 Подготовка тестовой группы
- •2 Проведение тестирования
- •2.1 Подготовка участника к тестированию
- •2.2 Действия ассистента во время тестирования
- •2.3 Действия наблюдателя во время тестирования
- •1.2 Отчет о наблюдении
- •1.3 Анализ полученных данных
- •2 Методики тестирования
- •2.1 Метод фокусных групп
- •2.2 Проверка посредством наблюдения за пользователем
- •2.3 Мыслим вслух
- •2.4 Проверка качества восприятия
- •2.5 Измерение производительности
- •2.6 Карточная сортировка
- •3 Контрольные списки
- •3.1 Контрольный список интерфейса по
- •1. Окна
- •2. Заголовки
- •3. Дизайн окна
- •4. Диалоговые окна
- •5. Меню
- •6. Инструментальные панели
- •7. Управляющие элементы
- •8. Взаимодействие с пользователем
- •3.2 Контрольный список Веб-интерфейса
- •4 Методики
- •4.1 Предсказание скорости
- •4.2 Измерение эффективности интерфейса
- •4.3 Определение пользовательских профилей
1.3 Подбор участников тестирования
Составьте список пользователей, из которого вы будете подбирать участников для каждого теста
Вам понадобится количество пользователей, достаточное, чтобы создать выборку в требуемой для теста пропорции опыта, навыков и демографических характеристик, – поскольку в противном случае неучтенные факторы могут закрасться в структуру проводимого эксперимента и повлиять на полученные в ходе тестов данные. Профиль пользователей, который вы определили в ходе подготовки и проектирования эксперимента, поможет вам создать модель типового пользователя вашего продукта. Например, приборной доской реактивного истребителя могут пользоваться не только сами пилоты, но и обслуживающие рабочие, механики, инструкторы и диагностирующий персонал. Тем не менее, для тех целей, которые преследуете вы («Позволяет ли использование дисплея радара ближайшего окружения самолёта избежать столкновений в процессе полёта на спине?»), вы можете быть заинтересованы в рассмотрении только одного сегмента всей выборки – в нашем примере, только пилотов.
Даже если вы уже сузили выборку до единичного профиля, например, «пилоты мужского и женского пола со зрением 20/20 в возрасте от 22 до 35 лет, имеющие учёную степень не менее бакалавра или эквивалентную», вам все ещё необходима дополнительная информация, касающаяся ваших пользователей. Каким опытом работы с данным типом дисплея обладает каждый пользователь? Пользуются ли они устаревшими механическими индикаторами или предпочитаю компьютеризированные дисплеи? Есть ли среди них дальтоники? Какой глаз является доминантными для каждого из них? Список вопросов можно продолжить, поскольку чем лучше вы знаете участников тестирования, тем меньше сюрпризов преподнесут неучтённые и спонтанные факторы, способные исказить ваши экспериментальные данные.
Как вам найти всех этих пользователей? Всеми возможными способами. Попросите своих коллег по работе, их друзей и родственников. Привлеките для поиска людей агенства по найму и компании, занимающиеся маркетинговыми исследованиями (вам придётся заплатить за их услуги, однако, скорее всего, вы облегчите себе работу по сортировке и отбору, используя предоставленные характеристики). Используйте записи звонков в службу техподдержки и списки постоянных клиентов-лидеров по покупкам для того, чтобы привлечь наиболее активных пользователей продукта. Поместите рекламное объявление в Интернет или в прессу. Отправьте приглашения на ознакомительную и производственную практику в школы.
1.4 Подготовка необходимого инструментария
Инструментарий юзабилити-тестирования включает в себя компьютер и установленное на нём программное обеспечение для тестирования программного продукта, или машину, автомат или его макет для тестирования оборудования. Некоторые тесты производятся на прототипах системы, в таком случае необходимо удостовериться, чтобы все состояния агрегата, которые могут возникнуть в процессе тестирования по каждому сценарию теста, были реализованы в прототипе. Также в инструментарий входят материалы, предоставляемые участнику и экспериментатору в течении тестов.
Участнику тестирования обычно выдаётся список заданий, которые ему необходимо выполнить. Часто последовательность шагов, необходимых для выполнения каждого задания, намеренно опускается, особенно в том случае, если вы хотите определить, насколько легко обнаружить определённые последовательности управляющих действий.
Экспериментатор обычно получает основное описание того, как он должен сообщать задания участникам теста, и вспомогательную форму для фиксации своих наблюдений в течении теста. В некоторых случаях оказывается удобным использовать предварительно согласованные условные обозначения для стенографирования событий, чтобы ничего не упустить в стремительном водовороте процесса.
Если вы используете видеокамеру, то стоит провести кабель от нее в соседнюю комнату, в которой каждый, кто участвует в разработке, мог бы сам наблюдать за ходом тестирования по телевизору. Видеокамера должна фиксировать то, что видит пользователь (на экране монитора или на бумаге, в зависимости от того, что вы тестируете), а также то, что произносят пользователь и ассистент.