Unlocking Excellence with Agile Metrics
-
Upload
martin-burns -
Category
Business
-
view
96 -
download
0
Transcript of Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile Metrics
Data-Driven Continuous Improvement
May 2016 – Lean Agile Glasgow
@MartinBurnsSCO
www.linkedin.com/in/MartinBurnsUK
Avoiding EEEEEVIL with Agile Metrics
May 2016 – Lean Agile Glasgow
@MartinBurnsSCO
www.linkedin.com/in/MartinBurnsUK
3 ©2015CA.ALLRIGHTSRESERVED.
Martin BurnsLives in Edinburgh but spends too much time on planes
Improvement obsessive and caffeine addict
Been doing incremental and iterative since the 90s.
The usual certifications and many logos meant to impress you
Lapsed Partick Thistle Fan.
4 ©2015CA.ALLRIGHTSRESERVED.
InGodwetrustAllothersbringdata
W.EdwardsDeming
5 ©2015CA.ALLRIGHTSRESERVED.
Withoutdataourdecision-makingprocessiscorrupted
Source:http://www.vectorfreebie.com/wp-content/uploads/2016/01/Heart-Sketch.pnghttps://s-media-cache-ak0.pinimg.com/736x/40/05/a7/4005a76193de7788886ea0d0339284f8.jpg
Canberra
Sydney
Perth
Melbourne
Brisbane
London
Adelaide
Glasgow
HobartAuckland
546mm
557mm
569mm
597mm
603mm
725mm
1115mm
1158mm
1223mm1124mm
6 ©2015CA.ALLRIGHTSRESERVED.
Thefirststepisadmittingyouhaveaproblem…
7 ©2015CA.ALLRIGHTSRESERVED.
• We are a data-driven company• This is data• Therefore• We should be driven by it
8 ©2015CA.ALLRIGHTSRESERVED.
Oh my!
9 ©2015CA.ALLRIGHTSRESERVED.
10 ©2015CA.ALLRIGHTSRESERVED.
WhyarewecollectingData?
Tomakedecisions
11 ©2015CA.ALLRIGHTSRESERVED.
Question:
WhatMetricsareCoveted/Abused/Over-usedinYourOrganisation?
12 ©2015CA.ALLRIGHTSRESERVED.
Common Metrics TrapsWhat will impede our outcomes?
13 ©2015CA.ALLRIGHTSRESERVED.
Common Metrics Traps
ManipulationUnbalanced metricsAvailability biasMechanical decision-makingFalse positives/negatives
Lagging vs Leading Indicators
Mean, Median and Mode- 13 -
14 ©2015CA.ALLRIGHTSRESERVED.
SummaryStats
§ Theaverage x valueis9foreachdataset
§ Theaverage y valueis7.50foreachdataset
§ Thevariancefor x is11andthevariancefor y is4.12
§ Thecorrelationbetween x and y is0.816foreachdataset
§ Alinearregression(lineofbestfit)foreachdatasetfollowstheequation y=0.5x+3
http://data.heapanalytics.com/anscombes-quartet-and-why-summary-statistics-dont-tell-the-whole-story
15 ©2015CA.ALLRIGHTSRESERVED.
SummaryStats
16 ©2015CA.ALLRIGHTSRESERVED.
Poor Data Integrity
Imagecoursesy ofFlickr
17 ©2015CA.ALLRIGHTSRESERVED.
Beware the One-Metric to Solve Them All
18 ©2015CA.ALLRIGHTSRESERVED.
PhotocourtesyofFlickr:CreativeCommons
19 ©2015CA.ALLRIGHTSRESERVED.
ifmanagementsetsquantitativetargetsandmakespeople’sjob
dependonmeetingthem,theywilllikelymeetthe
targets– eveniftheyhavetodestroytheenterprise
todoit.W.EdwardsDeming
20 ©2015CA.ALLRIGHTSRESERVED.
PhotocourtesyofFlickr:CreativeCommons
21 ©2015CA.ALLRIGHTSRESERVED.
How Do I Unravel This AllWhat metrics help us achieve our desired outcomes?
22 ©2015CA.ALLRIGHTSRESERVED.
First: You Need To Organize Based on Outcomes
••HowDeep/WideisourAgile?AdoptionOutcomes
••AreWeDeliveringValueFaster?OperationsOutcomes
••AreWeMeetingExpectations?BusinessOutcomes
23 ©2015CA.ALLRIGHTSRESERVED.
Second– You Need Context (2 dimensions)Q1:HowMaturearetheAgilePracticesofYourGroup(Team/Program/Department/BusinessUnit)?
JustGettingStarted
We’reDoingItand…..
We’reDoingOurBestandWeCanImprove
24 ©2015CA.ALLRIGHTSRESERVED.
Q2: Which Layer of the Business System are we focused on?
Second– You Need Context (2 dimensions)
Activity
Q. What Metrics are you Using to Track Agile Adoption?
26 ©2015CA.ALLRIGHTSRESERVED.
Now Let’s Zero in on Operational MetricsSteering not Aiming
27 ©2015CA.ALLRIGHTSRESERVED.
numericalgoalssetforotherpeople,
withoutaroadmaptoreachthegoal,
haveeffectsoppositetotheeffectssought.
W.EdwardsDemingOutoftheCrisis,p69
28 ©2015CA.ALLRIGHTSRESERVED.
notaiming…
…butsteering
PhotocourtesyofFlickr:CreativeCommons
29 ©2015CA.ALLRIGHTSRESERVED.
Focusattherightlevel
0
500
1000
1500
2000
2500
3000
3500
07/04/20
15
14/04/20
15
21/04/20
15
28/04/20
15
05/05/20
15
12/05/20
15
19/05/20
15
26/05/20
15
02/06/20
15
09/06/20
15
16/06/20
15
23/06/20
15
30/06/20
15
AllTrains- StoryCountCFD– Release3
Done ReadyToValidate InProgress ToDo Blocked
0
50
100
150
200
250
300
350
400
14/04/20
15
21/04/20
15
28/04/20
15
05/05/20
15
12/05/20
15
19/05/20
15
26/05/20
15
02/06/20
15
09/06/20
15
16/06/20
15
23/06/20
15
30/06/20
15
07/07/20
15
AllTrains- FeaturesCFD– Release3
Done InProgress ToDo
30 ©2015CA.ALLRIGHTSRESERVED.
31 ©2015CA.ALLRIGHTSRESERVED.
Some of My Favorites: Do It Fast
Responsiveness: Feature Cycle Time
Velocity(PlannedandActual)/WorkCapacitye.g.,InPlanningweaverage6storiesplannedperhuman
persprint.Wefinishabout2storiesperhumanpersprint
Productivity: Focus Factor *http://www.scruminc.com/wp-content/uploads/2014/05/Hyper-Productive-Metircs.pdf
32 ©2015CA.ALLRIGHTSRESERVED.
Some of My Favorites: Do It On Time: Sprint Predictability Ranges
Keep Doing It: Employee NPS Score
33 ©2015CA.ALLRIGHTSRESERVED.
Some of My Favorites:
TradeMetalkatAgileANZandnodtoDanPink(includeyouTubevideo)
Keep Doing It: Autonomy, Mastery and Purpose
34 ©2015CA.ALLRIGHTSRESERVED.
Some of My Favorites: Keep Doing It: Simple Mood
35 ©2015CA.ALLRIGHTSRESERVED.
Metrics Mantra #1: Teams Execute
Will we complete our work in a sprint (stories, tasks, defects, etc.)?
36 ©2015CA.ALLRIGHTSRESERVED.
TeamsExecute
- 36 -
37 ©2015CA.ALLRIGHTSRESERVED.
Teams:ConsistencyoverThroughput
38 ©2015CA.ALLRIGHTSRESERVED.
Metrics Mantra #2: Programs Deliver Value
Will we meet our plan objectives (features, milestones, quality, etc.)?
39 ©2015CA.ALLRIGHTSRESERVED.
Programs Deliver Value – Dashboard
40 ©2015CA.ALLRIGHTSRESERVED.
Programs Deliver Value – Feature Progress
41 ©2015CA.ALLRIGHTSRESERVED.
Programs Deliver Value – Timeline View
42 ©2015CA.ALLRIGHTSRESERVED.
Metrics Mantra #3: Portfolios Steer
43 ©2015CA.ALLRIGHTSRESERVED.
Portfolios Steer – Capacity Modeling
44 ©2015CA.ALLRIGHTSRESERVED.
Metrics Mantra #4: Occasionally Glance Backward
45 ©2015CA.ALLRIGHTSRESERVED.
Variance not Average
46 ©2015CA.ALLRIGHTSRESERVED.
One final thought
PhotocourtesyofFlickr:CreativeCommons
http://cultivatingthought.com/author/aziz-ansari/
47 ©2015CA.ALLRIGHTSRESERVED.
ROTI– returnontimeinvested(thissession)
Source:http://blogs.adobe.com/agile/files/2013/12/hands-counting.jpghttps://s-media-cache-ak0.pinimg.com/736x/4e/5c/f7/4e5cf7d4ccb9c59b6620a9c71944d51e.jpghttps://dq9ucdqjq6nrk.cloudfront.net/wp-content/uploads/2014/02/01_sad_emoticon-300x269.jpghttps://s-media-cache-ak0.pinimg.com/736x/e9/9b/54/e99b541789969921ebd0110309a35f63.jpg