SlideShare a Scribd company logo
1 of 25
Download to read offline
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

Similar to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.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