SlideShare a Scribd company logo
1 of 56
Экспериментальный
дизайн взаимодействия
ixdworks.com @ ProfsoUX 2014
История курса
● Воркшоп проводится с 2010 года
● Формат: 10 дней по 3 часа на англ.яз
● 3 ментора, состав меняется
● В сегодняшнем формате 1 дня – впервые
● На русском языке – впервые
● В нынешнем составе – тоже впервые
Цель
Прожить один день в шкуре
дизайнера взаимодействия.
Задачи
● Познакомиться с лучшими практиками user-
centered design и попробовать применить их
● Разработать бумажный прототип мобильного
приложения, сайта или инфосистемы
● Привлечь потенциальных пользователей к
оценке и тестированию прототипа
● Обменяться опытом с коллегами по цеху
Методика
● Групповая работа в командах из 3-5 человек
● Микролекции, за которыми следует
эксперимент (практическое задание)
● Темы для практического задания будут
предоставлены, можно выбрать свою
● Рефлексия (ретроспектива)
Начинаем!
Выбираем тему
ixdworks.com @ ProfsoUX 2014
Мобильные приложения
● (А) Ориентирование в университетском городке
● (Б) Сравнение цен на курсы англ. языка
● (В) Поиск подходящего ресторана
● (Г) Приготовление вкусной и здоровой пищи
Разогревочное упражнение
Метод Эдварда де Боно
“Шесть шляп мышления”
http://thinkingschool.ru/metodyi-myishleniya/shest-shlyap-myishleniya/
Персонажи, сценарии и
пользовательские истории
ixdworks.com @ ProfsoUX 2014
Шесть шагов от идеи к продукту
(простите, поленился перевести картинку)
Цель:
угодить пользователям,
предложив им самый лучший способ
избавления от “боли”
“Боль”: цель, задача, goal
Решение
Решение зависит от контекста:
время, место, культура, доступность технологии
Чем хороши четкие цели?
● Держат в фокусе
● Просто объяснить
● Дают повод для
дискуссии
● Принадлежат
пользователям, а
не разработчикам
Например
● Звонить в любую
страну дешевле, чем
по мобильнку
● Найти ночлег в
чужом городе
● Договориться о
времени встречи с 5
коллегами
Персонаж:
модель пользователя
Заказчик: интернет-магазин семян
Клиенты бывают разными
и цели у них тоже разные
Персонаж
● Модель типичного пользователя
● Основывается на изучении аудитории:
– наблюдение, интервью, статистика
● Описывается целями и задачами,
желаниями и потребностями,
возможностями и ограничениями
● Социально-демографический портрет
имеет второстепенное значене
● Имеет имя и фотографию для возникновения
эмпатии и упрощения идентификации
Возможный веб-инструмент: http://personapp.io/
Карточка персонажа
Биографические данные
Имя, возраст, род занятий, образование
Фотография
Случай из жизни
Описание контекста, в котором персонаж
столкнулся с проблемой,как решает сейчас,
что мотивирует найти лучшее решение.
“Боль”
Решение какой проблемы ищет?
Какой цели желает достичь,
какие задачи ставит перед собой?
Ограничения
навыки использования
компьютера,
ограниченные
возможности,
доступность ресурсов
Николай Воробьев,
садовник музея-заповедника “Царское село”
Николай Воробьев
44 года, женат, отец двоих сыновей
Случай из жизни
Николай отвечает за заказ семян и удобрений. К
началу сезона ему нужно высадить более 70
сортов растений. Сейчас он выбирает их по
каталогам 5 поставщиков и делает заказ по
телефону у каждого из них отдельно.
“Боль”
Перелопачивание каталогов в посках нужного
сорта и подходящей цены отнимает время; хотел
бы общаться с другими садоводами, чтобы
узнавать о качестве семян, % всхожести и т.п.
Ограничения
Использует компьютер
ради “Одноклассников”
и чтобы узнать детали
матчей “Зенита”,
которые он пропустил.
На прошлой неделе
врач прописал ему очки
Сценарии
● Зарисовки из жизни, помогающие представить контекст
взаимодействия пользователя с продуктом
● Повествование – самый дешевый способ рассказать о проблеме и
видении возможного решения с точки зрения пользователя
● Дают представление о цели, мотивации и наборе совершаемых
пользователем действий
– тут “действия” описываются словами “заказать”, “узнать”, “найти”, а не
технологическими терминами “нажать”, “открыть”, “отправить”.
Пример сценария
Вечер пятницы. Николай вспоминает, что за
неделю кончилось несколько сортов
удобрений. Через 2 часа начинается матч
“Зенита”, а перед этим надо забрать
старшего сына с тренировки. Нужно
поскорее заказать эти удобрения! Тем
более, что вид и количества такие же, как
были в прошлом заказе...
Пример сценария
Вечер пятницы. Николай вспоминает, что за
неделю кончилось несколько сортов
удобрений. Нужно поскорее их заказать,
ведь через 2 часа начинается матч “Зенита”,
а перед этим надо забрать старшего сына с
тренировки. Тем более, что список и
количества с прошлого заказа почти не
изменились...
Признаки годного сценария
● Контекст использования продукта
– спешка, дождь, шум, свет, прерывания,
взаимодействие с другими продуктами
● Цель и мотивация для ее достижения
– только одна цель, убедительное обоснование
● Ничего не говорит о возможном решении
– только описываем желаемый результат
● Самодостаточный для понимания сути
Пользовательские истории –
формалированное описание
одной полезной функциии продукта
Пользовательские истории
● Шаблон:
В роли …(пользователя)... я могу …
(сделать нечто)..., чтобы … (достичь цели).
● Пример:
Как постоянный клиент, я могу видеть
свои предыдущие заказы, чтобы быстро
повторить любой из них.
Польза историй
● Одинаково понятны всем участникам процесса
(пользователь и заказчик остаются увлечены)
● Намекают устраивающее пользователя решение
● Поддаются достаточно точной оценке трудозатрат
на реализацию (часы/дни)
● Сравнительно легко могут быть превращены в набросок
страницы или экрана, программны
код прототопа
● Просто обслуживать: упорядочивать по важности,
объединять в релизы, разбивать на подзадачи и т.п.
● Можно отказаться от любой “фичи” и спасти бюджет или
сроки, не убив идею продукта
За дело!
Бумажное прототипирование
ixdworks.com @ ProfsoUX 2014
Бумажные прототипы —
быстрый и дешевый способ
визуализации пользовательских историй
Также известны как:
paper prototypes, low fidelity prototypes,
LO-FI и даже иногда как wireframes
Предназначение прототипов
● Заменить подробное ТЗ
● Конкретизировать
возможное решение
● Повод для обсуждения
● Делать, а не говорить
● Проверить дизайн-
концепцию с реальными
пользователями
Когда использовать бумагу?
● Во время мозговых штурмов с командой
● На хакатонах, на переговорах с заказчиком
● Перед тем, как нанять Агенство-Чье-Имя-
Нельзя-Называть или фриланс-девелопера
● Во время разработки по методологии agile
● Если мы ограничены во времени и деньгах
● Везде, где нет доступа к комп./интернету
Примеры: начало
Примеры: “слои”
Пользовательская история в слоях
Карты и блокнот
Шаблоны и заготовки
Где взять?
http://goo.gl/4rQldn
http://goo.gl/pzMV29
http://goo.gl/CbgxMG
А можно без бумаги?
Можно, но:
● будет медленнее
● и потому дороже
● не вовлекает всех
участников
● сложнее тестировать
● нужен компьютер
= not fun! :)
● flinto.com
● balsamiq.com
● gomockingbird.com
● iplotz.com
● popapp.in
+100500
Совет: удачные бумажные прототипы
можно сфотографировать
Приступим?
Тестирование
бумажных прототипов
ixdworks.com @ ProfsoUX 2014
Ура, мы в финале!
(аплодисменты)
Цель:
убедиться, что предложенный дизайн
решает задачу пользователя
(и делает его счастливым)
Зачем тестировать? Слово классику:
Источник: Jakob Nielsen, 2000
http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/
Кроме того...
“коридорное тестирование”
aka
hallway / guerilla / agile UX testing
считается одной из 12 рекомендованных
Джоэлом Спольски в 2000 году
“лучших практик” в разработке продуктов.
Остальные 11 практик
http://www.joelonsoftware.com/articles/fog0000000043.html
Планирование
● Что тестируем?
● Где тестируем?
● С кем тестируем? (не “на ком!”)
● Как тестируем?
Тестируем каждый “чих”
(и чем раньше, тем лучше)
● Почеркушки на салфетках (скетчи, наброски)
● Бумажные прототипы
● Каркасные модели (wireframes)
● Кликабельные прототипы (mock-ups)
● Альфа- и бета-версии (early builds)
Готовый продукт тестировать уже позно.
Как правило, это делают, чтобы убедить владельца
в неизбежности тотального редизайна.
Тестируем в реальных условиях
(или стараемся к ним приблизиться,
выходя в ближайшее кафе или коридор)
Идеальный пользователь
● Чувствовал ту же “боль”
● Схож с персонажем в целях и
проблемах, а не в
соцдемографических
характеристиках
● Готов помочь бесплатно
● Не боится говорить,
критиковать, предлагать
● Очень редкий зверь!
Придумываем задания
(на основе сценариев и историй)
Плохо
● Зайдите в свой
профиль и измените
пароль на “mypwd1”
● Упорядочьте
результаты поиска
по росту цены
Хорошо
● Восстановите
забытый пароль
● Найдите бюджетный
хостель на Невском
Контрольный список
● Задания выполнимы за 5-15 минут
● Определены критерии успешности
● Каждое задание записано на отдельную
карточку для удобства пользователя
● Аппаратура для видеозаписи настроена
● Заготовлены благодарственные шоколадки
Как это выглядит?
Ход тестирования
● Замечаем потенциального пользователя
● Знакомимся, рассказываем что мы тут делаем
● Проверяем на соответствие персонажу открытым вопросом:
“Часто ли вы путешествуете один?”
● Предлагаем поучаствовать в тестировании, честно ориентируем
по времени (5 или 15 мин)
● Выполняем задания (напоминая проговаривать происходящее,
“Что вы сейчас ищите на экране?”)
● В конце спрашиваем общее мнение, идеи
● Благодарим и вручаем шоколадку
● Обсуждаем с командой, записываем свои соображения
Удачной охоты!

More Related Content

What's hot

Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикNick Grachov
 
Начало работы в большой компании
Начало работы в большой компанииНачало работы в большой компании
Начало работы в большой компанииПрофсоUX
 
Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Natalia Sprogis
 
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...PCampRussia
 
Красивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXКрасивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXNikita Efimov
 
Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Nikita Efimov
 
Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Anton Anokhin
 
Программистский подход в дизайне
Программистский подход в дизайнеПрограммистский подход в дизайне
Программистский подход в дизайнеПрофсоUX
 
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Ontico
 
Use cases на UX-витаминах
Use cases на UX-витаминахUse cases на UX-витаминах
Use cases на UX-витаминахNikita Efimov
 
Аналитики и UX
Аналитики и UXАналитики и UX
Аналитики и UXJulia Shamrey
 
Эвристическая оценка, или как решить проблемы в интерфейсе за час
Эвристическая оценка, или как решить проблемы в интерфейсе за часЭвристическая оценка, или как решить проблемы в интерфейсе за час
Эвристическая оценка, или как решить проблемы в интерфейсе за часAlexey Ryakin
 
Информационные карты эмпатии
Информационные карты эмпатииИнформационные карты эмпатии
Информационные карты эмпатииNikita Efimov
 
Интервью с пользователями
Интервью с пользователямиИнтервью с пользователями
Интервью с пользователямиСобака Павлова
 
Мастер класс по UX исследованиям в играх
Мастер класс по UX исследованиям в играхМастер класс по UX исследованиям в играх
Мастер класс по UX исследованиям в играхNatalia Sprogis
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипированиеMaxim Gaponov
 

What's hot (20)

Prototyping
PrototypingPrototyping
Prototyping
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
 
Начало работы в большой компании
Начало работы в большой компанииНачало работы в большой компании
Начало работы в большой компании
 
Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013
 
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
Как каждому продакту научиться проводить пользовательские интервью (Георгий Б...
 
Красивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UXКрасивый интерфейс – это лишь часть крутого UX
Красивый интерфейс – это лишь часть крутого UX
 
Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.Про ИА. Визуальные сценарии и объекто-информационная модель.
Про ИА. Визуальные сценарии и объекто-информационная модель.
 
Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies
 
Программистский подход в дизайне
Программистский подход в дизайнеПрограммистский подход в дизайне
Программистский подход в дизайне
 
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
 
Use cases на UX-витаминах
Use cases на UX-витаминахUse cases на UX-витаминах
Use cases на UX-витаминах
 
Аналитики и UX
Аналитики и UXАналитики и UX
Аналитики и UX
 
Эвристическая оценка, или как решить проблемы в интерфейсе за час
Эвристическая оценка, или как решить проблемы в интерфейсе за часЭвристическая оценка, или как решить проблемы в интерфейсе за час
Эвристическая оценка, или как решить проблемы в интерфейсе за час
 
Информационные карты эмпатии
Информационные карты эмпатииИнформационные карты эмпатии
Информационные карты эмпатии
 
Hypothesis canvas
Hypothesis canvasHypothesis canvas
Hypothesis canvas
 
Интервью с пользователями
Интервью с пользователямиИнтервью с пользователями
Интервью с пользователями
 
Мастер класс по UX исследованиям в играх
Мастер класс по UX исследованиям в играхМастер класс по UX исследованиям в играх
Мастер класс по UX исследованиям в играх
 
UX research in Yandex
UX research in YandexUX research in Yandex
UX research in Yandex
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
 
Список идей: Scrum
Список идей: ScrumСписок идей: Scrum
Список идей: Scrum
 

Similar to Мастер-класс "Экспериментальный дизайн взаимодействия"

Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковSQALab
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряit-people
 
Разработка концепции нового продукта
Разработка концепции нового продуктаРазработка концепции нового продукта
Разработка концепции нового продуктаVladimir Melnikov
 
IT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UXIT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UXNick Grachov
 
Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"
Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"
Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"DataArt
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryNikita Efimov
 
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипированиеКанвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипированиеLumiknows Consultancy
 
Лекция 2. Продукт
Лекция 2. ПродуктЛекция 2. Продукт
Лекция 2. ПродуктMikhail Tsarev
 
Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Technopark
 
UCD: основы процесса
UCD: основы процессаUCD: основы процесса
UCD: основы процессаDmitry Satin
 
User Centered Design: обзор процесса
User Centered Design: обзор процессаUser Centered Design: обзор процесса
User Centered Design: обзор процессаAndrew Sikorskiy
 
4 5 klassy-dnevnik_realizatsii_proekta
4 5 klassy-dnevnik_realizatsii_proekta4 5 klassy-dnevnik_realizatsii_proekta
4 5 klassy-dnevnik_realizatsii_proektassusera868ff
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)SPECIA
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...Lead Zeppelin
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Sasha Kutsenko
 
Карьера UI/UX-дизайнера
Карьера UI/UX-дизайнераКарьера UI/UX-дизайнера
Карьера UI/UX-дизайнераEugen Savitsky
 
Как делать презентацию?
Как делать презентацию?Как делать презентацию?
Как делать презентацию?Vitaly Vlasov
 
Дизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножкуДизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножкуAndrasz Husti
 

Similar to Мастер-класс "Экспериментальный дизайн взаимодействия" (20)

Практика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиковПрактика организации ИТ-конфереций и других мероприятий для разработчиков
Практика организации ИТ-конфереций и других мероприятий для разработчиков
 
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октябряорганизация мероприятий без упячки. герасимович. Itotvet 19 20 октября
организация мероприятий без упячки. герасимович. Itotvet 19 20 октября
 
Разработка концепции нового продукта
Разработка концепции нового продуктаРазработка концепции нового продукта
Разработка концепции нового продукта
 
IT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UXIT-Nonstop. Продукт и пользователь: дружба начинается с UX
IT-Nonstop. Продукт и пользователь: дружба начинается с UX
 
Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"
Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"
Николай Грачев (AllBiz) "Продукт и пользователь: дружба начинается с UX"
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
 
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипированиеКанвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
Канвас "Думай как создатель": дизайн-мышление-трендвотчинг-прототипирование
 
Лекция 2. Продукт
Лекция 2. ПродуктЛекция 2. Продукт
Лекция 2. Продукт
 
Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7
 
UCD: основы процесса
UCD: основы процессаUCD: основы процесса
UCD: основы процесса
 
User Centered Design: обзор процесса
User Centered Design: обзор процессаUser Centered Design: обзор процесса
User Centered Design: обзор процесса
 
Работа с Usability
Работа с UsabilityРабота с Usability
Работа с Usability
 
4 5 klassy-dnevnik_realizatsii_proekta
4 5 klassy-dnevnik_realizatsii_proekta4 5 klassy-dnevnik_realizatsii_proekta
4 5 klassy-dnevnik_realizatsii_proekta
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
 
Карьера UI/UX-дизайнера
Карьера UI/UX-дизайнераКарьера UI/UX-дизайнера
Карьера UI/UX-дизайнера
 
Как делать презентацию?
Как делать презентацию?Как делать презентацию?
Как делать презентацию?
 
Дизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножкуДизайн мобильных приложений: обо всем понемножку
Дизайн мобильных приложений: обо всем понемножку
 

More from Zahhar Kirillov, MSc

Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?Zahhar Kirillov, MSc
 
Applying Personas in Business analysis, development and testing
Applying Personas in Business analysis, development and testingApplying Personas in Business analysis, development and testing
Applying Personas in Business analysis, development and testingZahhar Kirillov, MSc
 
7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)Zahhar Kirillov, MSc
 

More from Zahhar Kirillov, MSc (6)

Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?
 
Applying Personas in Business analysis, development and testing
Applying Personas in Business analysis, development and testingApplying Personas in Business analysis, development and testing
Applying Personas in Business analysis, development and testing
 
Basics of Information Systems
Basics of Information Systems Basics of Information Systems
Basics of Information Systems
 
7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)
 
DreamApply tarkvara koodiaudit
DreamApply tarkvara koodiauditDreamApply tarkvara koodiaudit
DreamApply tarkvara koodiaudit
 
Technology Trends 2013-2014
Technology Trends 2013-2014Technology Trends 2013-2014
Technology Trends 2013-2014
 

Мастер-класс "Экспериментальный дизайн взаимодействия"

  • 2. История курса ● Воркшоп проводится с 2010 года ● Формат: 10 дней по 3 часа на англ.яз ● 3 ментора, состав меняется ● В сегодняшнем формате 1 дня – впервые ● На русском языке – впервые ● В нынешнем составе – тоже впервые
  • 3. Цель Прожить один день в шкуре дизайнера взаимодействия.
  • 4. Задачи ● Познакомиться с лучшими практиками user- centered design и попробовать применить их ● Разработать бумажный прототип мобильного приложения, сайта или инфосистемы ● Привлечь потенциальных пользователей к оценке и тестированию прототипа ● Обменяться опытом с коллегами по цеху
  • 5. Методика ● Групповая работа в командах из 3-5 человек ● Микролекции, за которыми следует эксперимент (практическое задание) ● Темы для практического задания будут предоставлены, можно выбрать свою ● Рефлексия (ретроспектива)
  • 6.
  • 9. Мобильные приложения ● (А) Ориентирование в университетском городке ● (Б) Сравнение цен на курсы англ. языка ● (В) Поиск подходящего ресторана ● (Г) Приготовление вкусной и здоровой пищи
  • 10. Разогревочное упражнение Метод Эдварда де Боно “Шесть шляп мышления” http://thinkingschool.ru/metodyi-myishleniya/shest-shlyap-myishleniya/
  • 12. Шесть шагов от идеи к продукту (простите, поленился перевести картинку)
  • 13. Цель: угодить пользователям, предложив им самый лучший способ избавления от “боли”
  • 16. Решение зависит от контекста: время, место, культура, доступность технологии
  • 17. Чем хороши четкие цели? ● Держат в фокусе ● Просто объяснить ● Дают повод для дискуссии ● Принадлежат пользователям, а не разработчикам Например ● Звонить в любую страну дешевле, чем по мобильнку ● Найти ночлег в чужом городе ● Договориться о времени встречи с 5 коллегами
  • 20. Клиенты бывают разными и цели у них тоже разные
  • 21. Персонаж ● Модель типичного пользователя ● Основывается на изучении аудитории: – наблюдение, интервью, статистика ● Описывается целями и задачами, желаниями и потребностями, возможностями и ограничениями ● Социально-демографический портрет имеет второстепенное значене ● Имеет имя и фотографию для возникновения эмпатии и упрощения идентификации Возможный веб-инструмент: http://personapp.io/
  • 22. Карточка персонажа Биографические данные Имя, возраст, род занятий, образование Фотография Случай из жизни Описание контекста, в котором персонаж столкнулся с проблемой,как решает сейчас, что мотивирует найти лучшее решение. “Боль” Решение какой проблемы ищет? Какой цели желает достичь, какие задачи ставит перед собой? Ограничения навыки использования компьютера, ограниченные возможности, доступность ресурсов
  • 23. Николай Воробьев, садовник музея-заповедника “Царское село” Николай Воробьев 44 года, женат, отец двоих сыновей Случай из жизни Николай отвечает за заказ семян и удобрений. К началу сезона ему нужно высадить более 70 сортов растений. Сейчас он выбирает их по каталогам 5 поставщиков и делает заказ по телефону у каждого из них отдельно. “Боль” Перелопачивание каталогов в посках нужного сорта и подходящей цены отнимает время; хотел бы общаться с другими садоводами, чтобы узнавать о качестве семян, % всхожести и т.п. Ограничения Использует компьютер ради “Одноклассников” и чтобы узнать детали матчей “Зенита”, которые он пропустил. На прошлой неделе врач прописал ему очки
  • 24. Сценарии ● Зарисовки из жизни, помогающие представить контекст взаимодействия пользователя с продуктом ● Повествование – самый дешевый способ рассказать о проблеме и видении возможного решения с точки зрения пользователя ● Дают представление о цели, мотивации и наборе совершаемых пользователем действий – тут “действия” описываются словами “заказать”, “узнать”, “найти”, а не технологическими терминами “нажать”, “открыть”, “отправить”.
  • 25. Пример сценария Вечер пятницы. Николай вспоминает, что за неделю кончилось несколько сортов удобрений. Через 2 часа начинается матч “Зенита”, а перед этим надо забрать старшего сына с тренировки. Нужно поскорее заказать эти удобрения! Тем более, что вид и количества такие же, как были в прошлом заказе...
  • 26. Пример сценария Вечер пятницы. Николай вспоминает, что за неделю кончилось несколько сортов удобрений. Нужно поскорее их заказать, ведь через 2 часа начинается матч “Зенита”, а перед этим надо забрать старшего сына с тренировки. Тем более, что список и количества с прошлого заказа почти не изменились...
  • 27. Признаки годного сценария ● Контекст использования продукта – спешка, дождь, шум, свет, прерывания, взаимодействие с другими продуктами ● Цель и мотивация для ее достижения – только одна цель, убедительное обоснование ● Ничего не говорит о возможном решении – только описываем желаемый результат ● Самодостаточный для понимания сути
  • 28. Пользовательские истории – формалированное описание одной полезной функциии продукта
  • 29. Пользовательские истории ● Шаблон: В роли …(пользователя)... я могу … (сделать нечто)..., чтобы … (достичь цели). ● Пример: Как постоянный клиент, я могу видеть свои предыдущие заказы, чтобы быстро повторить любой из них.
  • 30. Польза историй ● Одинаково понятны всем участникам процесса (пользователь и заказчик остаются увлечены) ● Намекают устраивающее пользователя решение ● Поддаются достаточно точной оценке трудозатрат на реализацию (часы/дни) ● Сравнительно легко могут быть превращены в набросок страницы или экрана, программны код прототопа ● Просто обслуживать: упорядочивать по важности, объединять в релизы, разбивать на подзадачи и т.п. ● Можно отказаться от любой “фичи” и спасти бюджет или сроки, не убив идею продукта
  • 33. Бумажные прототипы — быстрый и дешевый способ визуализации пользовательских историй Также известны как: paper prototypes, low fidelity prototypes, LO-FI и даже иногда как wireframes
  • 34. Предназначение прототипов ● Заменить подробное ТЗ ● Конкретизировать возможное решение ● Повод для обсуждения ● Делать, а не говорить ● Проверить дизайн- концепцию с реальными пользователями
  • 35. Когда использовать бумагу? ● Во время мозговых штурмов с командой ● На хакатонах, на переговорах с заказчиком ● Перед тем, как нанять Агенство-Чье-Имя- Нельзя-Называть или фриланс-девелопера ● Во время разработки по методологии agile ● Если мы ограничены во времени и деньгах ● Везде, где нет доступа к комп./интернету
  • 40. Шаблоны и заготовки Где взять? http://goo.gl/4rQldn http://goo.gl/pzMV29 http://goo.gl/CbgxMG
  • 41. А можно без бумаги? Можно, но: ● будет медленнее ● и потому дороже ● не вовлекает всех участников ● сложнее тестировать ● нужен компьютер = not fun! :) ● flinto.com ● balsamiq.com ● gomockingbird.com ● iplotz.com ● popapp.in +100500 Совет: удачные бумажные прототипы можно сфотографировать
  • 44. Ура, мы в финале! (аплодисменты)
  • 45. Цель: убедиться, что предложенный дизайн решает задачу пользователя (и делает его счастливым)
  • 46. Зачем тестировать? Слово классику: Источник: Jakob Nielsen, 2000 http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/
  • 47. Кроме того... “коридорное тестирование” aka hallway / guerilla / agile UX testing считается одной из 12 рекомендованных Джоэлом Спольски в 2000 году “лучших практик” в разработке продуктов. Остальные 11 практик http://www.joelonsoftware.com/articles/fog0000000043.html
  • 48. Планирование ● Что тестируем? ● Где тестируем? ● С кем тестируем? (не “на ком!”) ● Как тестируем?
  • 49. Тестируем каждый “чих” (и чем раньше, тем лучше) ● Почеркушки на салфетках (скетчи, наброски) ● Бумажные прототипы ● Каркасные модели (wireframes) ● Кликабельные прототипы (mock-ups) ● Альфа- и бета-версии (early builds) Готовый продукт тестировать уже позно. Как правило, это делают, чтобы убедить владельца в неизбежности тотального редизайна.
  • 50. Тестируем в реальных условиях (или стараемся к ним приблизиться, выходя в ближайшее кафе или коридор)
  • 51. Идеальный пользователь ● Чувствовал ту же “боль” ● Схож с персонажем в целях и проблемах, а не в соцдемографических характеристиках ● Готов помочь бесплатно ● Не боится говорить, критиковать, предлагать ● Очень редкий зверь!
  • 52. Придумываем задания (на основе сценариев и историй) Плохо ● Зайдите в свой профиль и измените пароль на “mypwd1” ● Упорядочьте результаты поиска по росту цены Хорошо ● Восстановите забытый пароль ● Найдите бюджетный хостель на Невском
  • 53. Контрольный список ● Задания выполнимы за 5-15 минут ● Определены критерии успешности ● Каждое задание записано на отдельную карточку для удобства пользователя ● Аппаратура для видеозаписи настроена ● Заготовлены благодарственные шоколадки
  • 55. Ход тестирования ● Замечаем потенциального пользователя ● Знакомимся, рассказываем что мы тут делаем ● Проверяем на соответствие персонажу открытым вопросом: “Часто ли вы путешествуете один?” ● Предлагаем поучаствовать в тестировании, честно ориентируем по времени (5 или 15 мин) ● Выполняем задания (напоминая проговаривать происходящее, “Что вы сейчас ищите на экране?”) ● В конце спрашиваем общее мнение, идеи ● Благодарим и вручаем шоколадку ● Обсуждаем с командой, записываем свои соображения