Introduction To CMMI: Ms. Kiran Khot
Introduction To CMMI: Ms. Kiran Khot
By
Ms. Kiran Khot
CMC Limited
What is SEI CMMI
Maturity Levels
Specific Generic
Goals Goals
Specific Generic
Practices Practices
Specific Generic
Goals Goals
Specific Generic
Practices Practices
Capability levels
Process Area:
A process area is a cluster of related practices in an area that, when
implemented collectively, satisfies a set of goals considered
important for making significant improvement in that area.
Specific Goals:
A specific goal describes the unique characteristics that must be
present to satisfy the process area.
Specific Practices:
The activities expected to result in achievement of specific goals.
Generic Goals:
A generic goal describes the characteristics that must be present to
institutionalize the processes that implement a process area.
They are termed generic, because the same goal statement
appears in multiple process areas. There are 5 generic goals
Generic Practices:
The activities expected to result in achievement of generic goals.
Capability 1: Performed:
A performed process satisfies the SG of the respective PA.
Supports some GG (typically the work needed to produce work products)
Capability 2: Managed:
A managed process has a basic infrastructure in place to support the
process
It is planned and executed in accordance with policy
Employs people who have adequate resources to produce controlled
outputs
Is monitored, controlled, reviewed and evaluated for adherence to its
process description
Capability 5: Optimizing:
An optimizing process is quantitatively managed process that is improved
based on an understanding of the common causes of variation in the
process
The focus is on continually improving the range of process performance
through both incremental and innovative improvements
Maturity 2: Managed:
Processes have ensured that requirements are managed and that
processes are planned, performed, measured and controlled
Ensures that existing practices are retained during times of stress
Work products and delivery of services are visible to management at
defined points
Work products are appropriately controlled
Maturity 3: Defined:
Processes are well characterized and understood and are described in
standards, procedures, tools and methods
Processes are used to establish consistency across the organization
Maturity 5: Optimizing:
Organization continuously improves its processes, based on quantitative
understanding of common causes of variation inherent in the processes
Both the defined processes and organizations set of standard processes
are targets of measurable improvement activities
These PAs apply to the development of any product or service in the engineering
development domain (e.g. s/w products, h/w products, services or processes)
3 Verification
3 Product Integration
3 Requirements Development
3 Technical Solution
3 Validation
2 Project Planning
3 Integrated Teaming
3 Risk Management
3 Organizational Training
4 Organizational Process
Performance
5 Organizational Innovation and
Deployment
SG 1: Establish Baselines:
Practices:
Identify CIs
Establish a configuration management system and change management
system
Create or release baselines
SG 3: Establish integrity:
Practices:
Establish Configuration Management Records
Perform Configuration Audits
Purpose: To identify causes of defects and other problems and take action
to prevent them for occurring in the future.
SG 1: Evaluate Alternatives:
Practices:
Establish guidelines for decision analysis
Establish Evaluation Criteria
Identify Alternative Solutions
Select methods to evaluate alternative solutions against established criteria
Evaluate Alternatives
Select Solutions
SG 1: Select Improvements:
Practices:
Collect and Analyze improvement proposals
Identify and analyze innovations
Pilot improvements
Select Improvements for Deployment
SG 2: Deploy Improvements:
Practices:
Plan the Deployment
Manage the Deployment
Measure improvement effects
SG 1: Establish Estimates:
Practices:
Estimate the scope of the project
Establish estimates of work product and task attributes
Define project life cycle
Determine estimates of effort and cost
SG 1: Manage Requirements:
Practices:
Obtain an understanding of requirements
Obtain commitment to requirements
Manage requirements changes
Maintain bidirectional traceability of requirements
Identify inconsistencies between project work and requirements
SG 3: Mitigate Risks:
Practices:
Develop mitigation plans
Implement risk mitigation plans