From the course: CompTIA Security+ (SY0-601) Cert Prep: 2 Secure Code Design and Implementation

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

Maturity models

Maturity models

- [Narrator] Every organization is at a different state in its maturity when it comes to software development. Some are just getting started while others have very thorough processes in place that result in securely designed code. Maturity models provide a way for organizations to evaluate themselves against a standard benchmark and identify the next steps in evolving their software development practices. Researchers at Carnegie Mellon University developed the Capability Maturity Model Integrated, or CMMI, to help organizations identify where they are in that maturation process. CMMI consists of five different levels. Initial, managed, defined, quantitatively managed and optimizing. Earlier versions of CMMI as well as its predecessor CMM were focused only on software development. The current version of the CMMI is much broader. It's still used for software development but it is now also used for product development, supply…

Contents