Exam 版 (精华区)
发信人: jump (我就是不起昵称!), 信区: Exam
标 题: 关于CMM的认证
发信站: 哈工大紫丁香 (2002年06月20日12:52:23 星期四), 站内信件
没有人能够描述入世以后的中国软件业将会是什么样子。中国加入WTO,这意味着原本就
不算强大的国内软件企业将更直接地面对来自国际品牌的冲击。尽管我们还不能甄别、
分析将来的具体进程,但任何国内软件企业却不得不具备这样的危机意识:再像从前那
样埋头用自己的方式进行软件开发已经变得落伍了,如果不迅速融入软件的国际化过程
,那么只能被WTO这股迎面而来的大潮所吞没。
寻找通过CMM认证的突破口
面对WTO的严峻挑战,国内的软件企业纷纷意识到必须加快自身国际化的进程。而这
中间最重要的一点就是用CMM认证等国际化的标准来规范企业,使企业的技术、作业流程
、管理模式和产品质量等方面实现质的突破,具备和国外品牌抗衡的实力。
于是,在过去的半年里,我们不断地从媒体上听到这样的消息:华为通过CMM4级认
证;联想通过CMM3级认证;浪潮国强、创智、亚信等一批国内知名企业也都在进行研究
、试验或者实施预评估。另一方面,国家也积极鼓励企业实施CMM,珠海开发区等更是
规定了通过二级一次性奖励50万元的政策。一时间,CMM已成为热门词汇,越来越多地出
现在媒体、网站讨论区和各种研讨会上。
那么,CMM认证到底是什么?它能给软件企业带来什么样的变化?
CMM要求什么
随着软件应用的发展,软件项目日益变得复杂和庞大。人们开始意识到,软件产品
的质量不仅仅在于新技术的使用,更在于软件过程的管理。软件过程包括两个方面,其
一是软件开发的管理过程,其二是软件开发的工程过程,软件企业的开发结构只有在形
成一套完整而熟练的软件过程后,软件的开发才能够步入正轨。
然而,软件机构形成一套完整而成熟的软件过程不是一蹴而就,它需要经历一系列
的成熟阶段。软件机构首先要判定自己属于哪一个成熟阶段,然后再根据自身的情况来
决定采取哪些活动来更有效地改进自己的软件过程。这就需要对软件生产的评估提出了
一个标准。CMM(Capability Maturity Model,能力成熟模型) 就是这样的一个理论模
型,它由美国卡内基梅隆大学软件工程研究所于1987年研制成功。经过十余年的实践证
明,CMM能有效到帮助企业改进和优化管理,大大提高软件企业的开发水平和产品质量,
因此,它已成为国际上最流行、最实用的软件生产过程标准和软件企业成熟度的等级认
证标准,并大大促进了美国、日本、印度等软件大国软件产业的发展。
CMM共分为五级,即:初始级、可重复级、定义级、管理级和优化级,从低到高,软
件开发生产的成本的计划精度也越来越高,每单位工程的生产周期越来越短,每单位工
程的成本也越来越低。目前,全球通过CMM五级的企业已有13家,三级以上的100余家,
二级以上的240家。
从开发之初到现在,CMM已经成长为国际最通用的软件标准质量认证体系之一,被誉
为软件企业的IS09001。它也是体现软件企业开发实力的重要标志。北美公司寻找软件开
发商时第一个问题就是:“CMM过了几级”,而只有通过CMM3级认证才意味着有能力接百
万美圆以上的软件单子--从这一意义而言,通过CMM已经成为国内企业参与世界软件竞争
的通行证。
那么,对于国内的软件企业而言,如何才能在通过CMM认证的路上少走些弯路呢?
寻找突破口
从CMM定义出发,我们可以发现,CMM对软件企业的设计流程、开发流程、立项、作
业流程等都有严格的规范,而这些流程的规范过程与软件开发及管理者的素质息息相关
。但从目前情况看,国内软件企业对,这些要求仍然是比较陌生的,这已经成为制约软
件企业发展的瓶颈。在这种情况下,对企业员工进行培训就显得尤其重要。
然而,长期以来,国内的软件培训主要是厂商的专业培训,侧重于对个人软件技术
的提高。无论微软的MCSE,还是Cisco CCNA等项目都脱不开这样的圈子--如果说CMM认证
在中国的软件企业还是起步,那么针对认证所进行的培训则还可以说还是空白。正是在
这样的背景下,中国教育电子公司技术教育中心(简称"CEEC技术教育中心")于2002年
1月成立了CEEC技术教育中心。首次将代表国际最高水平的卡内基梅隆大学软件技术教育
中心(简称CTE)课程引入国内。
我们早已知道,CMM认证体系是由卡内基梅隆大学软件工程研究院开发,而CTE的培训课
程也同样来源于卡内基梅隆大学。因此,CTE课程内容与卡内基梅隆大学软件工程研究院
的软件开发企业CMM能力成熟度模型的思想紧密联系,也就成为对员工进行CMM认证培训
最合适的途径。
总的来说,CTE课程与其它软件培训的优势体现在以下三个方面。首先,CTE强调的
是应用于各种情况下的技能,而不是局限于针对某一类产品的专门技术,这是它与一般
意义上的厂商专业培训的明显区别。其次,CTE强调基于网络环境的程序设计、系统开发
以及软件项目的组织和管理能力(CMM认证),而不是针对某一类产品的配置技术。这样,
通过CTE培训培养出来的将是一支规范的、有战斗力的团队。可以看出,这样的培训将能
大大改善中国软件员工在作业规范、管理流程等方面存在的不足。最后,因为CTE的指导
思想是国际公认的CMM认证体系,因此,通过CTE培训的软件人才通用性强,能适用于软
件企业的各个单元和软件行业的任何位置。
对企业而言,CTE培训能够给员工提供CMM认证所需的技术、作业规范、管理思想,
从而帮助所在企业迅速突破CMM认证的瓶颈,从行业来看,CIE的培训能适应我国软件产
业结构调整的需要,在国内软件开发和应用领域普及CMM认证体系,为入世后中国软件业
的国际化提供有力支持。由此,我们可以预见,伴随着我国软件企业的国际化过程,CTE
课程必然成为软件培训的最新潮流。
曾有过这样一个比较。中国软件业在基础研究、技术前瞻性、市场前景的把握上都
要比印度强,在软件发展的社会环境、地区发达程度上,印度与中国也相差十年。但就
在近10年中,印度却一跃而成为除美国以外最大软件出口国,它所生产的计算机软件产
品已远销75个国家,出口量是中国的100倍之多。
追根究底,专家认为,印度从一开始就非常重视软件业的CMM的认证--不管公司大小
,都能做到在文字方面打破民族偏见、在经营方面以IBM等公司为参照,在开发过程中更
是采用严格的国际标准。目前,全球获得最高级即第四或第五级认证的只有7%的软件企
业,其中印度就占了其中的大多数。
逝去的教训值得反思,而未来则需要我们急起直追。--改变旧的模式,融入CMM新标
准有时是很难的,它需要革除种种旧的思维。然而,它也充满希望的。只有如此,国内
的软件企业才能在加入WTO后的竞争中洗心革面,获得新生。
--
You JUMP , I JUMP .
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.235.126]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.240毫秒