CMMI的起源和发展。
CMM是Capability Maturity Model的缩写形式,是美国*部委托卡耐基梅隆大学的软件工程协会开发的一套标准,用以对软件承包商的开发能力进行评估。
上世纪90年代末,SEI组织开发了CMMI(Capability Maturity Model Integration),CMMI是以3个基本成熟度模型为基础综合生成的,分别是面向软件开发的SW-CMM ( Software-CMM )、面向系统工程的SE-CMM ( System Engineering-CMM )以及面向并行工程的IPD-CMM (Integrated Product Development-CMM )。基于企业会将系统或产品的某些部分采用外购或协同开发模式进行的考虑,SEI又将外购成熟度模型SA-CMM ( Supplier Sourcing-CMM )作为CMMI的*4个模型源。CMMI将软件CMM2.0版草案C(SW-CMM)、EIA过渡标准731(SE-CMM)及IPD-CMM集成为一体,同时,荆州官方CMMI认证哪家好,还与ISO15504相兼容,荆州官方CMMI认证哪家好。从内容组织上看,CMMI更适合有志于改进过程的企业根据自身情况定制改进方案。
CMMI模型由一系列的PA(过程域)组成,这些PA构成了集成能力模型的核心,为企业提供了软件工程,荆州官方CMMI认证哪家好、系统工程、集成产品及过程开发方面的过程改进框架和指南。在CMMI中,软件组织可以按照两种模型改进自己的软件开发过程——连续的和阶段性的模型。
CMMI认证评估前需要做哪些准备工作?
在进行CMMI评估之前,制定一个正确的评估计划并将其文档化,确保有一个富有经验的、受过培训且具有适当资格的小组能被用来评估,为执行评估过程做准备,是十分必要的。
我们所说的文档化CMMI评估计划的结果,包括:要求,协定,估价,风险,剪裁方法,以及与评估相关的实际考虑。此外,还应当获取并记录发起方对于CMMI评估计划的正式批准。在制定评估计划之前,应对CMMI评估输入中反映出来的协议文档化,该协议将有助于CMMI评估目标和关键评估计划参数的共同理解。在对驱动计划过程的关键参数达成共同理解的基础上,CMMI评估发起方和SCAMPI主任评估师应就评估计划达成一致;发起者和评估小组**应就已计划的评估中技术和非技术细节达成一致。
而通过CMMI评估小组的准备工作,将产生一支富有经验的、受过培训的且定位准确的小组准备执行CMMI评估任务。该小组的成员都应当获得了完成他们各自的任务所*的知识。评估小组的负责人已经给每一个人提供了为完成他们各自的任务所需的对技能进行实践的机会,或者证实这些技能在过去已经得到了示范。小组成员相互了解,同时开始计划他们如何协调一致的工作。