• CMMI 业务介绍

    CMMI咨询及评估综述

    群睿管理咨询公司基于多年的过程改进经验及评估实践,为客户构建了CMMI咨询及评估服务。旨在通过采用结构化的咨询方法协助客户:1)设计CMMI工作流程;2)建立可持续改进的、符合CMMI模型的过程改进能力;3)建立标准化的、业务导向的、流程驱动的项目开发管理体系;4)在帮助客户解决问题的同时,使客户顺利达到CMMI评估目标要求。

    服务范围

    l CMMI-DEV ML2~ML5 / CMMI-SVC ML2~ML5咨询及评估服务

    l 致力于CMMI过程改进的软件开发、产品研发企业

    咨询及评估服务框架

    基于SEI IDEALSM过程改进模型,我们将钧为咨询公司CMMI过程改进工作纳入到如下图所示的咨询及评估服务框架

    CMMI模型简介

    集成能力成熟度模型CMMI ( Capacity Maturity Model Integrated ) 是美国卡耐基梅隆软件工程研究学院在美国军方支持下构建的现代企业(项目管理、流程重组、知识工程)的指导性作业体系,覆盖了软件过程开发、系统工程实践和管理、并行工程以及外包工程管理等多个领域的实践过程,融合了6sigm、TQM、ISO9000等作业体系的核心思路。较之于前序版本只适合于软件领域的CMM标准,CMMI更适合于软件开发、电子制造企业、高端服务业、咨询业等知识工程企业。

    CMMI是一个结合现代管理方法和质量工程的企业动作管理方法。自1993推出CMM ( CMMI前身 ) 以来,曾引领美国、欧洲和印度软件企业从作坊走向大规模作业生产。由于CMM体系存在的问题导致了在2003年SEI组织宣布停止CMM体系的维护和提升工作,并在2005年底停止认证,同时在2004年全球范围内的软件作业体系转向其升级版CMM认证。中国软件企业为了提高作业能力,同时也为了获得一个软件企业参与全球软件竞争的入门证——CMMI认证证书,有更多的企业开始学习和使用CMMI这个软件工程的核心指导作业体系。

    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个模型源。这4个模型源详细表述如下:

    ·软件工程 ( SW-CMM ):软件工程的对象是软件系统的开发活动,要求实现软件开发、运行、维护活动系统化、制度化、量化。

    ·系统工程 ( SE-CMM ):系统工程的对象是完整系统的开发活动,可能包括也可能不包括软件。系统工程的核心是将客户的需求、期望和约束条件转化为产品解决方案,并对解决方案的实现提供全程的支持。

    ·并行工程 ( IPD-CMM ):集成产品开发是指在产品生命周期中,通过所有相关人员的通力合,采用系统化的进程来更好地满足客户的需求、期望和要求。如果项目或企业选择IPD进程,则需要选用模型中的有与IPD相关的实践。

    ·外购工程 ( SS-CMM ):外购协作过程适用于那些供应商的行为对项目的成功与否起到关键作用的项目。主要内容包括:识别并评价产品的潜在来源、确定需要采购的产品的目标供应商、监控并分析供应商的实施过程、评价供应商提供的工作产品以及对供应协议和供应关系进行适当的调整

    评估流程

    SEI根据ARC和ISO 15504的要求,以及CMMI的模型给出了A类评估的方法描述SCAMPI ( Standard CMMI Appraisal Method for Process Improvement)。A类描述是根据CMMI模型,确定组级范围内若干过程域( PA,Process Area )的评估,并确定组织的成熟度级别,A类描述必须在SEI授权的主任评估师为组长的领导下完成。就评估过程而言,其目的是如何能够客观地确定组织所处的工 作状态,因此最为重要的是如何采集信息以及据此进行判断。SCAMPI将整个评估分成三个阶段:

    阶段1:评估过程计划和准备
    完成评估过程的准备和设定,其中确定目标(评估等级)、建立责任人(评估组)、工作范围(评估组织范围和过程域范围)、评估计划(时间、进度和资源)等活动。

    阶段2:执行评估
    根据第1阶段制定的计划进行数据采集和分析、确定发现的问题以及进行评级。主要是采集覆盖所有过程域、项目生命周期整个阶段,同时能够表征级织的过程能力 的数据。在此过程中,需要多次重复采集和分析活动,直至达到相应目标,然后确定相应的发现,确认每一个过程域的初中的评定,这是过程能力级别评定和组织成 熟度评定的基础。

    阶段3:报告结论
    评估组向评估发起人和被评估组织递交相应的评估结论。根据组织要求,归档相应评估资料,并按计划要求对部分信息进行保密处理。将评估结论递交给CMMI标准化组织。

    评估方法

    SEI将CMMI的评估方法分为A、B 、C三种类型,其中:

    • A类评估过程,是正式的标准过程,目的是获得评估等级,评估过程需执行所有的评估要求步骤 ,在CMMI标准中需要满足ARC要求 ( Appraisal Requirement for CMMI ) ,相对需要组建正式评估小组,并需要授权的评估师进行评估,具体评估过程详细描述参见SCAMPI ( Standard CMMI Appraisal Method for Process Improvement) 评估方法介绍。
    • B类评估过程,则只需要满足部分的ARC要求,并可以只需要收集更少的信息,一般必须由访谈方式获得信息,这里不需要最终产生组织的成熟度级别, 评估组的负责人可以是授权评估师或由组织内部相应的有经验的成员担当,这可以认为是组织内部的评估过程,可以在过程改进过程中的诊断过程中使用,也可以在 组织发展过程中进行阶段性评估审计时使用。
    • C类评估过程,则满足更少的ARC要求,这是组织快速浏览过程,只确定相对较少过程域,不需要授权评估师和给出组织成熟度级别的一种非正式评估过程。一般是特定少数或一个项目,或针对少数过程或一个过程在组织中执行的情况进行评估,一般是在组织发展过程中进行。