SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a Agile Estimating: Moving Away from Hours

Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)XPDays
 
CloudAustin Black Friday 2013
CloudAustin Black Friday 2013CloudAustin Black Friday 2013
CloudAustin Black Friday 2013Ernest Mueller
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionTechWell
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
 
Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...Invest Northern Ireland
 
Sprinting Ahead – How RunKeeper Uses Atlassian Tools in a Fast-Paced Agile Wo...
Sprinting Ahead – How RunKeeper Uses Atlassian Tools in a Fast-Paced Agile Wo...Sprinting Ahead – How RunKeeper Uses Atlassian Tools in a Fast-Paced Agile Wo...
Sprinting Ahead – How RunKeeper Uses Atlassian Tools in a Fast-Paced Agile Wo...Atlassian
 
Query-time Nonparametric Regression with Temporally Bounded Models - Patrick ...
Query-time Nonparametric Regression with Temporally Bounded Models - Patrick ...Query-time Nonparametric Regression with Temporally Bounded Models - Patrick ...
Query-time Nonparametric Regression with Temporally Bounded Models - Patrick ...Lucidworks
 
Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Distributed Agile - Agile Tour Sydney 2013
Distributed Agile - Agile Tour Sydney 2013Ziggyggiz
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
V10 getting the_job_outline_of_important_things
V10 getting the_job_outline_of_important_thingsV10 getting the_job_outline_of_important_things
V10 getting the_job_outline_of_important_thingsSadashiv_Dhulashetti
 
The Data Lake and Getting Buisnesses the Big Data Insights They Need
The Data Lake and Getting Buisnesses the Big Data Insights They NeedThe Data Lake and Getting Buisnesses the Big Data Insights They Need
The Data Lake and Getting Buisnesses the Big Data Insights They NeedDunn Solutions Group
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...ixwebhosting
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Mike Harris
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfOrderly Disruption
 
#8 agile governance questions you can and should be asking
#8 agile governance questions you can and should be asking#8 agile governance questions you can and should be asking
#8 agile governance questions you can and should be askingaboobier
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
 

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

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

Más de VersionOne

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

Más de VersionOne (20)

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

Último

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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Último (20)

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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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...
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

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