Исследование пользователей и
предметной области
Место в общем плане проектирования
1
Исследование
пользователей, предметной
области Собранные данные
Стратегия дизайна
Профили групп
2
Моделирование
пользователей и контекстов
Персонажи использования
Контекстные сценарии
3
Выработка требований
к проектированию
пользовательских, бизнеса и Функциональные,
технологических информационные
требования
Оценка/проверка
4
Концептуальное
проектирование
Информационная архитектура общей структуры и
Общая структура взаимодействия взаимодействия
Сценарии ключевого пути продукта
Проверочные сценарии
Концепция пользовательского интерфейса
5
Детальное
проектирование Спецификации
поведения, формы и формы, поведения и
наполнения содержания
6
Выработка требований
Спецификации к разработке
программной системы
2
Изучение пользователей. Фокус-группы
Назначение Оценка отношений, мнений и впечатлений пользователей.
Область • генерация идей и выяснение принятия/непринятия этих идей
применения пользователями;
• поиск новых возможностей и функциональности продукта;
• получение информация о приоритетах для групп пользователей;
• получение озарения в результате групповой работы;
• выяснение привычек людей другой культуры.
Ограничения • влияние респондентов друг на друга;
• рассказ в группе может не отражать реального поведения людей.
Процедура • участники: группы людей по 8-10 чел., несколько групп целевой аудитории,
нейтральный фасилитатор;
• время: 1-2 часа;
• мозговой штурм по заранее подготовленному плану;
• использование прототипа или демоверсии продукта (по возможности).
Подвиды • jad-сессии (join application development);
• круглый стол.
Сложность • управление процессом обсуждения требует особых навыков;
проведения • низкие затраты на обобщение полученных данных;
• относительные временные затраты: низкие.
3
Изучение пользователей. Полевые исследования
Назначение Изучение пользователей, их окружения и задач в реальном контексте.
Область • сбор объективной информации о деятельности пользователя в
применения естественной среде;
• сбор характеристик (время, последовательности, зависимости).
Особенности • внимательный выбор времени и объекта наблюдения;
проведения • наблюдается работа в привычном окружении;
• задачи решаются в плановом порядке;
• интенсивное погружение в процесс и контекст;
• тщательная запись деятельности;
• комбинация с интервью для уточнения деталей.
Основные • как пользователи используют продукт (способы навигации, повторения в
объекты использования конкретных экранов, пропущенные шаги, альтернативные
наблюдения решения, трудности, заметки, вспомогательный материал);
• поступающие от окружающих задачи;
• терминология;
• число, порядок, частота, продолжительность задач.
Подвиды • наблюдения;
• включённые наблюдения.
Сложность • планирование посещений, организация их, анализ данных требуют
проведения наиболее высоких затрат по сравнению с предыдущими методами;
• относительные временные затраты: от средних к высоким.
4
Изучение пользователей.
Прочие варианты/комбинации методов сбора данных.
Название Обсуждение + Малозатратный Фокус
наблюдение вариант
Процессный анализ • конкретная
последовательность
задач
Сбор артефактов контекст
Ведение дневника • взаимодействие с
продуктом
«Наблюдение по • • задачи и контекст
дешёвке» (DUO)
Этнографическое • культурные различия
исследование
Анализ пожеланий и • потребности и
потребностей пожелания
Групповой анализ • желаемый поток
задания задач
5
Исследование пользователей и
предметной области
Задачи:
• подготовка и обработка результатов исследования;
• группировка пользователей.
8
Качественные методы. Этапы
Подготовка ●
Разбить все собранные наблюдения на группы: (по задачам, по
частоте, по времени, по группам целевой аудитории);
результатов ●
Категоризовать ответы: по вариантам ответов (для закрытых
вопросов), по схожести ответов (для открытых вопросов).
исследования
Группировка ●
диаграмма сходства;
пользователей ●
сортировка по шкалам.
●
интерпретация результатов кластеризации;
Создание профиля ●
формирование составляющих профилей;
каждой группы ●
контрольное мероприятие.
9
Диаграмма сходства (affinity diagram )
Область применения:
• анализ наблюдений,
полученных в ходе полевого
исследования;
• определение и группировка
пользовательских функций
как элементов дизайна;
• анализ наблюдений,
полученных в ходе
юзабилити-оценки.
Результат:
• наблюдения,
сгруппированные по
тематикам.
10
Сортировка по шкалам
11
Количественные методы. Этапы
Подготовка ●
группировка вариантов ответов на открытые вопросы;
результатов ●
преобразование вариантов ответов в числовые
эквиваленты.
исследования
Группировка
●
кластерный анализ, факторный анализ, методы
математической статистики;
пользователей ●
анализ сводных таблиц в Excel и поиск закономерностей.
●
интерпретация результатов кластеризации;
Создание профиля ●
формирование составляющих профилей;
каждой группы ●
контрольное мероприятие.
12
Преобразование вариантов ответов в
числовые эквиваленты
Варианты ответа:
• номинальные;
• порядковые;
• непрерывные.
13
Количественный анализ данных
1) Отобрать разделяющие
наблюдения переменные –
факторный анализ данных;
2) Построить кластеры
наблюдений – кластерный
анализ. Выяснить:
• принадлежность объектов
кластерам;
• расстояние до кластеров;
• переменные, различающие
кластеры.
14
Интерпретация результата кластеризации
15
Основные задачи при разработке
пользовательских интерфейсов
16
Хронология развития технологий разработки пользовательских
интерфейсов; отмечен переход от императивных API, привязанных к
конкретным технологиям, стандартам и декларированию
17
Решение различных задач разработки UI в
рамках разных подходов
18