SlideShare a Scribd company logo
1 of 15
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

What's hot

Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesOrangescrum
 
Agile project management
Agile project management Agile project management
Agile project management Bimba Pawar
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013molsonkc
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachMarraju Bollapragada V
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupScrum Bangalore
 
Getting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingGetting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingEasy Agile
 
capgemini research on cmo responsibilities with changing times in 2021
capgemini research on cmo responsibilities with changing times in 2021capgemini research on cmo responsibilities with changing times in 2021
capgemini research on cmo responsibilities with changing times in 2021Social Samosa
 
Introduction to spotify model
Introduction to spotify modelIntroduction to spotify model
Introduction to spotify modelSnehaRoy74
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User StoriesRam Srivastava
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheetjillfrank12
 

What's hot (20)

Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Understanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum RolesUnderstanding the Scrum Team and Scrum Roles
Understanding the Scrum Team and Scrum Roles
 
Agile project management
Agile project management Agile project management
Agile project management
 
The Agile PMO
The Agile PMOThe Agile PMO
The Agile PMO
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Getting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog GroomingGetting Started - Introduction to Backlog Grooming
Getting Started - Introduction to Backlog Grooming
 
capgemini research on cmo responsibilities with changing times in 2021
capgemini research on cmo responsibilities with changing times in 2021capgemini research on cmo responsibilities with changing times in 2021
capgemini research on cmo responsibilities with changing times in 2021
 
Introduction to spotify model
Introduction to spotify modelIntroduction to spotify model
Introduction to spotify model
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User Stories
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
 
Introduction to Scrum@Scale
Introduction to Scrum@ScaleIntroduction to Scrum@Scale
Introduction to Scrum@Scale
 
Sprint review presentation
Sprint review presentationSprint review presentation
Sprint review presentation
 

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

Agile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxxAgile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxxRosario Poulraj
 
Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the BasicsKubair Shirazee
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfOrderly Disruption
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance MeasurementHarold van Heeringen
 
Agile Requirements - Journey of a User Story
Agile Requirements - Journey of a User StoryAgile Requirements - Journey of a User Story
Agile Requirements - Journey of a User StoryCara Turner
 
Estimation is dead - long live sizing, by John Coleman 24Nov22.pdf
Estimation is dead - long live sizing, by John Coleman 24Nov22.pdfEstimation is dead - long live sizing, by John Coleman 24Nov22.pdf
Estimation is dead - long live sizing, by John Coleman 24Nov22.pdfOrderly Disruption
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Modeljayanth72
 
KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...
KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...
KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...IADSS
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum WorkshopRainer Stropek
 
Agile Metrics and Reporting
Agile Metrics and ReportingAgile Metrics and Reporting
Agile Metrics and ReportingRobin Surland
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningMazhar Khan
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchezNesma
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Storieskahgeh75
 
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments BomboschPlanning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments BomboschBombosch
 
Being Agile with Scrum - koders.co
Being Agile with Scrum - koders.coBeing Agile with Scrum - koders.co
Being Agile with Scrum - koders.coEnder Aydin Orak
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUMSharique Khan
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaptionscrumtodd
 

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

Agile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxxAgile processpresentation-for-my-project-xxxxxxxx
Agile processpresentation-for-my-project-xxxxxxxx
 
Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the Basics
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance Measurement
 
Agile Requirements - Journey of a User Story
Agile Requirements - Journey of a User StoryAgile Requirements - Journey of a User Story
Agile Requirements - Journey of a User Story
 
Estimation is dead - long live sizing, by John Coleman 24Nov22.pdf
Estimation is dead - long live sizing, by John Coleman 24Nov22.pdfEstimation is dead - long live sizing, by John Coleman 24Nov22.pdf
Estimation is dead - long live sizing, by John Coleman 24Nov22.pdf
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
 
KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...
KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...
KDD 2019 IADSS Workshop - Skills to Master Machine Learning and Data Science ...
 
Super Projects
Super ProjectsSuper Projects
Super Projects
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum Workshop
 
Agile Metrics and Reporting
Agile Metrics and ReportingAgile Metrics and Reporting
Agile Metrics and Reporting
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchez
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments BomboschPlanning, Estimating, Managing Documentation in Agile Environments Bombosch
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
 
Being Agile with Scrum - koders.co
Being Agile with Scrum - koders.coBeing Agile with Scrum - koders.co
Being Agile with Scrum - koders.co
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Succeeding with SCRUM
Succeeding with SCRUMSucceeding with SCRUM
Succeeding with SCRUM
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 

Recently uploaded (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 

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