SlideShare a Scribd company logo
2p ÷ 0.5e = 4x
simply said:
double productivity in half effort
That’s Agile..
Topic: Agile Planning and Estimation
Agenda:
 Importance of Planning and Planning Levels
 Bird’s Eye view of The Agile Lifecycle and Agile Team
 Agile Planning and Estimating Principles
 Levels of Agile Requirements, Estimating and Sizing Units
 Estimation Methods and How to Size points
 Complexity Bucket method
 Sample and Examples
Agile Planning
“When preparing for battle, I
find that Plans are useless, but
planning is indispensable”
- Dwight D. Eisenhower
6 Planning Levels
The Team is Involved in Planning Steps 4,5,6
The Agile Lifecycle
AgileTeam
Agile Planning & Estimating Principles
Level of Agile Requirements
Estimating
“It is better to be roughly right than precisely wrong.”
—John Maynard Keynes
Relative vs Absolute Estimating
 Relative Estimating
 focuses on size and complexity - this happens at the story level
 Absolute Estimating
 focuses on ideal time - this happens at the task level
Sizing Units
 Story Points
 A measure of the relative size and complexity of the story
 How much effort and how hard is this story compared to
others on our backlog ?
 Avoids the need (and waste) behind precise estimates
 Ideal Time
How long will it take if
 It’s all you work on
 No one interrupts you
 And everything you need is available
The ‘Right Method’ for the ‘Right Time’
How to Size Points ?
Estimating Story Points using Complexity Buckets (Elatta Method)
Sample of User Story Estimation table
 Work Categorization
 Categorization can be based on specific needs e.g. Design, Development, Testing, Documentation
or it could be User Interface, Business Logic, Database, Integration, Testing etc.
 Keep the Categorization limited to 3 or 4 categories max for speedy calculation
 For each category use scale of Light L=1, Medium M=2, High H=3, Complex C=4
 Bucket Rounding is to round it to the nearest Fibonacci Bucket number (shown in previous slide)
Story ID Summary
Work Categorization Total
d
=a+b+c
Bucket
Rounding
e
Story
Points
=d+e
Design
a
Development
b
Testing
c
1 Story Xyz L => 1 M => 2 L => 1 4 -1 3
2 Story Abc (has multiple
external integrations)
L => 2 M => 2 L => 3 7 +1 8
3 Story Def (minor/cosmetic
change)
0 M => 1 L => 1 2 0 2
Sample Release Planning Wall
Example Backlog
References
 Mike Cohn’s video on Agile Estimating (available on youtube)
 Sally Elatta’s video on Agile Estimating and Planning (available on youtube)
Let’s get started..
Manish Agrawal
eManish@gmail.com
eManish

More Related Content

What's hot

Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
Prasad Prabhakaran
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
Dimitri Ponomareff
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
Anil Kulkarni CSM
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
Leapfrog Technology Inc.
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
AgileDad
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
Mazhar Khan
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
Kristen Varona
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
SwatiKapoor43
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
David Hanson
 
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
molsonkc
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
Jesus Mendez
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
Amaad Qureshi
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
Sunil Jakkaraju
 
story points v2
story points v2story points v2
story points v2Jane Yip
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
Vikash Karuna
 
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
Marraju Bollapragada V
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
XBOSoft
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
vineet
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
Andrii Brylov
 

What's hot (20)

Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
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
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
story points v2
story points v2story points v2
story points v2
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
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
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 

Viewers also liked

Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
Amaad Qureshi
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
jayanth72
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
Tommy Norman
 
Agiles Schätzen
Agiles SchätzenAgiles Schätzen
Agiles Schätzen
NEOMO GmbH
 
Estimating and planning Agile projects
Estimating and planning Agile projectsEstimating and planning Agile projects
Estimating and planning Agile projects
Murray Robinson
 
Introduction To Agile Estimating and Planning
Introduction To Agile Estimating and PlanningIntroduction To Agile Estimating and Planning
Introduction To Agile Estimating and Planning
Kane Mar
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
Upekha Vandebona
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
David Parsons
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
James Whitehead
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
Manish Agrawal, CSP®
 
Agile Estimation And Planning
Agile Estimation And PlanningAgile Estimation And Planning
Agile Estimation And Planning
Phil Calçado
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile RetrospectivesYuval Yeret
 

Viewers also liked (12)

Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 
Agiles Schätzen
Agiles SchätzenAgiles Schätzen
Agiles Schätzen
 
Estimating and planning Agile projects
Estimating and planning Agile projectsEstimating and planning Agile projects
Estimating and planning Agile projects
 
Introduction To Agile Estimating and Planning
Introduction To Agile Estimating and PlanningIntroduction To Agile Estimating and Planning
Introduction To Agile Estimating and Planning
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Agile Estimation And Planning
Agile Estimation And PlanningAgile Estimation And Planning
Agile Estimation And Planning
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
 

Similar to Agile Planning and Estimation

Analytics Boot Camp - Slides
Analytics Boot Camp - SlidesAnalytics Boot Camp - Slides
Analytics Boot Camp - Slides
Aditya Joshi
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2
Roger Barga
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
Dinesh Panwar
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
troytuttle
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
Munish Malik
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
Jatin Kochhar
 
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Kazutoshi Umemoto
 
Turning Information chaos into reliable data
Turning Information chaos into reliable dataTurning Information chaos into reliable data
Turning Information chaos into reliable data
Career Communications Group
 
Data science is not Software Development and how Experiment Management can ma...
Data science is not Software Development and how Experiment Management can ma...Data science is not Software Development and how Experiment Management can ma...
Data science is not Software Development and how Experiment Management can ma...
Jakub Czakon
 
Management Consulting - Project Management
Management Consulting - Project ManagementManagement Consulting - Project Management
Management Consulting - Project Management
Hocein
 
7 steps to master problem solving
7 steps to master problem solving7 steps to master problem solving
7 steps to master problem solving
Yuri Kaminski
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
Kai Koenig
 
CS3114_09212011.ppt
CS3114_09212011.pptCS3114_09212011.ppt
CS3114_09212011.ppt
Arumugam90
 
New 7QC tools for the quality person during RCa
New 7QC tools for the quality person during RCaNew 7QC tools for the quality person during RCa
New 7QC tools for the quality person during RCa
AravindhNagaraj1
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
Alexandre Cuva
 
Intro to Machine Learning for non-Data Scientists
Intro to Machine Learning for non-Data ScientistsIntro to Machine Learning for non-Data Scientists
Intro to Machine Learning for non-Data Scientists
Parinaz Ameri
 
Mathematics content-specifications-item-specifications-and-depth-of-knowledge
Mathematics content-specifications-item-specifications-and-depth-of-knowledgeMathematics content-specifications-item-specifications-and-depth-of-knowledge
Mathematics content-specifications-item-specifications-and-depth-of-knowledge
Sourav Rider
 
Agile planning and monitoring
Agile planning and monitoringAgile planning and monitoring
Agile planning and monitoring
Nhan Nguyen
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation
PRASHANT KSHIRSAGAR
 

Similar to Agile Planning and Estimation (20)

Analytics Boot Camp - Slides
Analytics Boot Camp - SlidesAnalytics Boot Camp - Slides
Analytics Boot Camp - Slides
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
 
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
Toward Recommendation for Upskilling: Modeling Skill Improvement and Item Dif...
 
Turning Information chaos into reliable data
Turning Information chaos into reliable dataTurning Information chaos into reliable data
Turning Information chaos into reliable data
 
Data science is not Software Development and how Experiment Management can ma...
Data science is not Software Development and how Experiment Management can ma...Data science is not Software Development and how Experiment Management can ma...
Data science is not Software Development and how Experiment Management can ma...
 
Management Consulting - Project Management
Management Consulting - Project ManagementManagement Consulting - Project Management
Management Consulting - Project Management
 
7 steps to master problem solving
7 steps to master problem solving7 steps to master problem solving
7 steps to master problem solving
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 
presentationIDC - 14MAY2015
presentationIDC - 14MAY2015presentationIDC - 14MAY2015
presentationIDC - 14MAY2015
 
CS3114_09212011.ppt
CS3114_09212011.pptCS3114_09212011.ppt
CS3114_09212011.ppt
 
New 7QC tools for the quality person during RCa
New 7QC tools for the quality person during RCaNew 7QC tools for the quality person during RCa
New 7QC tools for the quality person during RCa
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
Intro to Machine Learning for non-Data Scientists
Intro to Machine Learning for non-Data ScientistsIntro to Machine Learning for non-Data Scientists
Intro to Machine Learning for non-Data Scientists
 
Mathematics content-specifications-item-specifications-and-depth-of-knowledge
Mathematics content-specifications-item-specifications-and-depth-of-knowledgeMathematics content-specifications-item-specifications-and-depth-of-knowledge
Mathematics content-specifications-item-specifications-and-depth-of-knowledge
 
Agile planning and monitoring
Agile planning and monitoringAgile planning and monitoring
Agile planning and monitoring
 
7 QC Tools training presentation
7 QC Tools training presentation7 QC Tools training presentation
7 QC Tools training presentation
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 

Agile Planning and Estimation

  • 1. 2p ÷ 0.5e = 4x simply said: double productivity in half effort That’s Agile..
  • 2. Topic: Agile Planning and Estimation Agenda:  Importance of Planning and Planning Levels  Bird’s Eye view of The Agile Lifecycle and Agile Team  Agile Planning and Estimating Principles  Levels of Agile Requirements, Estimating and Sizing Units  Estimation Methods and How to Size points  Complexity Bucket method  Sample and Examples
  • 3. Agile Planning “When preparing for battle, I find that Plans are useless, but planning is indispensable” - Dwight D. Eisenhower
  • 4. 6 Planning Levels The Team is Involved in Planning Steps 4,5,6
  • 7. Agile Planning & Estimating Principles
  • 8. Level of Agile Requirements
  • 9. Estimating “It is better to be roughly right than precisely wrong.” —John Maynard Keynes Relative vs Absolute Estimating  Relative Estimating  focuses on size and complexity - this happens at the story level  Absolute Estimating  focuses on ideal time - this happens at the task level
  • 10. Sizing Units  Story Points  A measure of the relative size and complexity of the story  How much effort and how hard is this story compared to others on our backlog ?  Avoids the need (and waste) behind precise estimates  Ideal Time How long will it take if  It’s all you work on  No one interrupts you  And everything you need is available
  • 11. The ‘Right Method’ for the ‘Right Time’
  • 12. How to Size Points ?
  • 13. Estimating Story Points using Complexity Buckets (Elatta Method)
  • 14. Sample of User Story Estimation table  Work Categorization  Categorization can be based on specific needs e.g. Design, Development, Testing, Documentation or it could be User Interface, Business Logic, Database, Integration, Testing etc.  Keep the Categorization limited to 3 or 4 categories max for speedy calculation  For each category use scale of Light L=1, Medium M=2, High H=3, Complex C=4  Bucket Rounding is to round it to the nearest Fibonacci Bucket number (shown in previous slide) Story ID Summary Work Categorization Total d =a+b+c Bucket Rounding e Story Points =d+e Design a Development b Testing c 1 Story Xyz L => 1 M => 2 L => 1 4 -1 3 2 Story Abc (has multiple external integrations) L => 2 M => 2 L => 3 7 +1 8 3 Story Def (minor/cosmetic change) 0 M => 1 L => 1 2 0 2
  • 17. References  Mike Cohn’s video on Agile Estimating (available on youtube)  Sally Elatta’s video on Agile Estimating and Planning (available on youtube)
  • 18. Let’s get started.. Manish Agrawal eManish@gmail.com eManish

Editor's Notes

  1. Elapsed Time vs Ideal Time e.g. Basket ball match 40 min. game but runs for 2 hrs