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

Similar to Agile process presentation for project xxxxxxxx

Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
kahgeh75
 
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
InCycle Software
 
Pmi agile planning, inspection and adaption
Pmi   agile planning, inspection and adaptionPmi   agile planning, inspection and adaption
Pmi agile planning, inspection and adaption
scrumtodd
 

Similar to Agile process presentation for project xxxxxxxx (20)

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
 
5 Key Chart Project Management (TM) Methodology
5 Key Chart Project Management (TM) Methodology5 Key Chart Project Management (TM) Methodology
5 Key Chart Project Management (TM) Methodology
 
Project Planning And Controlling
Project Planning And ControllingProject Planning And Controlling
Project Planning And Controlling
 
Supply Chain and Operations
Supply Chain and OperationsSupply Chain and Operations
Supply Chain and Operations
 
Product Management With Product Developed By Many Teams
Product Management With Product Developed By Many TeamsProduct Management With Product Developed By Many Teams
Product Management With Product Developed By Many Teams
 
Story writing
Story writingStory writing
Story writing
 
Project Management, Planning And Analysis Tools
Project Management, Planning And Analysis ToolsProject Management, Planning And Analysis Tools
Project Management, Planning And Analysis Tools
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...
 
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingThe Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
 

Recently uploaded

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdf
Elizabeth Walsh
 

Recently uploaded (20)

AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdf
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 

Agile process presentation for project xxxxxxxx

  • 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