Overview of the Capability Maturity Model (CMM) Flashcards
(40 cards)
It is a structured framework designed to help organizations improve their software processes.
Capability Maturity Model (CMM)
In CMM, this refers to how explicitly defined, managed, and controlled a software process is.
Maturity
Processes are improvised, highly dependent on individual heroics, and lack consistency.
Immature Organizations
What level is Immature Organization?
Level 1
There is a clear, organization-wide process that is documented, repeatable, measured, and improved over time.
Mature Organizations
What level is Mature Organization?
Level 2 - 5
This level’s characteristic in the TMM is that processes are ad hoc and chaotic.
Initial
This level’s characteristic is that success depends on the individual effort rather than an established methodology.
Initial
This TMM level is also described as Chaotic and Unpredictable
Initial
The implications of this level is that there is little to no stability or predictability in project outcomes.
Initial
This level’s characteristic is that basic project management processes are in place.
Repeatable
This level’s characteristic is that Past experiences are used to guide current projects, making it possible to repeat successes.
Repeatable
The key focus for this level is establishing and tracking cost, schedule and functionality using elementary project management controls.
Repeatable
This TMM level is also described as Basic Project Management
Repeatable
This level’s characteristic is that the organization develops a standard, documented software process that is tailored for each project
Defined
The key focus for this level is integrating both management and engineering practices across the organization; ensuring that every project follows a coherent process.
Defined
This level is also described as Standardized and Documented
Defined
This level’s characteristic is that Quantitative management practices are introduced
Managed
This level’s characteristic us that detailed measures of the process and product quality are collected, enabling better control and predictability.
Managed
The key focus for this level is reducing variability by using statistical process control; establishing performance baselines through rigorous measurement
Managed
This level is also described as Quantitative Control
Managed
This level’s characteristic is that the focus is on continuous process improvement through proactive defect prevention and technology innovation
Optimizing
The key focus for this level is using data-driven insights to drive incremental improvements and to incorporate innovative practices that push the boundaries of process capability
Optimizing
This level is also described as (Continuous Improvement)
Optimizing