Agile Metrics. It s Not All That Complicated



Similar documents
Agile Practitioner: PMI-ACP and ScrumMaster Aligned

Measuring for Results: Metrics and Myths

Product Development: From Conception to Execution. Slide 1

Certified Scrum Master Workshop

Agile Scrum Workshop

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

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

Agile Project Management with Scrum

Introduction to Agile and Scrum

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

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

Agile Project Management Controls

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

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Essential Metrics for Agile Project Management

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

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

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

Agile Development Overview

Certified ScrumMaster Workshop

Agile Project Management

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

Maintaining Quality in Agile Environment

#POvsPM. John Milburn, Pragmatic Marketing David West, CEO Scrum.org

Agile letvægts projektstyring med Google PROSA, 31/ Thomas Blomseth, BestBrains

Agile Systems Engineering: What is it and What Have We Learned?

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

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

Scrum In 10 Slides. Inspect & Adapt

Becoming an Agile Project Manager

How To Plan An Agile Project

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

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

RISK MANAGMENT ON AN AGILE PROJECT

Reporting Scrum Project Progress to Executive Management through Metrics

LEAN AGILE POCKET GUIDE

ScrumMaster Certification Workshop: Preparatory Reading

Would you like to have a process that unlocks ability to learn and produce faster?

Scrum vs. Kanban vs. Scrumban

Test Automation: A Project Management Perspective

Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda

Sometimes: 16 % Often: 13 % Always: 7 %

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

EXIN Agile Scrum Foundation

Today: Software Development Models (cont)

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

Quality Assurance in an Agile Environment

Answered: PMs Most Common Agile Questions

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

CSSE 372 Software Project Management: More Agile Project Management

Agile with XP and Scrum

The Basics of Scrum An introduction to the framework

Mastering the Iteration: An Agile White Paper

Introduction to Software Engineering: Overview and Methodologies

Chapter 6. Iteration 0: Preparing for the First Iteration

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

How can I be agile and still satisfy the auditors?

CONTENTS. As more and more organizations turn to agile development, the reality of what agile really is often gets obscured. Introduction...

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

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

Agile Testing. What Students Learn

Course Title: Managing the Agile Product Development Life Cycle

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

Managing a Project Using an Agile Approach and the PMBOK Guide

Call for Tender for Application Development and Maintenance Services

Development Testing for Agile Environments

Course Title: Planning and Managing Agile Projects

0. INTRODUCTION 1. SCRUM OVERVIEW

Introduction to Scrum for Managers and Executives

Lean Software Development and Kanban

Kanban vs Scrum Making the most of both

Scrum and Kanban 101

The Agile Manifesto is based on 12 principles:

Building Software in an Agile Manner

Welcome! Scaled Agile Reston, VA

Software Development with Agile Methods

Agile Software Engineering Practice to Improve Project Success

D25-2. Agile and Scrum Introduction

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Scrum Methodology in Product Testing : A Practical Approach

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Traditional SDLC Vs Scrum Methodology A Comparative Study

Agile Project Management. What it is and what it isn t

Case Study on Critical Success Factors of Running Scrum *

AGILE & SCRUM. Revised 9/29/2015

Measuring ROI of Agile Transformation

Introduction to Agile Scrum

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

RSA ARCHER OPERATIONAL RISK MANAGEMENT

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

Metrics and scope management in agile projects

Changing Roles and Responsibilities from Traditional project management to Agile project management

Taking the first step to agile digital services

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Agile Projects 7. Agile Project Management 21

Bridging the Gap Between Acceptance Criteria and Definition of Done

Transcription:

Agile Metrics It s Not All That Complicated

Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to agile adoption 12 years experience in Project management Requirements Management Enterprise Architecture Project Lead Project Manager Scrum Master for multiple teams across multiple projects United States Marine Corps Katia.sullivan@versionone.com http://www.linkedin.com/in/agilekatia @katiasul2 2011 VersionOne 2

Traditional Metrics Traditional Metrics typically look at: Percent Complete Lines of Code Earned Value Effort expended Number of test cases written/executed Etc. 2011 VersionOne 3

Why are metrics/reporting essential to Agile projects? A constant evaluation of progress is used to redirect priorities Delivering on commitment to stakeholders to keep them informed in a meaningful manner Embracing Change requires insight on those changes Automation is encouraged 2011 VersionOne 4

Agile Metrics differ from typical PM / SW Metrics Empirical items are measurable. Done or not done not 62.3% complete Team understanding and acceptance of what is being measured Agile Metrics are used to deliver better software Agile metrics are not the end they are the beginning of a discussion or a decision You can still produce typical Project Management / Software Metrics, but they won t be as valuable. 2011 VersionOne 5

Why Go Agile? Survey s Top 5 2011 VersionOne 6

What Benefits are they Realizing? Survey s Top 5 2011 VersionOne 7

A Different Perspective With plan-driven approach, we have a plan going into a project, but we quickly lose sight of what s going on So we create surrogate measures that we hope are representative of the true health of the project. Near the end of the project, the true state of the project emerges were we right? 2011 VersionOne 8

Agile Projects Deliver Value Every Iteration/Release Analysis Analysis Analysis Analysis Design Design Design Design Code Code Code Code Test Test Test Test Doc Doc Doc Doc Deploy Deploy Deploy Deploy $$ $$ $$ $$ 2011 VersionOne 9

The Business Dilemma Return on Investment What do we build? How do we maximize return while limiting the investment? In order to have any Return, Something of Value must be produced, plus There must be an Opportunity to sell it 2011 VersionOne 10

Throughput Accounting: The Heart of the Business Case for Agile Operating Expense (-$) Rework Investment (-$) Operating Expense (-$) Throughput +$ Maximize Throughput by removing system constraints while limiting Investment and Operating Expenses. 2011 VersionOne 11

Planning: A Comparison Iterative AND Incremental! 2011 VersionOne 12

Agile Roles in General Most Agile Methods profess the use of 3-5 different roles Many teams adopting Agile struggle to determine where their traditional role fits in an Agile landscape Every role fits into 3 Classes: Customer Facilitator Implementer http://kanemar.files.wordpress.com/ 2011 VersionOne 13

Key metrics/reporting Some key Agile Metrics include: Burndowns Velocity Trend Counts and statuses of work items and defects Team Member Load, Effort Test Reports 2011 VersionOne 14

Burndown Burndown charts show the rate at which features are being completed (burned down) Burndown charts are completed at iteration as well as release level (and look the same) Point in time measurement of amount of work left to be done Will fluctuate as work is added / removed 2011 VersionOne 15

Burndown 2011 VersionOne 16

Velocity The rate at which a team can produce working software More accurately stated, it is measured in terms of the stabilized number of [estimation units] a team can deliver per sprint of a given length, and with a given definition of Done. 2011 VersionOne 17

Work Item Counts Offer insight to Capitalized Costs vs. Overhead Visualization of type of product releases or in progress Transparency to help with prioritization 2011 VersionOne 18

Team Member Load/Effort Transparency into a members load across all projects Helps limit risk Visibility for teams to plan ad hoc depending on capacity adjustments Projections for people allocation Helps with budgeting 2011 VersionOne 19

Trend Analysis Trend reports display general trends and changes over the course of time. Use trend reports to understand the differences introduced over the course of time Trend Reports Include: Estimate Trend Cumulative Flow Detail Estimate Test Status Issues Request Status Defect Status Velocity Trend Member Load 2011 VersionOne 20

Burnup Burnup charts are similar to burndown charts but with total work and completion as separate data points Burnup charts are completed at iteration as well as release level (and look the same) Point in time measurement of amount of work left to be done Will fluctuate as work is added / removed 2011 VersionOne 21

Burnup (Estimate Trend) Use trend lines to show total work and delivery projections Used by product owners to help with scope / date decisions as well as delivery team to see if they need cut items in a sprint 2011 VersionOne 22

Cumulative Flow The Cumulative Flow trend breaks out story and defect estimate by status and tracks that over the course of time within the selected project. Use this graph to track the amount of estimate that is in each status as teams work. 2011 VersionOne 23

Tests and Defects How good is the quality we are developing? Do we need help in testing? Are we automating enough? Is it EVER Enough? Do we need to ask for testing help? 2011 VersionOne 24

Metrics Good metrics affirm & reinforce Agile principles Metrics are to measure outcome, not output Reporting should measure trends, not numbers Reports should provide fuel for meaningful conversations This data should be easy to collect Good data is useful in gathering feedback on a more frequent basis Metrics should help define excellence vs. good enough production 2011 VersionOne 25

Questions & Answers 2011 VersionOne 26

On behalf of everyone at VersionOne, we would like to thank you for participating in this presentation. 2011 VersionOne 27