SlideShare a Scribd company logo
1 of 53
Download to read offline
The #NoEstimates Movement
The #NoEstimates Movement
Ryan	Ripley	
Ryan	Ripley	&	Company	
Improve	Your	Agile	Estimation	
Process	and	Practices
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.
Stacey Diagram
•  Simple: Everything is known
•  Complicated: More is known
than unknown
•  Complex: More is unknown
than know
•  Chaotic: Very little is known
EXPERIMENTATION
SAFETY
CONTINUOUS
LEARNING
DELIVERY
WHAT
IS
AN
ESTIMATE
?
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.
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 =
ESTIMATE = “THE WORK” + “BUFFER”
DO
ESTIMATES
ADD
VALUE
?
MAGIC NUMBERS
“MULTIPLY BY 2 AND ADD 2 WEEKS”
80% CONFIDENCE
INTERVAL
1) MAKE YOUR ESTIMATES 2) ADD ONE 3) TAKE THE NEXT UNIT
PAD THE NUMBERS BY 20% (WHY NOT 40%?)
EXCEL GYMNASTICS
“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
“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
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.
“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
WHY
DO WE
NEED
ESTIMATES
?
DECISIONS
WHAT
IS
#NOESTIMATES
?
@WoodyZuill @Neil_Killick@Duarte_Vasco
#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”
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
#NOESTIMATES ISN’T ABOUT
DITCHING ESTIMATES. IT IS
ABOUT IMPROVING THE WAY
WE WORK SUCH THAT
ESTIMATES BECOME
REDUNDANT
“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/
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
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/
PROFESSIONAL SCRUM MASTER II (PSM II)
INDIANAPOLIS, IN OCTOBER 3-4, 2018
https://ryanripley.com/psm2indy
USE THE CODE: SERVANTLEADER
FOR $100 OFF THE COURSE
The #NoEstimates Movement
Ryan	Ripley	
Ryan	Ripley	&	Company	
Improve	Your	Agile	Estimation	
Process	and	Practices
ProjectCon,	LLC	
12175	Visionary	Way,	Suite	1220	
Fishers,	IN	46038	
877-501-3337	
ProjectConEvent.com

More Related Content

What's hot

Stop multiplying by 4 PHP Tour 2014
Stop multiplying by 4 PHP Tour 2014Stop multiplying by 4 PHP Tour 2014
Stop multiplying by 4 PHP Tour 2014
Chuck Reeves
 
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Gene Kim
 

What's hot (20)

D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.
 
Using data science to automate event correlation - June 2016 - Dan Turchin - ...
Using data science to automate event correlation - June 2016 - Dan Turchin - ...Using data science to automate event correlation - June 2016 - Dan Turchin - ...
Using data science to automate event correlation - June 2016 - Dan Turchin - ...
 
Increasing your system predictability with data driven forecasting
Increasing your system predictability with data driven forecastingIncreasing your system predictability with data driven forecasting
Increasing your system predictability with data driven forecasting
 
G7 Summit: After The Honeymoon
G7 Summit: After The HoneymoonG7 Summit: After The Honeymoon
G7 Summit: After The Honeymoon
 
The future of AI in IT - Dan Turchin - SFHDI - March 2017
The future of AI in IT - Dan Turchin - SFHDI - March 2017The future of AI in IT - Dan Turchin - SFHDI - March 2017
The future of AI in IT - Dan Turchin - SFHDI - March 2017
 
Big Data LA 2016: Backstage to a Data Driven Culture
Big Data LA 2016: Backstage to a Data Driven CultureBig Data LA 2016: Backstage to a Data Driven Culture
Big Data LA 2016: Backstage to a Data Driven Culture
 
How to Successfully Run a Remote Team
How to Successfully Run a Remote TeamHow to Successfully Run a Remote Team
How to Successfully Run a Remote Team
 
Experiences with big data by Srinivasan Seshadri
Experiences with big data by Srinivasan SeshadriExperiences with big data by Srinivasan Seshadri
Experiences with big data by Srinivasan Seshadri
 
Data Strategy and xAPI
Data Strategy and xAPI Data Strategy and xAPI
Data Strategy and xAPI
 
Paul askew rss 2014
Paul askew rss 2014Paul askew rss 2014
Paul askew rss 2014
 
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
 
Fix you some bad estimation habits
Fix you some bad estimation habitsFix you some bad estimation habits
Fix you some bad estimation habits
 
Stop multiplying by 4 PHP Tour 2014
Stop multiplying by 4 PHP Tour 2014Stop multiplying by 4 PHP Tour 2014
Stop multiplying by 4 PHP Tour 2014
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
 
What it takes to build production ready AI solution
What it takes to build production ready AI solutionWhat it takes to build production ready AI solution
What it takes to build production ready AI solution
 
NTXISSACSC4 - Hacking Performance Management, the Blue Green Game
NTXISSACSC4 - Hacking Performance Management, the Blue Green GameNTXISSACSC4 - Hacking Performance Management, the Blue Green Game
NTXISSACSC4 - Hacking Performance Management, the Blue Green Game
 
When and how to use statistics in a UX world
When and how to use statistics in a UX worldWhen and how to use statistics in a UX world
When and how to use statistics in a UX world
 
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
Estimating software development
Estimating software developmentEstimating software development
Estimating software development
 
Where to work? 2016 Employment and Labor trends
Where to work? 2016 Employment and Labor trendsWhere to work? 2016 Employment and Labor trends
Where to work? 2016 Employment and Labor trends
 

Similar to Ryan Ripley - The #NoEstimatesMovement

Iwsm2014 why cant people estimate (dan galorath)
Iwsm2014   why cant people estimate (dan galorath)Iwsm2014   why cant people estimate (dan galorath)
Iwsm2014 why cant people estimate (dan galorath)
Nesma
 

Similar to Ryan Ripley - The #NoEstimatesMovement (20)

2015 drupalcampcebu estimation_jrf
2015 drupalcampcebu estimation_jrf2015 drupalcampcebu estimation_jrf
2015 drupalcampcebu estimation_jrf
 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crap
 
Maximising Capital Investments - is guesswork eroding your bottomline?
Maximising Capital Investments - is guesswork eroding your bottomline?Maximising Capital Investments - is guesswork eroding your bottomline?
Maximising Capital Investments - is guesswork eroding your bottomline?
 
Estimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdf
Estimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdfEstimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdf
Estimation is dead - Tbilisi, by John Coleman 26 April 2024 final.pdf
 
Estimation Protips
Estimation ProtipsEstimation Protips
Estimation Protips
 
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
 
To Estimate or Not to Estimate, Is that the Question? (2017 Better Software C...
To Estimate or Not to Estimate, Is that the Question? (2017 Better Software C...To Estimate or Not to Estimate, Is that the Question? (2017 Better Software C...
To Estimate or Not to Estimate, Is that the Question? (2017 Better Software C...
 
Iwsm2014 why cant people estimate (dan galorath)
Iwsm2014   why cant people estimate (dan galorath)Iwsm2014   why cant people estimate (dan galorath)
Iwsm2014 why cant people estimate (dan galorath)
 
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
 
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating#NoEstimates - Stop lying to yourself and your customers, and stop estimating
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
 
Estimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsEstimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & Technics
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Agile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | TipsAgile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | Tips
 
Software Estimation - part 1 of 2
Software Estimation - part 1 of 2Software Estimation - part 1 of 2
Software Estimation - part 1 of 2
 
Estimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes PelkoEstimates or #NoEstimates by Enes Pelko
Estimates or #NoEstimates by Enes Pelko
 
Building a culture of testing like lucid
Building a culture of testing like lucidBuilding a culture of testing like lucid
Building a culture of testing like lucid
 
Estimation Protips - NCDevCon 2014
Estimation Protips - NCDevCon 2014Estimation Protips - NCDevCon 2014
Estimation Protips - NCDevCon 2014
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
Cost estimating
Cost estimatingCost estimating
Cost estimating
 

More from ProjectCon

Secrets of the Agile Manifesto
Secrets of the Agile ManifestoSecrets of the Agile Manifesto
Secrets of the Agile Manifesto
ProjectCon
 
The Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketThe Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's market
ProjectCon
 
Transformation of an Agile Purist to an Agile Mind
Transformation of an Agile Purist to an Agile MindTransformation of an Agile Purist to an Agile Mind
Transformation of an Agile Purist to an Agile Mind
ProjectCon
 
Automated Release Pipelines with Azure DevOps
Automated Release Pipelines with Azure DevOpsAutomated Release Pipelines with Azure DevOps
Automated Release Pipelines with Azure DevOps
ProjectCon
 
Day projectcon real-world-scrum
Day projectcon real-world-scrumDay projectcon real-world-scrum
Day projectcon real-world-scrum
ProjectCon
 
Mind the Gap - The Tension Between Job Titles and Agility
Mind the Gap - The Tension Between Job Titles and AgilityMind the Gap - The Tension Between Job Titles and Agility
Mind the Gap - The Tension Between Job Titles and Agility
ProjectCon
 

More from ProjectCon (20)

Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
Secrets of the Agile Manifesto
Secrets of the Agile ManifestoSecrets of the Agile Manifesto
Secrets of the Agile Manifesto
 
The Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketThe Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's market
 
Teaming for Agility
Teaming for AgilityTeaming for Agility
Teaming for Agility
 
Transformation of an Agile Purist to an Agile Mind
Transformation of an Agile Purist to an Agile MindTransformation of an Agile Purist to an Agile Mind
Transformation of an Agile Purist to an Agile Mind
 
The Agile PMO
The Agile PMOThe Agile PMO
The Agile PMO
 
Automated Release Pipelines with Azure DevOps
Automated Release Pipelines with Azure DevOpsAutomated Release Pipelines with Azure DevOps
Automated Release Pipelines with Azure DevOps
 
The Women in Agile Story - History of the Movement through MVP Experiments
The Women in Agile Story - History of the Movement through MVP ExperimentsThe Women in Agile Story - History of the Movement through MVP Experiments
The Women in Agile Story - History of the Movement through MVP Experiments
 
A Guide to Risk Management
A Guide to Risk ManagementA Guide to Risk Management
A Guide to Risk Management
 
Day projectcon real-world-scrum
Day projectcon real-world-scrumDay projectcon real-world-scrum
Day projectcon real-world-scrum
 
Capturing Lessons Learned Information – Making your current and future projec...
Capturing Lessons Learned Information – Making your current and future projec...Capturing Lessons Learned Information – Making your current and future projec...
Capturing Lessons Learned Information – Making your current and future projec...
 
Abuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
Abuser Stories: Thinking Like the Bad Guy to Reduce Software VulnerabilitiesAbuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
Abuser Stories: Thinking Like the Bad Guy to Reduce Software Vulnerabilities
 
Mind the Gap - The Tension Between Job Titles and Agility
Mind the Gap - The Tension Between Job Titles and AgilityMind the Gap - The Tension Between Job Titles and Agility
Mind the Gap - The Tension Between Job Titles and Agility
 
Tamika Catchings - AM Keynote
Tamika Catchings - AM KeynoteTamika Catchings - AM Keynote
Tamika Catchings - AM Keynote
 
Stacey Ackerman & Stevie Borne - Are you Agile Enough to Reinvent Yourself?
Stacey Ackerman & Stevie Borne - Are you Agile Enough to Reinvent Yourself?Stacey Ackerman & Stevie Borne - Are you Agile Enough to Reinvent Yourself?
Stacey Ackerman & Stevie Borne - Are you Agile Enough to Reinvent Yourself?
 
Sonal Sheth Zawahri - Thinking Strategically
Sonal Sheth Zawahri - Thinking StrategicallySonal Sheth Zawahri - Thinking Strategically
Sonal Sheth Zawahri - Thinking Strategically
 
Sonal Sheth Zawahri - Finding Your Team's Purpose
Sonal Sheth Zawahri - Finding Your Team's PurposeSonal Sheth Zawahri - Finding Your Team's Purpose
Sonal Sheth Zawahri - Finding Your Team's Purpose
 
Stevie Borne - Improving Your Listening Mojo
Stevie Borne - Improving Your Listening Mojo Stevie Borne - Improving Your Listening Mojo
Stevie Borne - Improving Your Listening Mojo
 
Scott Ambler - Disciplined Agile: Winning the Race to Business Agility
Scott Ambler - Disciplined Agile: Winning the Race to Business AgilityScott Ambler - Disciplined Agile: Winning the Race to Business Agility
Scott Ambler - Disciplined Agile: Winning the Race to Business Agility
 
Stacey Ackerman - 5 Easy Ways to Get Started with Scrum at Home
Stacey Ackerman - 5 Easy Ways to Get Started with Scrum at HomeStacey Ackerman - 5 Easy Ways to Get Started with Scrum at Home
Stacey Ackerman - 5 Easy Ways to Get Started with Scrum at Home
 

Recently uploaded

Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Recently uploaded (20)

QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableCuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableNanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 

Ryan Ripley - The #NoEstimatesMovement

  • 3.
  • 4.
  • 5.
  • 6.
  • 7. 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.
  • 8. Stacey Diagram •  Simple: Everything is known •  Complicated: More is known than unknown •  Complex: More is unknown than know •  Chaotic: Very little is known
  • 14. 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.
  • 15. 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 =
  • 16. ESTIMATE = “THE WORK” + “BUFFER”
  • 18. MAGIC NUMBERS “MULTIPLY BY 2 AND ADD 2 WEEKS” 80% CONFIDENCE INTERVAL 1) MAKE YOUR ESTIMATES 2) ADD ONE 3) TAKE THE NEXT UNIT PAD THE NUMBERS BY 20% (WHY NOT 40%?) EXCEL GYMNASTICS
  • 19. “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
  • 20. “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
  • 21. 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.
  • 22. “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
  • 27. #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”
  • 28. 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
  • 29. #NOESTIMATES ISN’T ABOUT DITCHING ESTIMATES. IT IS ABOUT IMPROVING THE WAY WE WORK SUCH THAT ESTIMATES BECOME REDUNDANT
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. “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/
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. 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
  • 50. 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/
  • 51. PROFESSIONAL SCRUM MASTER II (PSM II) INDIANAPOLIS, IN OCTOBER 3-4, 2018 https://ryanripley.com/psm2indy USE THE CODE: SERVANTLEADER FOR $100 OFF THE COURSE