- •Содержание практического цикла
- •Практическое занятие 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-7 процентов общей длительности проекта.
1 Оценка объема предметной области
Для того чтобы адекватно оценить ресурсы (время, деньги, количество экспертов), которые будет необходимо потратить на разработку (переработку) интерфейса, необходимо четко представлять себе объем информации, с которой следует ознакомиться. Именно этой цели и служит данный этап.
На входе: доступ к информации о предметной области (литература, эксперты).
На выходе: количественная оценка ресурсоемкости проекта.
2 Изучение предметной области
Чтобы предлагать адекватные интерфейсные решения, необходимо иметь четкое представление о предметной области системы. Предметная область изучается по литературе; так же, как правило, проводится серия интервью с экспертами для выяснения основных аспектов и характеристик предметной области.
На входе: доступ к информации о предметной области (литература, эксперты).
На выходе: знания основных аспектов предметной области.
3 Экспертная оценка текущего интерфейса системы
Вместе с собственными «жалобами» заказчика на текущую версию системы, результаты этого этапа составляют основное содержание работы над проектом (экспертная оценка часто обнаруживает проблемы, которые заказчику не видны, маскируясь под другие). Проблемы, выявленные на данном этапе, должны быть решены в новом интерфейсе; наоборот, удачные решения желательно сохранить, чтобы имеющимся пользователям не пришлось полностью переучиваться (и чтобы сократить затраты на переделку).
На входе: доступ к текущему интерфейсу системы, пользователям, знания основных аспектов предметной области.
На выходе: рекомендации по оптимизации интерфейса, перечень удачных и неудачных интерфейсных решений (основное внимание уделяется решениям не удачным). Если на этом этапе проводилось юзабилити-тестирование текущей версии, отчет содержит краткие протоколы и перечень выводов исследования.
Практическое занятие 2 процесс проектирования пользовательского интерфейса. Постановка задачи Теоретические сведения
На этой стадии собираются и анализируются данные о пользователях, формализуется функциональность и определяются объективные критерии успеха проекта.
1 Формализация контекста использования
На этом этапе собирается большинство сведений о пользователях. Описываются следующие свойства аудитории системы:
– Характеристики пользователей: их опыт работы с компьютером, знание предметной области, мотивы, размер/важность групп пользователей, образцы (типовые ситуации) использования;
– Цели и задачи пользователей;
– Задачи проекта: что послужило причиной создания проекта, этапы создания проекта, какие результаты должны быть получены, какая информация необходима и когда;
– Технология разработки и платформа, на которой будут работать пользователи;
– Среда, в которой будет создаваться и использоваться проект (физическая, рыночная, организационная и культурная).
На входе: доступ к имеющимся и потенциальным пользователям системы, экспертам и проектной документации.
На выходе: описание контекста использования системы, возможно более детальное описание свойств пользователей.