Capability Maturity Model Integration (CMMi)

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Capability Maturity Model integration (CMMi)

CMMi
CMMi is a benchmark for assessing different organizations for equivalent comparison Global standard for process improvement CMMi was conceptualized and developed by Software Engineering Institute (SEI) of Carnegie Mellon University, Pennsylvania.

CMMi
Maturity model is a structured collection of elements that describe the characteristics of effective processes. Maturity model provides:A place to start A common language and a shared vision A framework for prioritizing actions A way to define improvements for the organization.

CMMi
Two Representations : Staged : Standard, step by step progressive step to achieve the desired level of maturity and performance Continuous : Selective steps which the organization can focus on so as to improve its competency

CMMi - Staged Maturity Levels

CMMi - Continuous
Represent Capability level for each process area Process areas can be divided into the following domains:Process management Project management Engineering Support

CMMi

Level 2 KPAs (7 nos)

1. Requirements management 2. Project planning 3. Project monitoring and control 4. Supplier agreement management 5. Measurement and analysis 6. Process and product quality assurance 7. Configuration management

CMMi

Level 3 KPAs (14 nos)

1. Requirements development 2. Technical solution 3. Product integration 4. Verification 5. Validation 6. Organisational process focus 7. Organisational process definition

CMMi

Level 3 KPAs (14 nos)

8. Organisational training 9. Technical solution 10. Integrated project management 11. Integrated training 12. Integrated supplier management 13. Decision analysis and resolution 14. Organisational environment for integration

CMMi Level 4 and 5 KPAs(2 nos)


Level 4. 1. Organisational Process performance 2. Quantitative project management Level 5. 1. Organisational innovation and deployment 2. Causal analysis and resolution

CMMi Authorised Partners in India


DQS TUV India Concept Quality Assurance Labs

Software Risks
A risk is a potential event with negative consequences that has not happened yet. Risk Management is to identify, address and eliminate software risk items before they become either threats to successful operation or major sources of rework Risk Management involves : Risk Assessment and Risk Control

Software Risks
Risk Assessment - Risk Identification > Generates a list of probable risks - Risk Analysis > Assess the magnitude of loss for each identified risk - Risk Prioritization > A ranked order of risks identified and analysed

Software Risks
Risk Control
Risks can be minimized and addressed by the following preventive measures is an organization:
> Training > Project co-ordination > User co-ordination > Effective Estimation (Time and Cost) > Effective Requirements Management; Proper design > Project Control and Quality Assurance

You might also like