58
UX Russia 2-й онлайн семинар 4 декабря 2008

UCD: основы процесса

Embed Size (px)

DESCRIPTION

Второй вебинар сообщества UX Russia. Тема: обзор цикла User Centered Design. Ведущий Андрей Сикорский

Citation preview

Page 1: UCD: основы процесса

UX Russia

2-й онлайн семинар4 декабря 2008

Page 2: UCD: основы процесса

Новости

• Нам исполнился месяц– Нас стало 732– Более 500 сообщений

• На 2-й семинар зарегистрировалось 42• 1-й семинар в записи посмотрело 445• Вышел 26-й Юзабилити Бюллетень

Page 3: UCD: основы процесса

Программа семинаров на декабрь

4.12 User-Centered Design: основы процессаАндрей Сикорский

11.12 Оптимизируем интерфейсы инфокиосков Анна Галахова и Валентина Третьякова

18.12 Теория деятельностиАнастасия Якубова

25.12 Юзабилити-экспертиза в прямом эфиреЮрий Ветров

Хотите выступить? Задавайте вопрос Евгении Жадяевой

Page 4: UCD: основы процесса

User-Centered Design: основы процесса

ISO 13407 как методологическая основа для разработки продуктов:– Cпособы сбора данных; – Этапы проектирования;– Виды тестирования.

Семинар ведет Андрей Сикорский

Page 5: UCD: основы процесса

UCD: основы процесса

Андрей Сикорский

Page 6: UCD: основы процесса

Любые технологии нужны, чтобы решать задачи людей

Page 7: UCD: основы процесса

User Centered Design: какой он?

Page 8: UCD: основы процесса

UCD: 13407

Page 9: UCD: основы процесса

Foolproof

www.foolproof.co.uk/user_design/ucd_explained.php

Page 10: UCD: основы процесса

Michigan State University

http://usability.msu.edu/approach.aspx

Page 11: UCD: основы процесса

SAXSO

http://www.saxso.com/portfolio.html

Page 12: UCD: основы процесса

Scott Weiss

• Определение аудитории

• Сбор требований

• Цикличное проектирование

• Реализация

• Поставка (внедрение)

Page 13: UCD: основы процесса

Uday Gajendar

http://www.udanium.com/html/thoughts.html

Page 14: UCD: основы процесса

Leisa Reichelt

http://www.disambiguity.com/what-is-this-thing-you-call-ucd/

Page 15: UCD: основы процесса

UE SCM

UE SCM

Page 16: UCD: основы процесса

SAP

http://www.sapdesignguild.org/editions/edition10/ucd_overview.asp

Page 17: UCD: основы процесса

UCD: 13407

Ориентированный на пользователя дизайн характеризуется активным

вовлечением пользователя в процесс разработки для достижения

прозрачного понимания пользовательских требований и надлежащего

распределения функций между пользователями и технологиями, а также

итеративным характером подхода и его мультидисциплинарностью.

Page 18: UCD: основы процесса

Так в чем вопрос?

Page 19: UCD: основы процесса

Несколько сценариев

• «я все время думаю о пользователях, когда разрабатываю продукт»

• «я хороший дизайнер, я знаю предметную область. Я сделаю что-то, а потом протестирую – и не буду проводить начальные исследования»

• «у меня нет времени на все эти ваши циклы»• «мы знаем, чего хотят наши пользователи,

так что делайте то, что мы вам говорим»• ...

Page 20: UCD: основы процесса

Да, это надо делать все!

Все активности UCD обязательны. Но каждая из них может быть адаптирована под существующие требования, свойства и ресурсы конкретного проекта.

Deborah Mayhew, The Usability Engineering Lifecycle.

Page 21: UCD: основы процесса

Еще разок...

Page 22: UCD: основы процесса

Как собрать информацию?

Page 23: UCD: основы процесса

Методы сбора информации

• Интервью

• Сбор мнений (опрос)

• Фокус-группы

• Полевые исследования (наблюдение)

• Журналирование

Page 24: UCD: основы процесса

Какую информацию собирать?

Page 25: UCD: основы процесса

Кто? Зачем? Как?

• Профили пользователей• Профили задач• Профили контекстов использования

Page 26: UCD: основы процесса

Профили пользователей

Page 27: UCD: основы процесса

Профиль задач

Page 28: UCD: основы процесса

Профиль контекста использования

•Расположение рабочего места

•Рабочее место

•Освещение

•Компьютерная техника (Разрешения мониторов)

•Программное обеспечение (Браузеры)

Page 29: UCD: основы процесса

Кто? Зачем? Как? И что со всем этим делать?

15% пользователей используют полноцветные сенсорные

панели с разрешением 1024х768, используют в работе

преимущественно клавиатуру.

5% пользователей работают с жидкокристаллическими

панелями с разрешением 1280х1024, могут пользоваться

мышью и клавиатурой.

Page 30: UCD: основы процесса

Персонажи

• «Модель» пользователя, опирающаяся на

результаты анализа и исследования;

• Оживляет пользователей Продукта;

• Инструмент коммуникации;

• …

Page 31: UCD: основы процесса

Персонажи – откуда они?

15% пользователей используют полноцветные сенсорные панели с разрешением 1024х768,

используют в работе преимущественно клавиатуру.

5% пользователей работают с жидкокристаллическими панелями с разрешением

1280х1024, могут пользоваться мышью и клавиатурой.

Page 32: UCD: основы процесса

Пример персонажа

Борис30 лет, руководитель отдела дизайна. Водит машину 6 лет (права не покупал, а самостоятельно и настойчиво сдавал – с 5ой попытки).Поклонник джазовой музыки.Борис – владелец красного Opel Astra, которому два года.Пробки не любит – много времени уходит на них, а не на семью.На этой неделе отогнал машину в автосервис на плановое обслуживание – дня три-четыре, как ему сказали. И сейчас ему нужна машина для регулярных поездок на работу и домой. C арендой он связываться не хочет , т.к. там нужно оформлять много бумажек. Такси пользоваться не хочет (там слушают Шансон и вообще некомфортно). На ближайшие выходные у него запланирована поездка с ребенком на детский спектакль. Он готов оплатить помощь в поездке.Борис не курит, и не очень любит курящих водителей. Для него важен комфорт, поэтому он внимателен как к выбору водителя, таки попутчика. Борис сам не станет искать попутчика, но как человек отзывчивый, готов подвезти.

Page 33: UCD: основы процесса

Разработка

Page 34: UCD: основы процесса

С чего начать – необходимые документы

• Стратегия с бизнес-требованиями• Персонажи• Сценарии

Page 35: UCD: основы процесса

Стратегия

• Документ, кратко описывающий бизнес-

требования к системе и измеримые цели

проектирования

• Небольшой объем

• Описываемые требования должны быть

верифицируемыми

Page 36: UCD: основы процесса

Сценарии

Сценарии – конкретные описания действий, которые совершает пользователь, при этом в описаниях видны причины этих действий.

Сценарии представляют собой «истории»: что пользователь хочет делать, почему, каковы его ожидания.

Сценарии помогаю понять, как пользователи принимают решения, какие факторы на это влияют, мотивацию пользователей.

Page 37: UCD: основы процесса

Сценарии: пример

Отвезя машину в автосервис, Борис сталкивается с проблемой – надо добираться на работу. В метро он ездить не любит, и потому решает воспользоваться сервисом поиска попутчиков.Он заходит на сервис, указывает маршрут и время приезда-отъезда, находит водителей. Изучает информацию о них (не хочет попасть к курящему водителю). Найдя пару подходящих, связывается с ними через сайт и договаривается о цене и о времени встречи.

Page 38: UCD: основы процесса

И как это поможет в проектировании?

К этому моменту есть:•Сценарии•Персонажи•Стратегия

Page 39: UCD: основы процесса

Концепция

• Дает представление об интерфейсе

• Позволяет оценивать реализуемость

• Дает возможность валидации

Дополнительная инорфмация в http://wud.ru/wud2007/kopylov.pdf

Page 40: UCD: основы процесса

Концепция: вход

• Персонажи

• Результаты сбора данных

• Мозговые штурмы

• Встречи/общение с заказчиком

Page 41: UCD: основы процесса

Концепция: выход

• Информационная архитектура• Навигация• Внутримодульная структура• Компоновка ключевых экранов• Концепция контента• Предметная область• Идеи• План работ

Page 42: UCD: основы процесса

Взаимосвязь составляющих концепции

Автор схемы: Алексей Копылов

Page 43: UCD: основы процесса

Прототирование

• Прототип – макет сайта, визуальное отображение пользовательских сценариев.

• Прототипировать можно экраны сайта. Это горизонтальное прототипирование.

• Прототипировать можно взаимодействие. Это вертикальное прототипирование.

Page 44: UCD: основы процесса

Сравнение видов прототипирования

Вид Достоинства Недостатки

Низкая детализация • Меньше времени на разработку

• Дешевле• Можно проверить несколько

концепций• Удобны для коммуникации• Выявляют проблемы

конкретных экранов

• Ограниченное юзабилити тестирование

• Трудно оценивать навигацию и поток задач

• Мало деталей для спецификаций

Высокая детализация

• Частично функциональны• Интерактивны• Управляемы пользователем• Прозрачной понимание

навигации• Можно использовать

ненаправленное тестирование

• Можно использовать для задач маркетинга и рекламы

• Время на разработку может превышать время использования

• Неэффективно для проверки концепции

• Может отвлекать пользователей от основного предназначения продукта

• Пользователи могут воспринимать прототип как реальный продукт

Page 45: UCD: основы процесса

Прототип: примеры

Page 46: UCD: основы процесса

Прототипы: инструменты

• DENIM• Axure• Fireworks• Acrobat• Photoshop• HTML• Image Maps• Бумага• Visual Basic (и подобное)• Flash/Director• Специальные средства

Page 47: UCD: основы процесса

Юзабилити-тестирование

Page 48: UCD: основы процесса

Цель тестирования

Определить степень эффективности, продуктивности и удовлетворенности, с которой пользователь может использовать продукт.

Page 49: UCD: основы процесса

Юзабилити-тестирование это:

• Процесс получения опыта использования сайта, программы или продукта конечными или потенциальными пользователями

• Оценка, основанная на выполнении задач

• Процесс, сопровождающий разработку

Page 50: UCD: основы процесса

Что можно делать тестированием?

• Подходит ли дизайн?

• Какие есть проблемы у продукта?

• Сравнение альтернатив

• Соответствует ли дизайн целям?

Page 51: UCD: основы процесса

Что тестировать?

• Навигацию

• Содержание

• Представление

• Взаимодействие

Page 52: UCD: основы процесса

Таким образом:

• ЮТ вовлекает реальных пользователей в выполнение заданий

• ЮТ – это форма обратной связи, позволяющей двигаться дальше

• ЮТ начинается, когда появляется первый набросок

• ЮТ отличается от других техник оценки

Page 53: UCD: основы процесса

Что нужно для тестирования?

• Продукт или прототип• Респонденты, которые будут тестировать• Сценарий, по которому будем тестировать• Фасилитатор, проводящий тест• Наблюдатели

Page 54: UCD: основы процесса

Схема лаборатории

камера 2

камера 1

респондент

фасилитаторынаблюдатели

зер

кал

о Г

изе

ла

Page 55: UCD: основы процесса

Сценарий тестирования:

• Ситуация, основанная на какой-то истории• Участники выполняют задание• Используется терминология пользователей• Однозначность трактовки• Обеспечиваются необходимые детали

выполнения задания• Не содержит шагов выполнения задания

Page 56: UCD: основы процесса

На выходе:

• Проблемы• Рекомендации• Лучшее понимание продукта• Видение глазами пользователя

Page 57: UCD: основы процесса

UCD: 13407

Page 58: UCD: основы процесса

Спасибо за внимание!

Вопросы можно задать в обсуждении вебинара