value of agile metrics

21
grid NOTICE: Proprietary and Confidential This material is proprietary to Centric Consulting, LLC. It contains trade secrets and information which is solely the property of Centric Consulting, LLC. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of Centric Consulting, LLC. © 2009 Centric Consulting, LLC. All rights reserved Technology Service Line Agile Metrics June, 2010

Upload: alecfinn

Post on 13-Jan-2015

1.146 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Value Of Agile Metrics

NOTICE: Proprietary and Confidential

This material is proprietary to Centric Consulting, LLC. It contains trade secrets and information which is solely the property of Centric Consulting, LLC. This

material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express

consent of Centric Consulting, LLC.

© 2009 Centric Consulting, LLC. All rights reserved

Technology Service Line

Agile Metrics

June, 2010

Page 2: Value Of Agile Metrics

Introduction

The Value of Metrics

Terms

Iteration and Release Plan

Forecasting Velocity

Metrics

Examples

Questions

04/10/2023www.centricconsulting.com 2

Overview

Page 3: Value Of Agile Metrics

Introduction

04/10/2023www.centricconsulting.com 3

Alec Finn

18 Years in Information Technology the last 6 in the Agile space: • Sales Representative• Program / Project Manager• Quality Assurance Manager• Agile Coach

Notable Agile Clients:• Nationwide• Fidelity• Cintas• Northwestern University• Great American Insurance

Page 4: Value Of Agile Metrics

The Value of Metrics

04/10/2023www.centricconsulting.com 4

The board tells a story to those who look at it.

What about those who don’t?

• Distributed Teams• Senior Managers• Dotted Lined Business Units

What about those who see the board but not the big picture?

While Agile is an extremely collaborative approach to software development the team still needs to be able to communicate outside their room

Page 5: Value Of Agile Metrics

Introduction

04/10/2023www.centricconsulting.com 5

Agile for the Enterprise

Page 6: Value Of Agile Metrics

Terms

04/10/2023www.centricconsulting.com 6

Backlog: A collection of identified work

Stories: A business request that can be developed and tested

Use Cases: A actor based scenario of how a user walks a system

Ideal Days: 8 hours of uninterrupted work

Resources: Any individual that delivers against your project scope

Status: The stage your Story or Task is in

Tasks: A unit of work

Iteration: A time boxed group of prioritized tasks that the team has committed to

deliver

Release: A time boxed collection of prioritized Iterations

Page 7: Value Of Agile Metrics

04/10/2023www.centricconsulting.com 7

Iteration and Release Plan

The Iteration and Release plan is the backbone of all your metrics. It’s used to prioritize and track Iteration work within a Release.

Card # Story / Use Case Task StatusIdeal Hours

Ideal Days

Re-estimated Date

Team Owner Resource Task Type

Map Back to a wall

card our a Requirement

High level feature or

functionality

Executable Action

Minimum of 4 Status

Estimated Output

Date of Refactor

Team Responsible for Delivery

Skillset

Where did this Task

Come From

Responsible Individual

Page 8: Value Of Agile Metrics

04/10/2023www.centricconsulting.com 8

Iteration and Release Plan

Card # Story / Use Case Task StatusIdeal Hours

Ideal Days Re-estimated Date Team Owner Resource Task Type

Create Agenda Establish Purpose Remaining 1 0.125 IT PM OriginalCreate Agenda Craft Outline Remaining 1 0.125 IT PM OriginalCreate Agenda Target Audience Remaining 1 0.125 IT PM OriginalCreate Agenda Print Hand Outs Remaining 1 0.125 IT Admin OriginalIdentify Attendees Departmently Representation Remaining 1 0.125 IT PM OriginalIdentify Attendees Operational Represention Remaining 1 0.125 IT PM OriginalIdentify Attendees Political Representation Remaining 1 0.125 IT PM OriginalIdentify Attendees Create List Remaining 1 0.125 IT PM OriginalFind Common Time Identify Week Remaining 1 0.125 IT Admin OriginalFind Common Time Identify Day Remaining 1 0.125 IT Admin OriginalFind Common Time Identify Hour Remaining 1 0.125 IT Admin Original

Scheduling a meeting: Original Estimate

Page 9: Value Of Agile Metrics

04/10/2023www.centricconsulting.com 9

Iteration and Release Plan

Card # Story / Use Case Task StatusIdeal Hour

sIdeal Days Re-estimated Date Team Owner Resource Task Type

Create Agenda Establish Purpose Remaining 1 0.125 IT PM OriginalCreate Agenda Craft Outline In Progress 1 0.125 IT PM OriginalCreate Agenda Target Audience In Progress 1 0.125 IT PM OriginalCreate Agenda Print Hand Outs Remaining 1 0.125 IT Admin OriginalIdentify Attendees Departmently Representation Remaining 1 0.125 IT PM OriginalIdentify Attendees Operational Represention Remaining 1 0.125 IT PM OriginalIdentify Attendees Political Representation Complete 1 0.125 IT PM OriginalIdentify Attendees Create List Complete 1 0.125 IT PM OriginalFind Common Time Identify Week Remaining 1 0.125 IT Admin OriginalFind Common Time Identify Day Remaining 1 0.125 IT Admin OriginalFind Common Time Identify Hour Verified

Complete 1 0.125 IT Admin Original

Scheduling a meeting: Status

• Remaining – Work that is in scope but not currently being done• In Progress – Work that is being worked but is not complete• Complete – Work that the team has completed but the business as not confirmed• Verified Complete – Work accepted by the Business

Page 10: Value Of Agile Metrics

Iteration and Release Plan

04/10/2023www.centricconsulting.com 10

StatusIdeal Hours

Remaining 1In Progress 1In Progress 1Remaining 1Remaining 1Remaining 1Complete 1Complete 1Remaining 1Remaining 1Verified Complete 1

1.00

3.00

5.00

7.00

9.00

11.00

6

2

2

1

Meeting - Release 1H

ou

rs

Page 11: Value Of Agile Metrics

04/10/2023www.centricconsulting.com 11

Iteration and Release Plan

Card # Story / Use Case Task StatusIdeal Hour

sIdeal Days Re-estimated Date Team Owner Resource Task Type

Create Agenda Establish Purpose Remaining 1 0.125 IT PM OriginalCreate Agenda Craft Outline Complete 1 0.125 IT PM OriginalCreate Agenda Outline Incorrect - Revise Remaining 1 0.125 7/9/2010 IT PM DefectCreate Agenda Target Audience In Progress 1 0.125 IT PM OriginalCreate Agenda Print Hand Outs In Progress 1 0.125 IT Admin OriginalIdentify Attendees Departmental Representation Remaining 1 0.125 IT PM OriginalIdentify Attendees Operational Represention Remaining 1 0.125 IT PM OriginalIdentify Attendees Political Representation Complete 1 0.125 IT PM OriginalIdentify Attendees Create List Complete 1 0.125 IT PM OriginalIdentify Attendees Add Detroit Office Remaining 1 0.125 7/9/2010 IT PM ClarificationFind Common Time Identify Week Remaining 1 0.125 IT Admin OriginalFind Common Time Identify Day In Progress 1 0.125 IT Admin OriginalFind Common Time Identify Hour Verified

Complete 1 0.125 IT Admin OriginalEquipment Requirements Conference Phone Remaining 1 0.125 7/8/2010 IT PM NewEquipment Requirements Projector Remaining 1 0.125 7/8/2010 IT PM NewEquipment Requirements White Board Remaining 1 0.125 7/8/2010 IT PM NewEquipment Requirements Wall Pad Remaining 1 0.125 7/8/2010 IT PM New

Scheduling a meeting: Task Type

• New – Work identified after the release has begun• Defect – Error introduced by the development team• Clarification – Rework that is required because a requirement was miss understood

Page 12: Value Of Agile Metrics

Iteration and Release Plan

04/10/2023www.centricconsulting.com 12

StatusIdeal Hours

Remaining 1Complete 1Remaining 1In Progress 1In Progress 1Remaining 1Remaining 1Complete 1Complete 1Remaining 1Remaining 1In Progress 1Verified Complete 1Remaining 1Remaining 1Remaining 1Remaining 1 1.00

3.00

5.00

7.00

9.00

11.00

13.00

15.00

17.00

19.00

6.00

12.002.00

3.00

2.00

3.00

1.00

1.00

Meeting - Release 1H

ou

rs

Page 13: Value Of Agile Metrics

Velocity

04/10/2023www.centricconsulting.com 13

Velocity is the rate of speed with which something happens; rapidity of action or reaction.(Dictionary.com)

Velocity measures output not effort.

Bad Weather

ContractorAvailability

Waiting for Inspections

Waiting for Materials

BlueprintReview

Page 14: Value Of Agile Metrics

Velocity

04/10/2023www.centricconsulting.com 14

  PM Admin7/2/2010 1 27/9/2010 1 27/16/2010 2 27/23/2010 2 2

Total 6 814

Resource

Ideal HoursTotal

Available Velocity

Project Weeks

1

3

5

7

9

11

13

15

Meeting - Release 1

Ho

urs

Page 15: Value Of Agile Metrics

Metrics

04/10/2023www.centricconsulting.com 15

1.00

3.00

5.00

7.00

9.00

11.00

13.00

15.00

17.00

19.00

6.00

12.002.00

3.00

2.00

3.00

1.00

1.00

Meeting - Release 1

Ho

urs

Page 16: Value Of Agile Metrics

Metrics

04/10/2023www.centricconsulting.com 16

1.00

3.00

5.00

7.00

9.00

11.00

Meeting - Velocity Burndown

Idea

l H

ou

rs

Owner

PMPMPMPMAdminPMPMPMPMPMAdminAdminAdminPMPMPMPM

Ideal Hours

11111111111111111

Remaining work is comprised of Remaining and In Progress Tasks

Page 17: Value Of Agile Metrics

Metrics

04/10/2023www.centricconsulting.com 17

Task Type

OriginalOriginalDefectOriginalOriginalOriginalOriginalOriginalOriginalClarification

OriginalOriginalOriginalNewNewNewNew

Ideal Hours

11111111111111111

65%6%

6%

24%

Value Wheel

Original

Defects

Clarifications

New

The Value Wheel includes all tasks in a Release regardless of Status

Page 18: Value Of Agile Metrics

Metrics

04/10/2023www.centricconsulting.com 18

Page 19: Value Of Agile Metrics

Metrics

04/10/2023www.centricconsulting.com 19

Page 20: Value Of Agile Metrics

Questions

04/10/2023www.centricconsulting.com 20

? ? ?

Page 21: Value Of Agile Metrics

Contact Info

04/10/2023www.centricconsulting.com 21

For Questions or to get a sample Agile Workbook please contact Alec Finn @

[email protected]