公司企业实施CMMI的方法
实施CMMI对软件组织的发展起着至关重要的作用,这种作用并不是取决于CMMI评估的结果。CMMI过程本身就是对软件组织发展历程的一个完整而准确的描述,组织通过实施CMMI,可以更好地规范软件生产和管理流程,使组织的管理更加规范化。
CMMI研发背景
CMM的成功促使其他学科也相继开发类似的过程改进模型,例如系统工程、需求工程、人力资源、集成产品开发、软件采购等等,从CMM衍生出了一些改善模型。CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,这是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。
CMMI的基本思想
CMMI的基本思想1、解决软件项目过程改进难度增大问题;CMMI的基本思想2、实现软件工程的并行与多学科组合CMMI的基本思想;3、实现过程改进的最佳效益
CMMI评估方式
CMMI的评估类型:软件组织的关于具体的软件过程能力的评估。软件组织整体软件能力的评估(软件能力成熟度等级评估)。
CMMI等级
CMMI每个等级都被分解为过程域,特殊目标和特殊实践,CMMI等级通用目标、通用实践和共同特性:CMMI每个等级都有几个过程区域组成,这几个过程域共同形成一种软件过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。
CMMI评估
在进行CMMI评估之前,制定一个正确的评估计划并将其文档化,确保有一个富有经验的、受过培训且具有适当资格的小组能被用来评估,为执行评估过程做准备,是十分必要的。
CMMI简介
从1994 年SEI 正式发布软件CMM 以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。虽然这些模型在许多组织都得到了良好的应用,但 对于一些大型软件企业来说,可能会出现需要同时采用多种模型来改进自己多方面过程能力的情况。
