SlideShare une entreprise Scribd logo
1  sur  17
AGILE ESTIMATION
Deepak T Gururaja
WHAT IS ESTIMATION?
 a rough calculation of the value, number, quantity, or extent of
something.
 a judgment of the worth or character of someone or something
USAGE OVER TIME OF THE
WORD
BEFORE WE START
 Let us then do an exercise
A SMALL EXERCISE
 Can you arrange these planets in order of their size?
• Mercury
• Venus
• Earth
• Mars
• Jupiter
• Saturn
• Uranus
• Neptune
• Pluto
HOW WERE YOU ABLE TO
ARRANGE?
 Did you know their masses?
 Did you know their diameters?
 Did you know the history of these planets?
 How then, were you able to arrange accurately?
WHY ESTIMATE?
 Imagine you are getting a house built
 You contact a contractor
 You explain to him the how you want your new house to look like
 You answer any queries that he has
 Then, you ask for an __________
CONE OF UNCERTAINTY
GOOD ESTIMATES
 Can we have something called a good estimate?
 How much can we trust our estimates?
 Are estimates for real or just lies?
 Are we giving estimates just because our SM will not agree if we
don’t?
 Lets look at a small video
ESTIMATES AND
EMPIRICAL PROCESS
 The further into the project you go, the lesser the uncertainties
 So, why estimate early?
 Estimates are a means to trigger conversations
 They bring out the wrong assumptions and wrong understandings
ESTIMATES ARE….
 Estimates
 Not real
 Approximations
 Guesstimates
 Provided only to get the project rolling
ESTIMATES
 Estimation of Epics
 Estimation of User Stories
 Estimation of Tasks
ESTIMATION OF EPICS
 Very high level
 Large variance is expected
 Is only a bucketing mechanism
 Helps to differentiate some large epics v/s small epics
 Helps to determine what needs to be considered now and what needs
to be considered later
 Typical metrics used – T Shirt sizing
ESTIMATING USER STORIES
 Little more detailed
 More number of buckets
 Clearer end goal
 Lesser variance expected
 Lesser uncertainty
 Typical metrics – Story point sizing
TASK ESTIMATE
 Detailed
 Much lesser variance
 More certainty
 Done at an individual task level where information is already known
 Mostly done at a day level
 Recommended metric – Hours or ideal days
HOW TO ESTIMATE
HOW TO ESTIMATE
 The exact number of candies in this jar can not be determined by
looking at it, because most of the candies are not visible. The amount
can be estimated by presuming that the portion of the jar that cannot
be seen contains an amount equivalent to the amount contained in the
same volume for the portion that can be seen.

Contenu connexe

Similaire à Agile estimation

Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?Alexandre Cuva
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...Scrum Bangalore
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsyasinnathani
 
To Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameTo Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameAgile Humans
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the futureMattia Battiston
 
Ryan Ripley - The #NoEstimatesMovement
Ryan Ripley - The #NoEstimatesMovementRyan Ripley - The #NoEstimatesMovement
Ryan Ripley - The #NoEstimatesMovementProjectCon
 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crapIan Garrison
 
Who and why uses estimates - talk about waste 4devs
Who and why uses estimates - talk about waste 4devsWho and why uses estimates - talk about waste 4devs
Who and why uses estimates - talk about waste 4devsAgata Sobek-Kreft
 
Fix you some bad estimation habits
Fix you some bad estimation habitsFix you some bad estimation habits
Fix you some bad estimation habitsTed M. Young
 
Effective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA WorkshopEffective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA WorkshopAmanda Stockwell
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningMazhar Khan
 
D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.Agile Lietuva
 
Design Thinking And True Value Creation
Design Thinking And True Value CreationDesign Thinking And True Value Creation
Design Thinking And True Value CreationSudhir Nain
 
Ungraded Observations
Ungraded ObservationsUngraded Observations
Ungraded ObservationsNicola Bacon
 
Estimation myths debunked
Estimation myths debunkedEstimation myths debunked
Estimation myths debunkedNetguru
 

Similaire à Agile estimation (20)

User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...Scrum bangalore 12   march 7 2015 - deepak gururaja - estimation and prioriti...
Scrum bangalore 12 march 7 2015 - deepak gururaja - estimation and prioriti...
 
Who and why uses estimates
Who and why uses estimatesWho and why uses estimates
Who and why uses estimates
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story points
 
To Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates GameTo Estimate or Not To Estimate + #(No)Estimates Game
To Estimate or Not To Estimate + #(No)Estimates Game
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the future
 
NoEstimates@iNatuix
NoEstimates@iNatuixNoEstimates@iNatuix
NoEstimates@iNatuix
 
Ryan Ripley - The #NoEstimatesMovement
Ryan Ripley - The #NoEstimatesMovementRyan Ripley - The #NoEstimatesMovement
Ryan Ripley - The #NoEstimatesMovement
 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crap
 
Supply chain planning part 2
Supply chain planning  part 2Supply chain planning  part 2
Supply chain planning part 2
 
Who and why uses estimates - talk about waste 4devs
Who and why uses estimates - talk about waste 4devsWho and why uses estimates - talk about waste 4devs
Who and why uses estimates - talk about waste 4devs
 
Fix you some bad estimation habits
Fix you some bad estimation habitsFix you some bad estimation habits
Fix you some bad estimation habits
 
Effective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA WorkshopEffective Use of Surveys in UX | Triangle UXPA Workshop
Effective Use of Surveys in UX | Triangle UXPA Workshop
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.
 
Design Thinking And True Value Creation
Design Thinking And True Value CreationDesign Thinking And True Value Creation
Design Thinking And True Value Creation
 
Ungraded Observations
Ungraded ObservationsUngraded Observations
Ungraded Observations
 
Estimations
EstimationsEstimations
Estimations
 
Estimation myths debunked
Estimation myths debunkedEstimation myths debunked
Estimation myths debunked
 

Plus de Deepak Gururaja

Plus de Deepak Gururaja (10)

Have we crossed the chasm
Have we crossed the chasmHave we crossed the chasm
Have we crossed the chasm
 
5 Simple tools for effective retrospectives
5 Simple tools for effective retrospectives5 Simple tools for effective retrospectives
5 Simple tools for effective retrospectives
 
6 thinkinghats
6 thinkinghats6 thinkinghats
6 thinkinghats
 
Test first
Test firstTest first
Test first
 
Scaling agile using SOS
Scaling agile using SOSScaling agile using SOS
Scaling agile using SOS
 
Sprint planninng
Sprint planninngSprint planninng
Sprint planninng
 
Scrum roles
Scrum rolesScrum roles
Scrum roles
 
Daily standup
Daily standupDaily standup
Daily standup
 
Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectives
 
Agile metrices
Agile metricesAgile metrices
Agile metrices
 

Dernier

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Dernier (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Agile estimation

  • 2. WHAT IS ESTIMATION?  a rough calculation of the value, number, quantity, or extent of something.  a judgment of the worth or character of someone or something
  • 3. USAGE OVER TIME OF THE WORD
  • 4. BEFORE WE START  Let us then do an exercise
  • 5. A SMALL EXERCISE  Can you arrange these planets in order of their size? • Mercury • Venus • Earth • Mars • Jupiter • Saturn • Uranus • Neptune • Pluto
  • 6. HOW WERE YOU ABLE TO ARRANGE?  Did you know their masses?  Did you know their diameters?  Did you know the history of these planets?  How then, were you able to arrange accurately?
  • 7. WHY ESTIMATE?  Imagine you are getting a house built  You contact a contractor  You explain to him the how you want your new house to look like  You answer any queries that he has  Then, you ask for an __________
  • 9. GOOD ESTIMATES  Can we have something called a good estimate?  How much can we trust our estimates?  Are estimates for real or just lies?  Are we giving estimates just because our SM will not agree if we don’t?  Lets look at a small video
  • 10. ESTIMATES AND EMPIRICAL PROCESS  The further into the project you go, the lesser the uncertainties  So, why estimate early?  Estimates are a means to trigger conversations  They bring out the wrong assumptions and wrong understandings
  • 11. ESTIMATES ARE….  Estimates  Not real  Approximations  Guesstimates  Provided only to get the project rolling
  • 12. ESTIMATES  Estimation of Epics  Estimation of User Stories  Estimation of Tasks
  • 13. ESTIMATION OF EPICS  Very high level  Large variance is expected  Is only a bucketing mechanism  Helps to differentiate some large epics v/s small epics  Helps to determine what needs to be considered now and what needs to be considered later  Typical metrics used – T Shirt sizing
  • 14. ESTIMATING USER STORIES  Little more detailed  More number of buckets  Clearer end goal  Lesser variance expected  Lesser uncertainty  Typical metrics – Story point sizing
  • 15. TASK ESTIMATE  Detailed  Much lesser variance  More certainty  Done at an individual task level where information is already known  Mostly done at a day level  Recommended metric – Hours or ideal days
  • 17. HOW TO ESTIMATE  The exact number of candies in this jar can not be determined by looking at it, because most of the candies are not visible. The amount can be estimated by presuming that the portion of the jar that cannot be seen contains an amount equivalent to the amount contained in the same volume for the portion that can be seen.