Recall & Review
beginner
What does CMM stand for in software engineering?
CMM stands for Capability Maturity Model. It is a framework used to improve and assess the maturity of software development processes.
Click to reveal answer
beginner
What is the main purpose of the CMMI model?
CMMI, or Capability Maturity Model Integration, helps organizations improve their processes by providing a structured approach to process improvement across different disciplines.
Click to reveal answer
intermediate
Name the five maturity levels in the CMM and CMMI models.
The five maturity levels are: 1. Initial, 2. Managed, 3. Defined, 4. Quantitatively Managed, 5. Optimizing.
Click to reveal answer
intermediate
How does CMMI differ from the original CMM?
CMMI integrates multiple models into one framework, covering more areas beyond software development, such as systems engineering and supplier management, making it more comprehensive than the original CMM.
Click to reveal answer
beginner
Why is reaching higher maturity levels in CMMI beneficial for organizations?
Higher maturity levels mean more predictable, efficient, and continuously improving processes, which lead to better quality products, reduced risks, and increased customer satisfaction.
Click to reveal answer
What is the first maturity level in CMM and CMMI?
✗ Incorrect
The first level is called Initial, where processes are usually unpredictable and reactive.
Which maturity level focuses on continuous process improvement?
✗ Incorrect
The Optimizing level focuses on continuous process improvement using feedback and innovation.
CMMI is an integration of models for which of the following areas?
✗ Incorrect
CMMI covers software development, systems engineering, and other related disciplines.
What does the 'Managed' maturity level ensure?
✗ Incorrect
At the Managed level, processes are planned, documented, performed, monitored, and controlled.
Which model came first historically?
✗ Incorrect
CMM was developed first; CMMI came later to integrate and improve upon CMM and other models.
Explain the five maturity levels of the CMM and CMMI models and what each level represents.
Think about how processes evolve from chaotic to optimized.
You got /5 concepts.
Describe the key differences between CMM and CMMI and why organizations might choose CMMI.
Consider scope and integration aspects.
You got /4 concepts.