SEI-CMM
Capability Maturity Model (Level 1-5) for the Software Industry
History
In November 1986, the Software Engineering Institute (SEI) with the assistance from Mitre Corporation, began developing a process maturity frame work that would help organizations improve their software processes.
CMM BENEFITS
- Enhance Quality of Product
- Increase Productivity of Development Personnel
- Reduce Cost of Development
- Provide better Estimates of Cost and Schedule
- Increase Management Visibility into Software Development
- Reduce Software Development Risk
- Attract and Retain Higher Quality Software Developers and Managers
- Reduce Dependence on Heroes
- Reduce Risk of Defective Products
- Respond to Government Procurement Requirements
Why Use CMM Approach?
- Accepted way of defining practices and improving capability
- Increasing use in acquisition as an indicator of capability
- Return on investment for software indicates success
-
productivity gains per year &n
bsp; &n bsp; &n bsp; &n bsp; &n bsp; &n bsp; &n bsp; 9 – 67% -
yearly reduction in time to market
15 – 23% -
Yearly reduction in post-release defect reports
10 – 94% -
value return on each rupee invested &nbs
p; &nbs p; &nbs p; &nbs p; 4 - 8.8%
What Is a Software Process?
A software process can be defined as a set of activities, methods, practices, and transformation that people use to develop and maintain software and the associated products… (e.g., project plans, design documents, code, test cases, and user manuals).
