ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers

19.2 Analysis of Benefits

The benefits of using the Software Inspection Process to help produce 10,000 lines of code are $2,767,464. This is obtained by subtracting $1,742,533 in new total life cycle costs from $4,509,997 in old total life cycle costs.

The benefits of using the Personal Software Process SM to help produce 10,000 lines of code are $4,469,997. This is obtained by subtracting $40,000 in new total life cycle costs from $4,509,997 in old total life cycle costs.

The benefits of using the Team Software Process SM to help produce 10,000 lines of code are $4,341,496. This is obtained by subtracting $168,501 in new total life cycle costs from $4,509,997 in old total life cycle costs.

The benefits of using the Software Capability Maturity Model to help produce 10,000 lines of code are $3,023,064. This is obtained by subtracting $1,486,933 in new total life cycle costs from $4,509,997 in old total life cycle costs.

The benefits of using ISO 9001 to help produce 10,000 lines of code are $569,841. This is obtained by subtracting $3,940,156 in new total life cycle costs from $4,509,997 in old total life cycle costs.

The benefits of using Capability Maturity Model Integration to help produce 10,000 lines of code are $3,023,064. This is obtained by subtracting $1,486,933 in new total life cycle costs from $4,509,997 in old total life cycle costs. Table 39 illustrates the analysis of benefits.

Table 39: Analysis of Benefits

SPI Method

Benefit

Benefit/Person

Normalized

Inspection

$2,767,464

$691,866

0.62

Personal Software Process SM

$4,469,997

$1,117,499

1.00

Team Software Process SM

$4,341,496

$1,085,374

0.97

Software Capability Maturity Model

$3,023,064

$755,766

0.68

ISO 9001

$569,841

$142,460

0.13

Capability Maturity Model Integration

$3,023,064

$755,766

0.68

The most beneficial SPI method is the Personal Software Process SM at $4,469,997. The least beneficial SPI method is ISO 9001 at $569,841. Benefit per person ranges from $142,460 for ISO 9001 to $1,117,499 for the Personal Software Process SM .

On a normalized scale, the Personal Software Process SM and Team Software Process SM have the highest benefits. ISO 9001 has the lowest benefits on a normalized scale.

Категории