SlideShare a Scribd company logo
User Stories, Prioritization, Estimation &
Enhanced Process Flow
Rosario Poulraj
INVEST Model
NDEPENDENT EGOTIABLE ALUABLE
STIMABLE MALL
ESTABLE
SMART Tasks
MART EASURABLE CHIEVABLE
EALISTIC IMEBOUND
Functional vs Technical Stories
Spike Story
• Used for activities such as research, design, investigation, exploration,
and prototyping
• Cannot be estimated until a development team runs a time boxed
investigation
• The output of a spike is an estimate for the original story
Definition of Done (Technical Stories)
 Code Review
 Documentation
 Unit Testing
 Demo
Definition of Done (Spike Story)
 Proof Of Concept (POC)
 Review (for the approach)
 Further Story Split up (if feasible)
 Estimation of related Stories
 Documentation
Prioritization - Factors & Models
Kano Model
1. Threshold (Must have)
2. Linear Features
3. Exciters & Delighters
MoSCoW Model
1. Must have
2. Should have
3. Could have
4. Won't have
Risk-Value Model
1. High Risk – High Value
2. Low Risk – High Value
3. Low Risk – Low Value
4. High Risk – Low Value
Core Factors
 Financial Value
 Cost of development
 Amount of Learning while development
 Amount of risk can be removed by developing
Patterns for Splitting User Stories
Strategy 1: Breaking down by workflow steps
Strategy 2: Breaking down by business rules (Special Cases)
Strategy 3: Breaking down by happy / unhappy flow (Validations)
Strategy 4: Breaking down by input options / platform (mobile, desktop, touchscreen)
Strategy 6: Breaking down by operations (CRUD operations - Create, Update or Delete)
Strategy 7: Breaking down by test scenarios / test case
Strategy 8: Break down items based on identified acceptance criteria
Strategy 9: Break Out a Spike
Daimler AG
Software Estimation - Techniques
Titel der Präsentation / Abteilung / Datum / Seite 11
 Work Breakdown Structure - WBS (Man Days)
 Function Points (Functional Size Measurement (FSM) of Software)
 Relative Sizing (Story Points / T-shirt)
Daimler AG
Merits of Relative Estimation (Story Points – High Level Planning)
Titel der Präsentation / Abteilung / Datum / Seite 12
 Commitment as a “Team” rather than “Individual” (High level plan)
 Story-points estimation is typically faster and Easy to perform
 Story Points reduces fear of commitment (individual)
 Less Pressure on the team, as there is no hourly estimate in the Story level
 Less stress brings better estimates as a Team
 Story Points invites collaboration as team behavior becomes prominent over individuals
 There is credible evidence that humans are good in relative estimation compared to absolute.
Daimler AG
Merits of Task Estimates (in Hours)
Titel der Präsentation / Abteilung / Datum / Seite 13
 Absolute Estimates at Lower (Resource) level
 Really feasible (in hours) at the task level rather than the story level (big piece)
 Hourly estimate is more specific to the team member’s ability, hence it differs from person to person
 Individuals can refer the previous tasks, learn from the mistakes to achieve the perfection in upcoming
Task estimates
 Based on the available capacity, the velocity can be re-defined
Daimler AG
Backlog Grooming - Process
Titel der Präsentation / Abteilung / Datum / Seite 15
Daimler AG
Sprint Planning (Project XXXXXX)
Titel der Präsentation / Abteilung / Datum / Seite 16
Project : XXXXXXX
Problem : Too big stories could
not be completed in single sprint
End-goal :Refined Stories
Solution : Altered workflow with
enhanced backlog grooming

More Related Content

PPTX
Jira Training.pptx
PDF
WTF is a Product Roadmap?
PPTX
User Story Workshop
PPTX
Backlog Refinement 101 & 202
PDF
Benefits of Stream Processing and Apache Kafka Use Cases
PPTX
Microsoft Planner Deep Dive
PDF
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
PDF
Synerzip Agile Cheat Sheet
Jira Training.pptx
WTF is a Product Roadmap?
User Story Workshop
Backlog Refinement 101 & 202
Benefits of Stream Processing and Apache Kafka Use Cases
Microsoft Planner Deep Dive
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Synerzip Agile Cheat Sheet

What's hot (20)

PDF
Agile 101
PDF
PPTX
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
PDF
Introduction to JIRA & Agile Project Management
PPTX
2017 Scrum by Picture
PPTX
Introducing JIRA AGILE
PPTX
Agile Story Writing
PPTX
PDF
Stories, Backlog & Mapping
PDF
Getting Started - Introduction to Backlog Grooming
PDF
Agile Product Roadmaps
PDF
Roadmaps Relaunched Bruce McCarthy Workshop BoS Boston 2018 Tesla
PDF
Workshop - Writing Good User Stories
PDF
Agile Scrum Training Process
PPTX
Vertical Story Slicing Takes the Cake!
PPTX
Jira Training
PPTX
PDF
Writing Good User Stories (Hint: It's not about writing)
PPTX
Agile Training: Roles and Expectations
PDF
Scrum Guide & SAFe Agile booklet
Agile 101
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
Introduction to JIRA & Agile Project Management
2017 Scrum by Picture
Introducing JIRA AGILE
Agile Story Writing
Stories, Backlog & Mapping
Getting Started - Introduction to Backlog Grooming
Agile Product Roadmaps
Roadmaps Relaunched Bruce McCarthy Workshop BoS Boston 2018 Tesla
Workshop - Writing Good User Stories
Agile Scrum Training Process
Vertical Story Slicing Takes the Cake!
Jira Training
Writing Good User Stories (Hint: It's not about writing)
Agile Training: Roles and Expectations
Scrum Guide & SAFe Agile booklet
Ad

Similar to Agile - User stories, Backlog Grooming & Relative Estimation (20)

PPTX
Agile processpresentation-for-my-project-xxxxxxxx
PDF
Agile Estimation for Fixed Price Model
PDF
Product Backlog - Refinement and Prioritization Techniques
PDF
An introduction to agile estimation and release planning
PPTX
Untangling Agile Estimation - PMI Houston 2019 Symposium
PPTX
Estimation
PPTX
Agile User Stories
DOCX
solen user stories
PDF
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
PPSX
Scrum and Visual Studio 2010
PPTX
Agile Requirements & Design
PPTX
Agile Estimation & Capacity Planning
PPTX
story points v2
PPTX
SCRUM Estimation
PDF
Estimating Story Points in Agile - MAGIC Approach
PPTX
Better Estimation Through Estimation Process Improvement - Dan Galorath
PPSX
Agile User Stories
PPTX
Agile - User Stories
PPTX
Scrum Process Overview
PDF
Story of user story
Agile processpresentation-for-my-project-xxxxxxxx
Agile Estimation for Fixed Price Model
Product Backlog - Refinement and Prioritization Techniques
An introduction to agile estimation and release planning
Untangling Agile Estimation - PMI Houston 2019 Symposium
Estimation
Agile User Stories
solen user stories
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum and Visual Studio 2010
Agile Requirements & Design
Agile Estimation & Capacity Planning
story points v2
SCRUM Estimation
Estimating Story Points in Agile - MAGIC Approach
Better Estimation Through Estimation Process Improvement - Dan Galorath
Agile User Stories
Agile - User Stories
Scrum Process Overview
Story of user story
Ad

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Trump Administration's workforce development strategy
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Cell Structure & Organelles in detailed.
PPTX
Cell Types and Its function , kingdom of life
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Computing-Curriculum for Schools in Ghana
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
O7-L3 Supply Chain Operations - ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Trump Administration's workforce development strategy
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Cell Structure & Organelles in detailed.
Cell Types and Its function , kingdom of life
Yogi Goddess Pres Conference Studio Updates
Microbial disease of the cardiovascular and lymphatic systems
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
Computing-Curriculum for Schools in Ghana
O5-L3 Freight Transport Ops (International) V1.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Supply Chain Operations Speaking Notes -ICLT Program
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Final Presentation General Medicine 03-08-2024.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

Agile - User stories, Backlog Grooming & Relative Estimation

  • 1. User Stories, Prioritization, Estimation & Enhanced Process Flow Rosario Poulraj
  • 2. INVEST Model NDEPENDENT EGOTIABLE ALUABLE STIMABLE MALL ESTABLE
  • 3. SMART Tasks MART EASURABLE CHIEVABLE EALISTIC IMEBOUND
  • 5. Spike Story • Used for activities such as research, design, investigation, exploration, and prototyping • Cannot be estimated until a development team runs a time boxed investigation • The output of a spike is an estimate for the original story
  • 6. Definition of Done (Technical Stories)  Code Review  Documentation  Unit Testing  Demo
  • 7. Definition of Done (Spike Story)  Proof Of Concept (POC)  Review (for the approach)  Further Story Split up (if feasible)  Estimation of related Stories  Documentation
  • 8. Prioritization - Factors & Models Kano Model 1. Threshold (Must have) 2. Linear Features 3. Exciters & Delighters MoSCoW Model 1. Must have 2. Should have 3. Could have 4. Won't have Risk-Value Model 1. High Risk – High Value 2. Low Risk – High Value 3. Low Risk – Low Value 4. High Risk – Low Value Core Factors  Financial Value  Cost of development  Amount of Learning while development  Amount of risk can be removed by developing
  • 9. Patterns for Splitting User Stories Strategy 1: Breaking down by workflow steps Strategy 2: Breaking down by business rules (Special Cases) Strategy 3: Breaking down by happy / unhappy flow (Validations) Strategy 4: Breaking down by input options / platform (mobile, desktop, touchscreen) Strategy 6: Breaking down by operations (CRUD operations - Create, Update or Delete) Strategy 7: Breaking down by test scenarios / test case Strategy 8: Break down items based on identified acceptance criteria Strategy 9: Break Out a Spike
  • 10. Daimler AG Software Estimation - Techniques Titel der Präsentation / Abteilung / Datum / Seite 11  Work Breakdown Structure - WBS (Man Days)  Function Points (Functional Size Measurement (FSM) of Software)  Relative Sizing (Story Points / T-shirt)
  • 11. Daimler AG Merits of Relative Estimation (Story Points – High Level Planning) Titel der Präsentation / Abteilung / Datum / Seite 12  Commitment as a “Team” rather than “Individual” (High level plan)  Story-points estimation is typically faster and Easy to perform  Story Points reduces fear of commitment (individual)  Less Pressure on the team, as there is no hourly estimate in the Story level  Less stress brings better estimates as a Team  Story Points invites collaboration as team behavior becomes prominent over individuals  There is credible evidence that humans are good in relative estimation compared to absolute.
  • 12. Daimler AG Merits of Task Estimates (in Hours) Titel der Präsentation / Abteilung / Datum / Seite 13  Absolute Estimates at Lower (Resource) level  Really feasible (in hours) at the task level rather than the story level (big piece)  Hourly estimate is more specific to the team member’s ability, hence it differs from person to person  Individuals can refer the previous tasks, learn from the mistakes to achieve the perfection in upcoming Task estimates  Based on the available capacity, the velocity can be re-defined
  • 13. Daimler AG Backlog Grooming - Process Titel der Präsentation / Abteilung / Datum / Seite 15
  • 14. Daimler AG Sprint Planning (Project XXXXXX) Titel der Präsentation / Abteilung / Datum / Seite 16
  • 15. Project : XXXXXXX Problem : Too big stories could not be completed in single sprint End-goal :Refined Stories Solution : Altered workflow with enhanced backlog grooming