专访中科方德袁峰:国内CMMI的主要问题和发展前景

日期: 2008-08-14 来源:TechTarget中国 英文

  自2001年下半年以来,国内软件企业掀起了一股CMM/CMMI(以下简称CMMI)的热潮,纷纷通过了CMMI的评估,至今已经8个年头了,那么CMMI在国内的应用现状怎样呢?为此,希赛网采访了中科方德(基础软件国家工程研究中心)软件工程工具与服务事业部总经理袁峰博士。

  CMMI在国内的发展历程及对整个行业的贡献

  首先,请您介绍一下CMMI在国内是怎样一个发展历程?

  首先简单回顾一下CMMI的发展历程:CMMI源于美国,1991年SEI发布了软件能力成熟度模型(SW-CMM)1.0版;1993年发布了1.1版,该版本曾经被广泛的使用。到2001年12月正式发布了能力成熟度集成模型CMMI1.1版,2006年8月SEI又发布了CMMI1.2版本。.

  从中国来讲,应该说从2000年开始,受国务院18号文件的支持的影响,国内的CMMI市场开始逐步发展起来,到2004年经历了比较快速发展的一年。05-07年虽然有降温的现象出现,但总体来说发展较快,企业对于CMMI的认识也越来越理性。

  您认为CMMI对软件企业带来了哪些实质性的好处,同时对整个行业起到了哪些贡献作用?

  企业实施CMMI的好处可以说很多:比如,一、提高企业质量管理人员的个人素质及质量管理部门的团队素质;二、使企业在发展壮大的过程中,研发过程是在“可控”的状态下进行,使得我们的成本,生产效率都可以预测;三、对企业来讲,应该是最受益的一点,就是当我们的人员流动比较大的时候,我们的研发成果可以完整的保留,我们的项目还能更好的继续。我想这也是企业真正把过程改进落实后真正能感受到的,也是企业最需要的。

  谈到CMMI对软件行业的贡献,应该说是整个行业朝着规范化发展的重要方法,由于甲方(即发包方)的要求,促使了我们的外包企业实施CMMI比较踊跃,与此同时,也有越来越多的企业虽然不从事外包业务,但从规范化自身过程管理体系的角度出发进行了CMMI的实施工作,因此CMMI的实施和推广对于促进软件产品的健康发展还是起到了非常积极的作用。

  目前国内CMMI存在的问题及发展前景

  从2001年下半年开始,国内很多企业纷纷通过CMM或CMMI评估,但根据希赛网每年一度的“中国CMMI咨询机构年度评选调查”活动了解的情况,很多企业实施CMMI后并没有取得预期的效果,您认为造成这种情况的主要原因是什么?

  1)缺少有丰富实施经验的咨询团队:CMMI的实施工作要求咨询师具有相当的理论基础和实践经验,其能力直接影响到实施的效果,因此如何有效的提高咨询能力是面临的主要问题之一,中科方德依托中科院软件所雄厚的人才储备,提倡的“团队咨询”的理念及结合多年多个行业的实践总结(NQS),也是希望能够解决咨询师“个人”能力受限的问题,充分利用资源为用户提供专业服务。

  2)缺少工具的支撑:由于CMMI的实施改变了软件企业固有工作流程及习惯,所以推进及推广会产生比较大的阻力,如何更加有效的把软件企业固有和工作与规范化管理有机的结合在一起很重要,尤其,CMMI也需要进行“信息化”,工具的支持很重要。特别是对于一些高成熟度级别的企业,如果在实施过程中没有一个强大工具的支撑,在数据采集、度量分析等方面将会面临非常大的困难。

  3)盲目追求证书和过极时间,有些企业甚至是几个月就通过了3级,不到一年过了4或者5级,当然,我们需要区别对待的是,有些企业一直在从事内部的过程改进工作,在需要评估的时候借助咨询公司的力量进行有针对性的改正和评估。

  4)市场上价格竞争比较激烈,没有形成差异化的服务,为了降低成本,一些咨询机构只能减少服务的天数,从而使得服务质量不高。

  从2000年18号文件的颁布到2006年商务部的“千百十工程”,政府对CMMI一直是比较支持的。您认为政府的这些支持给CMMI起到了哪些实质性的作用?

  应该说政府给予企业的支持,积极的作用还是非常明显的:有些成长中的企业有改进的需求,但由于资金的问题而无法实施,政府的支持,解决了这部分企业的资金问题;另外,政府对CMMI的支持,表明了政府支持规范化的一种态度,有助于整个行业规范化管理氛围的形成。同时,我们也建议政府可以考虑支持的手段及方式多样化,比如,从单纯的对企业的资金的支持,转向对整个行业的支持:比如过程改进人才的培养,对咨询师,评估师培养的支持,对工具研发推广的支持,鼓励咨询机构创新等等。

  您怎么看咨询机构对CMMI发展所起的作用?

  我们的咨询机构在整个行业中是个“教练”的角色,我们的企业在提高,那我们的“教练们”更应该不断的提高自身的水平。应该能够根据企业的实际情况,结合CMMI模型提出一套切实可行的过程改进方案和实施办法,确保企业的过程改进工作能真正的落到实处,这也是中科方德提出软件过程改进全面解决方案的初衷。我们希望也正在努力把我们的过程改进咨询行业发展的更好。

  您认为国内CMMI的发展趋势和前景怎样?

  随着越来越多的企业通过了CMMI3级评估以及各地政府支持政策的减弱,在一段时间内会有一定程度的降温,但是我们可以看到是的,我们的软件企业在不断的发展壮大,管理的需求也会日益突出,而且不断有新的软件企业成立,所以,以CMMI为代表的管理规范化标准也会继续有市场,而对于咨询公司而言,我们在给企业咨询的同时,我们自身更需要规范,更需要提升我们自身的技术实力和水平,总结行业经验及实践精髓。未来,一些小作坊式运做的机构可能会面临生存的挑战。

  关于CMMI

  CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的。CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。

  CMMI分为五个等级,二十五个过程区域(PA):

  1.初始级 软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。

  2.已管理级 建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。

  3.已定义级 已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。

  4.量化管理级 分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。

  5.优化管理级 过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。

  每个等级都被分解为过程域,特殊目标和特殊实践,通用目标、通用实践和共同特性:每个等级都有几个过程区域组成,这几个过程域共同形成一种软件过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • IT服务管理体系实践与分析

    本文结合服务管理在软件企业中所起到的重要作用,对在软件企业内实施IT 服务管理体系的策略及方案进行分析,用于指导实践提高效率。

  • 中小企业实施软件过程改进的方法探索

    国内软件企业特别是中小型软件企业对软件过程改进的认识还不是很清楚所以它们急盼了解软件过程改进方面的知识,本文将对软件过程改进所涉及的相关知识进行介绍……

  • 信息失败典型案例分析

    本文分析了信息化八大失败典型,总结出八种信息化项目失败类型,问题集中于软件产品、客户、厂商三个方面。

  • 青海灾区支援 需“软硬结合”

    希望能够通过软件渠道大会的支持,让青海地区的软件企业看到生存与发展的希望,给予他们更多展示与开拓市场的机会,从而带动青海乃至西部软件行业的发展。