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

Chapter 14: Benefits

The benefits of software process improvement (SPI) methods come from increased quality and thus decreased software maintenance and total life cycle costs. That is, most popular SPI methods are specifically designed to increase the quality of the software product. Many popular SPI methods are software quality management systems, because they are designed to improve quality. What strategy will we use for determining the benefits of any one SPI method? We will determine what the software maintenance and total life cycle costs are before and after introduction of the SPI method. That is, first we will determine what the software maintenance and total life cycle costs are before introduction of the SPI method. Then we will determine what the software maintenance and total life cycle costs are after introduction of the SPI method.

The only issue is to determine whether the new and old software maintenance and total life cycle costs include testing costs. That is, does the software organization have a rigorous software testing process? We will assume the software organization does not have a rigorous software testing process, which is most likely the case. Without testing, the software maintenance and total life cycle costs are much higher. Likewise, we can assume the software organization does have a rigorous software testing process, which is probably not the case. With rigorous testing, the software maintenance and total life cycle costs are much lower. Thus, if good software testing is already in place, then the benefits are much lower. If good software...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Product Lifecycle Management Software (PLM)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.