USERSTORY — сбор требований при помощи прототипов

Preview:

DESCRIPTION

Елисеев С.А. Доклад c аналитического квартирника CodeFest 2013.

Citation preview

Сбор требований при помощи прототипов. Голая правда

Елисеев Станислав

U S E R S T O R Y . R U

МЕНТАЛЬНОЕ ПУТЕШЕСТВИЕ

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

GUI СИСТЕМА

ИНТЕРАКТИ

ВНАЯ СИСТЕ

МА

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

ПРОТОТИП СИСТЕМА

ИНТЕРАКТИ

ВНАЯ СИСТЕ

МА

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

ПРОТОТИП

ИНТЕРАКТИ

ВНАЯ СИСТЕ

МА

СИСТЕМАПРОТОТИП

Способ передачи известных требований разработчикам

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

ПРОТОТИП

ИНТЕРАКТИ

ВНАЯ СИСТЕ

МА

Способ выяснения неизвестных требований

Тезис 1

Прототип — это не продолжение пользова-

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

Пользователь может выбрать отделение банка для обслуживания

Пользовательское требование:

Пожалуйста, выберите отделение банка, где вы будете обслуживаться

далее

ЕСЛИ ДУМАТЬ О GUI КАК ОБ ОТДЕЛЬНОЙ САМОСТОЯТЕЛЬНОЙ

СИСТЕМЕ?

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

ПРОТОТИП

требования

требования

требования

требования

Выберите отделение банка, где будете обслуживаться

Ближе всего к вашему месторасположению находятся следующие отделения:

выбрать другое

Наименование отделения 1

Наименование отделения 2

Наименование отделения 3

Тезис 2

Эмоции и поведение — новый фокус внимания

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

Пользовательское требование:

1Фин.дир. выбирает

тип отчета

2Фин.дир. выбираетпериода и отдела

3Фин. дир.

просматривает отчет

ЕСЛИ ПРИНИМАТЬ ВО ВНИМАНИЕ ПОВЕДЕНИЕ

ФИН.ДИРЕКТОРА?

1Нарушение

пограничных условий

2Система сама

готовит нужный отчет

3Фин. дир.

просматривает отчет

1Бухгалтер готовит

сводный отчет

2Фин. дир.

просматривает отчет

ГДЕ ГРАНИЦА ТРЕБОВАНИЙ К GUI И

ТРЕБОВАНИЙ К СИСТЕМЕ?

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

ПРОТОТИП

ИНТЕРАКТИ

ВНАЯ СИСТЕ

МА

Выберите отделение банка, где будете обслуживаться

Ближе всего к вашему месторасположению находятся следующие отделения:

выбрать другое

Опер.касса №2561/062

Доп.офис №7982/0984

Опер.касса №6626/010

Выберите отделение банка, где будете обслуживаться

Ближе всего к вашему месторасположению находятся следующие отделения:

выбрать другое

ул. Пушкина 32

ул. Пушкина 128

ул. Яковлева 4

Опер.касса №2561/062

Доп.офис №7982/0984

Опер.касса №6626/010

10:00 до 18:00

круглосуточно

10:00 до 20:00

Выберите отделение банка, где будете обслуживаться

Опер.касса №2561/062ул. Кирова 46 с 10:00 до 18:00

1

3

2

Тезис 3

Требования не существуют до тех пор, пока пользователь не

окажется в контексте

Тезис 4

Не все мотивации рациональны

НУ И КАК РАБОТАТЬ В ТАКИХ УСЛОВИЯХ?

Тезис 5

Невозможно спроектировать GUI за один подход

UI-ПРОЕКТИРОВЩИК

ВЛАДЕЛЬЦЫ

АНАЛИТИК

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

1-2 дня

Тезис 6

Не нужно даже пытаться моделировать всю систему

в первой итерации прототипа

ЕСТЬ ВОПРОС ПО ИНТЕРФЕЙСАМ?

СПРОСИ МЕНЯ

Елисеев Станиславstas@userstory.ru

paganini_stas

USERSTORY.RU

Recommended