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

Popular posts from this blog

English to Bengali Names of Vegetables, Legumes and Spices

How To Remove Powered By Blogger From Blogger

Advantages of Rapid Application Development