SlideShare uma empresa Scribd logo
1 de 64
Velocity
Agile Metricsisnot
goal
the
Velocity
Agile Metrics
isnot
goal
the
@DocOnDev
Michael “Doc” Norton
doc@groupon.com
Director of Engineering
Velocity
Agile Metrics
isnot
goal
the
Velocity
AgileWhat is
?
Time
Work UnitsO V E R
lagging Indicator
Velocity
Planning
with
0
125
250
375
500
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ideal
0
6
12
18
24
30
1 2 3 4 5 6 7
22
26
25
24
27
30
25
Actual
Velocity
theWhat is
?next
Yesterday’sWeather
0
6
12
18
24
30
1 2 3 4 5 6 7
22
26
25
30
27
30
25
26
25
30
27
30
25
30
Yesterday’s
Weather
Weather Actual
0
125
250
375
500
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ideal Actual Weather
Yesterday’s
Weather
RollingAverage
0
6
12
18
24
30
1 2 3 4 5 6 7
22
26
25
30
27
30
25
2727
29
2727
25
30
26
25
30
27
30
25
30
Rolling
Average
Weather Rolling Actual
0
125
250
375
500
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ideal Actual Rolling
Rolling
Average
Weather
Rolling
-vs-
0
125
250
375
500
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ideal Actual Rolling Weather
&Precise
Inaccurate
Standard
Deviation
Standard
Deviation
2.66
Rolling
Std. Deviation
with
0
125
250
375
500
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Ideal Actual Rolling Deviation
Two
Velocities
OfA Tale
Set A:
10, 11, 9, 10
Set B:
10, 14, 9, 7
Mean: 10 Mean: 10
Set A:
10, 11, 9, 10
Set B:
10, 14, 9, 7
Rolling: 10 Rolling: 10
Mean: 10 Mean: 10
Set A:
10, 11, 9, 10
Set B:
10, 14, 9, 7
Deviation: 0.7 Deviation: 2.5
Rolling: 10 Rolling: 10
Mean: 10 Mean: 10
Set A:
10, 11, 9, 10
Set B:
10, 14, 9, 7
Deviation: 0.7 Deviation: 2.5
Rolling: 10 Rolling: 10
Mean: 10 Mean: 10
Set A:
10, 11, 9, 10
Set B:
10, 14, 9, 7
Vel: 9.3-10.7 Vel: 7.5-12.5
?Velocity
What doesVariable
tell us
Distractions
Story
Poor
Composition
Too MuchWork
In Process
DependencyOn
Other Teams
Velocity
goal
as the
Goodhart’s
Law
Any observed statistical regularity
will tend to collapse once pressure
is placed upon it for control
purposes.
Goodhart’s
Law
Making a target for a metric
destroys the metric (and the target)
“What matters is not
setting quantitative goals
but fixing the method by
which those goals are
attained.” - Dr. W. Edwards Deming
Fixingthe
Method
ScatterDiagrams
0
5000
10000
15000
20000
0 2 4 6 8
PurchasePrice
Age
Velocity
Complexity
0
12.5
25
37.5
50
0 25 50 75 100
Velocity
Value
0
12.5
25
37.5
50
0 10000 20000 30000 40000
Velocity
Coverage
0
12.5
25
37.5
50
0 22.5 45 67.5 90
CumulativeFlow
Backlog
Sample
0
5
10
15
20
1 2 3 4 5 6 7 8 9 10
Velocity
?What doesthistell us
SameTeam
Data
Different Perspective
?What doesthistell us
0
25
50
75
100
1 2 3 4 5 6 7 8 9 10
Deployed Ready for Approval In Testing In Progress Ready To Start
The Hawthorn
Effect
That which is
measured, will
improve (at a cost)
Many Things
Measure
Many Things
Measure
0
4
8
12
16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Velocity
Many Things
Measure
0
4
8
12
16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0
12.5
25
37.5
50
Velocity Quality
Many Things
Measure
0
4
8
12
16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0
12.5
25
37.5
50
Velocity Quality Avg. Hours
Many Things
Measure
0
4
8
12
16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0
12.5
25
37.5
50
Velocity Quality Avg. Hours Team Joy
We really do this.
Yes
Velocity with Deviation
Burn with Deviation
Cumulative Flow
Employee Joy
thing
Onelast
for Managers
Metricsare NOT
for Teams
Metricsare
Velocity
Agile Metrics
isnot
goal
the
@DocOnDev
Michael “Doc” Norton
doc@groupon.com
Director of Engineering
Thank
You!

Mais conteúdo relacionado

Semelhante a Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013

Forecasting with Vector Autoregression
Forecasting with Vector AutoregressionForecasting with Vector Autoregression
Forecasting with Vector Autoregression
Bryan Butler, MBA, MS
 
On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...
On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...
On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...
Open Analytics
 
Statistical Models for Proportional Outcomes
Statistical Models for Proportional OutcomesStatistical Models for Proportional Outcomes
Statistical Models for Proportional Outcomes
WenSui Liu
 

Semelhante a Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013 (20)

Velocity is not the goal code palo-usa
Velocity is not the goal   code palo-usaVelocity is not the goal   code palo-usa
Velocity is not the goal code palo-usa
 
Quality Control PowerPoint Presentation Slides
Quality Control PowerPoint Presentation Slides Quality Control PowerPoint Presentation Slides
Quality Control PowerPoint Presentation Slides
 
Velocity is not the Goal
Velocity is not the GoalVelocity is not the Goal
Velocity is not the Goal
 
TC23 - Wiiisdom Presentation
TC23 - Wiiisdom PresentationTC23 - Wiiisdom Presentation
TC23 - Wiiisdom Presentation
 
1645 track2 short
1645 track2 short1645 track2 short
1645 track2 short
 
Red Beads Experiment
Red Beads ExperimentRed Beads Experiment
Red Beads Experiment
 
Modul 3.1: Analyze Phase
Modul 3.1: Analyze PhaseModul 3.1: Analyze Phase
Modul 3.1: Analyze Phase
 
Toc Education
Toc EducationToc Education
Toc Education
 
Six Sigma in Healthcare
Six Sigma in HealthcareSix Sigma in Healthcare
Six Sigma in Healthcare
 
Forecasting with Vector Autoregression
Forecasting with Vector AutoregressionForecasting with Vector Autoregression
Forecasting with Vector Autoregression
 
Modul 2.4: Measure Phase
Modul 2.4: Measure PhaseModul 2.4: Measure Phase
Modul 2.4: Measure Phase
 
Azure Machine Learning using R
Azure Machine Learning using RAzure Machine Learning using R
Azure Machine Learning using R
 
Dynamics Day 2017 Melbourne - transform you decision making
Dynamics Day 2017 Melbourne - transform you decision makingDynamics Day 2017 Melbourne - transform you decision making
Dynamics Day 2017 Melbourne - transform you decision making
 
Predictive Analytics Powerpoint Presentation Slides
Predictive Analytics Powerpoint Presentation SlidesPredictive Analytics Powerpoint Presentation Slides
Predictive Analytics Powerpoint Presentation Slides
 
Predictive Analytics PowerPoint Presentation Slides
Predictive Analytics PowerPoint Presentation Slides Predictive Analytics PowerPoint Presentation Slides
Predictive Analytics PowerPoint Presentation Slides
 
Finance for hackers
Finance for hackersFinance for hackers
Finance for hackers
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Time
 
Fixed Asset Expenditure PowerPoint Presentation Slides
Fixed Asset Expenditure PowerPoint Presentation Slides Fixed Asset Expenditure PowerPoint Presentation Slides
Fixed Asset Expenditure PowerPoint Presentation Slides
 
On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...
On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...
On the “Moneyball” – Building the Team, Product, and Service to Rival (Pegged...
 
Statistical Models for Proportional Outcomes
Statistical Models for Proportional OutcomesStatistical Models for Proportional Outcomes
Statistical Models for Proportional Outcomes
 

Mais de Doc Norton

Do I have a role?
Do I have a role?Do I have a role?
Do I have a role?
Doc Norton
 

Mais de Doc Norton (20)

Tuckman Was Wrong
Tuckman Was WrongTuckman Was Wrong
Tuckman Was Wrong
 
A Practical Guide to Cynefin
A Practical Guide to CynefinA Practical Guide to Cynefin
A Practical Guide to Cynefin
 
Building Blocks of a Knowledge Work Culture - NDC London 2016
Building Blocks of a Knowledge Work Culture - NDC London 2016Building Blocks of a Knowledge Work Culture - NDC London 2016
Building Blocks of a Knowledge Work Culture - NDC London 2016
 
Codemash pre-compiler - Collaborative Decision Making
Codemash pre-compiler - Collaborative Decision MakingCodemash pre-compiler - Collaborative Decision Making
Codemash pre-compiler - Collaborative Decision Making
 
Experimentation Mindset
Experimentation MindsetExperimentation Mindset
Experimentation Mindset
 
The Technical Debt Trap
The Technical Debt TrapThe Technical Debt Trap
The Technical Debt Trap
 
Switching horses midstream - From Waterfall to Agile
Switching horses midstream - From Waterfall to AgileSwitching horses midstream - From Waterfall to Agile
Switching horses midstream - From Waterfall to Agile
 
Autonomy, Connection, and Excellence; The Building Blocks of a DevOps Culture
Autonomy, Connection, and Excellence; The Building Blocks of a DevOps CultureAutonomy, Connection, and Excellence; The Building Blocks of a DevOps Culture
Autonomy, Connection, and Excellence; The Building Blocks of a DevOps Culture
 
Creative Collaboration: Tools for Teams
Creative Collaboration: Tools for TeamsCreative Collaboration: Tools for Teams
Creative Collaboration: Tools for Teams
 
Experimentation mindset
Experimentation mindsetExperimentation mindset
Experimentation mindset
 
The Technical Debt Trap - NDC Oslo 2014
The Technical Debt Trap - NDC Oslo 2014The Technical Debt Trap - NDC Oslo 2014
The Technical Debt Trap - NDC Oslo 2014
 
Let's Start An Epidemic
Let's Start An EpidemicLet's Start An Epidemic
Let's Start An Epidemic
 
Teamwork Ain't Easy - RailsConf 2014
Teamwork Ain't Easy - RailsConf 2014Teamwork Ain't Easy - RailsConf 2014
Teamwork Ain't Easy - RailsConf 2014
 
Creating a Global Engineering Culture - Agile india 2014
Creating a Global Engineering Culture - Agile india 2014Creating a Global Engineering Culture - Agile india 2014
Creating a Global Engineering Culture - Agile india 2014
 
Doc That Conference Keynote
Doc That Conference KeynoteDoc That Conference Keynote
Doc That Conference Keynote
 
Teamwork Ain't Easy
Teamwork Ain't EasyTeamwork Ain't Easy
Teamwork Ain't Easy
 
The Technical Debt Trap - AgileIndy 2013
The Technical Debt Trap - AgileIndy 2013The Technical Debt Trap - AgileIndy 2013
The Technical Debt Trap - AgileIndy 2013
 
Velocity is NOT the Goal - PNSQC
Velocity is NOT the Goal - PNSQCVelocity is NOT the Goal - PNSQC
Velocity is NOT the Goal - PNSQC
 
Growing into Excellence - PNSQC
Growing into Excellence - PNSQCGrowing into Excellence - PNSQC
Growing into Excellence - PNSQC
 
Do I have a role?
Do I have a role?Do I have a role?
Do I have a role?
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013