9.6 TSPSM Breakeven Point Methodology


9.2 TSP SM Benefit Methodology

The benefit methodology for the Team Software Process SM is a procedure to measure, quantify, and analyze the amount of money returned. The Team Software Process SM eliminates defects early and efficiently , when they are least expensive, resulting in no maintenance costs. Benefit is the economic value of using the Team Software Process SM to create a new and improved software process. Its benefit methodology is a four-part process that consists of estimating baseline software costs, test costs, total life cycle costs of testing, and benefits. Its benefit methodology consists of a variety of defect models used in combination. Key elements include the test cost model and the total life cycle cost model. These are used to compare the total life cycle costs of software testing to those of the Team Software Process SM . (Since the Team Software Process SM results in no estimated maintenance costs, the custom software cost model serves as a custom total life cycle cost model. The third substep is not necessary, but appears here to illustrate and highlight the process of estimating benefits.) Figure 41 illustrates the benefit methodology for the Team Software Process SM .

click to expand
Figure 41: Benefit Methodology for Team Software Process SM

Estimate software cost (baseline) for TSP SM : The objective of this activity is to estimate typical costs of software analysis, design, and implementation. This substep includes: estimate software cost (Boehm) for TSP SM , estimate software cost (Walston/Felix) for TSP SM , estimate software cost (Bailey/Basili) for TSP SM , estimate software cost (Doty) for TSP SM , and estimate software cost (average) for TSP SM .

In this case, the outputs of software cost models by Boehm, Walston/Felix, Bailey/Basili, and Doty were averaged together. This was done as sort of a Delphi method to arrive at an average software cost. The reader is free to substitute contemporary cost models, such as COCOMO II, PRICE-S , SLIM , Knowledge Plan , and others, in order to accurately estimate software costs. The formulas for these models are illustrated in Chapter 5.

Estimate test cost (baseline) for TSP SM : The objective of this activity is to estimate the cost of removing the maximum number of software defects using software testing. This substep includes: estimate post-test defects (baseline) for TSP SM and estimate baseline test cost ( projected ) for TSP SM .

Estimate total life cycle cost (test) for TSP SM : The objective of this activity is to estimate software development and maintenance costs associated with using software testing. This substep includes: estimate total software cost (test) for TSP SM , estimate total test cost (test) for TSP SM , and subtract total test from software cost for TSP SM .

Estimate benefits (projected) for TSP SM : The objective of this activity is to compare development and maintenance costs of testing and TSP SM . This substep includes: subtract total life cycle cost of TSP SM from test for TSP SM .




ROI of Software Process Improvement. Metrics for Project Managers and Software Engineers
ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers
ISBN: 193215924X
EAN: 2147483647
Year: 2004
Pages: 145

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net