Capability Maturity Model Integration (CMMI) , Part - 5
We will give brief
description of each process areas. All CMMI process areas are common to both
continuous and staged representations. In the staged representation, process
areas are organized by maturity levels.
CMMI Process Areas
A Process Area is a
cluster of related practices in an area that, when implemented collectively,
satisfy a set of goals considered important for making significant improvement
in that area. All CMMI process areas are common to both continuous and staged
representations.
The continuous
representation enables the organization to choose the focus of its process
improvement efforts by choosing those process areas, or sets of interrelated
process areas, that best benefit the organization and its business objectives.
Although there are some limits on what an organization can choose because of
the dependencies among process areas, the organization has considerable freedom
in its selection.
Once you select the
process areas, you must also select how much you would like to improve the
processes associated with those process areas (i.e., select the appropriate
capability level). Capability levels and generic goals and practices support
the improvement of processes in individual process areas.
Conversely, you will see
that the staged representation encourages you to always look at process areas
in the context of the maturity level to which they belong. The process areas
are organized by maturity levels to reinforce this concept. When you use a
process area, you use the entire process area: all goals and all practices.
The CMMI Process Areas
(PAs) can be grouped into the following four categories to understand their
interactions and links with one another regardless of their defined level:
- Process Management
 - Project Management
 - Engineering
 - Support
 
Each process area is
defined by a set of goals and practices. There are two categories of goals and
practices:
- Generic goals and practices: They are part of every process area.
 - Specific goals and practices: They are specific to a given process area.
 
A process area is
satisfied when company processes cover all of the generic and specific goals and
practices for that process area.
Generic goals and
practices:
Generic goals and
practices are a part of every process area.
NOTATIONS:GG -->
Generic Goals and GP
--> Generic Practice
- GG 1 Achieve Specific Goals
 - GP 1.1 Perform Specific
      Practices
 - GG 2 Institutionalise a Managed
     Process
 - GP 2.1 Establish an
      Organizational Policy
 - GP 2.2 Plan the Process
 - GP 2.3 Provide Resources
 - GP 2.4 Assign Responsibility
 - GP 2.5 Train People
 - GP 2.6 Manage Configurations
 - GP 2.7 Identify and Involve
      Relevant Stakeholders
 - GP 2.8 Monitor and Control the
      Process
 - GP 2.9 Objectively Evaluate
      Adherence
 - GP 2.10 Review Status with
      Higher Level Management
 - GG 3 Institutionalise a Defined
     Process
 - GP 3.1 Establish a Defined
      Process
 - GP 3.2 Collect Improvement
      Information
 - GG 4 Institutionalise a
     Quantitatively Managed Process
 - GP 4.1 Establish Quantitative
      Objectives for the Process
 - GP 4.2 Stabilise Subprocess
      Performance
 - GG 5 Institutionalise an
     Optimising Process
 - GP 5.1 Ensure Continuous
      Process Improvement
 - GP 5.2 Correct Root Causes of Problems
 
Common Features:
The common features are
attributes that indicate whether the implementation and institutionalization of
a key process area is effective, repeatable, and lasting. The five common
features are listed below:
- Commitment to Perform: Commitment to Perform describes the actions the
     organization must take to ensure that the process is established and will
     endure. Commitment to Perform typically involves establishing
     organizational policies and senior management sponsorship.
 - Ability to Perform: Ability to Perform describes the preconditions
     that must exist in the project or organization to implement the software
     process competently. Ability to Perform typically involves resources,
     organizational structures, and training.
 - Activities Performed: Activities Performed describes the roles and
     procedures necessary to implement a key process area. Activities Performed
     typically involve establishing plans and procedures, performing the work,
     tracking it, and taking corrective actions as necessary.
 - Measurement and Analysis: Measurement and Analysis describes the need to
     measure the process and analyze the measurements. Measurement and Analysis
     typically includes examples of the measurements that could be taken to
     determine the status and effectiveness of the Activities Performed.
 - Verifying Implementation: Verifying Implementation describes the steps to
     ensure that the activities are performed in compliance with the process
     that has been established. Verification typically encompasses reviews and
     audits by management and software quality assurance.
 
The practices in the
common feature Activities Performed describe what must be implemented to
establish a process capability. The other practices, taken as a whole, form the
basis by which an organization can institutionalize the practices described in
the Activities Performed common feature.
Comments
Post a Comment