CMMI认证


一、什么是CMMI?
CMMI全称为:Capability Maturity Model Integration,即能力成熟度整合模式。是一个针对产品与服务发展的流程改善成熟度模式。它包含发展与维护的执行方法,涵盖了产品从起始到交付与维护的生命周期。
二、CMMI产生的背景?
在美国国防部资助下,由卡内基梅隆大学软件工程研究所(SEI -Software Engineering Institute )建立,用于评价软件开发组织软件过程能力成熟度的模型。
三、为什么需要CMM/CMMI?
1、软件过程评估(SPA)—指出该企业所面对的与软件过程有关的、急需解决的问题,以便改进;
2、软件过程改进(SPI)—帮助软件企业对其软件过程向更好的方向改变;
3、软件能力评价(SCE)—鉴别软件承包者的能力资格;或检查/监督正用于软件制作的软件过程的状况;
四、软件过程存在的问题?
① 软件项目无法按期交付,费用超出预算;
② 需求规格说明总是一改再改;
③ 人员的变动对组织带来很大的影响;
④ 维护成本居高不下;
⑤ 不能在顾客希望的时间内完成维护,带来顾客抱怨;
⑥ 软件的可移植性差;
⑦ 软件的可复用性差。