SlideShare une entreprise Scribd logo
1  sur  59
# 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

Contenu connexe

Similaire à The #NoEstimates Movement - Ryan Ripley

Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...
Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...
Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...Amazon Web Services
 
An Agile Approach to Cloud Adoption
An Agile Approach to Cloud AdoptionAn Agile Approach to Cloud Adoption
An Agile Approach to Cloud AdoptionAmazon Web Services
 
AWS Transformation Day - Toronto 2018
AWS Transformation Day - Toronto 2018AWS Transformation Day - Toronto 2018
AWS Transformation Day - Toronto 2018Amazon Web Services
 
Failure is inevitable but it isn't permanent
Failure is inevitable but it isn't permanentFailure is inevitable but it isn't permanent
Failure is inevitable but it isn't permanentTom Stiehm
 
#FIRMday London 1st November 2018 - Brightfield: Analytics - why do we measu...
#FIRMday London 1st November 2018 -  Brightfield: Analytics - why do we measu...#FIRMday London 1st November 2018 -  Brightfield: Analytics - why do we measu...
#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...
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...run_frictionless
 
Diversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation ForwardDiversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation ForwardHackerRank
 
How To Activate Employee Engagement Through Digital Transformation
How To Activate Employee Engagement Through Digital TransformationHow To Activate Employee Engagement Through Digital Transformation
How To Activate Employee Engagement Through Digital TransformationDynamic Signal
 
Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...
Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...
Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...Amazon Web Services
 
The Future of SaaS is Product Led. Are You Ready?
The Future of SaaS is Product Led. Are You Ready? The Future of SaaS is Product Led. Are You Ready?
The Future of SaaS is Product Led. Are You Ready? OpenView
 
Adobe State of Creative and Marketing Collaboration Survey
Adobe State of Creative and Marketing Collaboration SurveyAdobe State of Creative and Marketing Collaboration Survey
Adobe State of Creative and Marketing Collaboration SurveyAdobe
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Ken Tabor
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Nordic APIs
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Julian Macagno
 
Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018Rowan Bunning
 
Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...
Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...
Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...Amazon Web Services
 
How Testers Can Become Agents of Change in Their Organizations
How Testers Can Become Agents of Change in Their OrganizationsHow Testers Can Become Agents of Change in Their Organizations
How Testers Can Become Agents of Change in Their OrganizationsDevOps.com
 
Why and How to Increase Process Thinking Capability - Program Launch v1.0
Why and How to Increase Process Thinking Capability - Program Launch v1.0Why and How to Increase Process Thinking Capability - Program Launch v1.0
Why and How to Increase Process Thinking Capability - Program Launch v1.0Jim Johnson
 
People are Talking: Safeguard your Online Reputation
People are Talking: Safeguard your Online ReputationPeople are Talking: Safeguard your Online Reputation
People are Talking: Safeguard your Online ReputationJade Smith
 
Recruiting in the Age of Googlization
Recruiting in the Age of GooglizationRecruiting in the Age of Googlization
Recruiting in the Age of GooglizationIra Wolfe
 

Similaire à The #NoEstimates Movement - Ryan Ripley (20)

Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...
Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...
Building SRE from Scratch at Coinbase during Hypergrowth (DEV315-S) - AWS re:...
 
An Agile Approach to Cloud Adoption
An Agile Approach to Cloud AdoptionAn Agile Approach to Cloud Adoption
An Agile Approach to Cloud Adoption
 
AWS Transformation Day - Toronto 2018
AWS Transformation Day - Toronto 2018AWS Transformation Day - Toronto 2018
AWS Transformation Day - Toronto 2018
 
Failure is inevitable but it isn't permanent
Failure is inevitable but it isn't permanentFailure is inevitable but it isn't permanent
Failure is inevitable but it isn't permanent
 
#FIRMday London 1st November 2018 - Brightfield: Analytics - why do we measu...
#FIRMday London 1st November 2018 -  Brightfield: Analytics - why do we measu...#FIRMday London 1st November 2018 -  Brightfield: Analytics - why do we measu...
#FIRMday London 1st November 2018 - Brightfield: Analytics - why do we measu...
 
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
Business Model Canvas mash-up with the 4Qs Framework. Mash-up by Allen Pattis...
 
Diversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation ForwardDiversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation Forward
 
How To Activate Employee Engagement Through Digital Transformation
How To Activate Employee Engagement Through Digital TransformationHow To Activate Employee Engagement Through Digital Transformation
How To Activate Employee Engagement Through Digital Transformation
 
Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...
Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...
Security Observability: Democratizing Security in the Cloud (DEV206-S) - AWS ...
 
The Future of SaaS is Product Led. Are You Ready?
The Future of SaaS is Product Led. Are You Ready? The Future of SaaS is Product Led. Are You Ready?
The Future of SaaS is Product Led. Are You Ready?
 
Adobe State of Creative and Marketing Collaboration Survey
Adobe State of Creative and Marketing Collaboration SurveyAdobe State of Creative and Marketing Collaboration Survey
Adobe State of Creative and Marketing Collaboration Survey
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)
 
Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018
 
Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...
Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...
Keynote: What Transformation Really Means for the Enterprise - AWS Transforma...
 
How Testers Can Become Agents of Change in Their Organizations
How Testers Can Become Agents of Change in Their OrganizationsHow Testers Can Become Agents of Change in Their Organizations
How Testers Can Become Agents of Change in Their Organizations
 
Why and How to Increase Process Thinking Capability - Program Launch v1.0
Why and How to Increase Process Thinking Capability - Program Launch v1.0Why and How to Increase Process Thinking Capability - Program Launch v1.0
Why and How to Increase Process Thinking Capability - Program Launch v1.0
 
People are Talking: Safeguard your Online Reputation
People are Talking: Safeguard your Online ReputationPeople are Talking: Safeguard your Online Reputation
People are Talking: Safeguard your Online Reputation
 
Recruiting in the Age of Googlization
Recruiting in the Age of GooglizationRecruiting in the Age of Googlization
Recruiting in the Age of Googlization
 

Plus de Ryan Ripley

Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperRyan Ripley
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersRyan Ripley
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentRyan Ripley
 

Plus de Ryan Ripley (6)

Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablers
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the Impediment
 

Dernier

operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 

Dernier (20)

Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 

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 RYAN@RYANRIPLEY.COM @RYANRIPLEY PODCAST © 2018 Ryan Ripley & Company

Notes de l'éditeur

  1. 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.