• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013
 

Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013

on

  • 5,319 views

 

Statistics

Views

Total Views
5,319
Views on SlideShare
5,009
Embed Views
310

Actions

Likes
19
Downloads
0
Comments
2

10 Embeds 310

http://studysmart.martincollege.edu.au 193
https://twitter.com 91
http://www.entrepreneursdumonde.org 9
http://www.google.com 8
http://belajarkontinental.com 2
http://staging9.inceptum.eu 2
http://mrc-paris.fr 2
http://www.edmodo.com 1
http://www.pulse.me 1
http://www.onlydoo.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • In this presentation, I talk about Cyclomatic Complexity as a reasonable (not perfect) indicator of health. Some tools have a maintainability index or score that is an aggregate of a few metrics, including, but not necessarily limited to, Cyclomatic Complexity, Code Coverage, and Coupling.
    Are you sure you want to
    Your message goes here
    Processing…
  • Very nice presentation.
    But how do you measure quality?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013 Agile Metrics; Velocity is NOT the Goal - ScrumGathering 2013 Presentation Transcript

    • 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 Vel: 7.5-12.5
    • ?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 Deming
    • 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!