Let's begin by modeling the training costs for implementing the Personal Software Process SM on a four-person project. The Software Engineering Institute's price for Personal Software Process SM training is $5,000 per person. The costs for airfare, hotels, meals, and parking are about $5,400 for two weeks. The length of time for Personal Software Process SM training is 10 days or 80 business hours. Each hour of classroom time requires approximately one hour of nonclassroom time for a total of 80 more hours. At a minimum cost of $100 per hour , training time comes to $16,000. Add $5,000, $5,400, and $16,000 and the total is $26,400 per person for Personal Software Process SM training. Multiply $26,400 by four people and that comes to $105,600 to train four people to perform the Personal Software Process SM .
Now let's examine the cost of implementing Personal Software Process SM by our four trained engineers. Let's assume the project will develop 10,000 lines of code, which once again is not unlikely for a Web project in modern times. At an average productivity rate of 25 lines of code per hour, that comes to approximately 400 hours. At $100 per hour, that is $40,000 for our engineers to produce 10,000 lines of code using the Personal Software Process SM .
As an aside, the costs of individual reviews instead of inspections and testing are already included in the $40,000. The Personal Software Process SM results in zero defects upon release. Therefore, there are no additional software maintenance costs using our approach to estimating maintenance effort. Software maintenance is determined by estimating the costs of repairing software defects that have been released to customers. Table 3 illustrates the costs of the Personal Software Process SM .
Factor | Cost |
---|---|
Training | $105,600 |
Development | $40,000 |
Total | $145,600 |
Now we are ready to estimate the complete costs of using the Personal Software Process SM to help produce 10,000 lines of code. Add $105,600 for training and $40,000 in software development costs. The complete cost to use the Personal Software Process SM to help produce 10,000 lines of code is $145,600.