value of agile metrics

Post on 13-Jan-2015

1.146 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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

Introduction

The Value of Metrics

Terms

Iteration and Release Plan

Forecasting Velocity

Metrics

Examples

Questions

04/10/2023www.centricconsulting.com 2

Overview

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

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

Introduction

04/10/2023www.centricconsulting.com 5

Agile for the Enterprise

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

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

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

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

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

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

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

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

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

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

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

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

Metrics

04/10/2023www.centricconsulting.com 18

Metrics

04/10/2023www.centricconsulting.com 19

Questions

04/10/2023www.centricconsulting.com 20

? ? ?

Contact Info

04/10/2023www.centricconsulting.com 21

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

Alec.Finn@CentricConsulting.com

top related