The University of Nottingham The Benefits of using CMM Software Samuel Gaskinsxg06u 18 th November 2008
The University of Nottingham Overview CMM An Analogy Problems With CMM Benefits Of Using CMM Software Summary
The University of Nottingham CMM: An Analogy Think of Software Development Contractors as Baseball Teams What happens when a ball is hit to a lower league team? What happens when a ball is hit to a professional team? What happens when the team loses a star player?
The University of Nottingham Problems with CMM It is a goal, not a method Used simply as a ‘stamp of approval’ Doesn’t say anything about the software Doesn’t help in crisis Only for repetitive tasks
The University of Nottingham Benefits Of Using CMM Based Software Using CMM based software results in gains in: Productivity Time to delivery Quality of the Software Accuracy of cost and schedule estimates
The University of Nottingham Benefits Of Using CMM Based Software Productivity Introduction of CMM in the short-term increases cost of information systems However, cost in the long run is greatly reduced Reduced redundancy and unnecessary workload Eliminating rework Early defect detection
The University of Nottingham Benefits Of Using CMM Based Software Calendar Time In low-maturity organisations, schedules and budgets are exceeded High-maturity organisations possess an organisation-wide ability for managing software development and maintenance process More accurate deadline estimates
The University of Nottingham Benefits Of Using CMM Based Software Quality Of The Software Varies in different organisations at different CMM levels Immature organisation: product quality is difficult to predict Immature organisation: product functionality and quality often compromised Mature Organisation: managers monitor software quality Process Maturity significantly increases quality
The University of Nottingham Benefits Of Using CMM Based Software Accuracy of cost and schedule estimates More accurate estimates Increased customer trust and satisfaction
The University of Nottingham Benefits Of Using CMM Based Software Business Value “ratio between invested in CMM and the dollar value generated by using CMM” CMM saves organisations money and improves product quality We have not considered intangible benefits
The University of Nottingham Benefits Of Using CMM Based Software Summary CategoryRangeMedian Productivity Gain per Year9% - 67%35% Early Defect Detection Gain per Year 6% - 25%22% Yearly Reduction in Time to Market 15% - 23%19% Yearly Reduction in Post – Release Defect Reports 10% - 94%39% Business Value (savings/cost of SPI) 4.0 – 8.8:15.0:1
The University of Nottingham Summary May take time to see benefits of CMM Reduces cost in the long run Eliminates rework Allows for more accurate time and cost estimates
The University of Nottingham References f/02tr012.pdf t/measure_it_articles/2003_0424/ben_cmm.jsp
The University of Nottingham Questions?