CMM Levels



What are the CMM Levels?

1. Initial.
2. Repeatable.
3. Defined.
4.Managed.
5.Optimized.

KPA:  Key Process Areas(KPA’s) are defined by a set of key practices and key indicators. Key practices are policies, procedures and activities that must occur before a KPA is fully instituted.
Key indicators are those key practices that ensure that all the goals of KPA are achieved.
1). Initial: Ad-hoc procedures/own procedure, Should have efficient Team.
2). Repeatable: Well-defined process, Key processes are repeatable.
3). Defined: Objective evidence, everyone should record their activities; everyone should adhere to quality standards.
4). Managed: Measurements and Metrics, Quantifying objective criteria.    
5). Optimized:  R&D (Research & Development), Continuous improvement of the product

KPA’s are additive. There are 18 KPA’s. They are:
1. Software Configuration Management.
2. Software Quality Assurance.
3. Software subcontract Management.
4. Software project tracking and oversight.
5. Software project planning.
6. Requirements management.
7. Peer Reviews.
8. Inter-group co-ordination.
9. Software product engineering.
10. Integrated Software Management.
11. Training Program.
12. Organization process definition.
13. Organization process focus.
14. Software Quality Management
15. Quantitative Process Management.
16. Process change Management.
17. Technology change Management.
18. Defect Prevention.

CMM-Level 2:        1-6   KPA’S should be satisfied.
CMM-Level 3:        1-13 KPA’S should be satisfied.
CMM-Level 4:        1-15 KPA’S should be satisfied.
CMM-Level 5:        1-18 KPA’S should be satisfied.