ISO 三个体系认证之间的差异
2022-12-08
CMM/CMMI模型目前是由美国CMMI软件学院运营的用于IT企业过程改进的模型。它源至美国国防部赞助的卡耐基梅隆大学软件工程学院(SEI)所研发的CMMI模型,主要用来评估和改善软件开发公司的过程和能力,并协助软件开发人员持续改善流程的成熟度及软件的质量,从而提升软件开发项目及公司的管理能力,最终达到软件开发功能正确、缩短开发进度、降低开发成本并确保软件质量的目标。伴随这CMMI在全球的不断推广,不断升级为现在的1.3版本的研发模型(CMMI-DEV),服务模型(CMMI-SVC)和采购模型(CMMI-ACQ)集群。
CMMI分五个级别:
CMMI L1:初始级
CMMI L2:已管理级
CMMI L3:已定义级
CMMI L4:量化管理级
CMMI L5:优化级
可以帮助IT企业对软件/系统工程过程进行管理和改进,增强开发改进能力,从而能按时、不超预算地开发出高质量的软件和系统集成项目,提高企业的管理水平,增强国际竞争。具体体现在如下几个方面:
(1)能保证软件开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进行规范。
(2)有利于成本控制,因为质量有所保证,浪费在修改、解决客户的抱怨方面的成本会降低。现在绝大多数企业是缺少规范制度,只求快。项目完成后,要花很多时间修补,费用很容易失控。
(3)有助于提高软件开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人的做事方法逐渐变得标准化、规范化。
(4)能够解决人员流动所带来的问题。公司通过过程改进,建立共享数据库, 而不是单纯依靠某些人员。
(5)有利于提升公司和员工绩效管理水平,持续改进其效益。通过度量和分析开发过程和产品,建立公司的效率指标。