Key Process Area (KPA)’s for CMM May 30, 2008
Posted by Coolguy in IT Standards.Tags: CMM
2 comments
Four high level process area categories for CMM are below. There are 22 KPA’s in CMM.
- Process Management
- Project Management
- Engineering
- Support
Process Management
- Organizational Innovation and Deployment
- Organizational Process Definition +IPPD
- Organizational Process Focus
- Organizational Process Performance
- Organizational Training
Project Management
- Project Planning
- Project Monitoring and Control
- Supplier Agreement Management
- Integrated Project Management
- Risk Management
- Quantitative Project Management
Engineering
- Requirements Management
- Requirements Development
- Technical Solution
- Product Integration
- Verification
- Validation
Support
- Configuration Management
- Process and Product Quality Assurance
- Measurement and Analysis
- Decision Analysis and Resolution
- Causal Analysis and Resolution
CMM Maturity Levels May 30, 2008
Posted by Coolguy in IT Standards.Tags: CMM
1 comment so far
The Five Maturity Levels described by the Capability Maturity Model:
Initial: The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual effort and heroics.
Repeatable: Basic project management processes are established to track cost, schedule, and functionality. The necessary process discipline is in place to repeat earlier successes on projects with similar applications. KPA’s to meet this meet this level goals are:
- Requirements Management
- Software Project planning
- Software Project tracking and oversight
- Software Subcontract management
- Software Quality assurance
- Software Configuration management
Defined: The software process for both management and engineering activities is documented, standardized, and integrated into a standard software process for the organization. All projects use an approved, tailored version of the organization’s standard software process for developing and maintaining software. KPA’s for this level are:
- Organization Process Focus
- Organization Process Definition
- Training Program
- Integrated Software Management
- Software Product Engineering
- Intergroup Coordination
- Peer Review
Managed: Detailed measures of the software process and product quality are collected. Both the software process and products are quantitatively understood and controlled. KPA’s are:
- Quantitative Process Management
- Software Quality Management
Optimizing: Continuous process improvement is enabled by quantitative feedback from the process and from piloting innovative ideas and technologies.KPA’s are:
- Defect Prevention
- Technology Change Management
- Process Change Management
CMM Basics February 11, 2005
Posted by Coolguy in IT Standards.Tags: CMM
1 comment so far
Capability Maturity Model for Software (CMM or SW-CMM), developed by Software Engineering Institute (SEI), is a model for judging the maturity of an organization’s software processes and for identifying the key practices that are required to increase the maturity of these processes.
CMM is intended to help software organizations improve the maturity of their software processes in terms of an evolutionary path from ad hoc, chaotic processes to mature, disciplined software processes.
CMM is a common-sense application of software or business process management and quality improvement concepts to software development and maintenance.The Capability Maturity Model for Software (CMM) is a framework that describes the key elements of an effective software process.
CMM has the following aspects:
- Maturity levels (5 Levels)
- KPA (22 Key Process Areas)
- Goals for each process area
- Common features for each process area
- Key practices for each process area.