1) This document discusses methods for determining the return on investment (ROI) from software process improvement initiatives. It explains options for assessing ROI and presents sample ROI scenarios.
2) Factors like productivity, quality, predictability, and risk affect project performance. The CMMI maturity levels describe opportunities for improvements in these factors from level 1 to level 5. Industry studies provide metrics on expected improvements.
3) The document models optimistic, likely, and worst case ROI scenarios over 5 years for a process improvement initiative with a $65 million annual budget. All scenarios show positive ROI, with the optimistic scenario yielding a 28% internal rate of return and $27 million net present value.
2. ObjectivesDiscuss options for determining process ROIExplain the methods employed in this ROI modelPresent sample scenariosRecommend an approach for monitoring results2Note: The ROI principles presented here can be used to assess other process initiatives such as ITIL.
3. What factors affect Project Performance?FactorsProductivity QualityPredictabilityRiskMetricsFunction Points, Lines of CodeDefects, usefulnessSchedule, costSurprises, failures3
4. What is the Opportunity?4Level 5Optimizing Defect Prevention
27. Slow Cycle TimeLowLevel 1 to Level 5Productivity Increase:11.02 x Level 1Rework Reduction: 82% less than Level 1
28. Methods for Determining ROIUse metrics collected by your businessDetermine your estimate for improvement
29. If metrics arent available.Use metrics from industry studiesFactor up or down based on your confidenceApply factors chosen to percent of annual budget covering new process/tools6Coverage Examples
30. Sample ROI ScenarioFive year ROI period, $65M budget, 3% growthAve. burdened labor rate of $116/HourFull implementation and support costs includedBenefits from productivity improvement and rework reduction onlyCost penalty for adoption learning curve appliedBenefits reduced by risk factorsRollout schedule variance