Hello, you are using an old browser that's unsafe and no longer supported. Please consider updating your browser to a newer version, or downloading a modern browser.

Capability Maturity Model for Software | Training Camp
Global Accelerated Learning • Est. 1999
Glossary Term Capability Maturity Model for Software

Training Camp • Cybersecurity Glossary

What is Capability Maturity Model for Software?

Maturity model focused on quality management processes and has five maturity levels that contain several key practices within each maturity level.

Glossary > Capability Maturity Model for Software

Understanding Capability Maturity Model for Software

Maturity model focused on quality management processes and has five maturity levels that contain several key practices within each maturity level. Developed by the Software Engineering Institute, this model evaluates an organizations software development processes against five maturity levels: Initial, Repeatable, Defined, Managed, and Optimizing. Each level represents increasing process sophistication and quality. While CMM has been largely superseded by CMMI, its concepts remain influential in process improvement. Organizations implement CMM or CMMI principles through process documentation, metrics, improvement initiatives, and organizational change management. For example, a government contractor might implement CMMI Level 4 processes to demonstrate quantitative project management capabilities as required for certain contracts. Related terms: CMMI, Process improvement, Software development lifecycle, Quality management, Maturity assessment, Process capability.

Learn More About Capability Maturity Model for Software:

Ready to Get Certified?

Turn knowledge into credentials. Browse our instructor-led cybersecurity courses.

View All Courses →