Техники сбора пользовательских требований

30
Техники сбора пользовательских требований 25/05/201 3

Upload: sqalab

Post on 15-Jun-2015

1.026 views

Category:

Education


9 download

DESCRIPTION

Доклад Табаковой Татьяны на конференции Analyst Days-2. 25 мая, Санкт-Петербург. www.analystdays.com

TRANSCRIPT

Page 1: Техники сбора пользовательских требований

Техники сбора

пользовательских требований25/05/2013

Page 2: Техники сбора пользовательских требований

2

ПОЛЬЗОВАТЕЛЬСКИЕ ТРЕБОВАНИЯ

ПОЛЬЗОВАТЕЛИ

ЗАДАЧИ

КОНТЕКСТ

Page 3: Техники сбора пользовательских требований

3

ТЕХНИКИ И МЕТОДИКИ

USE CASEUSER STORY

CUSTOMER JOURNEYPERSONA

USAGE SCENARIO

AFFINITY DIAGRAM

STORYMAPPING

STORYBOARDING

BUSINESS MODEL CANVAS

BRAINSTORMING

EMPATHY MAP

KANO MODEL

Page 4: Техники сбора пользовательских требований

4

ПОЛЬЗОВАТЕЛИ

1. Выявляем значимые характеристики Соц/дем Знания в предметной области ...

2. Собираем данные Гипотезы Исследования

3. Группируем По схожести поведения По потребностям По среде По соц/дем признакам По знаниям

4. Выделяем персонажей

Page 5: Техники сбора пользовательских требований

5

МОЗГОВОЙ ШТУРМ

1. Берем с собой всех 3-10 человек Знают что-то о

пользователях

2. Вооружаемся стикерами

3. Записываем всех, кого вспомним

4. Группируем

Page 6: Техники сбора пользовательских требований

6

ИССЛЕДОВАНИЯ

Качественные Интервью Фокус-группа Наблюдение Дневниковое исследование Юзабилити-тестирование

Количественные Анализ статистики Массовый опрос Наблюдение Юзабилити-тестирование Анализ продуктов

деятельности

Исследуем: ожидания, текущий опыт, сегментацию характеристик

Page 7: Техники сбора пользовательских требований

7

ПЕРСОНАЖИ

1. КЛЮЧЕВОЙ Система должна удовлетворять большинство его потребностей

2. ДОПОЛНИТЕЛЬНЫЙ Такой же, но со специфическими запросами

3. ВСПОМОГАТЕЛЬНЫЙ Иллюстрирует предложения заинтересованных лиц

4. ЗАКАЗЧИК Аватара заказчика в системе

5. ОТРИЦАТЕЛЬНЫЙ Он не будет пользоваться системой

Персона, персонаж – конкретный и специфичный представитель группы пользователей.

Объединяет наиболее характерные для группы представителей целевой аудитории черты личности, среду и задачи в системе в образе конкретного человека.

Page 8: Техники сбора пользовательских требований

8

ДЕТАЛИЗИРУЕМ ПЕРСОНАЖЕЙ

Page 9: Техники сбора пользовательских требований

9

ПЕРСОНАЖИ КЛАССИЧЕСКИЕ

Page 10: Техники сбора пользовательских требований

10

ПЕРСОНАЖИ КЛАССИЧЕСКИЕ

Page 11: Техники сбора пользовательских требований

11

EMPATHY MAP (рус.: карта эмпатии)

Page 12: Техники сбора пользовательских требований

12

EMPATHY MAP (рус.: карта эмпатии)

Карта эмпатии - метод детализации и инструмент визуализации характеристик персонажа.

На входе – персонаж (базовые данные) и проблема (которую он решает в системе).

Информация на карте: Видит: что его окружает (среда, люди) Слышит: что говорят о задаче вокруг нет Думает/чувствует: убеждения, мнения, эмоции Говорит/делает: как он себя позиционирует и что говорит

окружающим Цели: мотивация, стремления, определение «выигрыша» Тревоги: препятствия, опасения

Page 13: Техники сбора пользовательских требований

13

VALUE PROPOSITION DESIGNER(рус. – модель ценностного предложения)

Page 14: Техники сбора пользовательских требований

14

VALUE PROPOSITION DESIGNER

Задачи пользователя Содержательная деятельность Социальный аспект Эмоциональный аспект Базовые потребности

Проблемы пользователя Что отнимает ресурсы? Что причиняет боль? Что неэффективно? Социальные последствия Риски и их опасения Типовые ошибки Барьеры на пути

Достижения пользователя Какие ресурсы оптимизируются? Какие есть ожидания? Что хорошо и сейчас? Чего не хватает? Что сделает жизнь проще? Каковы сокровенные мечты? Какие социальные изменения нужны? Как измеряется успех и неудача?

Функциональность Содержательная деятельность Социальный аспект Эмоциональный аспект Базовые потребности

Предупреждение проблем Экономия ресурсов Болеутоляющие Улучшение эффективности Социальная защита Уменьшение рисков Предупреждение ошибок Устранение барьеров

Обеспечение выгоды … … … … … … … Сделать пользователя счастливым

Page 15: Техники сбора пользовательских требований

15

ЧТО ДАЛЬШЕ?

Page 16: Техники сбора пользовательских требований

16

СЦЕНАРИИ

Сценарий – описание действий, которые совершает пользователь,

а также причин этих действий.

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

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

Page 17: Техники сбора пользовательских требований

17

ОПИСАТЕЛЬНЫЙ СЦЕНАРИЙ

1. Знакомство с сайтом

Ирина заходит на сайт и убеждается, что она на сайте одежды для собак в Москве.

Ищет информацию, есть ли одежда для йоркширских терьеров.

2. Новинки и спецпредложения

Обращает внимание на новинки, ищет среди них куртки.

Если в новинках не нашла интересующий товар, будет искать куртки в каталоге.

3. Поиск по каталогу

Ирину интересуют товары на сезон «весна/осень», поскольку Боне нужна не теплая куртка, а вариант под дождливую погоду.

4. Изучение товара

Откроет понравившуюся курточку, чтобы посмотреть подробнее фото, отзывы.

5. Выбор из вариантов

Ирине понравилось несколько курточек, но не все размеры есть в наличии.

Перед ней стоит задача измерить собачку.

6. Снятие мерок с собаки

Ищет информацию, как измерить собаку и по примеру на видео измеряет Боню, сопоставляет замеры с таблицей размеров.

7. Уточнение выдачи товаров

Ирина выяснила, что у Бони размер M, она хочет посмотреть только подходящие куртки.

В выдаче видит, что некоторых курток нет в наличии, они ее не интересуют.

8. Заказ товара Находит подходящую курточку и хочет ее приобрести.

Ирина смотрит информацию по доставке, кладет товар в корзину и оформляет заказ.

Page 18: Техники сбора пользовательских требований

18

STORYMAPPING

Page 19: Техники сбора пользовательских требований

19

STORYMAPPING

Storymapping - техника визуального и физического представления последовательности действий пользователя, которые должны быть реализованы решением.

По вертикали: цель (ключевые виды

деятельности), активность (ключевые

действия), действие (альтернативные

действия), действие системы.

По горизонтали: задачи в приоритетном порядке.

Page 20: Техники сбора пользовательских требований

20

CUSTOMER JOURNEY

Путь потребителя – визуальная последовательность шагов и этапов (точек контакта) пользователя с продуктом, создающая уникальный пользовательский опыт

Page 21: Техники сбора пользовательских требований

21

CUSTOMER JOURNEY

Определяем точки контакта

Описываем путь и опыт каждого персонажа во взаимодействии с точками контакта

Page 22: Техники сбора пользовательских требований

22

CUSTOMER JOURNEY

Определяем точки контакта

Описываем путь и опыт каждого персонажа во взаимодействии с точками контакта

Page 23: Техники сбора пользовательских требований

23

STORYBOARD (рус.: раскадровка)

Page 24: Техники сбора пользовательских требований

24

STORYBOARD (рус.: раскадровка)

Page 25: Техники сбора пользовательских требований

25

STORYBOARD (рус.: раскадровка)

Вспомогательная техника представления пути пользователя в виде последовательности кадров.

Полезна для коммуникации решений ключевым людям в проекте.

Должна содержать ключевые точки развития истории: Экспозиция и завязка –

задачи пользователя и контекст

Развитие действия Кульминация – проблема

пользователя Спад действия Развязка и эпилог –

решение проблемы

Page 26: Техники сбора пользовательских требований

26

«КЛАССИЧЕСКИЕ» СЦЕНАРИИ (USE CASE)

Page 27: Техники сбора пользовательских требований

27

«КЛАССИЧЕСКИЕ» СЦЕНАРИИ (USE CASE)

++ Переводятся в требования к интерфейсу легким движением руки

-- Слишком формальны и избыточны для некоторых проектов

Сценарий соответствует задаче пользователя.

У него есть актер, у которого есть цель, а также предусловия, активаторы, собственно, шаги сценария и исключения.

Page 28: Техники сбора пользовательских требований

28

ПОЛЬЗОВАТЕЛЬСКИЕ ИСТОРИИ (USER STORY)

Page 29: Техники сбора пользовательских требований

29

ПОЛЬЗОВАТЕЛЬСКИЕ ИСТОРИИ (USER STORY)

As a <role> I want to <task/goal> so that <benefit>

Не детализированы Зато их можно приоритезировать и ранжировать

Модель КАНО MosCow

Page 30: Техники сбора пользовательских требований

ВОПРОСЫ?

199034, Санкт-Петербург, Биржевая линия, 16

тел.: +7 (812) 309-45-15

[email protected]

www.usabilitylab.ru