Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Пользовательские
истории
Елена Румянцева

«Умная пятница»

15 мая 2015
User Story 

— одна из техник
Agile
2
Пользовательские истории
• Заменяют формальные тяжеловесные «бюрократические»
требования
• Подробности формулируются и обс...
Неколько «не» про User Story
• Не соответствуют стандартам на написание
требований
• Не являются сценариями использования ...
Состав User Story
• Карточка
• Диалог
• Условия удовлетворенности
5
Основные поля
• ID
• Название
• Важность
• Предварительная оценка в story points
• Как продемонстрировать
• Примечания (на...
Шаблон
Как <тип пользователя>, 

я хочу <конкретная цель>, 

чтобы <конкретная причина>.
7
Шаблон
<Действие> <Результат> <Объект>
8
Персонажи
• «Анна, риелтор»
• «Борис, собственник»
• «Василий, ищет квартиру своей мечты»
9
Демонстрация
User Story всегда можно
продемонстрировать.
10
Разбиение на задачи
11
«User Story» и «задача»
12
USER STORY ЗАДАЧА
Представляет ценность для
Product Owner’а (бизнеса)
Сама по себе может не нес...
Истории в product backlog
13
Разбиение истории на задачи
14
Планирование спринта
15
Во время Спринта
16
Уточнение требований
• Разбить эпические истории
• Несколько коротких историй лучше, чем одна, 

в которой куча деталей
• ...
Эпические истории
Эпическая пользовательская история
— это история, которую уже по
предварительной оценке команда не
успее...
Разбиение эпиков на истории
Эпик:
«Будучи пользователем, я должен
войти в систему таким образом, чтобы
только я имел досту...
Разбиение эпиков на истории
«Будучи зарегистрированным
пользователем, я могу войти в систему,
задав свои имя пользователя ...
Разбиение эпиков на истории
«Будучи новым пользователем, я хочу
зарегистрироваться, создав имя
пользователя и пароль, чтоб...
Разбиение эпиков на истории
«Будучи зарегистрированным
пользователем, я могу изменить свой
пароль, чтобы быть уверенным в ...
Разбиение эпиков на истории
…
23
Условия удовлетворенности
Приемочные тесты

верхнего уровня
24
Что еще?
• Оценка в story points и planing
poker
• Зависимость и независимость
одних историй от других
• Ценность истории ...
Что читать?
Scrum и XP: заметки
с передовой
http://agilerussia.ru/
books/scrum_xp-
from-the-trenches/
26
Что читать?
База знаний от
Mountain Goat

http://
www.mountaingoatsoftware.com
/agile/user-stories
27
Что читать?
Succeeding with Agile
by Mike Cohn
28
Что читать?
User Stories Applied
by Mike Cohn
29
Елена Румянцева

twitter.com/webdeva
vk.com/devngs
Upcoming SlideShare
Loading in …5
×

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

1,775 views

Published on

Что такое пользовательские истории (user stories) и зачем они нужны.
Май 2015

Published in: Technology
  • Be the first to comment

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

  1. 1. Пользовательские истории Елена Румянцева
 «Умная пятница»
 15 мая 2015
  2. 2. User Story 
 — одна из техник Agile 2
  3. 3. Пользовательские истории • Заменяют формальные тяжеловесные «бюрократические» требования • Подробности формулируются и обсуждаются устно • Кратко записываются в виде отдельных карточек • Просто описывают функциональные возможности с точки зрения клиента • «Клиентом» может быть не только конкретный конечный пользователь, но и некоторая система • Составляют product backlog 3
  4. 4. Неколько «не» про User Story • Не соответствуют стандартам на написание требований • Не являются сценариями использования (use case) • Не занимают много места • Не детализированы в самом начале 4
  5. 5. Состав User Story • Карточка • Диалог • Условия удовлетворенности 5
  6. 6. Основные поля • ID • Название • Важность • Предварительная оценка в story points • Как продемонстрировать • Примечания (набор тезисов) 6
  7. 7. Шаблон Как <тип пользователя>, 
 я хочу <конкретная цель>, 
 чтобы <конкретная причина>. 7
  8. 8. Шаблон <Действие> <Результат> <Объект> 8
  9. 9. Персонажи • «Анна, риелтор» • «Борис, собственник» • «Василий, ищет квартиру своей мечты» 9
  10. 10. Демонстрация User Story всегда можно продемонстрировать. 10
  11. 11. Разбиение на задачи 11
  12. 12. «User Story» и «задача» 12 USER STORY ЗАДАЧА Представляет ценность для Product Owner’а (бизнеса) Сама по себе может не нести никакой ценности Можно продемонстрировать Демонстрация бывает затруднительна
  13. 13. Истории в product backlog 13
  14. 14. Разбиение истории на задачи 14
  15. 15. Планирование спринта 15
  16. 16. Во время Спринта 16
  17. 17. Уточнение требований • Разбить эпические истории • Несколько коротких историй лучше, чем одна, 
 в которой куча деталей • Выяснить и записать «условия удовлетворенности» 17
  18. 18. Эпические истории Эпическая пользовательская история — это история, которую уже по предварительной оценке команда не успеет закончить в течение одного спринта. 18
  19. 19. Разбиение эпиков на истории Эпик: «Будучи пользователем, я должен войти в систему таким образом, чтобы только я имел доступ к своей информации.» 19
  20. 20. Разбиение эпиков на истории «Будучи зарегистрированным пользователем, я могу войти в систему, задав свои имя пользователя и пароль.» 20
  21. 21. Разбиение эпиков на истории «Будучи новым пользователем, я хочу зарегистрироваться, создав имя пользователя и пароль, чтобы система могла запомнить мою персональную информацию.» 21
  22. 22. Разбиение эпиков на истории «Будучи зарегистрированным пользователем, я могу изменить свой пароль, чтобы быть уверенным в его надежности или чтобы мне было легче его запомнить.» 22
  23. 23. Разбиение эпиков на истории … 23
  24. 24. Условия удовлетворенности Приемочные тесты
 верхнего уровня 24
  25. 25. Что еще? • Оценка в story points и planing poker • Зависимость и независимость одних историй от других • Ценность истории для бизнеса • «Технические истории» 25
  26. 26. Что читать? Scrum и XP: заметки с передовой http://agilerussia.ru/ books/scrum_xp- from-the-trenches/ 26
  27. 27. Что читать? База знаний от Mountain Goat
 http:// www.mountaingoatsoftware.com /agile/user-stories 27
  28. 28. Что читать? Succeeding with Agile by Mike Cohn 28
  29. 29. Что читать? User Stories Applied by Mike Cohn 29
  30. 30. Елена Румянцева
 twitter.com/webdeva vk.com/devngs

×