Slide 1

Slide 1 text

SIX COMMON METRICS MISTAKES AND HOW TO AVOID THEM!!

Slide 2

Slide 2 text

JULIA WESTER Co-Founder, 55 Degrees AB Scrum.org PST ProKanban.org Founding Member Agendashift Partner @everydaykanban Hello! I am

Slide 3

Slide 3 text

ACTIONABLE AGILE POWERED BY 55 DEGREES AB TM http://actionableagile.com I’m a product manager too!

Slide 4

Slide 4 text

NOT HAVING A “WHY” 1

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Does it really give expected insight? think of small, day- to-day decisions. Courtesy of Larry Maccherone (@LMaccherone) https://medium.com/@lmaccherone/odim-12d80823222 Reduced time / cost for rework Should we increase testing time / effort? Are we finding defects early enough? Escaped defects ODIM

Slide 8

Slide 8 text

defects found in production ESCAPED DEFECTS

Slide 9

Slide 9 text

Count DEFECTS PER ENVIRONMENT

Slide 10

Slide 10 text

Percentiles DEFECTS PER ENVIRONMENT

Slide 11

Slide 11 text

Does it really give expected insight? think of small, day- to-day decisions. Courtesy of Larry Maccherone (@LMaccherone) https://medium.com/@lmaccherone/odim-12d80823222 Reduced time / cost for rework Should we increase testing time / effort? Are we finding defects early enough? % of defects found per environment ODIM

Slide 12

Slide 12 text

REFUSING TO ACKNOWLEDGE THE GAME 2

Slide 13

Slide 13 text

TRUTH: What you measure shows what you value

Slide 14

Slide 14 text

USED WITH PERMISSION

Slide 15

Slide 15 text

ELI GOLDRATT “Tell me how you’ll measure me and I’ll tell you how I’ll behave. If you measure me in an illogical way, do not complain about illogical behavior.”

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

How can you game it? How can we make this safer? What is the impact? A GAME TO PLAY WITH YOUR TEAM

Slide 18

Slide 18 text

SHAMING PEOPLE WITH METRICS 3

Slide 19

Slide 19 text

“Fear invites wrong figures. Bearers of bad news fare badly. To keep his job, anyone may present to his boss only good news.” W. EDWARDS DEMING “NEW ECONOMICS”

Slide 20

Slide 20 text

COURTESY OF TROY MAGENNIS (@T_MAGENNIS) WHAT IF YOU WERE ON THE LIST? “What a slacker!” “Wow, I bet they’re working on other priorities right now.” “Makes sense. That person’s code was part of a deep exploratory testing session.” Group A Team Member 1 Team Member 3 Team Member 5 Team Member 7 Team Member 9 Team Member 11 Group B Team Member 2 Team Member 4 Team Member 6 Team Member 8 Team Member 10 Team Member 12

Slide 21

Slide 21 text

BY REMOVING THE CHOICE BETWEEN COMPANY AND SELF MINIMIZE THE DANGER • Focus on desired outcomes. • Measure individuals only when it makes sense. • Understand the audience for your metrics. • Have your team help you identify metrics that put them in a bad spot.

Slide 22

Slide 22 text

Fooling yourself with vanity metrics @everydaykanban I sure do get a lot done! I add so much value! CONFUSING ACTIVITY WITH SUCCESS 4

Slide 23

Slide 23 text

KNOW WHAT EACH METRIC REALLY TELLS YOU • lines of code written • # of issues closed • # of deploys per day • # of points finished Fooling yourself with vanity metrics ydaykanban I sure do get a lot done! I add so much value! • revenue generated • revenue protected • cost avoided • cost saved

Slide 24

Slide 24 text

Does it: 1. matter to my customer? 2. help me make a decision or take action? ASK “SO WHAT”?

Slide 25

Slide 25 text

BLINDLY PURSUING TARGETS 5

Slide 26

Slide 26 text

W. EDWARDS DEMING “If you give a manager a numerical target, he’ll make it, even if he has to destroy the organization in the process.”

Slide 27

Slide 27 text

Accelerate: State of DevOps 2019 https://services.google.com/fh/files/ misc/state-of-devops-2019.pdf Let’s get down to 10 minutes max!

Slide 28

Slide 28 text

WATCH FOR DECISION POINTS

Slide 29

Slide 29 text

WITH A FEW KEY TIPS MAKE TARGETS SAFER • Set targets in terms of outcomes rather than tactics. • Treat tactics as experiments. It’s ok to change direction. • Look at the broader cost of your target, and what you could put at risk. • Know when to call it “good enough”

Slide 30

Slide 30 text

FIX IT HERE, BREAK IT THERE 6

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

COURTESY OF LARRY MACCHERONE (@LMACCHERONE)

Slide 33

Slide 33 text

COURTESY OF TROY MAGENNIS (@T_MAGENNIS) - HTTPS://BIT.LY/SIMRESOURCES A Helpful Template Time in Process 1 Sprint Escaped Defects QUADRANT QUADRANT RESPONSIVENESS RESPONSIVENESS (QUALITY)

Slide 34

Slide 34 text

COURTESY OF TROY MAGENNIS (@T_MAGENNIS) - HTTPS://BIT.LY/SIMRESOURCES BEHAVIORAL POLARITY WORKSHEET Troy Magennis Focused Objective

Slide 35

Slide 35 text

Spectrum Thinking Worksheet For a more detailed worksheet, visit https://github.com/55-Degrees/worksheets PDSA

Slide 36

Slide 36 text

SUMMARY

Slide 37

Slide 37 text

Free Resources • Blog Posts, Webinars, etc. Short Training Sessions • Introduction to ActionableAgile Video Sessions In-Depth Workshops • Professional Scrum with Kanban (PSK) • Advanced Agile Metrics, Forecasting and Predictability LEARN https://55degrees.se/events

Slide 38

Slide 38 text

ENGAGE Subscribe to our newsletter https://55degrees.se/subscribe Follow on Twitter @55degreesAB Engage with us on LinkedIn https://www.linkedin.com/company/55degrees

Slide 39

Slide 39 text

ACTIONABLE AGILE POWERED BY 55 DEGREES AB TM http://actionableagile.com 2 months free on new monthly subscriptions 20% off of a new yearly subscription Using promo code lal-2months Using promo code lal-20percent OR

Slide 40

Slide 40 text

LET’S INTERACT ON MURAL CHECK THE ZOOM CHAT FOR THE LINK TO MY MURAL PAGE