SlideShare ist ein Scribd-Unternehmen logo
1 von 23
The Power of
Story Point
Estimating
Trends in Agile Estimating
 Story point estimating using Fibonacci
sequence is most common
•
•
•
•
•
•
•
•

Story points with Fibonacci 40%
Story points (FP, LOC, hours, ideal days) 18%
T-Shirt sizes 10%
Function points 8%
Hours 9%
Other 8%
Ideal Days 5%
Lines of code 1%

Source: Forrester Research Q32013 Global Agile Survey
Research Findings


“The way we do story point estimation gives better estimates than hourly
estimates as they are more accurate and have less variation.” (Forrester Group
Research)



“Story point estimation cuts estimation time by 80% allowing teams to do
more estimation and tracking than a typical waterfall team. A telecom
company noticed that estimated story points with planning poker was 48
times faster than waterfall estimation practices in the company and gave as
good or better estimates.” (Forrester Group Research)



“Story points are therefore faster, better, and cheaper than hours and the
highest performing teams completely abandon any hourly estimation as
they view it as waste that just slows them down.” (Forrester Group Research)



“New research findings show that agile estimation is astoundingly more
accurate than traditional project estimation.” (Microsoft)
Why do we Estimate?





Cost and schedule transparency
Manage perceptions
Set clear expectations
Enable Product Owner to prioritize and
maximize business value
 Enable team to establish realistic goals
and commitments
Agile Estimating Best Practices
size is estimated, velocity is measured, duration is derived, cost is calculated

1.

Estimate Size
•
•

INVEST User Stories
Fibonacci Number Sequence
–
–
–

2.

Measure Velocity
•

3.

Use standard deviation

Calculate Cost
•

5.

4-6 Sprints to determine velocity

Derive Schedule
•

4.

Anchor Story
Mike Cohn’s Planning Poker
Wall Technique

Apply math formulas

Inspect and Adapt / Recalibrate
Agile Concept

Relative Sizing is used to manage the inherent uncertainty
in estimating large requirements.

Do Not
Do

Estimate by units of time
Size by complexity, comparing one story to another
Fibonacci Numbers
Leo

“Liber Abaci”
Using Fibonacci
1. INVEST User
Stories

2. Comparative size
the Stories using
the modified
Fibonacci
Sequence
3. Choose an
Anchor Story
Size the Jedis
Why Story Points?
Relative Sizing is used to
manage the inherent uncertainty
in estimating large requirements.

With significant uncertainty,
the more precise we are,
the less accurate we are.
Story Point Benefits
 Provides meaningful information to drive
prioritization based on business value
 Fosters communication & collaboration
 Enables focus on the big picture
 Avoids unnecessary precision
 Improves team psychology
 Estimation is easier & faster
when considered in relative
terms
Agile Concept

The average number of story points a team gets done in a Sprint.
“Agile processes promote
sustainable development. The
sponsors, developers, and users
should be able to maintain a
constant pace indefinitely.”
Understanding Velocity
 Predictability
 What can be done by a specific date
 When something can be completed
 How much business value (work) a team can
deliver over time

 Accuracy
 Developing a consistent velocity allows for
more accurate release and sprint planning
Forecasting the Release Date & Cost
 Inputs





Team member allocation (from capacity planning)
Team Velocity (4 – 6 sprints)
Apply Standard Deviation
Forecast Formulas

 Outputs
 Project Cost Estimate
 Project Schedule Forecast
Forecasting Formulas
 Derive Schedule
 Determine Velocity
 Apply Standard Deviation to obtain the range
 (Total Story Points / Velocity) + 1 = Number of Sprints +/Standard Deviation

 Estimate Cost
 Number of Sprints * Allocation * Number of Resources * Bill
Rate = Estimated Labor Cost +/- Standard Deviation
Forecast Schedule Example
 Derive Schedule
 Product Backlog = 200 pts
 Sprint Progress
•
•
•
•







Sprint 1 = 30 pts
Sprint 2 = 20 pts
Sprint 3 = 45 pts
Sprint 4 = 25 pts

Remaining points = 80
Velocity = 30
Standard Deviation = 11
Remaining Story Points / Velocity = Number of Sprints = 2.6
Forecast is 3 more Sprints +/-1 Sprint when Standard
Deviation is applied
Forecast Cost Example
 Estimate Cost
 Number of Sprints * Resources * Allocation converted to
hours worked in a Sprint * Bill Rate
 Range of Sprints was 6 to 8
 3 Team members at 80% allocation (96 hours/week)
 Bill Rate = 80.00/hr
 Cost Estimate Range is $138,240 - $184,320
 Avg Cost Per Story Point = $768
• (Resource*Allocation*Bill Rate)/Avg Story Pts

 Avg Cost Per Sprint = $23,040
Forecast Calculator
Publish Your Release Forecast
 After all user stories are Sized, and team
Velocity is measured, then the Duration
can be derived, and Cost calculated
 The forecast is then published as a
project Release Date and Labor Expense
size is estimated, velocity is measured, duration is derived, cost is calculated
Agile Concept

Regularly revisit estimates and forecast

“At regular intervals, the team
reflects on how to become
more effective, then tunes and
adjusts its behavior
accordingly.”
Agile Estimating is Efficient
 Story Point Technique
 6 - 9 months
 5360 - 7680 hours
 Effort to forecast cost &
schedule: 2

hours

 Traditional Technique
 6 - 9 months
 5120 - 7500 hours
 Effort to forecast cost &
schedule: 30

hours
Summary
 Power of Story Points using Fibonacci
 Helps Product Owner to prioritize to maximize
business value
 Enables clear communication to set
expectations
 Helps team set realistic goals & commitments
 Enables cost & schedule forecast accuracy
 Always use ranges for estimates & numbers
for facts
size is estimated, velocity is measured, duration is derived, cost is calculated

Weitere ähnliche Inhalte

Was ist angesagt?

Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning PokerDaniel Toader
 
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
 
story points v2
story points v2story points v2
story points v2Jane Yip
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptxPriyanka Gurnani
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsJesus Mendez
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015Fred Heath
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story pointsAnil Kulkarni CSM
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkUpekha Vandebona
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software EstimationSunil Jakkaraju
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniquesSwatiKapoor43
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddingtonPeter Saddington
 

Was ist angesagt? (20)

Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 
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
 
story points v2
story points v2story points v2
story points v2
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptx
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Estimation
EstimationEstimation
Estimation
 
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
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 
Story Points
Story PointsStory Points
Story Points
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 

Andere mochten auch

Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and consPragnendra Rahevar
 
projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)Nita Cristian
 
USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016Fred Heath
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planningMayur Sand
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planningDUONG Trong Tan
 
Webinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeWebinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeSaket Bansal
 
User story estimation with agile architectures
User story estimation with agile architecturesUser story estimation with agile architectures
User story estimation with agile architecturesRaffaele Garofalo
 
Complexity Theory and Why Waterfall Development Works (Sometimes)
Complexity Theory and Why Waterfall Development Works (Sometimes)Complexity Theory and Why Waterfall Development Works (Sometimes)
Complexity Theory and Why Waterfall Development Works (Sometimes)Larry Apke
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile Arena
 
Agile estimating user stories
Agile estimating user storiesAgile estimating user stories
Agile estimating user storiesfungfung Chen
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Modeljayanth72
 
Story Points Revisited
Story Points RevisitedStory Points Revisited
Story Points RevisitedLarry Apke
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopStephen Vance
 
Estimating Time & Costs
 Estimating Time & Costs Estimating Time & Costs
Estimating Time & Costsmairemic
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumTommy Norman
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 

Andere mochten auch (20)

Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and cons
 
projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)
 
USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planning
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planning
 
Webinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeWebinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridge
 
User story estimation with agile architectures
User story estimation with agile architecturesUser story estimation with agile architectures
User story estimation with agile architectures
 
Complexity Theory and Why Waterfall Development Works (Sometimes)
Complexity Theory and Why Waterfall Development Works (Sometimes)Complexity Theory and Why Waterfall Development Works (Sometimes)
Complexity Theory and Why Waterfall Development Works (Sometimes)
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story points
 
Agile estimating user stories
Agile estimating user storiesAgile estimating user stories
Agile estimating user stories
 
Project cost management
Project cost managementProject cost management
Project cost management
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
 
Story Points Revisited
Story Points RevisitedStory Points Revisited
Story Points Revisited
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation Workshop
 
Estimating Time & Costs
 Estimating Time & Costs Estimating Time & Costs
Estimating Time & Costs
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 
Project Estimating
Project EstimatingProject Estimating
Project Estimating
 
Schedule Review
Schedule ReviewSchedule Review
Schedule Review
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Project management
Project managementProject management
Project management
 

Ähnlich wie Agile estimating 12112013 - Agile KC Dec 2013

Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsEric D. Schabell
 
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
 
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...Katy Slemon
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Should we stop using Story points and Velocity?
Should we stop using Story points and Velocity?Should we stop using Story points and Velocity?
Should we stop using Story points and Velocity?PrasannaVaste
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfOrangescrum
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceTechWell
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilitiesHass Howard
 
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...AgileNetwork
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And PlanningMojammel Haque
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
7. space the estimation aid for bringing agile delivery predictability - p...
7. space   the estimation aid for bringing agile delivery predictability  - p...7. space   the estimation aid for bringing agile delivery predictability  - p...
7. space the estimation aid for bringing agile delivery predictability - p...Nesma
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That MatterClint Edmonson
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningMojammel Haque
 

Ähnlich wie Agile estimating 12112013 - Agile KC Dec 2013 (20)

Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
 
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
 
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...
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Should we stop using Story points and Velocity?
Should we stop using Story points and Velocity?Should we stop using Story points and Velocity?
Should we stop using Story points and Velocity?
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile Performance
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
Agile planning
Agile planningAgile planning
Agile planning
 
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
Agile Mumbai 2023 | AI-Powered Agility: A New Era of Sustainable Business Inn...
 
Agile Estimating And Planning
Agile Estimating And PlanningAgile Estimating And Planning
Agile Estimating And Planning
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
7. space the estimation aid for bringing agile delivery predictability - p...
7. space   the estimation aid for bringing agile delivery predictability  - p...7. space   the estimation aid for bringing agile delivery predictability  - p...
7. space the estimation aid for bringing agile delivery predictability - p...
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Productivity vs velocity vs business value in agile
Productivity vs velocity vs business value in agileProductivity vs velocity vs business value in agile
Productivity vs velocity vs business value in agile
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Data Mining and Analytics
Data Mining and AnalyticsData Mining and Analytics
Data Mining and Analytics
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 

Kürzlich hochgeladen

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Agile estimating 12112013 - Agile KC Dec 2013

  • 1. The Power of Story Point Estimating
  • 2. Trends in Agile Estimating  Story point estimating using Fibonacci sequence is most common • • • • • • • • Story points with Fibonacci 40% Story points (FP, LOC, hours, ideal days) 18% T-Shirt sizes 10% Function points 8% Hours 9% Other 8% Ideal Days 5% Lines of code 1% Source: Forrester Research Q32013 Global Agile Survey
  • 3. Research Findings  “The way we do story point estimation gives better estimates than hourly estimates as they are more accurate and have less variation.” (Forrester Group Research)  “Story point estimation cuts estimation time by 80% allowing teams to do more estimation and tracking than a typical waterfall team. A telecom company noticed that estimated story points with planning poker was 48 times faster than waterfall estimation practices in the company and gave as good or better estimates.” (Forrester Group Research)  “Story points are therefore faster, better, and cheaper than hours and the highest performing teams completely abandon any hourly estimation as they view it as waste that just slows them down.” (Forrester Group Research)  “New research findings show that agile estimation is astoundingly more accurate than traditional project estimation.” (Microsoft)
  • 4. Why do we Estimate?     Cost and schedule transparency Manage perceptions Set clear expectations Enable Product Owner to prioritize and maximize business value  Enable team to establish realistic goals and commitments
  • 5. Agile Estimating Best Practices size is estimated, velocity is measured, duration is derived, cost is calculated 1. Estimate Size • • INVEST User Stories Fibonacci Number Sequence – – – 2. Measure Velocity • 3. Use standard deviation Calculate Cost • 5. 4-6 Sprints to determine velocity Derive Schedule • 4. Anchor Story Mike Cohn’s Planning Poker Wall Technique Apply math formulas Inspect and Adapt / Recalibrate
  • 6. Agile Concept Relative Sizing is used to manage the inherent uncertainty in estimating large requirements. Do Not Do Estimate by units of time Size by complexity, comparing one story to another
  • 9. Using Fibonacci 1. INVEST User Stories 2. Comparative size the Stories using the modified Fibonacci Sequence 3. Choose an Anchor Story
  • 11. Why Story Points? Relative Sizing is used to manage the inherent uncertainty in estimating large requirements. With significant uncertainty, the more precise we are, the less accurate we are.
  • 12. Story Point Benefits  Provides meaningful information to drive prioritization based on business value  Fosters communication & collaboration  Enables focus on the big picture  Avoids unnecessary precision  Improves team psychology  Estimation is easier & faster when considered in relative terms
  • 13. Agile Concept The average number of story points a team gets done in a Sprint. “Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.”
  • 14. Understanding Velocity  Predictability  What can be done by a specific date  When something can be completed  How much business value (work) a team can deliver over time  Accuracy  Developing a consistent velocity allows for more accurate release and sprint planning
  • 15. Forecasting the Release Date & Cost  Inputs     Team member allocation (from capacity planning) Team Velocity (4 – 6 sprints) Apply Standard Deviation Forecast Formulas  Outputs  Project Cost Estimate  Project Schedule Forecast
  • 16. Forecasting Formulas  Derive Schedule  Determine Velocity  Apply Standard Deviation to obtain the range  (Total Story Points / Velocity) + 1 = Number of Sprints +/Standard Deviation  Estimate Cost  Number of Sprints * Allocation * Number of Resources * Bill Rate = Estimated Labor Cost +/- Standard Deviation
  • 17. Forecast Schedule Example  Derive Schedule  Product Backlog = 200 pts  Sprint Progress • • • •      Sprint 1 = 30 pts Sprint 2 = 20 pts Sprint 3 = 45 pts Sprint 4 = 25 pts Remaining points = 80 Velocity = 30 Standard Deviation = 11 Remaining Story Points / Velocity = Number of Sprints = 2.6 Forecast is 3 more Sprints +/-1 Sprint when Standard Deviation is applied
  • 18. Forecast Cost Example  Estimate Cost  Number of Sprints * Resources * Allocation converted to hours worked in a Sprint * Bill Rate  Range of Sprints was 6 to 8  3 Team members at 80% allocation (96 hours/week)  Bill Rate = 80.00/hr  Cost Estimate Range is $138,240 - $184,320  Avg Cost Per Story Point = $768 • (Resource*Allocation*Bill Rate)/Avg Story Pts  Avg Cost Per Sprint = $23,040
  • 20. Publish Your Release Forecast  After all user stories are Sized, and team Velocity is measured, then the Duration can be derived, and Cost calculated  The forecast is then published as a project Release Date and Labor Expense size is estimated, velocity is measured, duration is derived, cost is calculated
  • 21. Agile Concept Regularly revisit estimates and forecast “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”
  • 22. Agile Estimating is Efficient  Story Point Technique  6 - 9 months  5360 - 7680 hours  Effort to forecast cost & schedule: 2 hours  Traditional Technique  6 - 9 months  5120 - 7500 hours  Effort to forecast cost & schedule: 30 hours
  • 23. Summary  Power of Story Points using Fibonacci  Helps Product Owner to prioritize to maximize business value  Enables clear communication to set expectations  Helps team set realistic goals & commitments  Enables cost & schedule forecast accuracy  Always use ranges for estimates & numbers for facts size is estimated, velocity is measured, duration is derived, cost is calculated