Measuring for Results: Metrics and Myths



Similar documents
Agile Metrics. It s Not All That Complicated

Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014

Essential Metrics for Agile Project Management

Scrum In 10 Slides. Inspect & Adapt

An Agile Approach to Metrics :

Lean Metrics How to measure and improve the flow of work. Chris Hefley, CEO of LeanKit. November 5 th, 2014

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Agile Scrum Workshop

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Scrum: A disciplined approach to product quality and project success.

Answered: PMs Most Common Agile Questions

Measuring ROI of Agile Transformation

Agile Planning & Metrics That Matter

Agile Software Development

Certified Scrum Master Workshop

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM

Agile Power Tools. Author: Damon Poole, Chief Technology Officer

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation

Agile Certification: PMI-ACP

Calculating Business Value Unlocking Your Value Delivery Potential

Course Title: Planning and Managing Agile Projects

Reporting Scrum Project Progress to Executive Management through Metrics. Introduction. Transparency into Projects

Career Builder Course Bundle

Agile Project Management

RISK MANAGMENT ON AN AGILE PROJECT

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

How To Plan An Agile Project

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

Axe in the Agile World

The Essentials of Employee Onboarding! Presented by Drew Stevens!

Scrum for Managers, Zurich March 2010

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

IMPLEMENTING SCRUM. PART 5 of 5: SCRUM SUCCESS METRICS

Integrating PRINCE2 and Scrum for successful new product development

Metrics and scope management in agile projects

Taking the first step to agile digital services

Certified ScrumMaster Workshop

serena.com An Introduction to Agile Software Development

4/4/2013. Copyright 2013, Robert Ward

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Agile project portfolio manageme nt

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Certified Scrum Product Owner

Agile Project Management: Adapting project behaviors to the software development environment

ScrumMaster Certification Workshop: Preparatory Reading

Agile Project Management

The Basics of Scrum An introduction to the framework

Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT

Text. Key Performance Measures in a Lean Agile Program. Thomas Blackburn 2/19/2015

Agile Lessons from Industry

Project Execution, Monitoring and Control (IS PM 8. Lecture; 2012 Spring)

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc.

An Introduction to Agile Performance Management

Driving Quality Improvement and Reducing Technical Debt with the Definition of Done

EVMS Planning and Execution for Agile Projects

Introduction to Agile Software Development Process. Software Development Life Cycles

IndigoBlue Governance Framework

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

What is meant by the term, Lean Software Development? November 2014

PMBOK? You Can Have Both! June 10, Presented by:

Preparation Guide. EXIN Agile Scrum Foundation

Strategy. Agility. Delivery.

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

When agile is not enough

The only person who likes change is a baby with a wet diaper. Mark Twain. Charan CA Atreya

Agile. Framework & Standards

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

Kanban vs Scrum Making the most of both

Reporting Scrum Project Progress to Executive Management through Metrics

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

Introduction to Software Kanban

Is Calculating ROI Meaningful for Agile Projects? December 2014

Software Engineering Process Economy & Quality

Rispondere al cambiamento attraverso un approccio agile al PM

Agile Practices for Waterfall Projects

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

SECC Agile Foundation Certificate Examination Handbook

Scrum and Kanban 101

Scrum vs. Kanban vs. Scrumban

Keeping a Healthy Product Backlog

How can I be agile and still satisfy the auditors?

Development Process. Simon Cockayne Misc Track

AGILE Burndown Chart deviation - Predictive Analysis to Improve Iteration Planning

(/) The Building Blocks for Software Project Development Success

Scrum QA Assessment. John Scarborough VP System Engineering STeP-IN Summit January 2006

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Certified Agile Software Test Professional (CASTP)

PMP vs. Scrum Master

MTAT Software Engineering

Chapter 6. Iteration 0: Preparing for the First Iteration

AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Agile Blending. Rachel Davies

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

The Agile Manifesto is based on 12 principles:

Agile Information Management Development

Seeking Data Quality. Using Agile Methods to Test a Data Warehouse

Transcription:

Measuring for Results: Metrics and Myths Peter Hundermark Certified Scrum Coach and Trainer ScrumSense 1

Project Success Rates Succeeded Challenged Failed 44% Late Over budget Missing features On time On budget Required features 32% 24% Source: Standish Group CHAOS Summary 2009 Cancelled Never used 2

Agile is Value-Driven Predictive Adaptive Constraints Requirements Cost Schedule Plan Driven Value Driven Estimates Cost Schedule Features 3 Cost

What is Valued? 64% rarely or never used 19% 16% Never Rarely Sometimes Often Always 45% 13% 7% 20% frequently used Source: Standish Group (2002) 4

Value of Time Incremental delivery Traditional single delivery Real Value Delivered / Earned Delivery 2 Delivery 2 Delivery 3 Delivery 4 Delivery 1-5 Delivery 5 Value gap Time 5

knowledge workers measure themselves 6

Tell me how you will measure me and I ll tell you how I will behave. 7 Eli Goldratt The Goal (2004)

On the Folly... We hope for Long-term growth Commitment to quality Teamwork and collaboration Innovative thinking and risk taking Employee involvement and empowerment Candour: surfacing bad news early But we often reward Quarterly earnings Shipping with defects Individual effort Proven methods and not making mistakes Tight control of operations and resources Reporting good news, whether it s true or not Agreeing with the boss, whether or not (s)he s right! Adapted from Steven Kerr On the folly of rewarding A, while hoping for B, Academy of Management Executive (1995 vol 9 no 1) 8

Metrics and Myths Level of performance Measurement indicators True performance Time Source: Robert Austin, Measuring and Managing Performance in Organisations (1996) 9

Good Agile Metrics 10

Good Agile Metrics Reinforce desired behaviour 10

Good Agile Metrics Reinforce desired behaviour Measure results not output 10

Good Agile Metrics Reinforce desired behaviour Measure results not output Measure trends 10

Good Agile Metrics Reinforce desired behaviour Measure results not output Measure trends Vital few 10

Good Agile Metrics Reinforce desired behaviour Measure results not output Measure trends Vital few 10 Easy to collect

Good Agile Metrics Reinforce desired behaviour Reveal their context Measure results not output Measure trends Vital few Easy to collect 10

Good Agile Metrics Reinforce desired behaviour Reveal their context Measure results not output Fuel meaningful conversation Measure trends Vital few Easy to collect 10

Good Agile Metrics Reinforce desired behaviour Reveal their context Measure results not output Fuel meaningful conversation Measure trends Amplify learning Vital few Easy to collect 10

Good Agile Metrics Reinforce desired behaviour Reveal their context Measure results not output Fuel meaningful conversation Measure trends Amplify learning Vital few May measure value or process Easy to collect 10

Good Agile Metrics Reinforce desired behaviour Reveal their context Measure results not output Fuel meaningful conversation Measure trends Amplify learning Vital few May measure value or process Easy to collect Good enough quality 10

Leading and Lagging 11

Leading and Lagging Leading indicator Signals future events Changes before the event E.g. amber traffic light 11

Leading and Lagging Leading indicator Signals future events Changes before the event E.g. amber traffic light Lagging indicator Reports past events Changes as an outcome E.g. unemployment 11

Measurement Dimensions Value (to Customer) Predictability (Schedule) Collaboration (Process) Quality (Product) 12 Source: Pete Behrens, Measuring Agility - Top 5 Metrics and Myths (2009)

Customer Surveys Many opportunities over time Baseline and measure quarterly Qualitative and quantitative Responsiveness On-time delivery Value Quality Support Source: Pete Behrens, Measuring Agility - Top 5 Metrics and Myths (2009) Lagging Value Metric 13

Value Customer Surveys Lagging Ask: How likely are you to recommend this product or service to a friend? Scale 0-10 15 9-10! Promoters 7-8!Passive 0-6!Detractors 5 8 10 12 Net promoters score (promoters - detractors) sample size 1 1 1 2 3 2 0 1 2 3 4 5 6 7 8 9 10 Adapted from Sanjiv Augustine and Roland Cuellar, Agile Metrics for Senior Managers & Executives (2009) 14

Value Customer Surveys Lagging Ask: How likely are you to recommend this product or service to a friend? Net promoters score: (27-14) / 57 = 23% 27 Scale 0-10 18 15 9-10! Promoters 7-8!Passive 0-6!Detractors 14 5 8 10 12 Net promoters score (promoters - detractors) sample size 1 1 1 2 3 2 0 1 2 3 4 5 6 7 8 9 10 Adapted from Sanjiv Augustine and Roland Cuellar, Agile Metrics for Senior Managers & Executives (2009) 14

Predict Velocity Leading 40 30 Velocity 20 10 0 1 2 3 4 5 6 7 8 Sprints 15

Myth Myth Higher velocity is always a good thing Truth Risk of incurring technical debt Do Add technical debt to product backlog Monitor and reduce over time Cumulative Cost Time Optimal Cost Actual Cost 16

Velocity measures productivity or value Truth Story points are relative Cannot compare velocity Teams are different Size measures complexity Do Use the metric as designed Myth Source: Pete Behrens, Measuring Agility - Top 5 Metrics and Myths (2009) 17

100% Committed vs. actual drives estimation accuracy 40 Myth Truth Teams learn to be safe Leads to lower productivity Better Velocity 30 20 10 What features did we deliver? Why did we miss one? What is the impact? 0 1 2 3 4 5 Sprints! Learning Committed Actual 18

Sprints fail Myth Truth Less probable events! more information Maximum information at 50% probability Knowledge from low-probability events Source: Donald Reinertsen Managing the Design Factory: A Product Developer s Toolkit (1997) 19

Rate of Features Delivered Product or Release Burnup / Burndown Chart Story Points 300 250 200 150 100 50 Leading 0 0 1 2 3 4 5 6 7 8 Sprints Predict Metric Story points delivered Story points remaining 20

Leading Predict Quality Metric Source: Ron Jeffries, http://xprogramming.com/xpmag/jatrtsmetric (2004) Running Tested Features / Running Automated Tests 21

Technical Debt What is technical debt? Why does it occur? Leading Quality Metric Add stories to backlog Team is responsible! 22

Work-in-process Story ToDo WIP Done Leading Collab. Metric Stories in-process Aim for " 2 No silos or blockages! 23

Story Cycle Time Story ToDo WIP Done Leading Collab. 30 Metric Story Points 20 10 Average time to complete Aim for around 3 days No lagging tests! 0 1 2 3 4 5 6 7 8 9 10 Days 24

Basic Agile Metrics Value Predicability Customer surveys Velocity Burnup / Burndown Story cycle time RTF / running automated tests Collaboration Work-in-process Technical debt Product Quality 25

Extending the Metrics Value Predicability Customer surveys Velocity Burnup / Burndown Story cycle time RTF / running automated tests Collaboration Work-in-process Technical debt Product Quality 26

Extending the Metrics Value Predicability Customer surveys Velocity Burnup / Burndown Story cycle time RTF / running automated tests Collaboration Work-in-process Technical debt Product Quality 26

Extending the Metrics Value Predicability Customer surveys Velocity Burnup / Burndown Team surveys Story cycle time RTF / running automated tests Work-in-process Technical debt Collaboration Product Quality 26

Extending the Metrics Value Customer surveys Velocity Predicability Cost per sprint / point Burnup / Burndown Team surveys Story cycle time RTF / running automated tests Work-in-process Technical debt Collaboration Product Quality 26

Extending the Metrics Value Predicability Customer surveys Real value delivered Velocity Cost per sprint / point Burnup / Burndown Team surveys Story cycle time RTF / running automated tests Work-in-process Technical debt Collaboration Product Quality 26

Extending the Metrics Value Predicability Customer surveys Real value delivered Velocity Cost per sprint / point Team surveys Story cycle time ROI / NPV Burnup / Burndown RTF / running automated tests Work-in-process Technical debt Collaboration Product Quality 26

Puzzles? Metrics and Myths 27

Peter Hundermark Copyright in these slides is owned by Peter Hundermark and Scrum Sense CC. Some content and images may the copyright of others. Further information on Scrum training and coaching is available from: peter@scrumsense.com www.scrumsense.com ScrumSense 28