Professional Documents
Culture Documents
Capability Maturity Model (CMM) : Purpose: To Assess and Help Improve Process in Software Development Organizations
Capability Maturity Model (CMM) : Purpose: To Assess and Help Improve Process in Software Development Organizations
Capability Maturity Model (CMM) : Purpose: To Assess and Help Improve Process in Software Development Organizations
Best
10
11
12
13
14
15
16
17
Maturity Distribution
379 organizations in 1994
18
19
20
Repeatable (level 2)
Focus: Project management 6 KPAs:
Requirements management Software project planning Software project tracking Software quality assurance Software configuration management Software subcontract management
21
22
23
24
25
26
27
28
Used to organize the key practices in each KPA Address implementation and institutionalization
29
Activities performed
30
Commitment to Perform
Describe the actions the organization must take to ensure that the process is established and will endure Typically include
Policies Sponsorship Responsibility
31
Ability to Perform
Describe the pre-conditions that must exist in the project or organization to implement the software process competently Typically include
Resources Structure and organization Delegation Training Orientation
32
Activities Performed
Describe the roles and procedures necessary to implement a KPA Typically include
Establishing plans and procedures Performing the tasks associated with the established plans and procedures Monitoring the progress of the tasks Taking corrective action when tasks deviate from plans
33
34
Verifying Implementation
Describe the steps to ensure that the activities are performed in compliance with the process that has been established Typically include
Review and audits with
Senior management Project management Software quality assurance
35
Importance of Institutionalization
The organization outlives those who leave it The organization culture must convey the process Management must nurture the culture Culture is conveyed with role models and rewards
36
37
38
Example of a Commitment
39
Example of an Ability
40
Example of an Activity
41
Example of a Measurement
42
Example of a Verification
43
CMM Summary
44
CMM Documents
http://www.sei.cmu.edu/cmm/cmms/cmms.html
45