SlideShare a Scribd company logo
Esteban Sanchez
Galorath Incorporated
About The Speaker
 Born and raised in the tropical
Costa Rica
 Senior Cost Estimation Consultant
at Galorath Inc.
 Works with customers around the
world to estimate Software,
Hardware and IT Projects
Outline
 Background
 Agile Estimates – Are they necessary?
 Types of Estimates
 Size Metric for Agile Project
 Story Points or Function Points?
 How about both?
 Variables (Team Size, Sprint Duration, Velocity)
 More on Velocity – Industry Standard Velocity
 Sprint 0
 Back-End Integration and UAT
 The Complete Agile Estimate
In the Beginning…
The Cone of Uncertainty Gave Visibility to Cost Risk!
Jump into the Time Machine… 2001
The Agile Manifesto was
conceived as collection of
loose, iterative, customer
centric development
methods…
- Agile -
… and the difficulty of estimating Agile began!
Agile Estimation Shouldn’t be More Difficult
It’s Just Another Methodology
ROM Detailed Estimate
Maximum
Uncertainty
Evolving
Complexity
Agile Estimates – Are they necessary?
 #NoEstimates
 Estimates are difficult to produce
 Provide little to no value
 Estimation is overhead and should be minimized
 #Estimates
 Organizations need to do budget planning
 Estimates are needed to make informed decisions
 CXOs need estimates for accountability to
shareholders
Social Networks have created discord around Agile
Estimates…
Parametric Modeling sustains the
#Estimates argument
 Extensive Research on Agile
Estimation
 Field Experiences Working
with Customers
 Best Practices Proven to be
Meaningful and Beneficial
 Sizing Methods
 Processes
 Training
 Tools (SEER-SEM Agile
Planner)
Agile Estimates have Differing Fidelity
 Backlog Estimate
 ROM
 One Estimate for the
Entire Project
 Useful for High Level
Analysis and Budget
Planning
 Can be built early with
limited information
 Sprint Estimate
 Detailed
 Estimates are generated
at the Sprint Level
 Useful for Team Planning
and Tracking
 Considers all information
(Velocity, Team Size,
Sprint Duration )
Backlog Estimate = Big PictureFeatures
Project
Characteristics
Team
Dynamics
Sprint Estimate = Delivery DetailFeatures
Project
Characteristics
Team
Dynamics
Size Continues to be the
Main Driver
Pick a Metric and
Be Consistent!
Function Points
Use Cases
T-Shirt Sizes
Project Characteristics
 What is it running on?
(Cloud, PC, Mobile, etc.)
 What will it do? (CRM,
Database, Embedded)
 What Agile Method?
(SCRUM is the most widely
used)
 How will you build it? (New,
Modification, Rehost)
 How much Governance?
(IEEE, ISO 9001, etc.)
@Galorath we call these
Knowledge Bases
Team Dynamics
Development
Team Size
• Optimal Size can
be calculated
• Everyone
available on day
1?
Backlog Size
• What is the team
tasked to
complete?
SPRINT Duration
• Timebox duration for an iteration
• 4 and 2 weeks are the most common
Team Velocity
• What is “doable”
in a SPRINT
• If not known, it
can be computed
(discussed in
slide 20)
What About Story Points?
 Advantages
 Easy to Use
 No Training Required
 Promotes cross-functional behavior (teams can compare similar
things)
 Current Trends
 People questioning their usefulness
 Challenges
 Not Standard/Team Specific
 Difficult to Explain
 Difficult (maybe impossible) to Benchmark
 They are started to be abandoned
 Story Points Inflation
Quest for Productivity Measurement
Induces Inflation
250
225
200
175
150
125
100
75
50
25
0
StoryPoints
Sprints
Project Monitoring Begins
This is what happens when you don’t have a standard
sizing metric, like Function Points 
Story Points Must be Tempered by a
Standard Metric – Galorath Approach
 Function Points (or SLOC) used as the Underpinning
Metric
 Team Variance in Story Points must be accommodated
 A FP Counter must understand the Agile Team
“Standards” to normalize the count
 Final Estimate will reflect the Team Specific Productivity
How it Works
Same Point Counts - Different Results
Same Story Point Counts
Different Teams
Different Estimates
715 FPs310 FPs
Team A Team B
Agile is all about Velocity
Sprint X
Staff = 5 People Duration = 4 Weeks
Effort = 800 Hours Cost = $120K
So, what is the Product Owner getting?
Given a Velocity… what can we deliver
for any given project type?
 Velocity = Commitments for the Sprint
 Velocity is a metric of Software Size/Sprint
 It is not magic, it can be predicted
 Industry Data provides a predictive model for productivity
20
FPs/Sprin
t
87
FPs/Sprin
t
We call this “Industry Standard Velocity”
Productivity
Computing the Number of Sprints
 The number of Sprints drives the estimated Cost and
Duration
Backlog Size = 540 SPs
Velocity = 90 FPs/Sprint
Voila, We have an Estimate!!!
5. agile estimation reconsidered again   esteban sanchez
Industry calls this “Sprint 0”
 The work before the Project
can start
 For example: Planning and
Setup
 We believe Sprint 0 should be
estimated
 Duration/Effort may be
More/Less Than a Typical
Sprint
SPRINT 0
Env.
Setup
Team
Setup
Backlog
Plan
Back-End Work
 Typically, some work needs to be done after you are
done “Sprinting”
 Final System Level Integration
 User Acceptance Testing
 Final Check-out and Certification
 Warranty/Maintenance
 The Estimate would NOT be Complete if this is
Ignored
 Should be Estimated Based on the Overall Backlog
Size
The Complete Agile Estimate
 Full Estimate Including:
 Pre-Sprint Work (Backlog
Planning, team Setup, Env.
Setup)
 Sprint Iterations
(Design/Code/Test)
 Back-End Work (SIT, UAT, etc.)
Our Journey Continues…
 At Galorath we have performed extensive research
and worked collaboratively with an international
customer base to understand their estimation needs
in an Agile Environment
 All knowledge has been incorporated into the new
Agile Planner capability in SEER-SEM
 The journey is just starting… We will continue to
make and offer improvements based upon our on-
going research, staying abreast of industry trends
and listening to the voice of the customer
Gracias!
Thank You!
Bedankt!
Grazie!
Spacibo!
Merci!
Danke!
धन्यवाद!

More Related Content

PDF
8. how nesma can quick start your software estimate frank vogelezang
PDF
The fact that your poject is agile is not (necessarily) a cost driver arlen...
PDF
Software sizing as an essential measure past present and future - Dan Galorat...
PDF
3. any metric is useless without competence! jaap van der leer - marco dumont
PDF
7. space the estimation aid for bringing agile delivery predictability - p...
PDF
Size matters a lot rick collins - technomics
PDF
Software estimation challenge diederik wortman - metri
PDF
Agile teams get a grip - martijn groenewegen
8. how nesma can quick start your software estimate frank vogelezang
The fact that your poject is agile is not (necessarily) a cost driver arlen...
Software sizing as an essential measure past present and future - Dan Galorat...
3. any metric is useless without competence! jaap van der leer - marco dumont
7. space the estimation aid for bringing agile delivery predictability - p...
Size matters a lot rick collins - technomics
Software estimation challenge diederik wortman - metri
Agile teams get a grip - martijn groenewegen

What's hot (20)

PDF
Bridging the gap rob de munnik - dutch tax office
PDF
2. garansys loves estimates for agile projects alexander vermeulen
PDF
Draft CE-74 v03 for MAIN review
PDF
Ac2017 6. output based contracting
PDF
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
PPT
Agile Metrics That Matter
PDF
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
PPTX
Seven Key Metrics to Improve Agile Performance
PPTX
Agile Metrics: It's Not All That Complicated
PDF
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
PDF
Agile metrics
PPTX
Top 10 Agile Metrics
PDF
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
PPTX
Agile metrics
PPTX
Sagi Smolarski ITG - Enterprise Metrics on Agile
PDF
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
PPTX
Agile Metrics
PPTX
Agile Metrics - how to use metrics to manage agile teams
PDF
Agile metrics what is... riga-version
PDF
Software Project Estimation
Bridging the gap rob de munnik - dutch tax office
2. garansys loves estimates for agile projects alexander vermeulen
Draft CE-74 v03 for MAIN review
Ac2017 6. output based contracting
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
Agile Metrics That Matter
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Seven Key Metrics to Improve Agile Performance
Agile Metrics: It's Not All That Complicated
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Agile metrics
Top 10 Agile Metrics
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Agile metrics
Sagi Smolarski ITG - Enterprise Metrics on Agile
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Agile Metrics
Agile Metrics - how to use metrics to manage agile teams
Agile metrics what is... riga-version
Software Project Estimation
Ad

Similar to 5. agile estimation reconsidered again esteban sanchez (20)

PPTX
Better Estimation Through Estimation Process Improvement - Dan Galorath
PPTX
Agile estimation
PDF
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
PPTX
Release planning using feature points
PPTX
Agile projetcs (sizing and estimation)
PPTX
Ssw forte-agile-seminar
 
PDF
The art of estimation
PPT
Agile estimates - Insights about the basic
PPTX
significance_of_test_estimating_in_the_software_development.pptx
PPTX
Agile estimation
PDF
Agile Estimation
PPTX
Madhur Kathuria Release planning using feature points
PDF
significance_of_test_estimating_in_the_software_development.pdf
PDF
Agile planning and estimating
PPTX
significance_of_test_estimating_in_the_software_development.pptx
PPTX
03 Traditional vs Agile Planning - FS25.pptx
PDF
significance_of_test_estimating_in_the_software_development.pdf
PPTX
Agile Estimating Technique
PDF
Agile Estimation for Fixed Price Model
PPT
Agile Estimating And Planning
Better Estimation Through Estimation Process Improvement - Dan Galorath
Agile estimation
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Release planning using feature points
Agile projetcs (sizing and estimation)
Ssw forte-agile-seminar
 
The art of estimation
Agile estimates - Insights about the basic
significance_of_test_estimating_in_the_software_development.pptx
Agile estimation
Agile Estimation
Madhur Kathuria Release planning using feature points
significance_of_test_estimating_in_the_software_development.pdf
Agile planning and estimating
significance_of_test_estimating_in_the_software_development.pptx
03 Traditional vs Agile Planning - FS25.pptx
significance_of_test_estimating_in_the_software_development.pdf
Agile Estimating Technique
Agile Estimation for Fixed Price Model
Agile Estimating And Planning
Ad

More from Nesma (20)

PDF
Viktor Clerc - Presentatie Nesma over NPR5333.pdf
PDF
Harold van Heeringen - Nesma FP in Cost Estimation.pdf
PDF
Frank Vogelezang - EFS presentation 6-6-2024.pdf
PDF
Eric van der Vliet - ICEAA SW - Status.pdf
PDF
The Use of Functional Size in the Industry.pdf
PDF
2024-04 - Nesma webinar - Benchmarking.pdf
PDF
Agile Team Performance Measurement webinar
PDF
Software Cost Estimation webinar January 2024.pdf
PDF
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
PDF
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
PDF
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
PPTX
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
PPTX
The COSMIC battle between David and Goliath - Paul Hussein
PPTX
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
PPTX
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
PPTX
CEBoK for Software Past Present Future - Megan Jones
PPTX
Agile Development and Agile Cost Estimation - A return to basic principles - ...
PPTX
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
PPTX
Project Succes is a Choice - Joop Schefferlie
PDF
Afrekenen met functiepunten
Viktor Clerc - Presentatie Nesma over NPR5333.pdf
Harold van Heeringen - Nesma FP in Cost Estimation.pdf
Frank Vogelezang - EFS presentation 6-6-2024.pdf
Eric van der Vliet - ICEAA SW - Status.pdf
The Use of Functional Size in the Industry.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
Agile Team Performance Measurement webinar
Software Cost Estimation webinar January 2024.pdf
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
The COSMIC battle between David and Goliath - Paul Hussein
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
CEBoK for Software Past Present Future - Megan Jones
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Project Succes is a Choice - Joop Schefferlie
Afrekenen met functiepunten

Recently uploaded (20)

PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
medical staffing services at VALiNTRY
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Digital Strategies for Manufacturing Companies
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
L1 - Introduction to python Backend.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
AI in Product Development-omnex systems
PDF
Understanding Forklifts - TECH EHS Solution
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
ManageIQ - Sprint 268 Review - Slide Deck
medical staffing services at VALiNTRY
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
How Creative Agencies Leverage Project Management Software.pdf
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Digital Strategies for Manufacturing Companies
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
VVF-Customer-Presentation2025-Ver1.9.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
L1 - Introduction to python Backend.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
How to Choose the Right IT Partner for Your Business in Malaysia
AI in Product Development-omnex systems
Understanding Forklifts - TECH EHS Solution
2025 Textile ERP Trends: SAP, Odoo & Oracle
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf

5. agile estimation reconsidered again esteban sanchez

  • 2. About The Speaker  Born and raised in the tropical Costa Rica  Senior Cost Estimation Consultant at Galorath Inc.  Works with customers around the world to estimate Software, Hardware and IT Projects
  • 3. Outline  Background  Agile Estimates – Are they necessary?  Types of Estimates  Size Metric for Agile Project  Story Points or Function Points?  How about both?  Variables (Team Size, Sprint Duration, Velocity)  More on Velocity – Industry Standard Velocity  Sprint 0  Back-End Integration and UAT  The Complete Agile Estimate
  • 4. In the Beginning… The Cone of Uncertainty Gave Visibility to Cost Risk!
  • 5. Jump into the Time Machine… 2001 The Agile Manifesto was conceived as collection of loose, iterative, customer centric development methods… - Agile - … and the difficulty of estimating Agile began!
  • 6. Agile Estimation Shouldn’t be More Difficult It’s Just Another Methodology ROM Detailed Estimate Maximum Uncertainty Evolving Complexity
  • 7. Agile Estimates – Are they necessary?  #NoEstimates  Estimates are difficult to produce  Provide little to no value  Estimation is overhead and should be minimized  #Estimates  Organizations need to do budget planning  Estimates are needed to make informed decisions  CXOs need estimates for accountability to shareholders Social Networks have created discord around Agile Estimates…
  • 8. Parametric Modeling sustains the #Estimates argument  Extensive Research on Agile Estimation  Field Experiences Working with Customers  Best Practices Proven to be Meaningful and Beneficial  Sizing Methods  Processes  Training  Tools (SEER-SEM Agile Planner)
  • 9. Agile Estimates have Differing Fidelity  Backlog Estimate  ROM  One Estimate for the Entire Project  Useful for High Level Analysis and Budget Planning  Can be built early with limited information  Sprint Estimate  Detailed  Estimates are generated at the Sprint Level  Useful for Team Planning and Tracking  Considers all information (Velocity, Team Size, Sprint Duration )
  • 10. Backlog Estimate = Big PictureFeatures Project Characteristics Team Dynamics
  • 11. Sprint Estimate = Delivery DetailFeatures Project Characteristics Team Dynamics
  • 12. Size Continues to be the Main Driver Pick a Metric and Be Consistent! Function Points Use Cases T-Shirt Sizes
  • 13. Project Characteristics  What is it running on? (Cloud, PC, Mobile, etc.)  What will it do? (CRM, Database, Embedded)  What Agile Method? (SCRUM is the most widely used)  How will you build it? (New, Modification, Rehost)  How much Governance? (IEEE, ISO 9001, etc.) @Galorath we call these Knowledge Bases
  • 14. Team Dynamics Development Team Size • Optimal Size can be calculated • Everyone available on day 1? Backlog Size • What is the team tasked to complete? SPRINT Duration • Timebox duration for an iteration • 4 and 2 weeks are the most common Team Velocity • What is “doable” in a SPRINT • If not known, it can be computed (discussed in slide 20)
  • 15. What About Story Points?  Advantages  Easy to Use  No Training Required  Promotes cross-functional behavior (teams can compare similar things)  Current Trends  People questioning their usefulness  Challenges  Not Standard/Team Specific  Difficult to Explain  Difficult (maybe impossible) to Benchmark  They are started to be abandoned  Story Points Inflation
  • 16. Quest for Productivity Measurement Induces Inflation 250 225 200 175 150 125 100 75 50 25 0 StoryPoints Sprints Project Monitoring Begins This is what happens when you don’t have a standard sizing metric, like Function Points 
  • 17. Story Points Must be Tempered by a Standard Metric – Galorath Approach  Function Points (or SLOC) used as the Underpinning Metric  Team Variance in Story Points must be accommodated  A FP Counter must understand the Agile Team “Standards” to normalize the count  Final Estimate will reflect the Team Specific Productivity
  • 19. Same Point Counts - Different Results Same Story Point Counts Different Teams Different Estimates 715 FPs310 FPs Team A Team B
  • 20. Agile is all about Velocity Sprint X Staff = 5 People Duration = 4 Weeks Effort = 800 Hours Cost = $120K So, what is the Product Owner getting?
  • 21. Given a Velocity… what can we deliver for any given project type?  Velocity = Commitments for the Sprint  Velocity is a metric of Software Size/Sprint  It is not magic, it can be predicted  Industry Data provides a predictive model for productivity 20 FPs/Sprin t 87 FPs/Sprin t We call this “Industry Standard Velocity” Productivity
  • 22. Computing the Number of Sprints  The number of Sprints drives the estimated Cost and Duration Backlog Size = 540 SPs Velocity = 90 FPs/Sprint Voila, We have an Estimate!!!
  • 24. Industry calls this “Sprint 0”  The work before the Project can start  For example: Planning and Setup  We believe Sprint 0 should be estimated  Duration/Effort may be More/Less Than a Typical Sprint SPRINT 0 Env. Setup Team Setup Backlog Plan
  • 25. Back-End Work  Typically, some work needs to be done after you are done “Sprinting”  Final System Level Integration  User Acceptance Testing  Final Check-out and Certification  Warranty/Maintenance  The Estimate would NOT be Complete if this is Ignored  Should be Estimated Based on the Overall Backlog Size
  • 26. The Complete Agile Estimate  Full Estimate Including:  Pre-Sprint Work (Backlog Planning, team Setup, Env. Setup)  Sprint Iterations (Design/Code/Test)  Back-End Work (SIT, UAT, etc.)
  • 27. Our Journey Continues…  At Galorath we have performed extensive research and worked collaboratively with an international customer base to understand their estimation needs in an Agile Environment  All knowledge has been incorporated into the new Agile Planner capability in SEER-SEM  The journey is just starting… We will continue to make and offer improvements based upon our on- going research, staying abreast of industry trends and listening to the voice of the customer