PROSPEROUS METRICS Solving the Scenarios We Struggle to Measure - - PowerPoint PPT Presentation

prosperous metrics
SMART_READER_LITE
LIVE PREVIEW

PROSPEROUS METRICS Solving the Scenarios We Struggle to Measure - - PowerPoint PPT Presentation

PROSPEROUS METRICS Solving the Scenarios We Struggle to Measure Zach Bonaker @zachbonaker zbonaker@gmail.com agileoutloud.wordpress.com So, about those agile metrics I asked from you... It is wrong to suppose that if you


slide-1
SLIDE 1

PROSPEROUS METRICS

Solving the Scenarios We Struggle to Measure

slide-2
SLIDE 2

Zach Bonaker

@zachbonaker zbonaker@gmail.com agileoutloud.wordpress.com

slide-3
SLIDE 3

“So, about those agile metrics I asked from you...”

slide-4
SLIDE 4

if you can’t measure it, you can’t manage it “It is wrong to suppose that

  • - a costly myth.”
  • W. Edwards Deming, The New Economics (P. 35)
slide-5
SLIDE 5

A framework for “Prosperous Metrics”

“Measure Up” Success Metric

Improvement Metrics

Systems Focused Likely need just

  • ne

Long-term To Test: What decision? When no longer useful?

slide-6
SLIDE 6

Scenario One

“How can we show people are more productive?”

slide-7
SLIDE 7

Productivity is a qualitative trap… … and quantitatively easy to grasp. Yet, maddingly invisible and (perceivably) inefficient.

(for knowledge work, like software development)

slide-8
SLIDE 8

“To make knowledge work productive will be the great management task of this century.”

slide-9
SLIDE 9

Any measure we use in the name of productivity must be a proxy to what really matters: *effectiveness.

Period.

*as it relates to process, not product.

slide-10
SLIDE 10

Measuring Successful Effectiveness

LEAD TIME

slide-11
SLIDE 11

Measuring Improved Effectiveness

What decisions?

Where is the delay? What does our delay cost? Are we focusing on the delay?

What conditions?

When the constraint changes. Lead Time = Cycle time * WIP (Little’s Law)

Cycle Time

slide-12
SLIDE 12

Measuring Improved Effectiveness

What decisions?

Are we going too fast? Is this sustainable? What is our “normal state”?

What conditions?

Until it’s no longer useful. E.g., fix in next working hour

Time to Fix Build

slide-13
SLIDE 13

Measuring Improved Effectiveness

What decisions?

Are we predictable? How much disruption occurs? Are we too optimistic?

What conditions?

Until it’s no longer useful. The value is in the picture…

Done Forecast

Forecast Delta

slide-14
SLIDE 14

Forecast Delta

slide-15
SLIDE 15

Measuring Improved Effectiveness

What decisions?

Do we have a closed loop? What is our system of work? Are sprints valuable?

What conditions?

Until it’s no longer useful. The value is in the picture…

Ø:0:1

null hold ship

slide-16
SLIDE 16

Ø:0:1 Ø Ø Ø Ø Ø Ø Ø Ø 1 Ø Ø 1 Ø Ø 1 Ø Ø 1 Ø Ø 1 Ø Ø 1 1 1 1 1 1 1 1 1 1

Fixed date, Fixed scope Need help slicing Let’s chat with PO Winning

slide-17
SLIDE 17

Scenario Two

“How do I know quality is improving?”

slide-18
SLIDE 18

Hard on systems. Soft on people.

Start Here. Via Tim Ottinger:

slide-19
SLIDE 19

Quality is rich in qualitative info. Your story reveals quantitative needs.

slide-20
SLIDE 20

Measuring Successful Quality

FIRST TIME YIELD

[Units Produced] – [Units Defective] [Units Produced]

FTYa * FTYb … FTYn = FTYall

slide-21
SLIDE 21

Measuring Improved Quality

What decisions?

Is this sustainable (cost)? What needs to change? What does the trend tell us?

What conditions?

T eam tells us they have time/space needed to maintain.

Ratio of features vs technical risk

slide-22
SLIDE 22

Measuring Improved Quality

What decisions?

What is gained by improving? What would increase trust? Our teams tell us they don’t fear refactoring code.

Automated Test Coverage

What conditions?

The work to improve outweighs the perceived benefit.

slide-23
SLIDE 23

Scenario Three

“How can I see if transformation is happening?

slide-24
SLIDE 24

Via Karen Ribback | KR Global Consulting

It will be better. It will be different. Change Transform

slide-25
SLIDE 25

The key to “measuring” transformation is seeing the difference

slide-26
SLIDE 26

Measuring SuccessfulTransformation

USE A PICTURE

HOW?!

slide-27
SLIDE 27

Transformation Sliders

Description A Description B

Numbers are most important for transformation A visual method is preferred for transformation

Are we here?

slide-28
SLIDE 28

Example: Scrum Guide

Backlog items are scoped and solutioned for team. No one tells team how to create slices of releasable functionality. T eam members work according to functional silo or sub-team. No sub-teams, regardless of domain like testing or analysis.

slide-29
SLIDE 29

Example: Agile Transformation

Performance reviews emphasize the individual; discussion is annual. Performance reviews emphasize the team; discussion is ongoing. Managers with a tactical, problem- solving orientation. Manages 1:1. Managers intent upon creating a highly participative team.

slide-30
SLIDE 30

http://bit.ly/2vmTiwZ

Want the whole Scrum Guide in slider format?

slide-31
SLIDE 31

Measuring ImprovedTransformation

Let the picture guide you

HOW?!

slide-32
SLIDE 32

Force-Field Analysis

Describe the desired state

What is supporting? What is working against?

Thing Thing Thing Thing Thing Thing

What could we do to increase support? What would help this be less of a block?

slide-33
SLIDE 33

Perspective Mapping

Old Behavior A New Behavior A Old Behavior B New Behavior B Old Behavior C New Behavior C

M T M T M T

slide-34
SLIDE 34

MUST BE

QUANTITATIVE

slide-35
SLIDE 35

Zach’s Experimental Environment Metric

#ppl(#ppl – 1) 2 #teams 1 + Depend. Avg Rel Items # Rel Items Done Median Safety (a # from 1 to 5)

< = 150

(Dunbar’s Number)

slide-36
SLIDE 36

MEASURE UP IMPROVEMENT METRICS SUCCESS METRIC

1 2 3

slide-37
SLIDE 37

LEAD TIME

Cycle Time Time to fix build Forecast delta null:0:1

Productivity

FTY (First Time Yield)

Be Qualitative First! Ratio: Feature - Defect Auto Test Coverage “the perceived benefit”

Quality

PAINT A PICTURE, TELL A STORY

Your picture will guide the way!

i.e., Effectiveness!

Transformation

slide-38
SLIDE 38

THANK YOU!

@zachbonaker zbonaker@gmail.com agileoutloud.wordpress.com

Enjoy the rest

  • f the show!