CMM2级认证是什么

 CMM认证实施的难度,同时给实践者会带来什么好处?

任何过程的实施都离不开人的因素,CMM的实施、认证也一样.绝大多数企业在实施规范化研发过程管理的过程中都会遇到来自员工的强大阻力,大多中途夭折.其实这对于中国那些习惯了自己为中心、不愿文档化、缺乏团队协作精神的软件行业文化来讲是很自然的现象.看来企业文化的特点对CMM的实施的影响还真不容忽视.
CMM的引入恰如一阵春风,从另一方面来看它对于团队协作精神的强调隐含在模型的字里行间.好的企业文化将使CMM实施事半功倍,而希望塑造团队协作企业文化的企业,CMM的实施将会起到强有力的推动作用.
CMM模型对于做事能力的重视不亚于具体的工程实施,无论项目经理还是项目成员各角色,完成其角色工作的进入准则之一就是ability.在实施基于CMM模型的过程改进过程中,将提供给员工定制的众多的培训课程,有的是针对性很强的专业课,有的是需要了解的基础课,在此过程中员工的软件工程素质得到了极大的提升,软件工程意识的提升作用于其技术上的积累将产生出更高质的软件精品,这样的企业研发出的产品将给整个团队带来极大的成就感,而个人素质、精神面貌与自信也将不断改善.实施CMM的过程也正是将研发人员点石成金的过程.无疑有过基于CMM的研发规范实践经验的员工将成为组织的骨干,在未来无疑将最受软件企业的青睐.
CMMI2级过程特征为「已管理过程」.已管理过程是一个已执行的过程(能力度第1级),具有基本的基础建设支持过程.它会根据方针策划与实施过程;任用具备技能的人员,并给予足够的资源以产出可控制的产品;纳入相关的干系人;监督、控制及审查;并评估遵循过程说明的程度.能力度第2级所反映的过程规范,确保现有的实践能在有压力的情况下,仍维持运作.
 
CMMI2包括以下过程
需求管理(RM)
项目策划(PP)
项目监控和跟踪(PMC)
配置管理(CM)
过程和产品的质量保证(PPQA)
度量和分析(MA)
供应商合同管理(SAM--可以裁剪)
CMM模型提供了一种结构,组织成5个成熟性级别,其主要特征为:
(1)初始级.软件过程的特点是杂乱无章,几乎没有明确定义的步骤,成功完全依赖于个人的努力和英雄式核心人物的作用,管理是反应式(消防式)的.
(2)可重复级.建立了基本的项目管理过程来跟踪成本、进度和功能特性,制定了必要的过程纪律,能重复早先类似应用项目取得成功的经验.
(3)已定义级.管理和工程的软件过程已文件化、标准化,并综合成整个软件开发组织的标准软件过程.所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件.
(4)定量管理级.制定了软件过程和产品质量详细的度量标准.软件过程和产品的质量都被开发组织的成员所理解和控制.
(5)优化级.加强了定量分析,通过来自过程质量反馈和来自新观念、新科技的反馈使过程能不断持续地改进.基于这种级别的划分,可以标识软件组织的过程能力,还可以方便地实现持续不断改进.因为,每种级别都提供了一个软件过程改进层次,使成熟结构的每一个层次都能通过实现软件过程中的一些标准实现.这种方法同样使软件企业的软件能力得到提高.
收缩