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

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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

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...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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