23
Ах, юзерстори , бессердечная ж ты с*ка…

Андраш Густи: "Ах, юзерстори, бессердечная ж ты с*ка!"

Embed Size (px)

Citation preview

Ах, юзерстори,бессердечная ж ты с*ка…

«Цель жизни не в том, чтобы быть идеальным, а в том, чтобы становиться все менее глупым».

-МаршалРозенберг

Документация от лукавого

Зачем нужна документация

• Переделывать дорого• Команда не читает мысли• Потом сами забудете• Должны быть приоритеты• Они должны быть осмысленными• И да, чтобы проект не мервтородился

Водопад и юзкейсы

Юзкейс – это…

описание поведения системы, которым она отвечает на внешние запросы, или сценарий использования, который описывает, «кто» и «что» может сделать с рассматриваемой системой.

Юзкейс – это…

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

BDUF

MVP + Юзерстори

MVP это...

стратегия, которая позволяет узнать максимум про пользователя из очень узкой ЦА с помощью отлично работающего базового продукта, на который мы потратили минимум времени и денег.

Пример из жизни

КАЗДЭВ

Продакт + Овнер

Аналитик + Овнер/Продакт

Проджект + Овнер/Продакт

Способы построения

As a <role>, I want <goal/desire>

In order to <receive benefit> as a <role>, I want <goal/desire>

As <who> <when> <where>, I <what> because <why>

Способы построения

As a <role>, I can <action with system> so that <external benefit>

As a <role>, I want <goal/desire> so

that <benefit>

INVEST

Independent

Negotiable

Valuable

Estimable (.5-4d)

Scalable (small sized)

Testable

КАЗДЭВ

Пример из Апптарктора

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

Критерии приемки

• Как водитель с загоревшейся лампочкой я могу просмотреть все ближайшие заправки.

• Как … я могу выбрать заправки подходящих мне брендов АЗС.

• Как … я могу видеть ближайшие заправки выбраннах брендов списком.

Обработка ошибок

При выключенной геолокациипользователя необходимо дать ему информацию о том, где ее включить.

Технические заметки

Заправки в списке должны обновляться при изменении местоположения пользователя на 100 метров.

Случай из жизни

Всем спасибо!

Андраш Густиfb.com/cheeky.bustard