Maintenance Metrics ◾ 109
SLA metrics enable teams to perform within the limits set. ey do not mea-
sure the exact performance but only register whether the SLA is met or not. For
example, while providing a work around governed by a 48-hour SLA criterion, the
agent does not report the actual time. Even if the agent completes the job within
12 hours, delivery will be officially logged only at the 48th hour because the SLA
says so. Twelve hours is unaccounted for. is is where Parkinson’s law plays a role:
Work expands to ll the time available.
ere is no motivation to do your best, but to do just so much, the bare minimum,
merely to avoid penalty. Under SLA, we never know the true capabilities of teams.
SLA compliance is a business metric in its strict sense.
Percentage of On-Time Delivery
Of all the service attributes, time is the most crucial. A special metric is constructed
to track the % of deliveries made on time. e on-time delivery (OTD) metric
elicits respect from the maintenance team because of its inherent business context.
is metric is very different from schedule variance (SV), which is a process metric
and measures delay. As a process metric, even the magnitude of delay is captured as
information. In OTD, the magnitude of delay is not captured. ITD is a discrete met-
ric, whereas SV is a continuous metric. OTD captures partial information, whereas
SV captures complete information. If we have not delivered on time, there is a con-
solation we get in measuring the delay. Even if the delay is small, no mercy is shown.
e delivery is said to have failed. OTD belongs to a pass/fail world of hard decisions.
Enhancement Size
e enhancement size metric helps in understanding the enhanced job better,
besides serving as an estimator of cost, schedule, and quality. e Netherlands
Software Metrics Users Association (NESMA) guideline “Function Point Analysis for
Software Enhancement Version 2.2.1” defines enhancement as changes to the func-
tionality of an information system, so-called adaptive maintenance. Enhancement
involves three possible tasks:
◾ Addition of functionality
◾ Deletion of functionality
◾ Change of functionality
Addition of functionality is measured as added FP. e deletion of functional-
ity is measured as 0.40 × deleted FP. Changed functionality is measured as impact
factor × changed FP; the impact factor could take values from 0 to 1.
e total is called the enhancement size, calculated as follows: enhancement
function point (EFP) = added FP + 0.40 deleted FP + IF × changed FP.