VelocityAgile Metricsisnotgoalthe
VelocityAgile Metricsisnotgoalthe@DocOnDevMichael “Doc” Nortondoc@groupon.comDirector of Engineering
VelocityAgile Metricsisnotgoalthe
VelocityAgileWhat is?
TimeWork UnitsO V E R
lagging Indicator
VelocityPlanningwith
01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal
06121824301 2 3 4 5 6 722262524273025Actual
VelocitytheWhat is?next
Yesterday’sWeather
06121824301 2 3 4 5 6 72226253027302526253027302530Yesterday’sWeatherWeather Actual
01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal Actual WeatherYesterday’sWeather
RollingAverage
06121824301 2 3 4 5 6 7222625302730252727292727253026253027302530RollingAverageWeather Rolling Actual
01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal Actual RollingRollingAverage
WeatherRolling-vs-01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal Actual Rolling Weather
&PreciseInaccurate
StandardDeviation
StandardDeviation2.66
RollingStd. Deviationwith01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21Ideal Actual Rolling Deviation
TwoVelocitiesOfA Tale
Set A:10, 11, 9, 10Set B:10, 14, 9, 7
Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7
Rolling: 10 Rolling: 10Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7
Deviation: 0.7 Deviation: 2.5Rolling: 10 Rolling: 10Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7
Deviation: 0.7 Deviation: 2.5Rolling: 10 Rolling: 10Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7Vel: 9.3-10.7 Ve...
?VelocityWhat doesVariabletell us
Distractions
StoryPoorComposition
Too MuchWorkIn Process
DependencyOnOther Teams
Velocitygoalas the
Goodhart’sLawAny observed statistical regularitywill tend to collapse once pressureis placed upon it for controlpurposes.
Goodhart’sLawMaking a target for a metricdestroys the metric (and the target)
“What matters is notsetting quantitative goalsbut fixing the method bywhich those goals areattained.” - Dr. W. Edwards Dem...
FixingtheMethod
ScatterDiagrams
050001000015000200000 2 4 6 8PurchasePriceAge
VelocityComplexity012.52537.5500 25 50 75 100
VelocityValue012.52537.5500 10000 20000 30000 40000
VelocityCoverage012.52537.5500 22.5 45 67.5 90
CumulativeFlow
BacklogSample
051015201 2 3 4 5 6 7 8 9 10Velocity?What doesthistell us
SameTeamDataDifferent Perspective
?What doesthistell us02550751001 2 3 4 5 6 7 8 9 10Deployed Ready for Approval In Testing In Progress Ready To Start
The HawthornEffectThat which ismeasured, willimprove (at a cost)
Many ThingsMeasure
Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15Velocity
Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15012.52537.550Velocity Quality
Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15012.52537.550Velocity Quality Avg. Hours
Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15012.52537.550Velocity Quality Avg. Hours Team Joy
We really do this.Yes
Velocity with Deviation
Burn with Deviation
Cumulative Flow
Employee Joy
thingOnelast
for ManagersMetricsare NOT
for TeamsMetricsare
VelocityAgile Metricsisnotgoalthe@DocOnDevMichael “Doc” Nortondoc@groupon.comDirector of EngineeringThankYou!
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
Upcoming SlideShare
Loading in …5
×

Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013

7,665 views

Published on

Published in: Technology, Business
2 Comments
21 Likes
Statistics
Notes
No Downloads
Views
Total views
7,665
On SlideShare
0
From Embeds
0
Number of Embeds
833
Actions
Shares
0
Downloads
0
Comments
2
Likes
21
Embeds 0
No embeds

No notes for slide

Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013

  1. VelocityAgile Metricsisnotgoalthe
  2. VelocityAgile Metricsisnotgoalthe@DocOnDevMichael “Doc” Nortondoc@groupon.comDirector of Engineering
  3. VelocityAgile Metricsisnotgoalthe
  4. VelocityAgileWhat is?
  5. TimeWork UnitsO V E R
  6. lagging Indicator
  7. VelocityPlanningwith
  8. 01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal
  9. 06121824301 2 3 4 5 6 722262524273025Actual
  10. VelocitytheWhat is?next
  11. Yesterday’sWeather
  12. 06121824301 2 3 4 5 6 72226253027302526253027302530Yesterday’sWeatherWeather Actual
  13. 01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal Actual WeatherYesterday’sWeather
  14. RollingAverage
  15. 06121824301 2 3 4 5 6 7222625302730252727292727253026253027302530RollingAverageWeather Rolling Actual
  16. 01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal Actual RollingRollingAverage
  17. WeatherRolling-vs-01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Ideal Actual Rolling Weather
  18. &PreciseInaccurate
  19. StandardDeviation
  20. StandardDeviation2.66
  21. RollingStd. Deviationwith01252503755001 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21Ideal Actual Rolling Deviation
  22. TwoVelocitiesOfA Tale
  23. Set A:10, 11, 9, 10Set B:10, 14, 9, 7
  24. Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7
  25. Rolling: 10 Rolling: 10Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7
  26. Deviation: 0.7 Deviation: 2.5Rolling: 10 Rolling: 10Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7
  27. Deviation: 0.7 Deviation: 2.5Rolling: 10 Rolling: 10Mean: 10 Mean: 10Set A:10, 11, 9, 10Set B:10, 14, 9, 7Vel: 9.3-10.7 Vel: 7.5-12.5
  28. ?VelocityWhat doesVariabletell us
  29. Distractions
  30. StoryPoorComposition
  31. Too MuchWorkIn Process
  32. DependencyOnOther Teams
  33. Velocitygoalas the
  34. Goodhart’sLawAny observed statistical regularitywill tend to collapse once pressureis placed upon it for controlpurposes.
  35. Goodhart’sLawMaking a target for a metricdestroys the metric (and the target)
  36. “What matters is notsetting quantitative goalsbut fixing the method bywhich those goals areattained.” - Dr. W. Edwards Deming
  37. FixingtheMethod
  38. ScatterDiagrams
  39. 050001000015000200000 2 4 6 8PurchasePriceAge
  40. VelocityComplexity012.52537.5500 25 50 75 100
  41. VelocityValue012.52537.5500 10000 20000 30000 40000
  42. VelocityCoverage012.52537.5500 22.5 45 67.5 90
  43. CumulativeFlow
  44. BacklogSample
  45. 051015201 2 3 4 5 6 7 8 9 10Velocity?What doesthistell us
  46. SameTeamDataDifferent Perspective
  47. ?What doesthistell us02550751001 2 3 4 5 6 7 8 9 10Deployed Ready for Approval In Testing In Progress Ready To Start
  48. The HawthornEffectThat which ismeasured, willimprove (at a cost)
  49. Many ThingsMeasure
  50. Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15Velocity
  51. Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15012.52537.550Velocity Quality
  52. Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15012.52537.550Velocity Quality Avg. Hours
  53. Many ThingsMeasure04812161 2 3 4 5 6 7 8 9 10 11 12 13 14 15012.52537.550Velocity Quality Avg. Hours Team Joy
  54. We really do this.Yes
  55. Velocity with Deviation
  56. Burn with Deviation
  57. Cumulative Flow
  58. Employee Joy
  59. thingOnelast
  60. for ManagersMetricsare NOT
  61. for TeamsMetricsare
  62. VelocityAgile Metricsisnotgoalthe@DocOnDevMichael “Doc” Nortondoc@groupon.comDirector of EngineeringThankYou!

×