Capability Maturity Model Integration (CMMI) is a comprehensive, integrated set of guidelines for developing products and software.
CMMI describes procedures, principles, and practices that underlie software development process maturity.
The five maturity levels of the CMMI model are
-
Initial Development process is ad hoc or even chaotic. -
Repeatable A formal management structure, change control, and quality assurance are in place. -
Defined Formal procedures are in place that outline and define processes carried out in each project. -
Managed The company has formal processes in place to collect and analyze quantitative data, and metrics are defined and fed into the process-improvement program. -
Optimizing The company has budgeted and integrated plans for continuous process improvement.Capability maturity models (CMMs) are used for many different purposes, software development processes being one of them.
Other Maturity Models
DevOps Maturity Model Another way to think of an organization’s maturity is to consider how effective it is at integrating its development and operations teams (DevOps).
Open Source Maturity Model (OSMM) For organizations that embrace open-source software, the OSMM allows them to measure and improve the effectiveness of their processes.
Software Product Management Maturity Model This model focuses on the business issues surrounding the development of software products.
原文始发于微信公众号(debugeeker):CISSP考试指南笔记:8.4 能力成熟度模型
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论