БЫСТРЫЕ И ДЕШЕВЫЕ МЕТОДЫ ОЦЕНКИ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ Дмитрий Сатин, USABILITYLAB

advertisement
Дмитрий Сатин, USABILITYLAB
БЫСТРЫЕ И ДЕШЕВЫЕ МЕТОДЫ ОЦЕНКИ
ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ
Методологии разработки
Инструменты разработки
Ключевой момент
Human-centred Design (ISO 9241-210)
Определение
контекста
использования
Потребность
или идея
1
Оценка
дизайна
Решение
Определение
требований
4
2
Разработка
дизайна
3
Немного о числах
Айсберг Юзабилити
10% - Внешний вид: макет, цвета
изображения
30% - Функциональность: меню,
кнопки, управление
60% - Цели и задачи
пользователя: действия,
навигация, объекты и
взаимодействие между
ними
Говорим о деньгах?
Цена исправления ошибок
Анализ
$0.1
Проектирование
$1.0
Разработка
Релиз
$10.0
$100.0
ROI в юзабилити
• Оценка уровня ROI
воспользовавшихся
юзабилити-услугами.
• Опрос проводился агентством
E-consultancy в 2007 году.
50
45
40
35
30
25
20
15
10
5
0
Стоимость юзабилити
• Затраты на юзабилити
составляют приблизительно
10% от разработки при
условии итеративности
разработки и использовании
всего спектра методов
[юзабилити] на всех этапах
проекта
Usability – один из 11 атрибутов качества
• ability to change
• adaptability to new environments
• basic operational characteristics
McCall, 1977
Human-centered Design
• Понять и специфицировать
контекст использования
• Специфицировать
пользовательские требования
• Разработать дизайн-решение
• Произвести его оценку
Design as a driver of user-centred innovation
• 7 апреля 2009 издан
документ Еврокомиссии о
дизайне, как двигателе
инноваций.
• Документ содержит:
– Анализ места дизайна в
разработке и инновациях;
– Определения дизайна;
– Результаты исследований
положения дел в Европе;
– Обсуждает влияние дизайна на
конкурентоспособность
бизнеса.
«Лестница дизайна» (стадии зрелости)
• Дизайна нет
– Дизайн не используется в
разработке. Дизайнеры работают
для себя.
• Дизайн как стиль
– Дизайн используется только в конце
процесса, как оформление и
декорация.
• Дизайн как процесс
– Метод, интергированный на ранних
этапах разработки, требует усилий
многих специалистов.
• Дизайн как инновация
– Дизайнер работает совместно с
бизнесом над полным или
частичным обновлением бизнесмодели.
МЕТОДЫ ОЦЕНКИ РАННИХ
КОНЦЕПЦИЙ
Оценка: чем раньше, тем лучше
• «Необходимо вовлекать пользователей в
процесс.»
• «Оценка является обязательным этапом HCD.»
• «Оценка пользовательских качеств продукта
должна проводиться как
– в процессе проектирования,
– так и в качестве финальной процедуры приемки.»
• «Даже самые ранние концепты должны
проходить проверку для получения
представления о потребностях пользователя.»
Методы оценки ранних концепций
• Обратная карточная сортировка
– Понятна ли навигация?
• Тесты ожиданий
– Соответствуют ли ожидания пользователей
запланированному поведению системы?
• Оценка восприятия дизайна (бренда)
– Вызывает ли дизайн целевые эмоции?
Понятна ли навигация?
ОБРАТНАЯ КАРТОЧНАЯ
СОРТИРОВКА
Применение
• Проверка того, что
спроектированная структура
навигации понятна
пользователю.
• Несколько видов:
– Тестирование дерева
• Списком (текстовый)
• Карточками (графический)
– Тестирование экранов
Процедура обратной карточной сортировки
• Показать страницу/экран
– Для удаленной оценки нужно пронумеровать
интерактивные объекты, чтобы пользователь выбирал
«правильный» номер.
• Задать вопросы о том, где находится информация:
– «Вам нужно узнать погоду на завтра. Где вы будете её
искать?»
– «В каком разделе находятся неподписанные
документы?»
Пример обратной карточной сортировки
Задания пользователям
•
Где найти информацию о том, что
"Дмитрий Медведев приостановил
действие отдельных положений закона
«О страховании вкладов физических лиц
в банках Российской Федерации»"?
•
В сентябре Дмитрий Медведев посетил
казахстан. В каком разделе можно найти
информацию об этом событии?
•
Не так давно Дмитрий Медведев в
Питтсбурге сделал заявление
относительно ситуации вокруг Ирана. В
каком разделе сайта можно найти
информацию об этом заявлении?
3 -документы
5 - визиты
2 - выступления и стенограммы
Соответствуют ли ожидания пользователей запланированному поведению
системы?
ТЕСТИРОВАНИЕ ОЖИДАНИЙ
Применение
• Тест на понимание
пользователями процессов,
происходящих в системе
• Проводится как
– Самостоятельное исследование;
– Включенное, например, в
процессе UT.
Процедура
• Провести тест с
пользователями
• Задавать им вопросы об
ожидаемом поведении
того или иного элемента
– «Что вы ожидаете
увидеть, когда нажмете
на него?»
– «Что произойдет после
нажатия на эту кнопку?»
• Сравнить ожидания
пользователей с тем, что
планировалось
реализовать, или уже
реализовано.
Вызывает ли дизайн целевые эмоции?
ОЦЕНКА ВОСПРИЯТИЯ ДИЗАЙНА
Применение
• Используется для оценки нескольких вариантов
дизайна;
• Нужно выбрать тот, который лучше других будет
вызывать у пользователей нужные, «целевые»
эмоций.
Процедура
• Задать список прилагательных, с которыми
должен ассоциироваться дизайн и их антонимов
• Нарисовать несколько макетов
• Распечатать макеты в цвете
• На основании прилагательных и их антонимов
сформировать шкалы
• Провести тест с пользователями (~10), которые по
шкалам оценивает дизайн
• Обработать результат
Обработка
• Посчитать средние (или суммы) по каждой паре
прилагательный.
• Построить диаграмму-профиль для каждого
варианта дизайна.
• Выбрать вариант дизайна, лучше
соответствующий целевым эмоциям.
Как выглядят результаты
ВОПРОСЫ?
События, сообщества и контакты
• UX Russia
– http://groups.google.com/group/uxrussia
– http://twitter.com/uxrussia
• UsabilityLab
– http://twitter.com/usabilitylab
– http://usabilitylab.ru
Download