SlideShare a Scribd company logo
1 of 49
Agile Metrics:
    Velocity
     is Not the
                      Goal.
Michael “Doc” Norton ◊ @DocOnDev ◊ doc@leandog.com
What’s “Agile” Velocity?
What’s “Agile” Velocity?
Work units delivered over time
Trailing Indicator
Trailing Indicator
Tells us about the health of the project
“You can’t manage
  what you can’t
    measure”
Says Who?
You can’t
manage what you
  can’t measure.




Dr. W. Edwards Deming
Father of the Quality Evolution
Don’t be

                                      O T
                                     N
 ridiculous!


                   in             ly
    r          t a
C e
Dr. W. Edwards Deming
Father of the Quality Evolution
Running a
company on visible
  figures alone

 [is deadly]


 Dr. W. Edwards Deming
 Father of the Quality Evolution
Seven Deadly Diseases
         of
Western Management
Seven Deadly Diseases
         of
Western Management
Lack of constancy of purpose
Emphasis on short term profits
Evaluation of performance, merit rating, or annual review
Mobility of top management
Running a company on visible figures alone
Excessive medical costs
Excessive legal damage awards
The Hawthorn Effect
The Hawthorn Effect
That which is measured, will improve
What matters is not
 setting quantitative
  goals but fixing the
method by which those
  goals are attained
What matters is not
 setting quantitative
  goals but fixing the
method by which those
  goals are attained




 Repair the root cause
 Rather than the symptoms
Unstable Velocity
Unstable Velocity
What does it mean?
Poor Story Composition
Poor Story Composition
You want consistent (small) stories
Too Much WIP
Too Much WIP
Get the highest value done first
Dependency on Other Teams
Dependency on Other Teams
Get everyone you need on the team
Stable Velocity
Stable Velocity
It won’t ever be perfect
Increase Velocity
Increase Velocity
Do we always want to go faster?
Goodhart’s Law
Goodhart’s Law
Making a metric a target destroys the metric
What matters is not
 setting quantitative
  goals but fixing the
method by which those
  goals are attained




 Repair the root cause
What matters is not
 setting quantitative
  goals but fixing the
method by which those
  goals are attained




 Repair the root cause
 Rather than the symptoms
Velocity Graph
Velocity Graph
What does it tell us?
Sample Backlog
Cumulative Flow
Cumulative Flow
Velocity doesn’t always tell us enough
20



15



10



 5



 0
     1   2   3   4   5              6   7   8   9   10
                         Velocity




Velocity Graph
20



15



10



 5



 0
      1     2     3     4    5              6   7   8   9   10
                                 Velocity




Velocity Graph
What story does this tell?
100



 75



 50



 25



  0
      1        2     3          4         5                6      7          8           9        10
          Deployed   Ready for Approval       In Testing       In Progress       Ready To Start




Cumulative Flow
100



 75



 50



 25



  0
      1        2     3          4         5                6      7          8           9        10
          Deployed   Ready for Approval       In Testing       In Progress       Ready To Start




Cumulative Flow
What story does this tell?
16


    12


     8


     4


     0
         1   2   3   4   5   6   7   8   9 10 11 12 13 14 15

                                     Velocity




Balanced Metrics
16


       12


        8


        4


        0
            1   2   3   4   5   6   7   8   9 10 11 12 13 14 15

                                        Velocity




Balanced Metrics
Watch more than one
16                                                             50


       12                                                            37.5


        8                                                             25


        4                                                            12.5


        0                                                              0
            1   2   3   4   5   6      7   8   9 10 11 12 13 14 15

                            Velocity                  Quality




Balanced Metrics
Watch more than one
16                                             50


       12                                            37.5


        8                                             25


        4                                            12.5


        0                                              0
            1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

               Velocity     Quality     Avg. Hours




Balanced Metrics
Watch more than one
Remember
Remember
•   Velocity is a trailing indicator

•   That which is measured will improve (at a cost)

•   Velocity can tell us several things

•   What matters is not the metric, but the behaviors that produce
    the results

•   Setting a goal on a metric negates the metric

•   Cycle and Lead Time can tell us more

•   Balance your metrics
Thank You

Michael “Doc” Norton ◊ @DocOnDev ◊ doc@leandog.com

More Related Content

Similar to Velocity is not the Goal

Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Doc Norton
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
QASymphony
 
Introducing BDD
Introducing BDDIntroducing BDD
Introducing BDD
Aki Salmi
 
C Sat Improvement Plan
C Sat Improvement PlanC Sat Improvement Plan
C Sat Improvement Plan
Protik Sinha
 

Similar to Velocity is not the Goal (20)

Agile Metrics: Velocity is NOT the Goal - Agile 2013 version
Agile Metrics: Velocity is NOT the Goal - Agile 2013 versionAgile Metrics: Velocity is NOT the Goal - Agile 2013 version
Agile Metrics: Velocity is NOT the Goal - Agile 2013 version
 
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
 
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
 
Red Beads Experiment
Red Beads ExperimentRed Beads Experiment
Red Beads Experiment
 
Modul 1.4: Process, Project, Results
Modul 1.4: Process, Project, ResultsModul 1.4: Process, Project, Results
Modul 1.4: Process, Project, Results
 
agile 3.0
agile 3.0 agile 3.0
agile 3.0
 
Music City Agile 2019 - Measuring Flow: Metrics that Matter
Music City Agile 2019 - Measuring Flow: Metrics that MatterMusic City Agile 2019 - Measuring Flow: Metrics that Matter
Music City Agile 2019 - Measuring Flow: Metrics that Matter
 
Mäta Lean/Agile organisationer @ Softhouse frukostseminarium 2013-08-26
Mäta Lean/Agile organisationer @ Softhouse frukostseminarium 2013-08-26Mäta Lean/Agile organisationer @ Softhouse frukostseminarium 2013-08-26
Mäta Lean/Agile organisationer @ Softhouse frukostseminarium 2013-08-26
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
 
Introducing BDD
Introducing BDDIntroducing BDD
Introducing BDD
 
TC23 - Wiiisdom Presentation
TC23 - Wiiisdom PresentationTC23 - Wiiisdom Presentation
TC23 - Wiiisdom Presentation
 
Quality improvement for documentation case study 20120419
Quality improvement for documentation case study 20120419Quality improvement for documentation case study 20120419
Quality improvement for documentation case study 20120419
 
Quality Control PowerPoint Presentation Slides
Quality Control PowerPoint Presentation Slides Quality Control PowerPoint Presentation Slides
Quality Control PowerPoint Presentation Slides
 
Primary Data VMworld 2015 VVOLs Survey Key Findings
Primary Data VMworld 2015 VVOLs Survey Key Findings Primary Data VMworld 2015 VVOLs Survey Key Findings
Primary Data VMworld 2015 VVOLs Survey Key Findings
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees Blokland
 
QA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and Approaches
 
Dec 2009 Tatum Survey
Dec 2009 Tatum SurveyDec 2009 Tatum Survey
Dec 2009 Tatum Survey
 
C Sat Improvement Plan
C Sat Improvement PlanC Sat Improvement Plan
C Sat Improvement Plan
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Time
 

More from Doc Norton

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

More from 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
 
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?
 
Velocity is not the Goal
Velocity is not the GoalVelocity is not the Goal
Velocity is not the Goal
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Velocity is not the Goal

Editor's Notes

  1. \n
  2. \n
  3. Unemployment - when unemployment rises it means the economy has been doing poorly\nBody Temperature - Indicator of health; not the problem\n
  4. \n
  5. \n
  6. \n
  7. Something vaguely similar from Galileo\nMore similar from Tom DeMarco - "Controlling Software Projects: Management, Measurement, and Estimates," with the words: "You can't control what you can't measure."\n
  8. \n
  9. Seven Deadly Diseases of Western Management\n
  10. Seven Deadly Diseases of Western Management\n
  11. Seven Deadly Diseases of Western Management\n
  12. Seven Deadly Diseases of Western Management\n
  13. Seven Deadly Diseases of Western Management\n
  14. Seven Deadly Diseases of Western Management\n
  15. Seven Deadly Diseases of Western Management\n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. Charles Goodhart\n1975 Paper - Chief Economic Advisor for Bank of England\nAny observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.\n\nRewards for # of bugs found - lower importance, duplicate bugs reported\nReward for code coverage - increased coverage/decreased test quality\n\n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. Approval delays are a challenge\nTeam literally ran out of work once\nOur product owner is not well represented on this project\n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n