SlideShare a Scribd company logo
1 of 6
*
What is a User Story?
User Story Lifecycle Phase I
User Story Lifecycle Phase II
User Story Lifecycle Phase III
*
• An agile expression
of a requirement
focusing on value
As a <role>
I want <action>
So that <business value>
• Provides structure
• Promote discussion and collaboration
• Light-weight approach using simple
language understood by all participants
in a project <role> : actor performing the action
<action> : what will happen (not how)
<business value> : what upon completion
this user story contributes to the overall
goal
*
Story Lifecycle I - Creation ->
Ready for Estimation
• An idea comes from Stakeholders in the form of :
• Change request
• New functionality
• A Product Owner captures a business request and
creates a user story
• The user story is added to the backlog
• The user story is groomed by the Product Owner
with assistance from the Sprint Team
• The user story is broken down and acceptance
criteria is created through discussion
• Prioritization is started
• The user story is now ready for sizing
Backlog Grooming
• Breakdown
• Acceptance criteria
• Sprint team
contributions
Idea
Idea is
captured and
a story is
created
*
Estimation
• Acceptance criteria
• Sprint team
contributions
• Story point assignment
Story Lifecycle II – Sizing (Agile Estimation)
• The user story is groomed and right sized for an iteration
• The sprint team sizes each story on the list, using relative sizing called a
Story Point
• A story point (size) is assigned to the user story through triangulation to like
stories
• The user story is available for more precise prioritization into sprints
• The user story is ready for sprinting (can be accepted by the team into a
sprint iteration)
*
Story Lifecycle III – During the sprint iteration
• The user story is accepted into the sprint iteration by the sprint team during planning
• The sprint team decides the various tasks to meet the acceptance criteria specified
• The sprint team completes the tasks required to meet the definition of done for tasks and
stories
• The user story is demonstrated at the end of the sprint iteration to the Product Owner during
the review
• The Product Owner accepts or rejects the story based on if it meets the acceptance criteria
• The user story is considered complete and closed or dropped and returned to the backlog for a
future iteration
Tasks are completed
Sprint iteration
Returned to backlog to be reprioritized
Returned to backlog and closed
* For more Agile information please
visit our websites
* www.torak.com
* www.agiletestingframework.com
*

More Related Content

What's hot

What's hot (20)

Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Scrum events
Scrum eventsScrum events
Scrum events
 

Viewers also liked

Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
Russell Pannone
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 

Viewers also liked (15)

Life Cycle of an Agile User Story
Life Cycle of an Agile User StoryLife Cycle of an Agile User Story
Life Cycle of an Agile User Story
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
 
Jira Training
Jira TrainingJira Training
Jira Training
 
Example of BDD/scenario based vertical slicing (for PM/PO community)
Example of BDD/scenario based vertical slicing (for PM/PO community)Example of BDD/scenario based vertical slicing (for PM/PO community)
Example of BDD/scenario based vertical slicing (for PM/PO community)
 
Разработка через тестирование (TDD и BDD)
Разработка через тестирование (TDD и BDD)Разработка через тестирование (TDD и BDD)
Разработка через тестирование (TDD и BDD)
 
Information radiators
Information radiatorsInformation radiators
Information radiators
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Kanban 101 - An Introduction to Planning with Little's Law
Kanban 101 - An Introduction to Planning with Little's LawKanban 101 - An Introduction to Planning with Little's Law
Kanban 101 - An Introduction to Planning with Little's Law
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 

Similar to SCRUM User Story Life Cycle

Similar to SCRUM User Story Life Cycle (20)

The Scrum Guide
The Scrum GuideThe Scrum Guide
The Scrum Guide
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 Symposium
 
AgileUserStory
AgileUserStoryAgileUserStory
AgileUserStory
 
What is scrum
What is scrumWhat is scrum
What is scrum
 
Agile development and project management
Agile development and project managementAgile development and project management
Agile development and project management
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
Estimation
EstimationEstimation
Estimation
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Scrum and Visual Studio 2010
Scrum and Visual Studio 2010Scrum and Visual Studio 2010
Scrum and Visual Studio 2010
 
Agile Techniques
Agile TechniquesAgile Techniques
Agile Techniques
 
Using Agile In A Quality Driven Environment
Using Agile In A Quality Driven EnvironmentUsing Agile In A Quality Driven Environment
Using Agile In A Quality Driven Environment
 
ReceiveLoadKickoff.ppt
ReceiveLoadKickoff.pptReceiveLoadKickoff.ppt
ReceiveLoadKickoff.ppt
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Agile Scrum Methodologies
Agile Scrum MethodologiesAgile Scrum Methodologies
Agile Scrum Methodologies
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

SCRUM User Story Life Cycle

  • 1. * What is a User Story? User Story Lifecycle Phase I User Story Lifecycle Phase II User Story Lifecycle Phase III
  • 2. * • An agile expression of a requirement focusing on value As a <role> I want <action> So that <business value> • Provides structure • Promote discussion and collaboration • Light-weight approach using simple language understood by all participants in a project <role> : actor performing the action <action> : what will happen (not how) <business value> : what upon completion this user story contributes to the overall goal
  • 3. * Story Lifecycle I - Creation -> Ready for Estimation • An idea comes from Stakeholders in the form of : • Change request • New functionality • A Product Owner captures a business request and creates a user story • The user story is added to the backlog • The user story is groomed by the Product Owner with assistance from the Sprint Team • The user story is broken down and acceptance criteria is created through discussion • Prioritization is started • The user story is now ready for sizing Backlog Grooming • Breakdown • Acceptance criteria • Sprint team contributions Idea Idea is captured and a story is created
  • 4. * Estimation • Acceptance criteria • Sprint team contributions • Story point assignment Story Lifecycle II – Sizing (Agile Estimation) • The user story is groomed and right sized for an iteration • The sprint team sizes each story on the list, using relative sizing called a Story Point • A story point (size) is assigned to the user story through triangulation to like stories • The user story is available for more precise prioritization into sprints • The user story is ready for sprinting (can be accepted by the team into a sprint iteration)
  • 5. * Story Lifecycle III – During the sprint iteration • The user story is accepted into the sprint iteration by the sprint team during planning • The sprint team decides the various tasks to meet the acceptance criteria specified • The sprint team completes the tasks required to meet the definition of done for tasks and stories • The user story is demonstrated at the end of the sprint iteration to the Product Owner during the review • The Product Owner accepts or rejects the story based on if it meets the acceptance criteria • The user story is considered complete and closed or dropped and returned to the backlog for a future iteration Tasks are completed Sprint iteration Returned to backlog to be reprioritized Returned to backlog and closed
  • 6. * For more Agile information please visit our websites * www.torak.com * www.agiletestingframework.com *

Editor's Notes

  1. Notes: A user story is a way to express a requirement User stories are created for each perceived business value within a project and added to a sprint team’s product backlog User stories can be prioritized They are light-weight and easily understood by all participants within a project The details emerge through conversations and discussions They clearly represent the need without implying the solution
  2. Notes: A user story can be initiated by anyone within an organization A user story can start with an idea, a discovered need or a change to existing functionality within a system The Product Owner owns the product backlog for one or many projects, it’s the Product Owner who translates the requirement into a user story Once the Product Owner has a user story, its added to the backlog and prioritized As a user story becomes a priority, it will be taken into the backlog grooming to be groomed by the Product Owner and Sprint Team A user story can be groomed multiple times by different participants The Product Owner will revise the user story until its in a stable state and ready for Sprint team members or the whole team to participate The Sprint team member(s) or whole team will discuss the user story with the Product Owner and refine the user story until its ready for estimation This includes filling in some details through conversation, adding acceptance criteria, breaking the story down into smaller stories that still add perceived business value and having the Sprint team as a whole gain enough understanding of the request to prepare an estimate
  3. Notes: The user story will be presented by the Product Owner as ready for estimation Some discussion will take place to clarify the known details and acceptance criteria The Sprint team will attempt to size the story Typically this is done by assigning a story point (size) to the user story using other known stories as a guideline for comparison Once a user story has been estimated, the story is ready for the sprint team to bring into a sprint iteration The story point outcome of the story may influence its priority The user story’s priority will decide which sprint iteration it will be completed
  4. Notes: The sprint team will choose user stories to bring into a new sprint at the start of the sprint This is determined by the priority in the Sprint Teams product backlog Before a sprint team will consider a user story for their sprint; A user story must be small enough to fit into the teams available time for a sprint A user story must be understood by the sprint team A user story must be estimated The sprint team will accept the story into their sprint All known implementation tasks will be defined during the sprint team’s sprint planning If the total hours needed to implement the story fits into the teams available time, the story will be brought into the sprint The sprint team will work on the implementation steps to complete the story during the defined sprint iteration The Product Owner will be involved during the implementation to verify the implementation is meeting the expected acceptance criteria The Product Owner will make decisions as questions emerge during implementation to help the sprint team meet the story acceptance criteria At the end of a sprint iteration, the user story will be reviewed The sprint team will demonstrate the perceived business value to the Product Owner If the user story meets the acceptance criteria, the Product Owner will accept the user story, it will be closed and returned to the backlog If the user story does not meet the acceptance criteria, the Product Owner will reject the user story, it will be returned to the backlog for reprioritization and will become available to be taken into another sprint for completion