| 软件能力成熟度模型CMM(AMT研究院 张艳) | |
|
本级的关键过程领域(KPA)包括: 第三级:已定义级(TheDefinedLevel) 第三级的主要特征在于软件过程已被提升成标准化过程,从而更加具有稳定性、可重复性和可控性。处于第三级的企业具有如下一些特征: 第三级主要处理以下的KPA: 第四级:已管理级(TheManagedLevel) 第四级的软件机构中软件过程和软件产品都有定量的目标,并被定量地管理,因而其软件过程能力是可预测的,其生产的软件产品是高质量的。具体地说,第四季的机构具有如下特征: 本级的关键过程领域包括: 第五级:TheOptimizingLevel 概括来说,第五级的主要特点是技术和过程改进被作为常规的业务活动加以计划和管理。处于第五级的企业具有如下一些特征: 改进的途径在于已有过程的增量改进和使用新技术和新方法的革新构成: 纵观整个CMM,软件企业提高自身成熟度的历程是一个从无序到有序,从特殊到一般,从定性到定量,最后不断自我完善的过程。 CMM与绩效提高 从提高绩效的角度分析,企业实施CMM后将受益匪浅。 企业实施CMM,可从如下几个步骤进行: 1、提高思想认识,了解必要性和迫切性; 2、确定合理的目标; 3、进行CMM培训和咨询工作; 4、成立工作组; 5、制定和完善软件过程; 6、内部评审; 7、初期评估; 8、正式评估; 9、根据评估的结果改进软件过程。 CMM为了评价当前的水平,找出问题所在,指导如何改进和了解软件承包商的软件能力。目前针对CMM开发出许多的评估方法,其中公认评估方法有两个:一是用于内部过程改进的CMM评估称为CBA-IPI;二是用于选择和监控分承包方的CMM评估,称为SCE方法。这两种方法基于不同的目的,但评估的结果应一致。评估包括三个阶段:准备阶段、现场阶段和报告阶段。 可以预言:组织对软件开发过程及其有效性的控制在上述五个等级的规范和要求下肯定能得到提高。 |