软件是复杂的智力工作,团队工作,也是时间,成本和质量的高度统一的管理过程。
没有一定的成熟度,很难完成项目。
有没有能力成熟度模型来规范软件生成过程标准呢?
答案是有的。
CMM(Capability Maturity Model)即软件的能力成熟度模型。
共分五级,简单总结:
(1) 初始级(initial)。工作无序。
(2) 可重复级(Repeatable)。管理制度化,管理工作有章可循。
(3) 已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。
(4) 已管理级(Managed)。产品和过程已建立了定量的质量目标。
(5) 优化级(Optimizing)。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。
五级是最高级别,很久以前,只有美国、印度、欧洲有软件公司达到这个级别,随着发展,我们中国目前也有较多的企业达到这个标准。
领取专属 10元无门槛券
私享最新 技术干货