Андраш Густи: "Ах, юзерстори, бессердечная ж ты...
TRANSCRIPT
«Цель жизни не в том, чтобы быть идеальным, а в том, чтобы становиться все менее глупым».
-МаршалРозенберг
Зачем нужна документация
• Переделывать дорого• Команда не читает мысли• Потом сами забудете• Должны быть приоритеты• Они должны быть осмысленными• И да, чтобы проект не мервтородился
Юзкейс – это…
описание поведения системы, которым она отвечает на внешние запросы, или сценарий использования, который описывает, «кто» и «что» может сделать с рассматриваемой системой.
Юзкейс – это…
описание поведения системы, которым она отвечает на внешние запросы, или сценарий использования, который описывает, «кто» и «что» может сделать с рассматриваемой системой. И, обычно, никому не нужный документ.
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>
Пример из Апптарктора
Как водитель с загоревшейся лампочкой бензина я хочу быстро найти ближайшую хорошую заправку, чтобы заправиться качественным бензином.
Критерии приемки
• Как водитель с загоревшейся лампочкой я могу просмотреть все ближайшие заправки.
• Как … я могу выбрать заправки подходящих мне брендов АЗС.
• Как … я могу видеть ближайшие заправки выбраннах брендов списком.
Обработка ошибок
При выключенной геолокациипользователя необходимо дать ему информацию о том, где ее включить.
Технические заметки
Заправки в списке должны обновляться при изменении местоположения пользователя на 100 метров.