SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Speak To The Business! 
Agile 
Metrics 
That 
Inform 
Rather 
Confuse 
the 
Business 
“If you give a manager a target, he will meet it, 
even if he has to destroy the organization to do 
so.” 
--W. Edwards Deming 
Troy 
Tu'le, 
KCP 
Principal 
Consultant, 
Owner 
KanFlow.com 
troy@kanflow.com 
@troytuDle
Why 
do 
we 
use 
Metrics? 
To 
help 
us 
make 
informed 
decisions!
Definitions of “Agile” metrics terms: 
Velocity: 
At the end of each iteration, the team adds up effort estimates (“story points”) 
associated with user stories that were completed during that iteration. This total 
is called velocity. – Agile Alliance 
Story Points: 
Agile teams generally prefer to express estimates in units other than the time-honored 
"man-day" or "man-hour". Story points are purposely dimensionless. 
-- Agile Alliance 
Example: 
Options for sizing stories are (1, 2, 3, 5, 8, 13, 20, 40, 100). 
Based on what was completed, the team’s velocity is 25 story 
points per iteration.
The mistrust of story points 
“Yippee! 
Our 
Velocity 
went 
from 
25 
to 
35 
story 
points 
the 
last 
2 
sprints. 
Let’s 
go 
celebrate!” 
What 
is 
Velocity? 
What 
is 
a 
Story 
Point? 
So 
the 
team 
does 
relaQve 
esQmaQon. 
At 
any 
Qme, 
they 
can 
change 
a 
“5” 
to 
an 
“8” 
and 
increase 
their 
Velocity 
next 
sprint. 
And 
we 
should 
celebrate 
this???
What about Story Point predictability? 
Don’t 
story 
points 
help 
us 
predict 
when 
a 
batch 
of 
unequal-­‐sized 
stories 
will 
be 
completed? 
The 
following 
data 
examples 
are 
all 
from 
real-­‐world 
so[ware 
teams 
or 
companies…
Story point myopia 
16 
72 
21 
19 
37 
-­‐-­‐ 
Jim 
Benson, 
moduscooperandi.com 
Velocity 
in 
Story 
Points 
7 
9 
9 
9 
7 
Throughput 
in 
Card 
Count
Velocity is a proxy metric 
Story 
points 
are 
designed 
to 
be 
abstract. 
Velocity 
is 
an 
aDempt 
to 
plan 
work 
based 
on 
an 
abstracQon, 
based 
on 
an 
esQmate. 
SomeQmes 
this 
causes 
unnecessary 
confusion 
and 
drama!
Unfortunate side effect 
Velocity 
(based 
on 
story 
points) 
has 
become 
a 
social 
and 
business 
currency.
What about Story Point predictability? 
X 
X 
X 
X 
X 
X 
X 
X 
?
What about Story Point predictability? 
-­‐Vasco 
Duarte 
hDp://bit.ly/vasco_blog 
@duarte_vasco 
24 
sprint 
project
What about Story Point predictability? 
Courtesy 
of 
Bennet 
Vallet 
Director 
of 
Development 
Siemens 
Health 
Services 
Expected 
DistribuQon 
Actual 
DistribuQon
What about Story Point predictability? 
Next 
you 
will 
see 
the 
forecasted 
release 
date 
when 
using 
Story 
Points 
(values 
1:2:3)
What about Story Point predictability? 
48 
49 
46 
46 
44 
43 
42 
42 
37 
37 
36 
35 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Release 
on 
12th 
October 
2014
What about Story Point predictability? 
Next 
you 
will 
see 
the 
forecasted 
release 
date 
when 
using 
Story 
Points 
(values 
1:3:5)
What about Story Point predictability? 
68 
68 
64 
64 
62 
60 
59 
59 
52 
52 
51 
50 
140 
120 
100 
80 
60 
40 
20 
0 
Release 
on 
18th 
October 
2014
What about Story Point predictability? 
Next 
you 
will 
see 
the 
forecasted 
release 
date 
when 
just 
counQng 
number 
of 
stories 
(or, 
all 
stories 
= 
1 
story 
point)
60 
28 
302 
82 
8 
262 
62 
52 
5 
222 
22 
1 
20 
0 
10 
20 
30 
40 
50 
70 
80 
90 
1/1 
1/3 
1/5 
1/7 
1/9 
1/11 
1/13 
1/15 
1/17 
1/19 
1/21 
1/23 
1/25 
1/27 
1/29 
1/31 
2/2 
2/4 
2/6 
2/8 
2/10 
2/12 
2/14 
2/16 
2/18 
2/20 
2/22 
2/24 
2/26 
2/28 
3/1 
3/3 
3/5 
3/7 
3/9 
Release 
on 
27th 
September 
2014 
What about Story Point predictability?
What about Story Point predictability? 
Conclusion...
What about Story Point predictability? 
All 
dates 
within 
3 
weeks 
of 
each 
other 
in 
a 
38 
to 
42 
week 
project
”At 
that 
point, 
I 
stopped 
thinking 
that 
es:ma:ng 
Data 
used 
with 
permission 
from 
Bill 
Hanlon 
at 
Microso[ 
was 
important.” 
Bill 
Hanlon: 
hDp://bit.ly/BHanlon 
Data 
VisualizaQons 
courtesy 
of 
Vasco 
Duarte 
hDp://bit.ly/vasco_blog 
@duarte_vasco
Get out of the Cult 
“Cargo 
Cult 
Agile” 
Many 
1st 
generaQon 
Agile 
aDempts 
simply 
installed 
pracQces 
(recipes). 
Following 
recipes 
leads 
to 
Cargo 
Cult 
Agile
No estimation, seriously? 
#noesQmates 
started 
as 
a 
conversaQon 
on 
TwiDer 
and 
grew 
into 
a 
movement 
within 
the 
Agile 
community. 
If 
we 
reject 
being 
in 
an 
Agile 
Cargo 
Cult, 
we 
can 
quesQon 
the 
status 
quo, 
and 
ask 
Why?
Can 
we 
do 
this 
work 
without 
esQmaQng? 
Sure! 
But 
we 
need 
some 
good, 
old 
fashioned, 
Agile 
discipline…
The #noestimates Playbook 
• Dedicated and stable teams 
• Right size user stories 
• Iterate and deliver frequently 
• Drip Feed or Investment Funding 
• Track lead time and throughput 
• Speak the language of the business! 
(don’t use terms from physics) 
• Don’t use bullet points in your slides
The #noestimates Playbook 
Op<on 
#1 
Hours-­‐long 
tradiQonal 
sprint 
planning 
meeQngs 
spent 
playing 
planning 
poker 
and 
a 
team 
arguing 
about 
the 
difference 
between 
2’s 
and 
3’s. 
Op<on 
#2 
Short 
story 
slicing 
meeQng 
where 
the 
focus 
is 
on 
understanding 
and 
slicing 
large 
stories. 
“Do 
we 
understand 
this 
story? 
If 
not, 
let’s 
keep 
slicing.” 
Right-­‐sizing 
the 
work 
1 
2 
3 
5 
8 
13 
20 
40 
100
The #noestimates Playbook 
Input 
Q 
5 
stories 
per 
week 
Design 
Develop 
Test 
1 
2 
1 
Done 
3 
1 2 
7 
9 
6 
8 
4 
5 
Lead Time 
Throughput 
10 
14 
days 
from 
this 
point 
Upstream 
Planning 
1. 
PrioriQze 
MVP A 
2. 
Analyze 
MVP B 
S 
S 
S 
S 
S S 
S 
S 
S 
S
Cumulative Flow Diagram 
Courtesy 
of 
AcQonableAgile.com
Scatter Plot Diagram 
Courtesy 
of 
AcQonableAgile.com
The #noestimates Playbook 
ProbabilisQc 
ForecasQng 
If we start a new story today, we expect to complete it in: 
<= 
6 
days 
(50th 
percenQle) 
<= 
15 
days 
(85th 
percenQle) 
<= 
22 
days 
(95th 
percenQle) 
If we start a batch of 20 stories today, we expect to complete them in: 
>= 
9 
days 
(throughput 
of 
2.33 
/ 
day)
Summary 
• Speak the language of the business, use “throughput” 
and “lead time” instead of the proxy metrics of “story 
points” and “velocity” 
• Metrics that are transparent and based on the actual 
system’s capacity, are generally more actionable. 
• Beware of Cargo Cult Agile. Know why you observe 
certain practices. Be willing to question!
Speak To The Business! 
Agile 
Metrics 
That 
Inform 
Rather 
Confuse 
the 
Business 
“If you give a manager a target, he will meet it, 
even if he has to destroy the organization to do 
so.” 
--W. Edwards Deming 
Troy 
Tu'le, 
KCP 
Principal 
Consultant, 
Owner 
KanFlow.com 
troy@kanflow.com 
@troytuDle

Weitere ähnliche Inhalte

Was ist angesagt?

Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Juliano Ribeiro
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitJon Terry
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesYves Hanoulle
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & ToolsJon Terry
 
Agile estimating user stories
Agile estimating user storiesAgile estimating user stories
Agile estimating user storiesfungfung Chen
 
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...Bernd Schiffer
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanCGI Québec Formation
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlLeanDog
 
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...Atlassian
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignAgileCymru
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Why You Should Care About Kanban
Why You Should Care About KanbanWhy You Should Care About Kanban
Why You Should Care About KanbanJP Patil
 
Ivo Peksens - What is a Scrum Master?
Ivo Peksens -  What is a Scrum Master?Ivo Peksens -  What is a Scrum Master?
Ivo Peksens - What is a Scrum Master?Agile Lietuva
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planningJames Whitehead
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!SwatiKapoor43
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectivesRichard Cheng
 

Was ist angesagt? (20)

Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile proces
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & Tools
 
Agile estimating user stories
Agile estimating user storiesAgile estimating user stories
Agile estimating user stories
 
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
Resource Pools - How is This Still a Thing? at LAST Conf 2016 in Sydney, Aust...
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With Kanban
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon Stahl
 
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational Design
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Why You Should Care About Kanban
Why You Should Care About KanbanWhy You Should Care About Kanban
Why You Should Care About Kanban
 
Ivo Peksens - What is a Scrum Master?
Ivo Peksens -  What is a Scrum Master?Ivo Peksens -  What is a Scrum Master?
Ivo Peksens - What is a Scrum Master?
 
Range estimation in Scrum
Range estimation in ScrumRange estimation in Scrum
Range estimation in Scrum
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!Benzne webinar - Velocity, Story Points and Other Mess!
Benzne webinar - Velocity, Story Points and Other Mess!
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 

Ähnlich wie Speak To The Business! Agile Metrics That Inform Rather Confuse the Business

Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile projectMunish Malik
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testingVasco Duarte
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Waytroytuttle
 
story and good practice for work for process
story and good practice for work for processstory and good practice for work for process
story and good practice for work for processSambalSwetank
 
No estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsNo estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsVasco Duarte
 
Cycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsCycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsScott Aucoin
 
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...Matthew Philip
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementMattia Battiston
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLeanKanbanIndia
 
#NoEstimates - TYPO3 Conference 2013
#NoEstimates -  TYPO3 Conference 2013#NoEstimates -  TYPO3 Conference 2013
#NoEstimates - TYPO3 Conference 2013weissgraeber
 
Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...Vasco Duarte
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesVasco Duarte
 
Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...
Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...
Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...Steven J. Peters, PhD
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta Innovation Roots
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)LetAgileFly
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?TechWell
 

Ähnlich wie Speak To The Business! Agile Metrics That Inform Rather Confuse the Business (20)

Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
 
No estimates - 10 new principles for testing
No estimates  - 10 new principles for testingNo estimates  - 10 new principles for testing
No estimates - 10 new principles for testing
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
story and good practice for work for process
story and good practice for work for processstory and good practice for work for process
story and good practice for work for process
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
No estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handoutsNo estimates - a controversial way to improve estimation with results-handouts
No estimates - a controversial way to improve estimation with results-handouts
 
Cycle times and the Evolution From Story Points
Cycle times and the Evolution From Story PointsCycle times and the Evolution From Story Points
Cycle times and the Evolution From Story Points
 
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...
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous Improvement
 
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
 
#NoEstimates - TYPO3 Conference 2013
#NoEstimates -  TYPO3 Conference 2013#NoEstimates -  TYPO3 Conference 2013
#NoEstimates - TYPO3 Conference 2013
 
Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...Story points considered harmful - or why the future of estimation is really i...
Story points considered harmful - or why the future of estimation is really i...
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniques
 
Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...
Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...
Practical Agile Analytics: Reduce uncertainty and stop making such a big deal...
 
LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
The art of estimation
The art of estimationThe art of estimation
The art of estimation
 
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 
Agile
AgileAgile
Agile
 

Kürzlich hochgeladen

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
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...panagenda
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
+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
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 

Kürzlich hochgeladen (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
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...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
+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...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 

Speak To The Business! Agile Metrics That Inform Rather Confuse the Business

  • 1. Speak To The Business! Agile Metrics That Inform Rather Confuse the Business “If you give a manager a target, he will meet it, even if he has to destroy the organization to do so.” --W. Edwards Deming Troy Tu'le, KCP Principal Consultant, Owner KanFlow.com troy@kanflow.com @troytuDle
  • 2. Why do we use Metrics? To help us make informed decisions!
  • 3. Definitions of “Agile” metrics terms: Velocity: At the end of each iteration, the team adds up effort estimates (“story points”) associated with user stories that were completed during that iteration. This total is called velocity. – Agile Alliance Story Points: Agile teams generally prefer to express estimates in units other than the time-honored "man-day" or "man-hour". Story points are purposely dimensionless. -- Agile Alliance Example: Options for sizing stories are (1, 2, 3, 5, 8, 13, 20, 40, 100). Based on what was completed, the team’s velocity is 25 story points per iteration.
  • 4. The mistrust of story points “Yippee! Our Velocity went from 25 to 35 story points the last 2 sprints. Let’s go celebrate!” What is Velocity? What is a Story Point? So the team does relaQve esQmaQon. At any Qme, they can change a “5” to an “8” and increase their Velocity next sprint. And we should celebrate this???
  • 5. What about Story Point predictability? Don’t story points help us predict when a batch of unequal-­‐sized stories will be completed? The following data examples are all from real-­‐world so[ware teams or companies…
  • 6. Story point myopia 16 72 21 19 37 -­‐-­‐ Jim Benson, moduscooperandi.com Velocity in Story Points 7 9 9 9 7 Throughput in Card Count
  • 7. Velocity is a proxy metric Story points are designed to be abstract. Velocity is an aDempt to plan work based on an abstracQon, based on an esQmate. SomeQmes this causes unnecessary confusion and drama!
  • 8. Unfortunate side effect Velocity (based on story points) has become a social and business currency.
  • 9.
  • 10. What about Story Point predictability? X X X X X X X X ?
  • 11. What about Story Point predictability? -­‐Vasco Duarte hDp://bit.ly/vasco_blog @duarte_vasco 24 sprint project
  • 12. What about Story Point predictability? Courtesy of Bennet Vallet Director of Development Siemens Health Services Expected DistribuQon Actual DistribuQon
  • 13. What about Story Point predictability? Next you will see the forecasted release date when using Story Points (values 1:2:3)
  • 14. What about Story Point predictability? 48 49 46 46 44 43 42 42 37 37 36 35 90 80 70 60 50 40 30 20 10 0 Release on 12th October 2014
  • 15. What about Story Point predictability? Next you will see the forecasted release date when using Story Points (values 1:3:5)
  • 16. What about Story Point predictability? 68 68 64 64 62 60 59 59 52 52 51 50 140 120 100 80 60 40 20 0 Release on 18th October 2014
  • 17. What about Story Point predictability? Next you will see the forecasted release date when just counQng number of stories (or, all stories = 1 story point)
  • 18. 60 28 302 82 8 262 62 52 5 222 22 1 20 0 10 20 30 40 50 70 80 90 1/1 1/3 1/5 1/7 1/9 1/11 1/13 1/15 1/17 1/19 1/21 1/23 1/25 1/27 1/29 1/31 2/2 2/4 2/6 2/8 2/10 2/12 2/14 2/16 2/18 2/20 2/22 2/24 2/26 2/28 3/1 3/3 3/5 3/7 3/9 Release on 27th September 2014 What about Story Point predictability?
  • 19. What about Story Point predictability? Conclusion...
  • 20. What about Story Point predictability? All dates within 3 weeks of each other in a 38 to 42 week project
  • 21. ”At that point, I stopped thinking that es:ma:ng Data used with permission from Bill Hanlon at Microso[ was important.” Bill Hanlon: hDp://bit.ly/BHanlon Data VisualizaQons courtesy of Vasco Duarte hDp://bit.ly/vasco_blog @duarte_vasco
  • 22. Get out of the Cult “Cargo Cult Agile” Many 1st generaQon Agile aDempts simply installed pracQces (recipes). Following recipes leads to Cargo Cult Agile
  • 23. No estimation, seriously? #noesQmates started as a conversaQon on TwiDer and grew into a movement within the Agile community. If we reject being in an Agile Cargo Cult, we can quesQon the status quo, and ask Why?
  • 24. Can we do this work without esQmaQng? Sure! But we need some good, old fashioned, Agile discipline…
  • 25. The #noestimates Playbook • Dedicated and stable teams • Right size user stories • Iterate and deliver frequently • Drip Feed or Investment Funding • Track lead time and throughput • Speak the language of the business! (don’t use terms from physics) • Don’t use bullet points in your slides
  • 26. The #noestimates Playbook Op<on #1 Hours-­‐long tradiQonal sprint planning meeQngs spent playing planning poker and a team arguing about the difference between 2’s and 3’s. Op<on #2 Short story slicing meeQng where the focus is on understanding and slicing large stories. “Do we understand this story? If not, let’s keep slicing.” Right-­‐sizing the work 1 2 3 5 8 13 20 40 100
  • 27. The #noestimates Playbook Input Q 5 stories per week Design Develop Test 1 2 1 Done 3 1 2 7 9 6 8 4 5 Lead Time Throughput 10 14 days from this point Upstream Planning 1. PrioriQze MVP A 2. Analyze MVP B S S S S S S S S S S
  • 28. Cumulative Flow Diagram Courtesy of AcQonableAgile.com
  • 29. Scatter Plot Diagram Courtesy of AcQonableAgile.com
  • 30. The #noestimates Playbook ProbabilisQc ForecasQng If we start a new story today, we expect to complete it in: <= 6 days (50th percenQle) <= 15 days (85th percenQle) <= 22 days (95th percenQle) If we start a batch of 20 stories today, we expect to complete them in: >= 9 days (throughput of 2.33 / day)
  • 31. Summary • Speak the language of the business, use “throughput” and “lead time” instead of the proxy metrics of “story points” and “velocity” • Metrics that are transparent and based on the actual system’s capacity, are generally more actionable. • Beware of Cargo Cult Agile. Know why you observe certain practices. Be willing to question!
  • 32. Speak To The Business! Agile Metrics That Inform Rather Confuse the Business “If you give a manager a target, he will meet it, even if he has to destroy the organization to do so.” --W. Edwards Deming Troy Tu'le, KCP Principal Consultant, Owner KanFlow.com troy@kanflow.com @troytuDle