Дмитрий Сатин, 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