SlideShare una empresa de Scribd logo
1 de 25
Беклог продукту
у Scrum
Євген Вершинін
25.02.2015
Вільне кафе STANTSIYA
Традиційний підхід до
розробки продукту
 Клієнт знає чого він бажає
 Розробники знають як це зробити
 Нічого не змінюється упродовж роботи
Agile підхід
 Клієнт дізнається чого він бажає
 Розробники знаходять як це зробити
 Багато речей змініються упродовж роботи
Waterfall
Scrum
Lean
Agile в картинках та прикладах
Agile в картинках та прикладах
Scrum в одній картинці
Беклог продукту
 Вимоги
 Список бажаної
функціональності
 В ідеалі написаний так, що
кожен елемент має значення
для кінцевого користувача
 Сортований по пріоритету
 Пріоритети виставляє Власник
продукту
 Пріоритети оновлюються на
початку спринту
Беклог продукту
 Новий функціонал
 Помилки
 Технічні задачі
 Дослідження
Елементи Беклогу
 User Story – презентує новий функціонал
 Bug – презентує дефекти
 Chore – робота, яку необхідно виконати, але вона
не має прямої бізнес цінності
 Epic – презентує великі User Story, які не чітко
описані і/або потребують додаткового аналізу
 Prototype – презентує прототипи та “proof of
concept”, які дають інформацію для прийняття
рішень.
Елементи Беклогу
Властивості Беклогу
 Видимий для кожного
 Прозорий і доступний для всієї команди
 Єдине джерело та копія для запитів і вимог
 Джерело для запитів і вимог продукту
 Існує в одній копіі
 Динамічний
 Живий документ, який завжди не закінчений
 Змінюється під час розробки продукту.
Make the Product Backlog DEEP
Вірно деталізований
Оцінений
Живий, постійно оновлюваний документ
(Emergent)
Приорітизований
Backlog Refinement (Grooming)
 Виключення User Story, які вже не релевантні
 Створення нових User Story у відповідь до нових вимог та відгуків
клієнтів
 Зміна пріоритетів існуючих User Story
 Оцінка існуючих User Story, які описані та деталізовані
 Переоцінка User Story в залежності від отриманої інформації та
досвіду
 Створення нових User Story з Epics, які мають високий пріоритет
Приклад беклогу продукту
User Story
 Короткий і простий запис вимоги записаний від імені
користувача.
 As a <type of user>, I want <some goal> so that <some
reason>.
 Як модератор форуму, я хочу блокувати
користувачів на 2, 5, 10 днів, таким чином я зможу
запобігти частим порушенням правил форуму.
User Story vs Job Story
Define Motivations, Don't Define Implementation
User
Story
Job
Story
User Story vs Job Story
User story:
As a moderator, I want to create a new game by entering a name and an
optional description, so that I can start inviting estimators.
Job Story:
When I'm ready to have estimators bid on my game, I want to create a
game in a format estimators can understand, so that the estimators can
find my game and know what they are about to bid on.
User story:
As an estimator, I want see the item we're estimating, so that I know
what I'm giving an estimate for.
Job Story:
When I find an item I want to set an estimate for, I want to be able to
see it, so that I can confirm that the item I'm estimating is actually the
correct one.
Проект описаний User Story
(story mapping)
Як потрапити у халепу
 Звалище
 Заносити всі ідеї, пропозиції та довгострокові плани у
беклог продукту. Важливі речі виникнуть тоді, коли
вони будуть потрібні.
 Велике попереднє проектування
 Створення великої кількості елементів в беклогу, які
будуть нерелевантні через декілька спринтів
 Нехтування беклогу
 Використовуйте не більше 10% часу на роботу с
беклогом.
 Більше ніж один беклог
 Декілька беклогів підвищують складність і зменшують
прозорість розробки продукту
Посилання та література
 http://agilebench.com/blog/the-product-backlog-for-agile-
teams
 http://scrummethodology.com/the-scrum-backlog/
 http://scrumtrainingseries.com/BacklogRefinementMeeting
/BacklogRefinementMeeting.htm
 http://www.mountaingoatsoftware.com/blog/stories-
epics-and-themes
 http://xp123.com/articles/invest-in-good-stories-and-
smart-tasks/
 http://www.mountaingoatsoftware.com/blog/make-the-
product-backlog-deep
 http://scrummethodology.com/scrum-backlog-grooming/
 http://www.scrumcrazy.com/file/view/BacklogGroomingTi
psHandoutNov2013.pdf/470623706/BacklogGroomingTipsHa
ndoutNov2013.pdf
 http://guide.agilealliance.org/guide/backlog-
grooming.html
 http://scrumreferencecard.com/scrum-reference-card/
 http://alanklement.blogspot.com/2013/09/replacing-user-
story-with-job-story.html
Дякую за увагу!
 jen.versh@gmail.com
 www.twitter.com/jen777
 www.facebook.com/yvershynin

Más contenido relacionado

La actualidad más candente

Apresentação do vídeo introdutório do workshop inception enxuta
Apresentação do vídeo introdutório do workshop inception enxutaApresentação do vídeo introdutório do workshop inception enxuta
Apresentação do vídeo introdutório do workshop inception enxuta
Mayra de Souza
 
User story Mapping - A Brief Primer
User story Mapping - A Brief PrimerUser story Mapping - A Brief Primer
User story Mapping - A Brief Primer
Gopalakrishnan Vasu
 
City search documentation
City search documentationCity search documentation
City search documentation
Rajesh Varanasi
 

La actualidad más candente (20)

Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Sustainable Pace Manifesto
Sustainable Pace ManifestoSustainable Pace Manifesto
Sustainable Pace Manifesto
 
Scrum role introduction – The Product Owner
Scrum role introduction – The Product OwnerScrum role introduction – The Product Owner
Scrum role introduction – The Product Owner
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principles
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX
 
Apresentação do vídeo introdutório do workshop inception enxuta
Apresentação do vídeo introdutório do workshop inception enxutaApresentação do vídeo introdutório do workshop inception enxuta
Apresentação do vídeo introdutório do workshop inception enxuta
 
Parking finder
Parking finderParking finder
Parking finder
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
План тестирования сайта
План тестирования сайтаПлан тестирования сайта
План тестирования сайта
 
User story Mapping - A Brief Primer
User story Mapping - A Brief PrimerUser story Mapping - A Brief Primer
User story Mapping - A Brief Primer
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 
What is UX design?
What is UX design? What is UX design?
What is UX design?
 
City search documentation
City search documentationCity search documentation
City search documentation
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessions
 

Destacado

SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
Justin Petite
 
Как быть заказчиком продукта?
Как быть заказчиком продукта?Как быть заказчиком продукта?
Как быть заказчиком продукта?
Denis Beskov
 

Destacado (6)

SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Менеджерські граблі, або Фейл - найкращий вчитель
Менеджерські граблі, або Фейл - найкращий вчительМенеджерські граблі, або Фейл - найкращий вчитель
Менеджерські граблі, або Фейл - найкращий вчитель
 
Методологія розробки ІТ проектів Scrum
Методологія розробки ІТ проектів ScrumМетодологія розробки ІТ проектів Scrum
Методологія розробки ІТ проектів Scrum
 
Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»
 
Пример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округаПример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округа
 
Как быть заказчиком продукта?
Как быть заказчиком продукта?Как быть заказчиком продукта?
Как быть заказчиком продукта?
 

Similar a Product backlog with Scrum

Чому юзабіліті. Мар'яна Онисько
Чому юзабіліті.  Мар'яна ОниськоЧому юзабіліті.  Мар'яна Онисько
Чому юзабіліті. Мар'яна Онисько
HRdepartment
 
Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...
Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...
Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...
Octopus Events
 
Автоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія КрасюковаАвтоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія Красюкова
Collaborator.pro
 
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptxБізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
RostyslavDmytruk
 
О. Небувайло: Розробка цільових сторінок і конверсійних маршрутів
О. Небувайло: Розробка цільових сторінок і конверсійних маршрутівО. Небувайло: Розробка цільових сторінок і конверсійних маршрутів
О. Небувайло: Розробка цільових сторінок і конверсійних маршрутів
Aweb
 
Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...
Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...
Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...
Lviv Startup Club
 

Similar a Product backlog with Scrum (15)

DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
 
User stories and acceptance criteria workshop
User stories and acceptance criteria workshopUser stories and acceptance criteria workshop
User stories and acceptance criteria workshop
 
Чому юзабіліті. Мар'яна Онисько
Чому юзабіліті.  Мар'яна ОниськоЧому юзабіліті.  Мар'яна Онисько
Чому юзабіліті. Мар'яна Онисько
 
Роман Сахаров “Users and their Stories: або чи дійсно ми вміємо використовува...
Роман Сахаров “Users and their Stories: або чи дійсно ми вміємо використовува...Роман Сахаров “Users and their Stories: або чи дійсно ми вміємо використовува...
Роман Сахаров “Users and their Stories: або чи дійсно ми вміємо використовува...
 
МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» ...
МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» ...МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» ...
МИКОЛА СОЛОПІЙ «Моя формула успішної імплементації Тестової Тули на проекті» ...
 
Dakiry pmweekend Olena Prykhnych product develoment mindset
Dakiry pmweekend Olena Prykhnych product develoment mindsetDakiry pmweekend Olena Prykhnych product develoment mindset
Dakiry pmweekend Olena Prykhnych product develoment mindset
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користування
 
Scrum
ScrumScrum
Scrum
 
Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...
Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...
Юрий Грузинский. Як самописні скрипти і методики допомагають в роботі по SEO:...
 
Автоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія КрасюковаАвтоматизація створення контенту. Анастасія Красюкова
Автоматизація створення контенту. Анастасія Красюкова
 
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptxБізнес_процеси_М7_Інструменти_опису_БП.pptx
Бізнес_процеси_М7_Інструменти_опису_БП.pptx
 
О. Небувайло: Розробка цільових сторінок і конверсійних маршрутів
О. Небувайло: Розробка цільових сторінок і конверсійних маршрутівО. Небувайло: Розробка цільових сторінок і конверсійних маршрутів
О. Небувайло: Розробка цільових сторінок і конверсійних маршрутів
 
24
2424
24
 
Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...
Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...
Ольга Небувайло “Розробка цільових сторінок і конверсійних маршрутів при ство...
 

Product backlog with Scrum

  • 1. Беклог продукту у Scrum Євген Вершинін 25.02.2015 Вільне кафе STANTSIYA
  • 2. Традиційний підхід до розробки продукту  Клієнт знає чого він бажає  Розробники знають як це зробити  Нічого не змінюється упродовж роботи
  • 3. Agile підхід  Клієнт дізнається чого він бажає  Розробники знаходять як це зробити  Багато речей змініються упродовж роботи
  • 5. Agile в картинках та прикладах
  • 6. Agile в картинках та прикладах
  • 7. Scrum в одній картинці
  • 8. Беклог продукту  Вимоги  Список бажаної функціональності  В ідеалі написаний так, що кожен елемент має значення для кінцевого користувача  Сортований по пріоритету  Пріоритети виставляє Власник продукту  Пріоритети оновлюються на початку спринту Беклог продукту  Новий функціонал  Помилки  Технічні задачі  Дослідження
  • 9. Елементи Беклогу  User Story – презентує новий функціонал  Bug – презентує дефекти  Chore – робота, яку необхідно виконати, але вона не має прямої бізнес цінності  Epic – презентує великі User Story, які не чітко описані і/або потребують додаткового аналізу  Prototype – презентує прототипи та “proof of concept”, які дають інформацію для прийняття рішень.
  • 11. Властивості Беклогу  Видимий для кожного  Прозорий і доступний для всієї команди  Єдине джерело та копія для запитів і вимог  Джерело для запитів і вимог продукту  Існує в одній копіі  Динамічний  Живий документ, який завжди не закінчений  Змінюється під час розробки продукту.
  • 12. Make the Product Backlog DEEP
  • 17. Backlog Refinement (Grooming)  Виключення User Story, які вже не релевантні  Створення нових User Story у відповідь до нових вимог та відгуків клієнтів  Зміна пріоритетів існуючих User Story  Оцінка існуючих User Story, які описані та деталізовані  Переоцінка User Story в залежності від отриманої інформації та досвіду  Створення нових User Story з Epics, які мають високий пріоритет
  • 19. User Story  Короткий і простий запис вимоги записаний від імені користувача.  As a <type of user>, I want <some goal> so that <some reason>.  Як модератор форуму, я хочу блокувати користувачів на 2, 5, 10 днів, таким чином я зможу запобігти частим порушенням правил форуму.
  • 20. User Story vs Job Story Define Motivations, Don't Define Implementation User Story Job Story
  • 21. User Story vs Job Story User story: As a moderator, I want to create a new game by entering a name and an optional description, so that I can start inviting estimators. Job Story: When I'm ready to have estimators bid on my game, I want to create a game in a format estimators can understand, so that the estimators can find my game and know what they are about to bid on. User story: As an estimator, I want see the item we're estimating, so that I know what I'm giving an estimate for. Job Story: When I find an item I want to set an estimate for, I want to be able to see it, so that I can confirm that the item I'm estimating is actually the correct one.
  • 22. Проект описаний User Story (story mapping)
  • 23. Як потрапити у халепу  Звалище  Заносити всі ідеї, пропозиції та довгострокові плани у беклог продукту. Важливі речі виникнуть тоді, коли вони будуть потрібні.  Велике попереднє проектування  Створення великої кількості елементів в беклогу, які будуть нерелевантні через декілька спринтів  Нехтування беклогу  Використовуйте не більше 10% часу на роботу с беклогом.  Більше ніж один беклог  Декілька беклогів підвищують складність і зменшують прозорість розробки продукту
  • 24. Посилання та література  http://agilebench.com/blog/the-product-backlog-for-agile- teams  http://scrummethodology.com/the-scrum-backlog/  http://scrumtrainingseries.com/BacklogRefinementMeeting /BacklogRefinementMeeting.htm  http://www.mountaingoatsoftware.com/blog/stories- epics-and-themes  http://xp123.com/articles/invest-in-good-stories-and- smart-tasks/  http://www.mountaingoatsoftware.com/blog/make-the- product-backlog-deep  http://scrummethodology.com/scrum-backlog-grooming/  http://www.scrumcrazy.com/file/view/BacklogGroomingTi psHandoutNov2013.pdf/470623706/BacklogGroomingTipsHa ndoutNov2013.pdf  http://guide.agilealliance.org/guide/backlog- grooming.html  http://scrumreferencecard.com/scrum-reference-card/  http://alanklement.blogspot.com/2013/09/replacing-user- story-with-job-story.html
  • 25. Дякую за увагу!  jen.versh@gmail.com  www.twitter.com/jen777  www.facebook.com/yvershynin