SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
A #NoEstimates Playbook
For Teams and Their Customers
Troy	Tu'le	
Lean	Agile	Coach	
KanFlow.com	
troy@kanflow.com	
	
	
Insanity:	doing	the	same	thing	over	and	
Over	again	and	expec6ng	different	results.	
-Albert	Einstein	
	
@troytu:le	linkedin.com/in/troytu:le
TITANIUM	SPONSORS	
Pla4num	Sponsors	
Gold	Sponsors
What Do I Do?
@troytu:le		
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer,
and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
LeanAgileKC.com	
AgileHoodKC.org	
KanFlow.com	
meetup.com/LimitedWIPKC/
Estimation Dysfunction
Two Types of Estimation Dysfunction:
1.  Social	
2.  Process/Planning	
@troytu:le
The Estimation Dysfunction Spiral
Detailed	
esGmaGng	
Team		
commits	to	an	
esGmate		
Team	works	
the	sprint	
Unfinished	
work	
We	need	to	
get	be:er	at	
esGmaGng	
Customer	is	disappointed	 EsGmaGon/planning	
takes	longer	
Communicate	date		
to	customer	
Team	works		
overGme	
PO/SM’s	hold	team		
to	their	commitment	
(applying	pressure)	
Is	this	the	“Agile	Experience”?	
Start	Here!
Estimation Challenges
“Ranges	that	are	given	as	+/–	a	constant	Gme	or	constant		
percent	are	missing	the	problem’s	exponenGal	nature.”	
Actual	duraGons	exceeded	esGmates	by	an	average	2.2	Gmes.	
Li:le’s	staGsGcal	analysis	compared	developer’s	esGmates	to	the		
actual	task	duraGons.		(for	example:	esGmate	was	4	hours,	it	actually	took	7	hours)	
“Schedule	Es6ma6on	and	Uncertainty”	
IEEE	SoCware,	May/June	2006	
-Todd	LiNle	
	
“It’s	not	just	good	enough	to	double	the	iniGal	esGmate—	
some	teams	have	found	it	appropriate	to		
mulGply	by	3,	4,	or	even	Pi.”
To Story Point or Not to Story Point
X	 X	 X	 X	 X	X	 X	 X	
?
Does Velocity Provide Predictability?
#	of	Stories	predicGve	power	Story	Points	predicGve	power	
The	true	output:	
349	SPs	
completed	
The	predicted	
output:	418	SPs	
completed	
+20%	
The	true	output:	
228	Stories	
The	predicted	
output:	220	
Stories	
-4%!	
-Vasco	Duarte	
h:p://bit.ly/vasco_blog	
A=er	3	Sprints:
Does Velocity Provide Predictability?
#	of	Stories	predicGve	power	Story	Points	predicGve	power	
The	true	output:	
349	SPs	
completed	
The	predicted	
output:	396	SPs	
completed	
+13%	
The	true	output:	
228	Stories	
The	predicted	
output:	220	
Stories	
-4%!	
-Vasco	Duarte	
h:p://bit.ly/vasco_blog	
A=er	5	Sprints:
Story Point Predictability?
Courtesy	of	Bennet	Vallet	
Director	of	Development		
Siemens	Health	Services	
Expected	DistribuGon		
Actual	DistribuGon		
@troytu:le
Should We Just Stop Estimating?
@troytu:le		
A	NoEsGmates	approach	requires		
a	higher	level	of	team	discipline.		
InformaGon	is	sGll	needed	to	make	important	
product	decisions.
NoEstimates Anti-patterns
@troytu:le
NoEstimates Anti-pattern #1
@troytu:le		
Working	in,	and	Repor6ng	on,	the	“How”	(tasks)	
Input	Q	 Design	 Develop	 Test	 Done	
“Create Validation Service
Object for the
Save Method to call.”
Task-based	tracking	means	nothing	to	your	customer!
NoEstimates Anti-pattern #2
@troytu:le		
Using	Poorly	WriNen	User	Stories	
Input	Q	 Design	 Develop	 Test	 Done	
“As a Replicator Service,
I need an auth token to access the
Image API, so that I
can provide image replication”
Organize	work	around	solving	business	problems.
NoEstimates Anti-pattern #3
@troytu:le		
Allowing	large	batches	to	define	delivery	
Input	Q	 Design	 Develop	 Test	 Done	
E
C
D
B
A
Lack	of	consistent	flow	erodes	customer	trust.		
Week	1…	
Week	2…	
Week	3…	
Week	4…	
Calendar:	
Week	5…	
Week	6…	
Week	7…	
Week	8…
So, Should We Just Stop Estimating?
@troytu:le		
Not	un6l	we	build	in	the	capability	to	stop	es6ma6ng.
A NoEstimates Playbook
@troytu:le		
Slice	>	Deliver	>	Measure	>	Plan
A NoEstimates Playbook: Slice
@troytu:le		
username	
password	
Login	
Login	Screen	Wireframe	
X	 Remember	Me	
Forgot	Password?	
How	many	stories	are	here?	
As	a	website	user,	I	need	to	be	able	
to	log	in,	so	that	I	can	gain	access	to	
protected	content.	
Given:	When	the	login	screen	is	loaded	
and	user	is	logged	out.	
When:	User	enters	valid	username	&	
password	and	clicks	Login.	
Then:	User	sees	content	landing	page.	
Given:	When	the	login	screen	is	loaded	
and	user	is	logged	out.	
When:	User	enters	invalid	username	&	
pwd	and	clicks	Login.	
Then:	User	sees	login	error	message.
A NoEstimates Playbook: Deliver
@troytu:le		
Once	your	work	is	sliced	small,	focus	and	deliver.	
Input	Q	 Design	 Develop	 Test	 Done	
Build	trust	with	your	customer	by	delivering	faster	than	
they	can	absorb	the	changes.
A NoEstimates Playbook: Measure
Input	Q	 Design	 Develop	 Test	
Done	
3
12
9
7
8
6
4
5
Cycle Time
Throughput	
10
14	days	from	this	point	
5	stories	per	week	
ProbabilisGc	ForecasGng		
is	preferred!	
@troytu:le
A NoEstimates Playbook: Measure
@troytu:le		 --	AcGonableAgile.com
A NoEstimates Playbook: Plan
@troytu:le		
Use	measurements	to	answer	the	tradi6onal	
planning		ques6ons:	How	long	will	it	take,	how	
much	will	it	cost?	
Throughput	helps	answer	the	ques6on	of	how	many	
things	will	be	done	in	a	6me	period.	
	
Lead	Time	helps	answer	the	ques6on	of	how	long	
will	a	single	thing	take	to	be	done?
A NoEstimates Playbook Summary
@troytu:le		
Slice	>	Deliver	>	Measure	>	Plan
A #NoEstimates Playbook
For Teams and Their Customers
Troy	Tu'le	
Lean	Agile	Coach	
KanFlow.com	
troy@kanflow.com	
	
	
Insanity:	doing	the	same	thing	over	and	
Over	again	and	expec6ng	different	results.	
-Albert	Einstein	
	
@troytu:le	linkedin.com/in/troytu:le

Weitere ähnliche Inhalte

Ähnlich wie A #NoEstimates Playbook For Teams and Their Customers

Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
MARRIS Consulting
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean Startup
Itai Damti
 

Ähnlich wie A #NoEstimates Playbook For Teams and Their Customers (20)

How our product team works
How our product team worksHow our product team works
How our product team works
 
Agile basic introduction
Agile   basic introductionAgile   basic introduction
Agile basic introduction
 
@AgilePT 2015 - Agile: The Power of I(n)teration
@AgilePT 2015 - Agile: The Power of I(n)teration@AgilePT 2015 - Agile: The Power of I(n)teration
@AgilePT 2015 - Agile: The Power of I(n)teration
 
Agile Portugal 2015 - Agile: The Power of I(n)teration
Agile Portugal 2015 - Agile: The Power of I(n)terationAgile Portugal 2015 - Agile: The Power of I(n)teration
Agile Portugal 2015 - Agile: The Power of I(n)teration
 
Migrating off legacy platforms while still delivering value - DNA & SAFe AU...
Migrating off legacy platforms while still delivering value -   DNA & SAFe AU...Migrating off legacy platforms while still delivering value -   DNA & SAFe AU...
Migrating off legacy platforms while still delivering value - DNA & SAFe AU...
 
Using Machine Learning on AWS for Continuous Sentiment Analysis from Labeling...
Using Machine Learning on AWS for Continuous Sentiment Analysis from Labeling...Using Machine Learning on AWS for Continuous Sentiment Analysis from Labeling...
Using Machine Learning on AWS for Continuous Sentiment Analysis from Labeling...
 
Career building train the triple a+ trainer workshop handout
Career building train the triple a+ trainer workshop handoutCareer building train the triple a+ trainer workshop handout
Career building train the triple a+ trainer workshop handout
 
Design Thinking in the Product Development Process - Product tank oxford
Design Thinking in the Product Development Process - Product tank oxford Design Thinking in the Product Development Process - Product tank oxford
Design Thinking in the Product Development Process - Product tank oxford
 
Decision Making
Decision MakingDecision Making
Decision Making
 
Running lean startup with agile 20130810
Running lean startup with agile 20130810Running lean startup with agile 20130810
Running lean startup with agile 20130810
 
Discover 6 Tasks You Definitely Shouldn't Be Doing If You Want To Grow Your B...
Discover 6 Tasks You Definitely Shouldn't Be Doing If You Want To Grow Your B...Discover 6 Tasks You Definitely Shouldn't Be Doing If You Want To Grow Your B...
Discover 6 Tasks You Definitely Shouldn't Be Doing If You Want To Grow Your B...
 
People Metrics: How to Use Team Data to Produce Positive Change
People Metrics: How to Use Team Data to Produce Positive ChangePeople Metrics: How to Use Team Data to Produce Positive Change
People Metrics: How to Use Team Data to Produce Positive Change
 
How i got interviews at google, facebook, and bridgewater (tech version)
How i got interviews at google, facebook, and bridgewater (tech version)How i got interviews at google, facebook, and bridgewater (tech version)
How i got interviews at google, facebook, and bridgewater (tech version)
 
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean Startup
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
Hiretual webinar presented by Michael Doran 08/09/2017
Hiretual webinar presented by Michael Doran 08/09/2017Hiretual webinar presented by Michael Doran 08/09/2017
Hiretual webinar presented by Michael Doran 08/09/2017
 
Onrec Talk V9
Onrec Talk V9Onrec Talk V9
Onrec Talk V9
 
Business Growth Engineering
Business Growth EngineeringBusiness Growth Engineering
Business Growth Engineering
 
DevLearn 2018 - Designing AR Experiences for Performance Support
DevLearn 2018 -  Designing AR Experiences for Performance SupportDevLearn 2018 -  Designing AR Experiences for Performance Support
DevLearn 2018 - Designing AR Experiences for Performance Support
 

Mehr von troytuttle

Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
troytuttle
 
Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?
troytuttle
 

Mehr von troytuttle (9)

Learning is The Constraint
Learning is The ConstraintLearning is The Constraint
Learning is The Constraint
 
Learning to Learn
Learning to LearnLearning to Learn
Learning to Learn
 
Just Enough Minimal Viable Agile
Just Enough Minimal Viable AgileJust Enough Minimal Viable Agile
Just Enough Minimal Viable Agile
 
Learning To Learn
Learning To LearnLearning To Learn
Learning To Learn
 
Just Enough: Minimally Viable Agile
Just Enough: Minimally Viable AgileJust Enough: Minimally Viable Agile
Just Enough: Minimally Viable Agile
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?Beyond Agile Practices: Where Did We Go Wrong?
Beyond Agile Practices: Where Did We Go Wrong?
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Kürzlich hochgeladen (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

A #NoEstimates Playbook For Teams and Their Customers