SlideShare a Scribd company logo
Copyright 2013 Davisbase LLC.
Presented by Russ Fletcher
in partnership with
Agile Estimating:
Moving Away from Hours
Copyright 2013 Davisbase LLC.
Agile Described...
‣ Agile is a philosophy and a process that drive us to focus
on delivering the highest business value in the
shortest time.
‣ The business sets the priorities. Teams self-organize to
determine the best way to deliver the highest priority
features.
‣ Every two weeks to a month anyone can see real working
software and decide to release it as is or continue to
enhance it.
...in less than 100 Words
Courtesy Mike Cohn
Copyright 2013 Davisbase LLC.
Product Delivery
Illustrating the 5 Levels of Agile Planning
1
3
2
4
5
Vision Planning
Yearly by the product owner
Roadmap Planning
Semi-yearly by the product owner
Release Planning
Quarterly by the product owner and team
Sprint Planning
Bi-weekly by the team
Daily Planning
Daily by the team and individuals
Copyright 2013 Davisbase LLC.
Release 1 Release 2 Release 3 Release 4
Inventory
Database
Payment
Systems
Security
Fulfillment
Systems
Product Tracking Customer Loyalty
Advertising
Product Roadmap
Product Vision1
2
3
4
5
Agile Overview
Copyright 2013 Davisbase LLC.
Estimating Ideal Time
• Basketball game
• How much longer will
the game take?
• Actual game time
remaining is 12:48
• Ideal time is like
basketball game time
Copyright 2013 Davisbase LLC.
Estimate Types
• Time-based vs Relative Estimating
• Time-based Estimating focuses on elapsed
time
• Relative Estimating focuses on size and
complexity
Copyright 2013 Davisbase LLC.
What People Hear
• What do Customers,
Stakeholders, Marketing
and others do with our
estimates?
• Estimates drive
expectations
Copyright 2013 Davisbase LLC.
Games We Play
• If we know that estimates
drive expectations, what
do we do with our
estimates?
• This leads to “estimate
bloat” in highly
dependent, traditional
project plans
Or we INFLATE them!
We pad our
ESTIMATES
Copyright 2013 Davisbase LLC.
Relative Estimating
• Not time based
(days, hours, weeks...)
• Size
• Complexity
• Two techniques:
• Triangulation
• Bracketing
Copyright 2013 Davisbase LLC.
Story Points
• Unit-less measure of
• Size
• Complexity
• We know that 8 is four times
the size of 2
8
2
Copyright 2013 Davisbase LLC.
• Mike Cohn’s Dog Point
exercise
• Assign “dog points” to
the following breeds
based on size and
complexity
Dog Breeds Points
Dachshund
Labrador Retriever
Great Dane
Terrier
German Shepherd
Poodle
Bulldog
St. Bernard
Chihuahua
Relative Estimating
Assigning “dog points” to demonstrate relative sizes
Copyright 2013 Davisbase LLC.
The Scale
• Not an infinite scale
• Specific Sequence -
0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100, ?
• Try to keep it small -
stories estimated too
large are candidates for
being split
• Stay with this sequence!
Relative estimating sequence is based on the
Fibonacci series. Leonardo of Pisa, aka Fibonacci,
studied patterns in nature and found this sequence
utilized again and again. The sequence was
foundational for the discovery of the ‘golden ratio’.
Copyright 2013 Davisbase LLC.
Estimating Story Points
• Use comparisons - stories of similar size
• Group stories of similar size to notice
consistency
• Triangulate - don’t compare to only one story
Copyright 2013 Davisbase LLC.
Estimating Story Points
• Don’t spend too much time on each story
• Estimate as much as is needed for
planning....nothing more
• Epics (large stories) should be set aside to be
broken down
Copyright 2013 Davisbase LLC.
Planning Poker
Using PlanningPoker.com
• Steps for playing planning poker
• Each estimator has a set of cards on their screen
• Customer/Product Owner describes a story and
allows for brief discussion
• Each player selects a card on their screen for their
estimate
• Once everyone has estimated, then all cards are
shown at the same time
• Discuss differences
• Re-estimate or discuss to reach convergence
Copyright 2013 Davisbase LLC.
Macro Estimating
• Relative estimating/Story Points works fine for
small pieces of functionality, but...
• ...how do I do project-level estimation?
Copyright 2013 Davisbase LLC.
Product Delivery
Illustrating the 5 Levels of Agile Planning
1
3
2
4
5
Vision Planning
Yearly by the product owner
Roadmap Planning
Semi-yearly by the product owner
Release Planning
Quarterly by the product owner and team
Sprint Planning
Bi-weekly by the team
Daily Planning
Daily by the team and individuals
Copyright 2013 Davisbase LLC.
Release Planning
• Release Plan provides a connection from the
Roadmap to our Sprints
• Provides visibility to how we deliver
• Resources
• Timing
• Backlog Priority
Copyright 2013 Davisbase LLC.
Team Velocity
• How much can the team FINISH in a single sprint
• Factors effecting team velocity
• Number of resources
• Interruptions
• Multi-tasking
• Over time, team velocity is derived from actual
data
Copyright 2013 Davisbase LLC.
Velocity
• Understanding the team’s
capacity (velocity) will enable
release planning
• Over time utilize multiple data
points to derive velocity:
• Fastest pace
• Average pace
• Slowest pace
Slowest
Average
Fastest
Using velocity to plan the release
Copyright 2013 Davisbase LLC.
Release Planning
• Take into consideration:
• Stories
• Priorities
• Story Points
• Velocity
• Customer/Product Owner input
Copyright 2013 Davisbase LLC.
Release Planning
Sprint 1
Story A - 3 pts
Story B - 2 pts
Story D - 5 pts
Sprint 2
Story C - 5 pts
Story E - 2 pts
Story F - 3 pts
Sprint 3
Story G - 8 pts
Story H - 3 pts
Release 1
Copyright 2013 Davisbase LLC.
Release Planning
Sprint 1
Story A - 3 pts
Story B - 2 pts
Story D - 5 pts
Sprint 2
Story C - 5 pts
Story E - 2 pts
Story F - 3 pts
Sprint 3
Story G - 8 pts
Story H - 3 pts
Sprint 4
Integration
Sprint
Release 1
Continuous Integration can save significant time
Copyright 2013 Davisbase LLC.
Release 1 Release 2 Release 3 Release 4
Inventory
Database
Payment
Systems
Security
Fulfillment
Systems
Product Tracking Customer Loyalty
Advertising
Product Roadmap
Product Vision1
2
3
4
5
Agile Overview
Copyright 2013 Davisbase LLC.
Thank You!
Russ Fletcher
VP Business Dev.
Davisbase, LLC
russ.fletcher@davisbase.com
(801) 636-4802

More Related Content

PPT
Cutter gen culture_doc
PDF
Que Sera Sera sdec15
PDF
Agile = No Planning = No Bull$h!t - Reese Schmit - Keep Austin Agile 2018
PPTX
Content Assessment Hero League presented at LavaCon 2013
PDF
Estimating with story points
PDF
Agile estimates or story points, ideal hours and a little math in between
PPTX
Agile Estimation & Capacity Planning
PDF
Estimating Story Points in Agile - MAGIC Approach
Cutter gen culture_doc
Que Sera Sera sdec15
Agile = No Planning = No Bull$h!t - Reese Schmit - Keep Austin Agile 2018
Content Assessment Hero League presented at LavaCon 2013
Estimating with story points
Agile estimates or story points, ideal hours and a little math in between
Agile Estimation & Capacity Planning
Estimating Story Points in Agile - MAGIC Approach

Similar to Agile Estimating: Moving Away from Hours (20)

PPTX
Agile projetcs (sizing and estimation)
PPTX
CloudAustin Black Friday 2013
PDF
Our Journey to Agile in the Microsoft Developer Division
PPTX
Estimation Protips
PPTX
Real world experience from Microsoft - Deniz Ercoskun
PPTX
Lean conference 2014 Open Market - how we have benefited from the application...
PDF
Sprinting Ahead – How RunKeeper Uses Atlassian Tools in a Fast-Paced Agile Wo...
PPTX
Query-time Nonparametric Regression with Temporally Bounded Models - Patrick ...
PPTX
Distributed Agile - Agile Tour Sydney 2013
PPTX
Xanpan extended presentation
PPTX
Software Agility.pptx
DOC
V10 getting the_job_outline_of_important_things
PPTX
Estimation
PDF
The Data Lake and Getting Buisnesses the Big Data Insights They Need
PDF
Scrum training day 1
PDF
HostingCon - Using agile to deliver projects that transform customers from do...
KEY
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
PDF
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
PDF
#8 agile governance questions you can and should be asking
PDF
Design Systems at Scale
Agile projetcs (sizing and estimation)
CloudAustin Black Friday 2013
Our Journey to Agile in the Microsoft Developer Division
Estimation Protips
Real world experience from Microsoft - Deniz Ercoskun
Lean conference 2014 Open Market - how we have benefited from the application...
Sprinting Ahead – How RunKeeper Uses Atlassian Tools in a Fast-Paced Agile Wo...
Query-time Nonparametric Regression with Temporally Bounded Models - Patrick ...
Distributed Agile - Agile Tour Sydney 2013
Xanpan extended presentation
Software Agility.pptx
V10 getting the_job_outline_of_important_things
Estimation
The Data Lake and Getting Buisnesses the Big Data Insights They Need
Scrum training day 1
HostingCon - Using agile to deliver projects that transform customers from do...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
#8 agile governance questions you can and should be asking
Design Systems at Scale
Ad

More from VersionOne (20)

PDF
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
PDF
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
PDF
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
PDF
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
PPTX
12 Benefits of Adopting Agile
PPTX
What's the State of Agile Software Development?
PDF
AgileLIVE: Continuous Product Learning - Part 2
PDF
AgileLIVE: Continuous Product Learning - Part 1
PDF
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
PDF
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
PDF
Why VersionOne is Wicked Awesome
PDF
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
PDF
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
PDF
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
PDF
AgileLIVE Webinar: Adding UX Value to Agile Development
PDF
AgileLIVE Webinar: Agile Leadership for the Enterprise
PDF
AgileLIVE - Collaboration that Scales - Part 2
PDF
AgileLIVE - Collaboration that Scales - Part 1
PPTX
Creating Basic Agile Reports
PPTX
Managing Technical Debt
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 2
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
12 Benefits of Adopting Agile
What's the State of Agile Software Development?
AgileLIVE: Continuous Product Learning - Part 2
AgileLIVE: Continuous Product Learning - Part 1
AgileLIVE Webinar: Measuring the Success of Your Agile Transformation - Part 2
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
Why VersionOne is Wicked Awesome
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 1
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE - Collaboration that Scales - Part 2
AgileLIVE - Collaboration that Scales - Part 1
Creating Basic Agile Reports
Managing Technical Debt
Ad

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Tartificialntelligence_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
project resource management chapter-09.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
A comparative study of natural language inference in Swahili using monolingua...
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Zenith AI: Advanced Artificial Intelligence
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
1. Introduction to Computer Programming.pptx
Encapsulation_ Review paper, used for researhc scholars
SOPHOS-XG Firewall Administrator PPT.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Chapter 5: Probability Theory and Statistics
Tartificialntelligence_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
project resource management chapter-09.pdf
DP Operators-handbook-extract for the Mautical Institute
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Programs and apps: productivity, graphics, security and other tools
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Web App vs Mobile App What Should You Build First.pdf
Digital-Transformation-Roadmap-for-Companies.pptx

Agile Estimating: Moving Away from Hours

  • 1. Copyright 2013 Davisbase LLC. Presented by Russ Fletcher in partnership with Agile Estimating: Moving Away from Hours
  • 2. Copyright 2013 Davisbase LLC. Agile Described... ‣ Agile is a philosophy and a process that drive us to focus on delivering the highest business value in the shortest time. ‣ The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. ‣ Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it. ...in less than 100 Words Courtesy Mike Cohn
  • 3. Copyright 2013 Davisbase LLC. Product Delivery Illustrating the 5 Levels of Agile Planning 1 3 2 4 5 Vision Planning Yearly by the product owner Roadmap Planning Semi-yearly by the product owner Release Planning Quarterly by the product owner and team Sprint Planning Bi-weekly by the team Daily Planning Daily by the team and individuals
  • 4. Copyright 2013 Davisbase LLC. Release 1 Release 2 Release 3 Release 4 Inventory Database Payment Systems Security Fulfillment Systems Product Tracking Customer Loyalty Advertising Product Roadmap Product Vision1 2 3 4 5 Agile Overview
  • 5. Copyright 2013 Davisbase LLC. Estimating Ideal Time • Basketball game • How much longer will the game take? • Actual game time remaining is 12:48 • Ideal time is like basketball game time
  • 6. Copyright 2013 Davisbase LLC. Estimate Types • Time-based vs Relative Estimating • Time-based Estimating focuses on elapsed time • Relative Estimating focuses on size and complexity
  • 7. Copyright 2013 Davisbase LLC. What People Hear • What do Customers, Stakeholders, Marketing and others do with our estimates? • Estimates drive expectations
  • 8. Copyright 2013 Davisbase LLC. Games We Play • If we know that estimates drive expectations, what do we do with our estimates? • This leads to “estimate bloat” in highly dependent, traditional project plans Or we INFLATE them! We pad our ESTIMATES
  • 9. Copyright 2013 Davisbase LLC. Relative Estimating • Not time based (days, hours, weeks...) • Size • Complexity • Two techniques: • Triangulation • Bracketing
  • 10. Copyright 2013 Davisbase LLC. Story Points • Unit-less measure of • Size • Complexity • We know that 8 is four times the size of 2 8 2
  • 11. Copyright 2013 Davisbase LLC. • Mike Cohn’s Dog Point exercise • Assign “dog points” to the following breeds based on size and complexity Dog Breeds Points Dachshund Labrador Retriever Great Dane Terrier German Shepherd Poodle Bulldog St. Bernard Chihuahua Relative Estimating Assigning “dog points” to demonstrate relative sizes
  • 12. Copyright 2013 Davisbase LLC. The Scale • Not an infinite scale • Specific Sequence - 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40, 100, ? • Try to keep it small - stories estimated too large are candidates for being split • Stay with this sequence! Relative estimating sequence is based on the Fibonacci series. Leonardo of Pisa, aka Fibonacci, studied patterns in nature and found this sequence utilized again and again. The sequence was foundational for the discovery of the ‘golden ratio’.
  • 13. Copyright 2013 Davisbase LLC. Estimating Story Points • Use comparisons - stories of similar size • Group stories of similar size to notice consistency • Triangulate - don’t compare to only one story
  • 14. Copyright 2013 Davisbase LLC. Estimating Story Points • Don’t spend too much time on each story • Estimate as much as is needed for planning....nothing more • Epics (large stories) should be set aside to be broken down
  • 15. Copyright 2013 Davisbase LLC. Planning Poker Using PlanningPoker.com • Steps for playing planning poker • Each estimator has a set of cards on their screen • Customer/Product Owner describes a story and allows for brief discussion • Each player selects a card on their screen for their estimate • Once everyone has estimated, then all cards are shown at the same time • Discuss differences • Re-estimate or discuss to reach convergence
  • 16. Copyright 2013 Davisbase LLC. Macro Estimating • Relative estimating/Story Points works fine for small pieces of functionality, but... • ...how do I do project-level estimation?
  • 17. Copyright 2013 Davisbase LLC. Product Delivery Illustrating the 5 Levels of Agile Planning 1 3 2 4 5 Vision Planning Yearly by the product owner Roadmap Planning Semi-yearly by the product owner Release Planning Quarterly by the product owner and team Sprint Planning Bi-weekly by the team Daily Planning Daily by the team and individuals
  • 18. Copyright 2013 Davisbase LLC. Release Planning • Release Plan provides a connection from the Roadmap to our Sprints • Provides visibility to how we deliver • Resources • Timing • Backlog Priority
  • 19. Copyright 2013 Davisbase LLC. Team Velocity • How much can the team FINISH in a single sprint • Factors effecting team velocity • Number of resources • Interruptions • Multi-tasking • Over time, team velocity is derived from actual data
  • 20. Copyright 2013 Davisbase LLC. Velocity • Understanding the team’s capacity (velocity) will enable release planning • Over time utilize multiple data points to derive velocity: • Fastest pace • Average pace • Slowest pace Slowest Average Fastest Using velocity to plan the release
  • 21. Copyright 2013 Davisbase LLC. Release Planning • Take into consideration: • Stories • Priorities • Story Points • Velocity • Customer/Product Owner input
  • 22. Copyright 2013 Davisbase LLC. Release Planning Sprint 1 Story A - 3 pts Story B - 2 pts Story D - 5 pts Sprint 2 Story C - 5 pts Story E - 2 pts Story F - 3 pts Sprint 3 Story G - 8 pts Story H - 3 pts Release 1
  • 23. Copyright 2013 Davisbase LLC. Release Planning Sprint 1 Story A - 3 pts Story B - 2 pts Story D - 5 pts Sprint 2 Story C - 5 pts Story E - 2 pts Story F - 3 pts Sprint 3 Story G - 8 pts Story H - 3 pts Sprint 4 Integration Sprint Release 1 Continuous Integration can save significant time
  • 24. Copyright 2013 Davisbase LLC. Release 1 Release 2 Release 3 Release 4 Inventory Database Payment Systems Security Fulfillment Systems Product Tracking Customer Loyalty Advertising Product Roadmap Product Vision1 2 3 4 5 Agile Overview
  • 25. Copyright 2013 Davisbase LLC. Thank You! Russ Fletcher VP Business Dev. Davisbase, LLC russ.fletcher@davisbase.com (801) 636-4802