Date post: | 13-Jan-2015 |
Category: |
Technology |
Upload: | alecfinn |
View: | 1,135 times |
Download: | 2 times |
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 @