Стандарт разработки vs стандарт продукта. Мария...

Preview:

DESCRIPTION

 

Citation preview

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

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

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

08.10.2013

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

Технологии

Бизнес

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

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

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

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

HCD 9241-210 (ISO 13407)

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

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

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

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

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

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

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

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

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

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

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

Определение

требований

Определение

требований

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

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

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

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

Решение

3

4

1

2

HCD 9241-210 (ISO 13407)

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

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

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

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

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

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

т

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Среда

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ожидания

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выбор тура

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

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

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

Част

ота

Важность

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

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

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

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

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

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

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

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

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

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

Storyboarding

Customer JourneyStorymapping

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выдача

Отзывы

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

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

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

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

Главная

Поиск

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

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

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

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

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

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

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

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

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

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

Избранное ЛК

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

проезда

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

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

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

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

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

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

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

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

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

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