Wednesday, November 28, 2007

Organizational Process Definition: CMMI Maturity Level 3

Consistent performance across the company is enabled through organizational process and also provides a basis for cumulative, long-term benefits to the organization. A coolection of items maintained by the organization are in organization's process asset library to be used by people and projects of the organization.
This collection of items includes descriptions of processes and process elements, descriptions of life-cycle models, process tailoring guidelines, process-related documentation, and data. The organization’s process asset library supports organizational learning and process improvement by allowing the sharing of best practices and lessons learned across the organization.
The organization's set of standard processes is tailored by projects to create their defined processes. The other organizational process assets are used to support tailoring as well as the implementation of the
defined processes.
A standard process is composed of other processes or process elements. A process element is the fundamental (e.g., atomic) unit of process definition and describes the activities and tasks to consistently
perform work. Process architecture provides rules for connecting the process elements of a standard process. The organization's set of standard processes may include multiple process architectures.


The organizational process assets may be organized in many ways, depending on the implementation of the Organizational Process Definition process area. Examples include the following:
· Descriptions of life-cycle models may be documented as part of the organization's set of standard processes, or they may be documented separately.
· The organization's set of standard processes may be stored in the organization's process asset library, or they may be stored separately.
· A single repository may contain both the measurements and the process-related documentation, or they may be stored separately.


Specific and Generic Goals:
SG 1 Establish Organizational Process Assets
A set of organizational process assets is established and maintained.
GG 3 Institutionalize a Defined Process
The process is institutionalized as a defined process.


SG 1 Establish Organizational Process Assets
SP 1.1 Establish Standard Processes
SP 1.2 Establish Life-Cycle Model Descriptions
SP 1.3 Establish Tailoring Criteria and Guidelines
SP 1.4 Establish the Organization’s Measurement Repository
SP 1.5 Establish the Organization’s Process Asset Library

GG 3 Institutionalize a Defined Process
GP 2.1 (CO 1) Establish an Organizational Policy
GP 3.1 (AB 1) Establish a Defined Process
GP 2.2 (AB 2) Plan the Process
GP 2.3 (AB 3) Provide Resources
GP 2.4 (AB 4) Assign Responsibility
GP 2.5 (AB 5) Train People
GP 2.6 (DI 1) Manage Configurations
GP 2.7 (DI 2) Identify and Involve Relevant Stakeholders
GP 2.8 (DI 3) Monitor and Control the Process
GP 3.2 (DI 4) Collect Improvement Information

GP 2.9 (VE 1) Objectively Evaluate Adherence
GP 2.10 (VE 2) Review Status with Higher Level Management