Professional Documents
Culture Documents
Project Metrics
Project Planning Objectives
To characterize
To evaluate
To evaluate
To predict
To improve
To predict
To improve
3
Role
Analysis and Assessment
By Software Managers
Collection of measures
By Software Engineers
Definitions
Project Indicators
Assess quality of an ongoing project
Track potential risks
Uncover problem areas
Adjust tasks
Evaluate teams ability
Metric Guidelines
Use common sense and organizational sensitivity when interpreting
metric data
Provide regular feedback to the individuals and teams who collect
measures and metrics
Don’t use metric to appraise others
Work with practitioners and teams to set clear cut goals and metrics that
will be used to achieve them
Never use metrics to threaten individuals or teams
Metrics that indicate a problem area should not be considered “negative”
Don’t obsess on a single metric to the exclusion of other important
metrics
Software Measurements
Measurements can be categorized in two ways
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are
8
Decomposition Techniques
Indirect measure FP
If Average Productivity = 620 LOC/pm
And , Labor rate = $ 8000 per month
Then,
Cost / LOC = labor rate / prod.
= 8000/620
= $ 13
Disadvantages
LOC measures are programming language dependent
Its use in estimation requires a level of detail that is
difficult to achieve early in the development process
Function-Oriented Metric
(use functionality as normalized value)
Compute
function points FP = Count Total * [ 0.65 + 0.01 * (Fi)]
Analyzing the Information Domain
weighting factor
measurement parameter count simple avg. complex
number of user inputs X 3 4 6 =
number of user outputs X 4 5 7 =
number of user inquiries X 3 4 6 =
number of files X 7 10 15 =
number of ext.interfaces X 5 7 10 =
count-total
complexity multiplier
function points
Taking Complexity into Account
å fi 52
If Average Productivity = 6.5 FP/pm
And , Labor rate = $ 8000 per month
Then,
Cost / FP = labor rate / prod.
= 8000 / 6.5
= $ 1231