Unlocking Excellence with Agile Metrics

48
Unlocking Excellence with Agile Metrics Data-Driven Continuous Improvement May 2016 – Lean Agile Glasgow @MartinBurnsSCO www.linkedin.com/in/MartinBurnsUK

Transcript of Unlocking Excellence with Agile Metrics

Page 1: 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

Page 2: Unlocking Excellence with Agile Metrics

Avoiding EEEEEVIL with Agile Metrics

May 2016 – Lean Agile Glasgow

@MartinBurnsSCO

www.linkedin.com/in/MartinBurnsUK

Page 3: Unlocking Excellence with Agile Metrics

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.

Page 4: Unlocking Excellence with Agile Metrics

4 ©2015CA.ALLRIGHTSRESERVED.

InGodwetrustAllothersbringdata

W.EdwardsDeming

Page 5: Unlocking Excellence with Agile Metrics

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

Page 6: Unlocking Excellence with Agile Metrics

6 ©2015CA.ALLRIGHTSRESERVED.

Thefirststepisadmittingyouhaveaproblem…

Page 7: Unlocking Excellence with Agile Metrics

7 ©2015CA.ALLRIGHTSRESERVED.

• We are a data-driven company• This is data• Therefore• We should be driven by it

Page 8: Unlocking Excellence with Agile Metrics

8 ©2015CA.ALLRIGHTSRESERVED.

Oh my!

Page 9: Unlocking Excellence with Agile Metrics

9 ©2015CA.ALLRIGHTSRESERVED.

Page 10: Unlocking Excellence with Agile Metrics

10 ©2015CA.ALLRIGHTSRESERVED.

WhyarewecollectingData?

Tomakedecisions

Page 11: Unlocking Excellence with Agile Metrics

11 ©2015CA.ALLRIGHTSRESERVED.

Question:

WhatMetricsareCoveted/Abused/Over-usedinYourOrganisation?

Page 12: Unlocking Excellence with Agile Metrics

12 ©2015CA.ALLRIGHTSRESERVED.

Common Metrics TrapsWhat will impede our outcomes?

Page 13: Unlocking Excellence with Agile Metrics

13 ©2015CA.ALLRIGHTSRESERVED.

Common Metrics Traps

ManipulationUnbalanced metricsAvailability biasMechanical decision-makingFalse positives/negatives

Lagging vs Leading Indicators

Mean, Median and Mode- 13 -

Page 14: Unlocking Excellence with Agile Metrics

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

Page 15: Unlocking Excellence with Agile Metrics

15 ©2015CA.ALLRIGHTSRESERVED.

SummaryStats

Page 16: Unlocking Excellence with Agile Metrics

16 ©2015CA.ALLRIGHTSRESERVED.

Poor Data Integrity

Imagecoursesy ofFlickr

Page 17: Unlocking Excellence with Agile Metrics

17 ©2015CA.ALLRIGHTSRESERVED.

Beware the One-Metric to Solve Them All

Page 18: Unlocking Excellence with Agile Metrics

18 ©2015CA.ALLRIGHTSRESERVED.

PhotocourtesyofFlickr:CreativeCommons

Page 19: Unlocking Excellence with Agile Metrics

19 ©2015CA.ALLRIGHTSRESERVED.

ifmanagementsetsquantitativetargetsandmakespeople’sjob

dependonmeetingthem,theywilllikelymeetthe

targets– eveniftheyhavetodestroytheenterprise

todoit.W.EdwardsDeming

Page 20: Unlocking Excellence with Agile Metrics

20 ©2015CA.ALLRIGHTSRESERVED.

PhotocourtesyofFlickr:CreativeCommons

Page 21: Unlocking Excellence with Agile Metrics

21 ©2015CA.ALLRIGHTSRESERVED.

How Do I Unravel This AllWhat metrics help us achieve our desired outcomes?

Page 22: Unlocking Excellence with Agile Metrics

22 ©2015CA.ALLRIGHTSRESERVED.

First: You Need To Organize Based on Outcomes

••HowDeep/WideisourAgile?AdoptionOutcomes

••AreWeDeliveringValueFaster?OperationsOutcomes

••AreWeMeetingExpectations?BusinessOutcomes

Page 23: Unlocking Excellence with Agile Metrics

23 ©2015CA.ALLRIGHTSRESERVED.

Second– You Need Context (2 dimensions)Q1:HowMaturearetheAgilePracticesofYourGroup(Team/Program/Department/BusinessUnit)?

JustGettingStarted

We’reDoingItand…..

We’reDoingOurBestandWeCanImprove

Page 24: Unlocking Excellence with Agile Metrics

24 ©2015CA.ALLRIGHTSRESERVED.

Q2: Which Layer of the Business System are we focused on?

Second– You Need Context (2 dimensions)

Page 25: Unlocking Excellence with Agile Metrics

Activity

Q. What Metrics are you Using to Track Agile Adoption?

Page 26: Unlocking Excellence with Agile Metrics

26 ©2015CA.ALLRIGHTSRESERVED.

Now Let’s Zero in on Operational MetricsSteering not Aiming

Page 27: Unlocking Excellence with Agile Metrics

27 ©2015CA.ALLRIGHTSRESERVED.

numericalgoalssetforotherpeople,

withoutaroadmaptoreachthegoal,

haveeffectsoppositetotheeffectssought.

W.EdwardsDemingOutoftheCrisis,p69

Page 28: Unlocking Excellence with Agile Metrics

28 ©2015CA.ALLRIGHTSRESERVED.

notaiming…

…butsteering

PhotocourtesyofFlickr:CreativeCommons

Page 29: Unlocking Excellence with Agile Metrics

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

Page 30: Unlocking Excellence with Agile Metrics

30 ©2015CA.ALLRIGHTSRESERVED.

Page 31: Unlocking Excellence with Agile Metrics

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

Page 32: Unlocking Excellence with Agile Metrics

32 ©2015CA.ALLRIGHTSRESERVED.

Some of My Favorites: Do It On Time: Sprint Predictability Ranges

Keep Doing It: Employee NPS Score

Page 33: Unlocking Excellence with Agile Metrics

33 ©2015CA.ALLRIGHTSRESERVED.

Some of My Favorites:

TradeMetalkatAgileANZandnodtoDanPink(includeyouTubevideo)

Keep Doing It: Autonomy, Mastery and Purpose

Page 34: Unlocking Excellence with Agile Metrics

34 ©2015CA.ALLRIGHTSRESERVED.

Some of My Favorites: Keep Doing It: Simple Mood

Page 35: Unlocking Excellence with Agile Metrics

35 ©2015CA.ALLRIGHTSRESERVED.

Metrics Mantra #1: Teams Execute

Will we complete our work in a sprint (stories, tasks, defects, etc.)?

Page 36: Unlocking Excellence with Agile Metrics

36 ©2015CA.ALLRIGHTSRESERVED.

TeamsExecute

- 36 -

Page 37: Unlocking Excellence with Agile Metrics

37 ©2015CA.ALLRIGHTSRESERVED.

Teams:ConsistencyoverThroughput

Page 38: Unlocking Excellence with Agile Metrics

38 ©2015CA.ALLRIGHTSRESERVED.

Metrics Mantra #2: Programs Deliver Value

Will we meet our plan objectives (features, milestones, quality, etc.)?

Page 39: Unlocking Excellence with Agile Metrics

39 ©2015CA.ALLRIGHTSRESERVED.

Programs Deliver Value – Dashboard

Page 40: Unlocking Excellence with Agile Metrics

40 ©2015CA.ALLRIGHTSRESERVED.

Programs Deliver Value – Feature Progress

Page 41: Unlocking Excellence with Agile Metrics

41 ©2015CA.ALLRIGHTSRESERVED.

Programs Deliver Value – Timeline View

Page 42: Unlocking Excellence with Agile Metrics

42 ©2015CA.ALLRIGHTSRESERVED.

Metrics Mantra #3: Portfolios Steer

Page 43: Unlocking Excellence with Agile Metrics

43 ©2015CA.ALLRIGHTSRESERVED.

Portfolios Steer – Capacity Modeling

Page 44: Unlocking Excellence with Agile Metrics

44 ©2015CA.ALLRIGHTSRESERVED.

Metrics Mantra #4: Occasionally Glance Backward

Page 45: Unlocking Excellence with Agile Metrics

45 ©2015CA.ALLRIGHTSRESERVED.

Variance not Average

Page 46: Unlocking Excellence with Agile Metrics

46 ©2015CA.ALLRIGHTSRESERVED.

One final thought

PhotocourtesyofFlickr:CreativeCommons

http://cultivatingthought.com/author/aziz-ansari/

Page 47: Unlocking Excellence with Agile Metrics

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

Page 48: Unlocking Excellence with Agile Metrics

[email protected]

MartinBurns

MartinBurnsSCO

SuzanneNottage