Professional Documents
Culture Documents
G
S
T
CMM Based
Metric Workshop
Metrics for Managing
G
S
T
CMM Review
– Good Business Model
– L2/Tracking to plan (compliance to spec)
– L3 Tailoring to client needs (efficiency)
– L4 Performance and Goals at project level
– L5 Performance and Goals at organization level
Metrics for Managing
G
S
T
CMM Review
Status; used in each KPA (Why? What is
implication?)
Quality; part of most KPAs (Cost of Quality?)
Management Reviews; part of all KPAs
• Simplicity of Measures:
– Measures for managing activity
– Measures for managing process quality
– Measures for managing product quality
– Measures for managing performance
Metrics for Managing
G
S
T
•Vertical and Horizontal Consistency
Metrics for Managing
G
S
T
Activity Activity
Developer Loop Developer Loop
Project Management Loop
Quality Management Loop
Organization Management Loop
Metrics for Managing
G
S
T
• Basic Premise
Performance
Technology
Metrics for Managing
G
S
T
Norm/Plan
Task 1
Task 2
Task 3
Task 4
Task 5
Project Total
Metrics for Managing
G
S
T
Organization Total
Business Unit Head Total
Business Unit Head Total
Business Unit Head Total
Program Manager Total
Program Manager Total
Program Manager Total
Project Total
Project Total
Project Total
Metrics for Managing
G
S
T
Earned Value Metrics
Budgeted Cost of work Performed (BCWP)
Actual Cost of work Performed (ACWP)
Budgeted Cost of work Scheduled (BCWS)
Metrics for Managing
G
S
T
% of ACWP
Work or
units of BCWP:
effort
(cost or BCWS Original or
Effort)
Cost Variance Updated
Estimate
Schedule
Variance
Time
Metrics for Managing
G
S
T
Types of metrics
• Management
– Performance, timeliness, status, efficiency,
profitability, return on investment, staff turnover,
training days, growth rate, productivity, % of rework,
etc.
• Quality
– Error Rates, Cost of Quality, Number and value of
errors by type, seepage rate, distribution of errors by
projects, by life-cycle phases, etc.
Metrics for Managing
G
S
T
Organization Suborganization Project Activity
Management
Each element has a unique set
metrics that are important to
that organization element
Quality
Process Improve
Metrics for Managing
Management Process
G
S
T
Define Control Measure
Process Process Process
Execute
Process
Requirements Activity
Execute Product
Plan
Performance
Management
Define Adjust Measure
Plan Plan Plan/Actual
Metrics for Managing
G
S
T
• Goals Examples:
– “We need to measure our productivity”
– “We need to measure defect frequency”
– “Philips needs to measure project
accomplishments”
– “We need to measure the accuracy and
completeness of testing”
Metrics for Managing
G
S
T
• Verification:
Establish how metric will be used to
improve or manage performance or
quality. Example: Productivity will be
used to determine how projects are
performing to their plan so that actions
can be taken when significant deviations
are noted.
Metrics for Managing
G
S
T
• Metrics of Productivity
Effort Expended (Man-hours)
Product Units
• Exercise One:
– Groups of 5 persons grouped by function:
– Each group is assigned a level of management for metric
definition
– Each group will identify at least 10 goals relative to the level
of management of the group
– At least 6 goals should be “Management” goals and at least 4
should be “quality” goals
– Time is 1 hour: Then each group will present its goals to the
class, 10 Minutes for each presentation
– Discussion by Class
Metrics for Managing
G
S
T
• Exercise Two:
– Each Group will verify each of its goals by
defining how the goal will be helpful in
improving performance
– 20 Minutes for verification, then 5 minutes per
group to explain verification to class
Metrics for Managing
G
S
T
• Exercise Three:
– Each Group will identify the attributes needed for so
that the Measurement Goals can be met. Each group
will also define at least one metric method (Calculation)
for each Measurement Goal.
– Each Group will take 45 minutes to complete; then they
10 minutes to report.
Metrics for Managing
G
S
T
• Exercise Four
– Each Group will identify the data elements
needed for each goal/attributes/measurement
and determine if the data is currently available.
– 30 minutes. Then present need and availability.