SlideShare a Scribd company logo
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
The #NoEstimates Movement
HTTP://RYANRIPLEY.COM
RYAN@RYANRIPLEY.COM
@RYANRIPLEY
PODCAST
© 2018 Ryan Ripley & Company
V6.4DEV ©1993 – 2018 Scrum.org All Rights Reserved 3
Professional Scrum at Scrum.org
Managers
Leaders
Product
Owners
Scrum Masters
Development
Leads
Scrum Masters
Advanced
Practitioners
For everyone Scrum Masters
Managers
Advanced
Practitioners
Product
Owners
Product
Managers
Advanced
Practitioners
Teams
Architects
Business
Analysts
DB Specialists
Designers
Developers
Testers
Development -
Leads
Managers
Scrum Masters
Product
Managers
Advanced
Practitioners
www.scrum.org/courses
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
#DERBYCITYAGILE
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
#NoEstimates
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
Stacey Diagram
• Simple: Everything is known
• Complicated: More is known
than unknown
• Complex: More is unknown
than know
• Chaotic: Very little is known
EXPERIMENTATION
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
SAFETY
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
CONTINUOUS
LEARNING
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
DELIVERY
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHAT
IS
AN
ESTIMATE
?
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
Dictionary.com - an approximate judgment or calculation, as of the value, amount,
time, size, or weight of something.
Merriam-Webster - a : to judge tentatively or approximately the value, worth, or
significance of b : to determine roughly the size, extent, or nature of c : to produce a
statement of the approximate cost of
The American Heritage Dictionary – 1. A tentative evaluation or rough calculation.
2. A preliminary calculation of the cost of a project. 3. A judgement based upon one’s
impressions; opinion.
Predicting the Unpredictable by Johanna Rothman – Literally, “guess.” How long or
how much you think the project will take for date and/or cost.
Software Estimation by Steve McConnell – A good estimate is an estimate that
provides a clear enough view of the project reality to allow the project leadership to
make good decisions about how to control the project and hit its targets.
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
EFFORT/COST/DURATION
OF THE WORK
•Domain Knowledge
•Programming Experience
ACCIDENTAL
COMPLICATION
•Code Complexity
•Design Decisions
•Team Stability
•Multitasking
•Dependencies
•Technical Debt
•Legacy Code
•Deployment Pipeline
•Size of Your Stories
•Clarity of Work
•Quality of Requirements
•Lack of Priorities
•WIP Limits Too High
•Management Discipline
•Technology / Platform Changes
•Team Collaboration
•Craftsmanship
ESSENTIAL
COMPLICATION
•Inherent Difficulty of the Work
•Natural Disasters
•Unforeseen Occurrences
ESTIMATE = ++
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
ESTIMATE = “THE WORK” + “BUFFER”
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
DO
ESTIMATES
ADD
VALUE
?
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
MAGIC NUMBERS
“MULTIPLY BY 2 AND ADD 2 WEEKS”
80% CONFIDENCE
INTERVAL http://www.businessinsider.com/nate-silver-
hillary-clinton-donald-trump-2016-6
1) MAKE YOUR ESTIMATES 2) ADD ONE 3) TAKE THE NEXT UNIT
PAD THE NUMBERS BY 20% (WHY NOT 40%?)
EXCEL GYMNASTICS
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
“IN 1986, PROFS. S.D. CONTE, H.E.
DUNSMORE, AND V.Y. SHEN
PROPOSED THAT A GOOD
ESTIMATION APPROACH SHOULD
PROVIDE ESTIMATES THAT ARE
WITHIN 25% OF THE ACTUAL
RESULTS 75% OF THE TIME.”
SOURCE: Software Estimation by Steve McConnell
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
“OF THE LARGE SYSTEMS THAT ARE
COMPLETED, 66% EXPERIENCE
SCHEDULE DELAYS AND COST
OVERRUN.”
SOURCE: Project Management Tools and Software Failures and Successes by Capers Jones – Journal of Defense Software Engineering
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
80% of Projects Are Late or Failed
**Cost and/or duration estimates not met.
SOURCE: Software Estimation by Steve McConnell
Overall, a compelling number of
studies have found results in line
with the results reported by The
Standish Group and Jones, that
about one quarter of all projects
are delivered on time; about one
quarter are cancelled; and about
half are delivered late, over
budget, or both.
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
“17% OF LARGE IT PROJECTS GO SO
BADLY THAT THEY CAN THREATEN
THE VERY EXISTENCE OF THE
COMPANY.”
SOURCE: McKinsey & Company with University of Oxford – Study on large scale IT projects - 2012
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
?
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
DECISIONS
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHAT
IS
#NOESTIMATES
?
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@WoodyZuill @Neil_Killick@Duarte_Vasco
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
#NOESTIMATES IS A HASHTAG FOR
THE TOPIC OF EXPLORING
ALTERNATIVES TO ESTIMATES FOR
MAKING DECISIONS IN SOFTWARE
DEVELOPMENT. THAT IS, WAYS TO
MAKE DECISIONS WITH
“NO ESTIMATES”
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
THIS IS THE MAIN PREMISE BEHIND
#NOESTIMATES: ESTIMATES DO NOT
DIRECTLY ADD VALUE TO YOUR
PROCESS, SO WE WANT TO FIND WAYS
TO REDUCE THE ESTIMATION PROCESS
OR EVEN STOP IT WHERE POSSIBLE
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
#NOESTIMATES ISN’T ABOUT
DITCHING ESTIMATES. IT IS
ABOUT IMPROVING THE WAY
WE WORK SUCH THAT
ESTIMATES BECOME
REDUNDANT
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
? # DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
? # DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
? # DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
“Bill Hanlon looked at 60-ish projects that used
relative estimates. He looked at how accurate
their predictions were as compared to the
actuals. Then he reset all estimates to 1 and
recomputed their velocities, made accordant
projections and compared those to actuals. He
found about a 3% variance in predictive
accuracy between full data and just using 1.
SOURCE: Planning with Any Hope of Accuracy by Arlo Belshee - http://arlobelshee.com/planning-with-any-hope-of-accuracy/
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
?
Using 1 – 3 – 5 Planning Poker Cards
Source: Vasco Duarte - #NoEstimates Keynote
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
?
Using 1 – 2 - 3 Planning Poker Cards
Source: Vasco Duarte - #NoEstimates Keynote
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
WHY
DO WE
NEED
ESTIMATES
?
All stories labeled with a “1”
Source: Vasco Duarte - #NoEstimates Keynote
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
@ryanripley #NoEstimates
NEXT STEPS:
1. IF YOU ESTIMATE IN HOURS MOVE TO SP’s
2. DON’T ESTIMATE TASKS
3. LIMIT THE SIZE OF STORIES
4. IF YOU USE SP’s, ONLY USE 1,3, and 5
5. BUILD CUMULATIVE FLOW DIAGRAMS
6. EVERY STORY CAN BE A 1
7. NEGOTIATE DECISIONS, NOT ESTIMATES
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
Recommended Resources:
Blogs:
• Woody Zuill - http://zuill.us/WoodyZuill/
• Neil Killick – http://neilkillick.wordpress.com/
• Vasco Duarte - http://oikosofy.com/news/
YouTube Videos:
• Alan Holub’s #NoEstimates Keynote - https://www.youtube.com/watch?v=QVBlnCTu9Ms
• Woody Zuill’s #NoEstimates: Lets Explore the Possibilities -
https://www.youtube.com/watch?v=5oMk2oRJNbc
Books:
• Vasco Duarte’s #NoEstimates Book - http://noestimatesbook.com/
• Johanna Rothman’s Predicting the Unpredictable - http://amzn.to/2mG2qXd
Podcasts:
• Agile for Humans Episode 52 “Software Estimation with Steve McConnell” - http://ryanripley.com/afh-052-software-
estimation-with-steve-mcconnell-podcast/
• Agile for Humans Episode 50 “Agile Ideas with Neil Killick” - http://ryanripley.com/afh-050-agile-ideas-with-neil-killick-
podcast/
• Agile for Humans Episode 45 “System Thinking and #NoEstimates with Chris Chapman” - http://ryanripley.com/afh-
045-system-thinking-and-noestimates-with-chris-chapman-podcast/
• Agile for Humans Episode 20 “#NoEstimates with Vasco Duarte” - http://ryanripley.com/noestimates-with-vasco-
duarte/
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
# DERBYCITYAGILE@ RYANRIPLEY
© 2018 Ryan Ripley & Company
AUGUST 16-17, 2018 – Louisville, KY Ryan Ripley, PST
KEP Training - https://pal-e.eventbrite.com/
THANK
YOU!
LET’S KEEP THE CONVERSATION GOING:
HTTP://RYANRIPLEY.COM
RYAN@RYANRIPLEY.COM
@RYANRIPLEY
PODCAST
© 2018 Ryan Ripley & Company

More Related Content

PPTX
The #NoEstimates Movement - COA 18
Ryan Ripley
 
PPTX
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Ryan Ripley
 
PDF
The #NoEstimates Movement - 2017
Ryan Ripley
 
PDF
STQA-Vol9-Issue2-March-2012-Software-Testing-Magazine
Albert Gareev
 
PDF
Kanban method: The Practices aren't the Point
Jonathan Hansen
 
PDF
BrightonSEO July 2021: Spilling the T in EAT- Easy CRO Tricks for User Trust
Oliver Brett
 
PDF
Leadership at every level [prdc2019]
Matthew Philip
 
PDF
Leadership at Every Level: Intent-Based Leadership Practices
Matthew Philip
 
The #NoEstimates Movement - COA 18
Ryan Ripley
 
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Ryan Ripley
 
The #NoEstimates Movement - 2017
Ryan Ripley
 
STQA-Vol9-Issue2-March-2012-Software-Testing-Magazine
Albert Gareev
 
Kanban method: The Practices aren't the Point
Jonathan Hansen
 
BrightonSEO July 2021: Spilling the T in EAT- Easy CRO Tricks for User Trust
Oliver Brett
 
Leadership at every level [prdc2019]
Matthew Philip
 
Leadership at Every Level: Intent-Based Leadership Practices
Matthew Philip
 

Similar to The #NoEstimates Movement - Ryan Ripley (20)

PPTX
Failure is inevitable but it isn't permanent
Tom Stiehm
 
PDF
#FIRMday London 1st November 2018 - Brightfield: Analytics - why do we measu...
Emma Mirrington
 
PDF
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
run_frictionless
 
PPTX
Diversity in Technology: Moving the Conversation Forward
HackerRank
 
PDF
How To Activate Employee Engagement Through Digital Transformation
Dynamic Signal
 
PDF
The Future of SaaS is Product Led. Are You Ready?
OpenView
 
PDF
Making the Difficult, Simple(r)
Julian Macagno
 
PDF
Making the Difficult, Simple(r)
Nordic APIs
 
PDF
Making the Difficult, Simple(r)
Ken Tabor
 
PDF
Genuine agility at scale through LeSS Product Ownership - April 2018
Rowan Bunning
 
PDF
How Testers Can Become Agents of Change in Their Organizations
DevOps.com
 
PDF
Why and How to Increase Process Thinking Capability - Program Launch v1.0
Jim Johnson
 
PPTX
People are Talking: Safeguard your Online Reputation
Jade Smith
 
PDF
Recruiting in the Age of Googlization
Ira Wolfe
 
PPTX
A Definition of Done for DevSecOps
Gene Gotimer
 
PDF
TipoTapp For The Customer
Paul Armstrong
 
PDF
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Matthew Philip
 
PDF
Future Lawyers Speak Data
IFLP
 
PDF
Best of SEJ Summit: How to Identify Lost & Missed Content Opportunities
Search Engine Journal
 
PDF
WordStream & SiteTuners: The A/B Testing Myth [Webinar]
Internet Marketing Software - WordStream
 
Failure is inevitable but it isn't permanent
Tom Stiehm
 
#FIRMday London 1st November 2018 - Brightfield: Analytics - why do we measu...
Emma Mirrington
 
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
run_frictionless
 
Diversity in Technology: Moving the Conversation Forward
HackerRank
 
How To Activate Employee Engagement Through Digital Transformation
Dynamic Signal
 
The Future of SaaS is Product Led. Are You Ready?
OpenView
 
Making the Difficult, Simple(r)
Julian Macagno
 
Making the Difficult, Simple(r)
Nordic APIs
 
Making the Difficult, Simple(r)
Ken Tabor
 
Genuine agility at scale through LeSS Product Ownership - April 2018
Rowan Bunning
 
How Testers Can Become Agents of Change in Their Organizations
DevOps.com
 
Why and How to Increase Process Thinking Capability - Program Launch v1.0
Jim Johnson
 
People are Talking: Safeguard your Online Reputation
Jade Smith
 
Recruiting in the Age of Googlization
Ira Wolfe
 
A Definition of Done for DevSecOps
Gene Gotimer
 
TipoTapp For The Customer
Paul Armstrong
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Matthew Philip
 
Future Lawyers Speak Data
IFLP
 
Best of SEJ Summit: How to Identify Lost & Missed Content Opportunities
Search Engine Journal
 
WordStream & SiteTuners: The A/B Testing Myth [Webinar]
Internet Marketing Software - WordStream
 
Ad

More from Ryan Ripley (6)

PPTX
Advanced Scrum: Answering the Difficult Questions
Ryan Ripley
 
PPTX
The Business of Agile - Better Faster Cheaper
Ryan Ripley
 
PPTX
SDEC15: Help the Scrum Master *IS* the Impediment
Ryan Ripley
 
PPTX
Teaching pointy haired bosses to be agile enablers
Ryan Ripley
 
PPTX
Scrum Master Lessons from my 4 Year Old Son
Ryan Ripley
 
PPTX
Help the Scrum Master IS the Impediment
Ryan Ripley
 
Advanced Scrum: Answering the Difficult Questions
Ryan Ripley
 
The Business of Agile - Better Faster Cheaper
Ryan Ripley
 
SDEC15: Help the Scrum Master *IS* the Impediment
Ryan Ripley
 
Teaching pointy haired bosses to be agile enablers
Ryan Ripley
 
Scrum Master Lessons from my 4 Year Old Son
Ryan Ripley
 
Help the Scrum Master IS the Impediment
Ryan Ripley
 
Ad

Recently uploaded (20)

PDF
250621-WHO-UMC Causality Assessment-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PDF
Dynamic Capabilities for a Sustainable Future
David Teece
 
PDF
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve one...
Desmond Sherlock
 
PPTX
MFJDJSJSNXJCJJDJSNSKSDJNJCJSKSJAJSJDJKDKSJS
MaryanneRoseElder
 
PDF
What Is Six Thinking Hats and How Does It Promote Team Problem Solving?
Writegenic AI
 
PDF
Asia’s Healthcare Power Players - The Visionary CEOs Reshaping Medicine for 4...
Gorman Bain Capital
 
PDF
250628-Training of Field Offices-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PPTX
english presenation on professional writing and its types.pptx
WajahatAli434864
 
PDF
250621-Medical Review in Pharmacovigilance-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PDF
OBSTRUCTIONS OF TURKISH PUBLIC ORGANIZATIONS GETTING ISO/IEC 27001 CERTIFIED
ijmvsc
 
PDF
Intro to Org Topologies by Rowan Bunning.pdf
Rowan Bunning
 
PPSX
Business Coaching Answer for 10X Growth in the Service Industry (1).ppsx
Ethique Advisory
 
PPTX
1_Introduction_African and Caribbean Literatures.pptx
POORNIMAN26
 
PDF
Branding Potentials of Keyword Search Ads The Effects of Ad Rankings on Bran...
hritikamishra2k
 
PDF
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve on...
Desmond Sherlock
 
PDF
250726-Individual Case Safety Reports-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PPTX
Sardar Vallabhbhai Patel ironman of india.pptx
pruthvi07899
 
PDF
2024_10 Approach to selecting a CPM Application
tanbir16
 
PDF
250712-Role Plays for Hands on Exercise-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
PDF
The Hive Mindset_ What School Leaders Can Learn from Beekeeping by Dr.pdf
Dr. Jahmal Mosley
 
250621-WHO-UMC Causality Assessment-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
Dynamic Capabilities for a Sustainable Future
David Teece
 
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve one...
Desmond Sherlock
 
MFJDJSJSNXJCJJDJSNSKSDJNJCJSKSJAJSJDJKDKSJS
MaryanneRoseElder
 
What Is Six Thinking Hats and How Does It Promote Team Problem Solving?
Writegenic AI
 
Asia’s Healthcare Power Players - The Visionary CEOs Reshaping Medicine for 4...
Gorman Bain Capital
 
250628-Training of Field Offices-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
english presenation on professional writing and its types.pptx
WajahatAli434864
 
250621-Medical Review in Pharmacovigilance-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
OBSTRUCTIONS OF TURKISH PUBLIC ORGANIZATIONS GETTING ISO/IEC 27001 CERTIFIED
ijmvsc
 
Intro to Org Topologies by Rowan Bunning.pdf
Rowan Bunning
 
Business Coaching Answer for 10X Growth in the Service Industry (1).ppsx
Ethique Advisory
 
1_Introduction_African and Caribbean Literatures.pptx
POORNIMAN26
 
Branding Potentials of Keyword Search Ads The Effects of Ad Rankings on Bran...
hritikamishra2k
 
SpatzAI is a self-managed micro-conflict toolkit that helps teams resolve on...
Desmond Sherlock
 
250726-Individual Case Safety Reports-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
Sardar Vallabhbhai Patel ironman of india.pptx
pruthvi07899
 
2024_10 Approach to selecting a CPM Application
tanbir16
 
250712-Role Plays for Hands on Exercise-CQS.pdf
Obaid Ali / Roohi B. Obaid
 
The Hive Mindset_ What School Leaders Can Learn from Beekeeping by Dr.pdf
Dr. Jahmal Mosley
 

The #NoEstimates Movement - Ryan Ripley

  • 1. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company The #NoEstimates Movement
  • 3. V6.4DEV ©1993 – 2018 Scrum.org All Rights Reserved 3 Professional Scrum at Scrum.org Managers Leaders Product Owners Scrum Masters Development Leads Scrum Masters Advanced Practitioners For everyone Scrum Masters Managers Advanced Practitioners Product Owners Product Managers Advanced Practitioners Teams Architects Business Analysts DB Specialists Designers Developers Testers Development - Leads Managers Scrum Masters Product Managers Advanced Practitioners www.scrum.org/courses
  • 4. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company #DERBYCITYAGILE
  • 5. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company #NoEstimates
  • 6. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 7. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 8. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 9. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 10. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 11. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 12. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company Stacey Diagram • Simple: Everything is known • Complicated: More is known than unknown • Complex: More is unknown than know • Chaotic: Very little is known
  • 14. SAFETY # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 16. DELIVERY # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 18. @ryanripley #NoEstimates Dictionary.com - an approximate judgment or calculation, as of the value, amount, time, size, or weight of something. Merriam-Webster - a : to judge tentatively or approximately the value, worth, or significance of b : to determine roughly the size, extent, or nature of c : to produce a statement of the approximate cost of The American Heritage Dictionary – 1. A tentative evaluation or rough calculation. 2. A preliminary calculation of the cost of a project. 3. A judgement based upon one’s impressions; opinion. Predicting the Unpredictable by Johanna Rothman – Literally, “guess.” How long or how much you think the project will take for date and/or cost. Software Estimation by Steve McConnell – A good estimate is an estimate that provides a clear enough view of the project reality to allow the project leadership to make good decisions about how to control the project and hit its targets. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 19. @ryanripley #NoEstimates EFFORT/COST/DURATION OF THE WORK •Domain Knowledge •Programming Experience ACCIDENTAL COMPLICATION •Code Complexity •Design Decisions •Team Stability •Multitasking •Dependencies •Technical Debt •Legacy Code •Deployment Pipeline •Size of Your Stories •Clarity of Work •Quality of Requirements •Lack of Priorities •WIP Limits Too High •Management Discipline •Technology / Platform Changes •Team Collaboration •Craftsmanship ESSENTIAL COMPLICATION •Inherent Difficulty of the Work •Natural Disasters •Unforeseen Occurrences ESTIMATE = ++ # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 20. @ryanripley #NoEstimates ESTIMATE = “THE WORK” + “BUFFER” # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 22. @ryanripley #NoEstimates MAGIC NUMBERS “MULTIPLY BY 2 AND ADD 2 WEEKS” 80% CONFIDENCE INTERVAL http://www.businessinsider.com/nate-silver- hillary-clinton-donald-trump-2016-6 1) MAKE YOUR ESTIMATES 2) ADD ONE 3) TAKE THE NEXT UNIT PAD THE NUMBERS BY 20% (WHY NOT 40%?) EXCEL GYMNASTICS # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 23. @ryanripley #NoEstimates “IN 1986, PROFS. S.D. CONTE, H.E. DUNSMORE, AND V.Y. SHEN PROPOSED THAT A GOOD ESTIMATION APPROACH SHOULD PROVIDE ESTIMATES THAT ARE WITHIN 25% OF THE ACTUAL RESULTS 75% OF THE TIME.” SOURCE: Software Estimation by Steve McConnell # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 24. @ryanripley #NoEstimates “OF THE LARGE SYSTEMS THAT ARE COMPLETED, 66% EXPERIENCE SCHEDULE DELAYS AND COST OVERRUN.” SOURCE: Project Management Tools and Software Failures and Successes by Capers Jones – Journal of Defense Software Engineering # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 25. @ryanripley #NoEstimates 80% of Projects Are Late or Failed **Cost and/or duration estimates not met. SOURCE: Software Estimation by Steve McConnell Overall, a compelling number of studies have found results in line with the results reported by The Standish Group and Jones, that about one quarter of all projects are delivered on time; about one quarter are cancelled; and about half are delivered late, over budget, or both. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 26. @ryanripley #NoEstimates “17% OF LARGE IT PROJECTS GO SO BADLY THAT THEY CAN THREATEN THE VERY EXISTENCE OF THE COMPANY.” SOURCE: McKinsey & Company with University of Oxford – Study on large scale IT projects - 2012 # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 27. WHY DO WE NEED ESTIMATES ? # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 28. @ryanripley #NoEstimates DECISIONS # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 30. @WoodyZuill @Neil_Killick@Duarte_Vasco # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 31. #NOESTIMATES IS A HASHTAG FOR THE TOPIC OF EXPLORING ALTERNATIVES TO ESTIMATES FOR MAKING DECISIONS IN SOFTWARE DEVELOPMENT. THAT IS, WAYS TO MAKE DECISIONS WITH “NO ESTIMATES” # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 32. THIS IS THE MAIN PREMISE BEHIND #NOESTIMATES: ESTIMATES DO NOT DIRECTLY ADD VALUE TO YOUR PROCESS, SO WE WANT TO FIND WAYS TO REDUCE THE ESTIMATION PROCESS OR EVEN STOP IT WHERE POSSIBLE # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 33. #NOESTIMATES ISN’T ABOUT DITCHING ESTIMATES. IT IS ABOUT IMPROVING THE WAY WE WORK SUCH THAT ESTIMATES BECOME REDUNDANT # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 34. WHY DO WE NEED ESTIMATES ? # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 35. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 36. WHY DO WE NEED ESTIMATES ? # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 37. WHY DO WE NEED ESTIMATES ? # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 38. @ryanripley #NoEstimates “Bill Hanlon looked at 60-ish projects that used relative estimates. He looked at how accurate their predictions were as compared to the actuals. Then he reset all estimates to 1 and recomputed their velocities, made accordant projections and compared those to actuals. He found about a 3% variance in predictive accuracy between full data and just using 1. SOURCE: Planning with Any Hope of Accuracy by Arlo Belshee - http://arlobelshee.com/planning-with-any-hope-of-accuracy/ # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 39. WHY DO WE NEED ESTIMATES ? Using 1 – 3 – 5 Planning Poker Cards Source: Vasco Duarte - #NoEstimates Keynote # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 40. WHY DO WE NEED ESTIMATES ? Using 1 – 2 - 3 Planning Poker Cards Source: Vasco Duarte - #NoEstimates Keynote # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 41. WHY DO WE NEED ESTIMATES ? All stories labeled with a “1” Source: Vasco Duarte - #NoEstimates Keynote # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 42. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 43. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 45. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 46. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 47. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 49. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 50. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 51. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 52. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 53. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 54. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 55. @ryanripley #NoEstimates NEXT STEPS: 1. IF YOU ESTIMATE IN HOURS MOVE TO SP’s 2. DON’T ESTIMATE TASKS 3. LIMIT THE SIZE OF STORIES 4. IF YOU USE SP’s, ONLY USE 1,3, and 5 5. BUILD CUMULATIVE FLOW DIAGRAMS 6. EVERY STORY CAN BE A 1 7. NEGOTIATE DECISIONS, NOT ESTIMATES # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 56. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 57. Recommended Resources: Blogs: • Woody Zuill - http://zuill.us/WoodyZuill/ • Neil Killick – http://neilkillick.wordpress.com/ • Vasco Duarte - http://oikosofy.com/news/ YouTube Videos: • Alan Holub’s #NoEstimates Keynote - https://www.youtube.com/watch?v=QVBlnCTu9Ms • Woody Zuill’s #NoEstimates: Lets Explore the Possibilities - https://www.youtube.com/watch?v=5oMk2oRJNbc Books: • Vasco Duarte’s #NoEstimates Book - http://noestimatesbook.com/ • Johanna Rothman’s Predicting the Unpredictable - http://amzn.to/2mG2qXd Podcasts: • Agile for Humans Episode 52 “Software Estimation with Steve McConnell” - http://ryanripley.com/afh-052-software- estimation-with-steve-mcconnell-podcast/ • Agile for Humans Episode 50 “Agile Ideas with Neil Killick” - http://ryanripley.com/afh-050-agile-ideas-with-neil-killick- podcast/ • Agile for Humans Episode 45 “System Thinking and #NoEstimates with Chris Chapman” - http://ryanripley.com/afh- 045-system-thinking-and-noestimates-with-chris-chapman-podcast/ • Agile for Humans Episode 20 “#NoEstimates with Vasco Duarte” - http://ryanripley.com/noestimates-with-vasco- duarte/ # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company
  • 58. # DERBYCITYAGILE@ RYANRIPLEY © 2018 Ryan Ripley & Company AUGUST 16-17, 2018 – Louisville, KY Ryan Ripley, PST KEP Training - https://pal-e.eventbrite.com/
  • 59. THANK YOU! LET’S KEEP THE CONVERSATION GOING: HTTP://RYANRIPLEY.COM [email protected] @RYANRIPLEY PODCAST © 2018 Ryan Ripley & Company

Editor's Notes

  • #4: Point out the class that the students are taking. Describe the suite of courses and establish the place of this class in that context. PSD: For: Teams, Architects, Business Analysts, DB Specialists, Designers, Developers, Testers PSM: This Class - For: Scrum Masters, Managers, Advanced Practitioners PSPO: For: Product Owners, Product Managers, Advanced Practitioners SPS: SPS is targeted at development leads and managers and anyone else involved in formulating, participating or managing scaled Scrum product development PAL-E: The Professional Agile Leadership™ (PAL) Essentials is a modular workshop, adaptable up to 2-days in length based on the needs of your organization.  The workshop provides a foundation for the role that leaders play in creating the conditions for a successful agile transformation using a combination of instruction and team-based exercises.