SlideShare a Scribd company logo
Requirements 
management 
In Agile: 
What’s happening 
in real world?
Let’s introduce ourselves ;) 
Helen Prykhnych" 
Co-founder & trainer @ E5 
IC Agile certified professional 
In past – Returns Operation Department 
Manager, Project Manager, Manager of 
Kyiv office of IT outsourcing company. 
Last project – opening office of 
outsourcing company in Kyiv.
Prize for the most 
interesting question ;)
How are requirements 
changed in Agile 
compared with other 
methodoligies 
(RUP, Waterfall)? 
• Became smaller. 
• Became less precise. 
• Less time for elaborating them. 
• Easy to change or extend. 
• Now they encourage discussions 
instead of describing the final state.
Vision: answers the big 
questions for the system 
1. What problem does this particular solution solve? 
2. What features and benefits does it provide? 
3. For whom does it provide it? 
4. What performance, reliability, platforms, standards 
and so on, does it deliver?
Work breakdown in Agile 
Initial description (Vision) 
Theme 
Epic 
User Story
Task, User Story, Epic, Theme
Start with Themes & Epics 
Epic 1 
Epic 2 
Epic 3 
Epic 4 
Epic 5 
Epic 6 
Theme 1 
Theme 2
Epic 1 
Epic 2 
Epic 3 
Epic 4 
Set priorities 
Epic 6 
Epic 2 
Epic 1 
Epic 4 
Epic 3 
Epic 5 
Epic 6 
Epic 5
Epic 1 
Epic 2 
Epic 3 
Epic 4 
Slice the cake 
US1 
US2 
US4 US5 
US6 US7 
US8 
Epic 1 
Epic 6 
Epic 2 
Epic 1 
Epic 4 
Epic 3 
Epic 5 
Epic 4 
Epic 3 
Epic 5 
Epic 5 
Epic 6
Just In Time 
TASKS STORY STORY/EPIC EPIC THEME 
(Iteration in play) 
Closest Iteration Final Iteration
Prioritization 
Based on Value 
using MoSCoW: 
• M - MUST 
• S - SHOULD 
• C - COULD 
• W - WON'T (but would like)
Why do we prioritize?
Agile Analysis Proces in Time flow 
14
User Story 
…a piece of functionality valuable for the 
end-user.
Card 
As a [user role] I want [activity] so I can [benefit] 
User role – who (new user, guest, job-seeker)? 
Activity – functionality, action of the system, 
what? 
Benefit – value for the end-user, why?
User Story Card examples 
As a recruiter 
I want to search 
by job-seeker’s name 
so I can find all 
resumes of job-seeker
User Story: Conversation 
What do I need to 
make a 
successful 
product? 
What are the 
details I should 
work on? 
How do I validate 
the completed 
Stakeholder work? Developer 
Tester 
Which color 
scheme should 
we use? 
Designer
Level of details 
• Detailed enough for the team to start work 
from. 
• Further details to be established and 
clarified at the time of development. 
Details, 
Use cases, 
Mockups, 
Scenarios, 
Specs
INVEST principle 
• Independent 
• Negotiable 
• Valuable 
• Estimable 
• Small 
• Testable
Bonus: Story mapping
Story mapping
Documents’ templates 
I f you want t o 
receive User Story 
& Product Vision 
templates, please 
send us the request: 
info@e-5.com.ua
Recommended books 
" Karl Wiegers - 
S o f t w a r e 
Requirements 
" Mike Cohn - User 
stories applied 
" Dean Leffingwell - 
A g i l e Software 
Requirements 
" Henrik Kniberg - 
Scrum and XP from 
the trenches
Coming soon… 
Ø Workshops Киев 
Ø Kanban 14/09 
Ø Communication with 
client 27/09 
Ø ITKaiZenClub Киев 
Ø Нематериальная 
мотивация команды 
29/07 Киев 
Ø Изменение sprint 
scope по средине 
разработки 09/09 
Ø Webinars 
Ø Типичные ошибки 
п р и р а б о т е с 
клиентами 23/09 
Ø Scrum VS Kanban: 
Kanban wins? 04/09
Thank you for your attention! 
We will be glad to answer your questions & invite 
you on our trainings ;) 
Our contacts: 
info@e-5.com.ua 
E5Trainings 
E5Trainings 
E5 
www.e-5.com.ua

More Related Content

What's hot

Bold_Keyboards_Case_Competition
Bold_Keyboards_Case_CompetitionBold_Keyboards_Case_Competition
Bold_Keyboards_Case_Competition
Niloufar Azmi
 
PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"
rwillmer
 

What's hot (19)

Bold_Keyboards_Case_Competition
Bold_Keyboards_Case_CompetitionBold_Keyboards_Case_Competition
Bold_Keyboards_Case_Competition
 
Mob Programming for Continuous Learning
Mob Programming for Continuous LearningMob Programming for Continuous Learning
Mob Programming for Continuous Learning
 
DevOpsDays Silicon Valley 2014 - The Game of Operations
DevOpsDays Silicon Valley 2014 - The Game of OperationsDevOpsDays Silicon Valley 2014 - The Game of Operations
DevOpsDays Silicon Valley 2014 - The Game of Operations
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
 
No! Drupal Europe 2018
No! Drupal Europe 2018No! Drupal Europe 2018
No! Drupal Europe 2018
 
BDD - Collaboration & Hands-on practices
BDD - Collaboration & Hands-on practicesBDD - Collaboration & Hands-on practices
BDD - Collaboration & Hands-on practices
 
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket PipelinesBuilding on the Shoulders of Giants: the Story of Bitbucket Pipelines
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
 
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
 
Create User Stories that Don't Suck!
Create User Stories that Don't Suck!Create User Stories that Don't Suck!
Create User Stories that Don't Suck!
 
Taming scary production code that nobody wants to touch
Taming scary production code that nobody wants to touchTaming scary production code that nobody wants to touch
Taming scary production code that nobody wants to touch
 
Qubedocs Cloud
Qubedocs CloudQubedocs Cloud
Qubedocs Cloud
 
I set off on a journey to the house of OPS
I set off on a journey to the house of OPSI set off on a journey to the house of OPS
I set off on a journey to the house of OPS
 
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter Kemps
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter KempsAWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter Kemps
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter Kemps
 
Element wizard
Element wizardElement wizard
Element wizard
 
How UpKeep builds great products
How UpKeep builds great productsHow UpKeep builds great products
How UpKeep builds great products
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete Review
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements Decomposition
 
PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"
 

Viewers also liked

Viewers also liked (9)

Pms
PmsPms
Pms
 
Project Management
Project ManagementProject Management
Project Management
 
Project Management Inside Operations
Project Management Inside OperationsProject Management Inside Operations
Project Management Inside Operations
 
Project Management
Project ManagementProject Management
Project Management
 
PMP Preparation - 03 Framework
PMP Preparation - 03 FrameworkPMP Preparation - 03 Framework
PMP Preparation - 03 Framework
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
Google- company profile
Google- company profileGoogle- company profile
Google- company profile
 
The Project Management Process - Week 6 Leadership
The Project Management Process - Week 6   LeadershipThe Project Management Process - Week 6   Leadership
The Project Management Process - Week 6 Leadership
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)
 

Similar to WebCamp: Project Management Day: Управление требованиями в Agile: как это происходит в реальном мире - Прихнич Алена

Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
Weaveworks
 

Similar to WebCamp: Project Management Day: Управление требованиями в Agile: как это происходит в реальном мире - Прихнич Алена (20)

Scrum and DevOps training
Scrum and DevOps trainingScrum and DevOps training
Scrum and DevOps training
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Vienna Agile Meetup: Epics 2022-03-07
Vienna Agile Meetup: Epics 2022-03-07Vienna Agile Meetup: Epics 2022-03-07
Vienna Agile Meetup: Epics 2022-03-07
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
 
Story Maps in practice
Story Maps in practiceStory Maps in practice
Story Maps in practice
 
How to Use Artificial Intelligence by Microsoft Product Manager
 How to Use Artificial Intelligence by Microsoft Product Manager How to Use Artificial Intelligence by Microsoft Product Manager
How to Use Artificial Intelligence by Microsoft Product Manager
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
How to win StartupWeekend
How to win StartupWeekendHow to win StartupWeekend
How to win StartupWeekend
 
Product ownership versus product management
Product ownership versus product managementProduct ownership versus product management
Product ownership versus product management
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
Agile Way to First Iteration
Agile Way to First IterationAgile Way to First Iteration
Agile Way to First Iteration
 
Basics of Agile
Basics of Agile Basics of Agile
Basics of Agile
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4
 
Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products Faster
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClure
 
Basic agile namrata-workshop
Basic agile namrata-workshopBasic agile namrata-workshop
Basic agile namrata-workshop
 
Get Ready For Your First Iteration
Get Ready For Your First IterationGet Ready For Your First Iteration
Get Ready For Your First Iteration
 

More from GeeksLab Odessa

DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
GeeksLab Odessa
 
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
GeeksLab Odessa
 
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
GeeksLab Odessa
 
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
GeeksLab Odessa
 
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
GeeksLab Odessa
 

More from GeeksLab Odessa (20)

DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
 
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
 
DataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Блиц-доклад_Турский ВикторDataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Блиц-доклад_Турский Виктор
 
DataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScience Lab 2017_Обзор методов детекции лиц на изображениеDataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScience Lab 2017_Обзор методов детекции лиц на изображение
 
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
 
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-докладDataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
 
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
 
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
 
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
 
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
 
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
 
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
 
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
 
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
 
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
 
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
 
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
 
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
 

WebCamp: Project Management Day: Управление требованиями в Agile: как это происходит в реальном мире - Прихнич Алена

  • 1. Requirements management In Agile: What’s happening in real world?
  • 2. Let’s introduce ourselves ;) Helen Prykhnych" Co-founder & trainer @ E5 IC Agile certified professional In past – Returns Operation Department Manager, Project Manager, Manager of Kyiv office of IT outsourcing company. Last project – opening office of outsourcing company in Kyiv.
  • 3. Prize for the most interesting question ;)
  • 4. How are requirements changed in Agile compared with other methodoligies (RUP, Waterfall)? • Became smaller. • Became less precise. • Less time for elaborating them. • Easy to change or extend. • Now they encourage discussions instead of describing the final state.
  • 5. Vision: answers the big questions for the system 1. What problem does this particular solution solve? 2. What features and benefits does it provide? 3. For whom does it provide it? 4. What performance, reliability, platforms, standards and so on, does it deliver?
  • 6. Work breakdown in Agile Initial description (Vision) Theme Epic User Story
  • 7. Task, User Story, Epic, Theme
  • 8. Start with Themes & Epics Epic 1 Epic 2 Epic 3 Epic 4 Epic 5 Epic 6 Theme 1 Theme 2
  • 9. Epic 1 Epic 2 Epic 3 Epic 4 Set priorities Epic 6 Epic 2 Epic 1 Epic 4 Epic 3 Epic 5 Epic 6 Epic 5
  • 10. Epic 1 Epic 2 Epic 3 Epic 4 Slice the cake US1 US2 US4 US5 US6 US7 US8 Epic 1 Epic 6 Epic 2 Epic 1 Epic 4 Epic 3 Epic 5 Epic 4 Epic 3 Epic 5 Epic 5 Epic 6
  • 11. Just In Time TASKS STORY STORY/EPIC EPIC THEME (Iteration in play) Closest Iteration Final Iteration
  • 12. Prioritization Based on Value using MoSCoW: • M - MUST • S - SHOULD • C - COULD • W - WON'T (but would like)
  • 13. Why do we prioritize?
  • 14. Agile Analysis Proces in Time flow 14
  • 15. User Story …a piece of functionality valuable for the end-user.
  • 16. Card As a [user role] I want [activity] so I can [benefit] User role – who (new user, guest, job-seeker)? Activity – functionality, action of the system, what? Benefit – value for the end-user, why?
  • 17. User Story Card examples As a recruiter I want to search by job-seeker’s name so I can find all resumes of job-seeker
  • 18. User Story: Conversation What do I need to make a successful product? What are the details I should work on? How do I validate the completed Stakeholder work? Developer Tester Which color scheme should we use? Designer
  • 19. Level of details • Detailed enough for the team to start work from. • Further details to be established and clarified at the time of development. Details, Use cases, Mockups, Scenarios, Specs
  • 20. INVEST principle • Independent • Negotiable • Valuable • Estimable • Small • Testable
  • 23. Documents’ templates I f you want t o receive User Story & Product Vision templates, please send us the request: info@e-5.com.ua
  • 24. Recommended books " Karl Wiegers - S o f t w a r e Requirements " Mike Cohn - User stories applied " Dean Leffingwell - A g i l e Software Requirements " Henrik Kniberg - Scrum and XP from the trenches
  • 25. Coming soon… Ø Workshops Киев Ø Kanban 14/09 Ø Communication with client 27/09 Ø ITKaiZenClub Киев Ø Нематериальная мотивация команды 29/07 Киев Ø Изменение sprint scope по средине разработки 09/09 Ø Webinars Ø Типичные ошибки п р и р а б о т е с клиентами 23/09 Ø Scrum VS Kanban: Kanban wins? 04/09
  • 26. Thank you for your attention! We will be glad to answer your questions & invite you on our trainings ;) Our contacts: info@e-5.com.ua E5Trainings E5Trainings E5 www.e-5.com.ua