12. HCD 9241-210 (ISO 13407)
Общие положения человеко-ориентированного проектирования:
Проектирование должно быть основано на точном определении
предполагаемых пользователей, задач и среды.
Пользователи должны быть вовлечены в проектирование и разработку.
Для улучшения проекта должна быть выполнена его человеко-
ориентированная оценка.
Совершенствование проекта должно быть итеративным.
Проект должен учитывать опыт пользователя.
В группу проектирования должны быть включены специалисты с
навыками и знаниями в различных областях.
14. • Необходимый функционал
• Последовательности экранов и их
компоновка
• Компоновка элементов
• Словарь, метафоры и т.п.
Пользователи Задачи Контекст
На что ориентируемся?
15. Характеристика Признак Влияние на интерфейс
Здоровье;
Возраст;
Пол
Острота зрения
Моторика
Размер шрифта
Цветность и контраст
Расположение и формат устройств
ввода/вывода
Образование Скорость чтения
Осведомленность
Необходимость в документации
Манера написания текста и его сложность
Плотность и нагруженность экрана
Язык Родной/Неродной Манера написания текста и его сложность
Именование и расположение
Альтернативные версии
Компьютерные
навыки
Содержание
Уровень
Модальность
Мастера/подсказки/гайды
Мнемоника и акселераторы
Знание предметной
области
Уровень Необходимость в документации, помощи
Плотность и нагруженность экранов
Ожидания Внешний вид
Поведение
Структура интерфейса
Детальный технический и графический дизайн
Характеристика пользователя и интерфейс
16. Среда
• Место использования
• Рабочее место
• Освещенность
• Программное
обеспечение
• Аппаратное
обеспечение
• Прерывания
• Шум
17. • Наблюдение
Включенное /
невключенное
Лабораторное / полевое
Этнографическое
• Массовый опрос
• Эксперимент
• Анализ продуктов
деятельности
• Ведение дневника
• Веб-аналитика
• Карточная сортировка
• Беседа/Интервью
Индивидуальное /
Групповое
Глубинное /
Полустандартизированное
/ Стандартизированное
Методы исследования пользователей
18. • Персонаж должен
быть конкретным.
• Персонаж должен
быть воображаемым.
• Описание должно быть
подробным, а не
идеальным
Цели
Социальное положение
Описание рабочего
процесса
Описание окружения
Уровень подготовки
Неудовлетворѐнности и
ожидания
Что такое персонаж?
19. Карина, 34 года.
Живет в Москве, работает в магазине
бухгалтером, зарабатывает 50 тысяч
рублей в месяц. Замужем, есть двое детей
5 и 12 лет.
Цели:
● Загореть, восстановить душевное
равновесие и физическое
благополучие.
● Найти место для спокойного и
комфортного отдыха, чтобы на неделю
забыть о работе и домашних делах.
● Найти и забронировать место отдыха,
максимально соответствующее еѐ
потребностям, и купить билеты до него.
Характер поездок:
● Каждый год совершает 2-3 поездки по
России, обычно ездит куда-нибудь в
отпуск на неделю или на десять дней.
Карина тратит на поездку в среднем 22-
25 тыс. р. на человека.
● Карина путешествует не одна: чаще
всего с семьей или (реже) с друзьями.
● Предпочтение отдает традиционным
черноморским курортам, но ей также
нравится бывать в городах центральной
части России (золотое кольцо).
Организация поездок:
● Карина чаще всего организует свой
отдых сама. Знает:
– Когда будет отпуск (даты поездки);
– С кем хочет ехать в этот раз – с семьей
или с друзьями.
● На работе в обеденный перерыв
смотрит информацию об отдыхе в
интернете, затем связывается напрямую
с ОР и покупает билеты.
● Имеет большой опыт пользования
туристическими сайтами, как
отечественными, так и зарубежными,
но, в целом, не доверяет
бронированию в интернете.
20. Потребности
● Карина предъявляет высокие требования
к информации о приобретаемых
услугах. Ей нужны:
– Точное соответствие срокам
поездки – сроки отпуска нельзя
менять;
– Адекватная стоимость всего
путешествия – семейный бюджет
спланирован на разные расходы,
помимо поездки;
– Максимально комфортные условия
размещения для себя и своей
семьи, качественный сервис;
– Близость к пляжу или возможности
для лечения;
– Возможность путешествовать с
детьми;
– Природа в месте поездки,
культурные объекты,
достопримечательности, экскурсии
– нужно развивать детей;
– Удобный и комфортный транспорт
до места.
● Удобство бронирования и покупки услуг
немаловажны для Карины. В первую
очередь ценит при бронировании:
– Возможность забронировать всѐ и
сразу – не тратить времени на
лишние звонки и организацию
путешествия;
– Гарантии качества и надѐжности –
Карина путешествует с детьми,
поэтому это немаловажно.
Ограничения
● Долго выбирает и сравнивает, куда и
как поедет и обдумывает свой отдых.
Ищет очень много информации.
● Советуется с семьѐй, долго принимает
решение.
● Пока что не доверяет онлайн-
бронированию, потому что привыкла
всѐ организовывать по телефону.
Ожидает, что сайты будут работать
нестабильно.
● Точно не знает, чего хочет в ближайший
отпуск – полежать на пляже или поехать
в тихий провинциальный городок.
Выберет то, что больше заинтересует.
21. • Адекватна опыту и возможностям пользователей;
• Может быть реализована с разным уровнем навыков и умений
пользователей;
• Связана с общей направленностью деятельности, нежели с
отдельными еѐ частями;
• Формирует у пользователя понимание вклада, вносимого
задачей в его деятельность и функционирование системы;
• Обеспечивает должный уровень самостоятельности пользователя
в принятии решения о приоритете, темпе и последовательности
действий;
• Обеспечивает пользователя достаточной и значимой (понятной и
полезной) обратной связью в ходе и результате выполнения;
• Обеспечивает возможность развития существующих навыков и
приобретение новых для повышения эффективности и
продуктивности деятельности.
«Хорошая» задача (ISO 9241-2)
23. • Сценарии – описания действий, которые
совершает пользователь, при этом в описаниях
видны причины этих действий.
• Сценарии представляют собой «истории»: что
пользователь хочет делать, почему, каковы его
ожидания.
• Сценарии помогают понять, как пользователи
принимают решения, какие факторы на них
влияют, мотивацию пользователей.
Что такое сценарий?
24. Задача Конекст Персонаж Сценарий
Поместим задачу в контекст и добавим
персонажей – получим сценарии
Как строится сценарий?
26. Карина приходит на сайт из поиска, по
запросам, связанным с отдыхом на
курортах России. Главная еѐ цель – узнать,
какие есть предложения на
интересующие ее даты.
Поиск по основным критериям. На
главной странице Карина ввела даты,
количество мест для взрослых и детей.
Карина увидела, что в выдаче очень
много предложений. Это еѐ приятно
удивило, она обратила внимание на
возможность расширенного поиска.
Поиск по расширенным критериям.
Карина перешла в расширенный
поиск и ввела все интересующие еѐ
параметры о количестве детских мест,
желаемом сервисе и условиях в ОР
(для детей ей хотелось бы, чтобы был
аквапарк, а для себя – сауна), наличии
достопримечательностей. Карина не
боится потратить деньги. Она охотно
закажет дополнительные услуги, если
ей предложить.
Просмотр предложений. В поисковой
выдаче Карина тщательно
просмотрела первые несколько
предложений. Больше всего еѐ
интересуют предлагаемые услуги.
Акции и скидки. Кроме основных
выведенных предложений Карина
обратила внимание на скидки на
некоторых курортах. Еѐ
заинтересовало одно из выгодных
предложений, потому что оно
действовало как раз в нужные для неѐ
даты
Сравнение альтернатив. Карина
нашла в выдаче несколько интересных
мест отдыха на курортах
Краснодарского края. Она отложила
их для сравнения в «Избранное», чтобы
вечером показать мужу. Также она
добавила к сравнению и предложение
со скидкой.
Бронирование и оплата.
Посоветовавшись с мужем и выбрав
наиболее подходящее предложение,
Карина решает купить его. Карина
опасается того, что сайт может
сработать ненадѐжно и поэтому она
предпочитает оплачивать тур
наличными в офисе турагентства. Она
смотрит контакты агентства, звонит,
уточняет предлагаемые условия тура и
договаривается о встрече. Печатает
схему проезда.
27. • Совокупность объектов и отношений
между ними
• Содержит
– объекты с названиями;
– список атрибутов объектов;
– варианты представлений (views) объектов;
– связи между объектами.
Объектная модель
31. Юзабилити-тестирование
• Работа с реальными пользователями в заданном
контексте с определенными задачами.
• Опирается на:
– эффективность выполнения
– продуктивность выполнения
– субъективную удовлетворенность пользователя
– эмоциональную оценку
– регистрацию движений глаз
32. Вовлечение пользователей
• Обязательное требование в работе над
проектами наших клиентов
• Присутствует на каждом этапе разработки и
исследования продукта
• Способствует повышению пользовательских
качеств продукта