Capability Maturity Model Integrated Cmmi Lecture - 8: Quality Frameworks
Capability Maturity Model Integrated Cmmi Lecture - 8: Quality Frameworks
Capability Maturity Model Integrated Cmmi Lecture - 8: Quality Frameworks
CMMI
Lecture - 8
Quality
Frameworks
Outline
• Introduction
• High level overview of CMMI
• Questions and comments
What is CMMI?
• CMMI (Capability Maturity Model Integration) is a proven
industry framework to improve product quality and
development efficiency for both hardware and software.
https://www.sei.cmu.edu/
How can CMMI help?
• CMMI provides a way to focus and manage hardware and
software development from product inception through
deployment and maintenance.
• CMMI is a process improvement model
• Missed Commitments
– Late delivery
– Last minute crunches
– Spiraling costs
• Quality problems
– Too much rework
– Functions not working correctly
– Customer complaints
• Poor morale
– People frustrated
CMMI Projects
CMMI Models within the Framework
• Models:
– Systems Engineering + Software Engineering (SE/SW)
– Systems Engineering + Software Engineering + Integrated Product
and Process Development (IPPD)
– Systems Engineering + Software Engineering + Integrated Product
and Process Development + Supplier Sourcing (SS)
.
CMMI Staged Representation - 5 Maturity Levels
ity
ur Processes are controlled using
Quantitatively
at
statistical and other quantitative
M
Managed
techniques.
e ss
Level 3
oc
Process is characterized
Defined for the organization and Proactive: Creating or controlling
is proactive
a process by causing something
Process is characterized to happen rather than responding
Managed for projects and is often to it after it has happened.
reactive
“Planning to prevent failure”
Process is unpredictable,
Initial poorly controlled, and
reactive
CMMI Levels
CMMI Processes within Each Level
.
.
CMMI Process Area Categories (Continuous)
CMMI Process Areas (Continuous)
Is It Perfect?
with monitoring