33
Стандарт разработки VS cтандарт продукта Пичугина Мария 08.10.2013

Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Стандарт разработки VS

cтандарт продукта

Пичугина Мария

08.10.2013

Page 2: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 3: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 4: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 5: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 6: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 7: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 8: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 9: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB
Page 10: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Почему так важно думать о пользователях?

Page 11: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Технологии

Бизнес

Пользователи

Максимальное перекрытие

Как мы работаем?

Пользователи

Page 12: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

HCD 9241-210 (ISO 13407)

Общие положения человеко-ориентированного проектирования:

Проектирование должно быть основано на точном определении предполагаемых пользователей, задач и среды.

Пользователи должны быть вовлечены в проектирование и разработку.

Для улучшения проекта должна быть выполнена его человеко-ориентированная оценка.

Совершенствование проекта должно быть итеративным.

Проект должен учитывать опыт пользователя.

В группу проектирования должны быть включены специалисты с навыками и знаниями в различных областях.

Page 13: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Определение контекста

использования

Определение контекста

использования

Определение

требований

Определение

требований

Разработка дизайна

Разработка дизайна

Оценка дизайнаОценка дизайна

Потребность или идея

Решение

3

4

1

2

HCD 9241-210 (ISO 13407)

Page 14: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

•Необходимый функционал

• Последовательности экранов и их компоновка

•Компоновка элементов

•Словарь, метафоры и т.п.

Пользователи

ЗадачиКонтекс

т

На что ориентируемся?

Page 15: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Характеристика Признак Влияние на интерфейс

Здоровье;Возраст;Пол

Острота зренияМоторика

Размер шрифтаЦветность и контрастРасположение и формат устройств ввода/вывода

Образование Скорость чтенияОсведомленность

Необходимость в документацииМанера написания текста и его сложностьПлотность и нагруженность экрана

Язык Родной/Неродной Манера написания текста и его сложностьИменование и расположениеАльтернативные версии

Компьютерные навыки

СодержаниеУровень

МодальностьМастера/подсказки/гайдыМнемоника и акселераторы

Знание предметной области

Уровень Необходимость в документации, помощиПлотность и нагруженность экранов

Ожидания Внешний видПоведение

Структура интерфейсаДетальный технический и графический дизайн

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

Page 16: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Среда

• Место использования• Рабочее место• Освещенность• Программное

обеспечение• Аппаратное

обеспечение• Прерывания• Шум

Page 17: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

• Наблюдение Включенное / невключенноеЛабораторное / полевоеЭтнографическое

• Массовый опрос

• Эксперимент

• Анализ продуктов деятельности

• Ведение дневника

• Веб-аналитика

• Карточная сортировка

• Беседа/ИнтервьюИндивидуальное / ГрупповоеГлубинное / Полустандартизированное / Стандартизированное

Методы исследования пользователей

Page 18: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

• Персонаж должен быть конкретным.

• Персонаж должен быть воображаемым.

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

Цели Социальное положение Описание рабочего

процесса Описание окружения Уровень подготовки Неудовлетворённости и

ожидания

Что такое персонаж?

Page 19: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Карина, 34 года. Живет в Москве, работает в магазине бухгалтером, зарабатывает 50 тысяч рублей в месяц. Замужем, есть двое детей 5 и 12 лет.

Цели:● Загореть, восстановить душевное

равновесие и физическое благополучие.

● Найти место для спокойного и комфортного отдыха, чтобы на неделю забыть о работе и домашних делах.

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

Характер поездок:● Каждый год совершает 2-3 поездки

по России, обычно ездит куда-нибудь в отпуск на неделю или на десять дней. Карина тратит на поездку в среднем 22-25 тыс. р. на человека.

● Карина путешествует не одна: чаще всего с семьей или (реже) с друзьями.

● Предпочтение отдает традиционным черноморским курортам, но ей также нравится бывать в городах центральной части России (золотое кольцо).

Организация поездок:● Карина чаще всего организует свой

отдых сама. Знает: – Когда будет отпуск (даты поездки);– С кем хочет ехать в этот раз – с

семьей или с друзьями.● На работе в обеденный перерыв

смотрит информацию об отдыхе в интернете, затем связывается напрямую с ОР и покупает билеты.

● Имеет большой опыт пользования туристическими сайтами, как отечественными, так и зарубежными, но, в целом, не доверяет бронированию в интернете.

Page 20: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Потребности● Карина предъявляет высокие

требования к информации о приобретаемых услугах. Ей нужны:– Точное соответствие срокам

поездки – сроки отпуска нельзя менять;

– Адекватная стоимость всего путешествия – семейный бюджет спланирован на разные расходы, помимо поездки;

– Максимально комфортные условия размещения для себя и своей семьи, качественный сервис;

– Близость к пляжу или возможности для лечения;

– Возможность путешествовать с детьми;

– Природа в месте поездки, культурные объекты, достопримечательности, экскурсии – нужно развивать детей;

– Удобный и комфортный транспорт до места.

● Удобство бронирования и покупки услуг немаловажны для Карины. В первую очередь ценит при бронировании:– Возможность забронировать всё

и сразу – не тратить времени на лишние звонки и организацию путешествия;

– Гарантии качества и надёжности – Карина путешествует с детьми, поэтому это немаловажно.

Ограничения● Долго выбирает и сравнивает, куда и

как поедет и обдумывает свой отдых. Ищет очень много информации.

● Советуется с семьёй, долго принимает решение.

● Пока что не доверяет онлайн-бронированию, потому что привыкла всё организовывать по телефону. Ожидает, что сайты будут работать нестабильно.

● Точно не знает, чего хочет в ближайший отпуск – полежать на пляже или поехать в тихий провинциальный городок. Выберет то, что больше заинтересует.

Page 21: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

• Адекватна опыту и возможностям пользователей;• Может быть реализована с разным уровнем навыков и умений

пользователей;• Связана с общей направленностью деятельности, нежели с

отдельными её частями;• Формирует у пользователя понимание вклада, вносимого

задачей в его деятельность и функционирование системы;• Обеспечивает должный уровень самостоятельности

пользователя в принятии решения о приоритете, темпе и последовательности действий;

• Обеспечивает пользователя достаточной и значимой (понятной и полезной) обратной связью в ходе и результате выполнения;

• Обеспечивает возможность развития существующих навыков и приобретение новых для повышения эффективности и продуктивности деятельности.

«Хорошая» задача (ISO 9241-2)

Page 22: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Поиск справочной информации о курортах

Просмотр специальных предложений

Просмотр отзывов путешественников

Выбор тура

Заказ такси в месте путешествий

Заказ экскурсий

Оплата через сайт

Част

ота

Важность

Выбор билетов

Низкоприоритетные задачиНизкоприоритетные задачи

Задачи высокого приоритетаЗадачи высокого приоритета

Page 23: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

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

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

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

Что такое сценарий?

Page 24: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

ЗадачаЗадача КонекстКонекст ПерсонажПерсонаж СценарийСценарий

Поместим задачу в контекст и добавим персонажей – получим сценарии

Как строится сценарий?

Page 25: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Storyboarding

Customer JourneyStorymapping

Page 26: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Карина приходит на сайт из поиска, по запросам, связанным с отдыхом на курортах России. Главная её цель – узнать, какие есть предложения на интересующие ее даты.

Поиск по основным критериям. На главной странице Карина ввела даты, количество мест для взрослых и детей. Карина увидела, что в выдаче очень много предложений. Это её приятно удивило, она обратила внимание на возможность расширенного поиска.

Поиск по расширенным критериям. Карина перешла в расширенный поиск и ввела все интересующие её параметры о количестве детских мест, желаемом сервисе и условиях в ОР (для детей ей хотелось бы, чтобы был аквапарк, а для себя – сауна), наличии достопримечательностей. Карина не боится потратить деньги. Она охотно закажет дополнительные услуги, если ей предложить.

Просмотр предложений. В поисковой выдаче Карина тщательно просмотрела первые несколько предложений. Больше всего её интересуют предлагаемые услуги.

Акции и скидки. Кроме основных выведенных предложений Карина обратила внимание на скидки на некоторых курортах. Её заинтересовало одно из выгодных предложений, потому что оно действовало как раз в нужные для неё даты

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

Бронирование и оплата. Посоветовавшись с мужем и выбрав наиболее подходящее предложение, Карина решает купить его. Карина опасается того, что сайт может сработать ненадёжно и поэтому она предпочитает оплачивать тур наличными в офисе турагентства. Она смотрит контакты агентства, звонит, уточняет предлагаемые условия тура и договаривается о встрече. Печатает схему проезда.

Page 27: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

• Совокупность объектов и отношений между ними

• Содержит– объекты с названиями;– список атрибутов объектов;– варианты представлений (views) объектов;– связи между объектами.

Объектная модель

Page 28: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

КаринаГлавная страница Поиск туров

Конкретное предложение

Таблица сравнения «Избранное»

Расширенный поиск туров

Выдача

Отзывы

Контакты и схема проезда

Предложения со скидками

Конкретное предложение

Навигационная модель

Page 29: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Главная

Поиск

Расширенный поиск

Предложения туров

Конкретный тур

Отзыв Бронирование

Предложения авиабилетов

Конкретный авиабилет

Бронирование

Предложения ОР

Конкретный ОР

Отзыв Бронирование

Избранное ЛК

Контакты и схема

проезда

Визуализация архитектуры

Page 30: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

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

Page 31: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

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

• Работа с реальными пользователями в заданном контексте с определенными задачами.

• Опирается на:– эффективность выполнения– продуктивность выполнения– субъективную удовлетворенность пользователя– эмоциональную оценку– регистрацию движений глаз

Page 32: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

Вовлечение пользователей

• Обязательное требование в работе над проектами наших клиентов

• Присутствует на каждом этапе разработки и исследования продукта

• Способствует повышению пользовательских качеств продукта

Page 33: Стандарт разработки vs стандарт продукта. Мария Пичугина, открытый семинар USABILITYLAB

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