 |
| 全国咨询热线 |
| 400-810-8816 (免长话费) |
| 或 95105918 (免长话费) |
| 或直拨 010-82825656 |
|
|
 |
|
| |
|
 |
|
|
 |
| |
| 汉王研发管理上台阶——记汉王科技成功通过CMMI3级评估 |
| (2006-12-22)
|
| |
在12月15日上午进行的CMMI3级评估结果发布会上,赛柏科技有限公司主任评估师周伯生先生向研发中心张立清副总裁颁发了SEI授权的评估通过证书。至此,一年多的研发过程改进工作取得圆满成功。
这次改进基于业界权威的CMMI模型(CMMI Level 3),从2005年9月份启动,到2006年12月中旬评估通过为止,前后历时15个月。参与人员涵盖了研发中心软件及质量部门的全体员工。改进的目标是彻底改变研发活动难于管理,难于考核,项目质量与进度难于保证的局面。长达一年多的改进历程可以划分为四个阶段:(1)差距分析与CMMI方法培训、(2)CMMI过程体系建立、(3)项目试点与推广、(4)预评估及正式评估。在参与人员的努力下,基本上对原有研发流程的每个步骤进行了一次改进或优化,一些好的做法被制度化,更多的则是在原来被默认为无法管理的环节上建立起规范或执行标准。从项目管理角度看,项目各个方面都有了规定好的方法、流程与检验标准,项目成败再也不是只靠项目经理一人的能力而定。包括CMMI规范本身也在一年中经过过几次改进,凡被试点项目的具体实践证明为不合理的地方,都进行了完善与再完善。
改进之初建立了EPG组(是英文“工程过程组”的缩写),它作为整个改进活动中的组织者与推动者,从始至终一直发挥着枢纽性作用。EPG主要成员都有项目管理、过程改进、软件工程三类活动的长期经验。为了确保工作成效,研发中心总经理张立清副总裁亲自担任EPG组组长。EPG每周召开会议,在EPG及各相关部门之间凝聚共识,相互沟通协调,排除各种障碍,有力地保证了最终目标实现。
改进中建立起一系统相配套的管理制度:全员编写工作日志、对编码人员每周进行代码审查、部门进行统一代码配置管理、立项申请与结项验收制度、PPQA(过程和产品质量保证人员的缩写)对产品与过程的审查、项目性能数据度量与分析、同行评审、外部过程评估等,这些制度有力地改变了研发部门的工作面貌,一个例子就是在项目执行的后期,以往研发项目常有的版本混乱、发布一再延期并且无人能确定何时可结项的局面基本没有出现过。
通过CMMI3级评估是汉王科技公司在研发管理上的一个里程碑,但对永争第一的汉王人来说,更高的目标召唤着我们,那就是在不远的将来通过CMMI4级、CMMI5级。我们站在更高的起点上看着远方。怀着自信,我们又将整装出发……

图1-颁发证书

图2-汉王过程改进团队与评估师合影

图3-CMMI三级英文证书

图4-CMMI三级中文证书
附:CMMI简要介绍
CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。早期的CMMI (CMMI-SE/SW/IPPD)1.02 版本是应用于软件业项目的管理方法,由SEI(是美国卡内基?梅隆大学软件工程研究所的英文名称缩写,由美国国防部资助) 开发并在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。CMMI 自出道以来,它所达到的目标就没有变过,第一个是质量,第二个是时间表,第三就是要用最低的成本。不过特别强调的是,CMMI 不是传统的、仅局限于软件开发的生命周期,它应该被运用于更广泛的一个范畴——工程设计的生命周期。它是这样的一个基本架构,能够用来度量你的有效性和实用性;能够找出这样的一些机会,继续改进的机会,包括在商业目标、策略还有降低项目的风险等方面。
一、CMMI 的起源
最先出现的是CMM模型,全称CapaBIlity Maturity Model,即能力成熟度模型。不同学科结合本系统的特点,先后推出了各自的CMM 模型,例如:
(1)SW-CMM (Software CMM) 软件CMM
(2)SE-CMM (SySTem Engineering CMM) 系统工程CMM
(3)SA-CMM (Software Acquisition CMM) 软件采购CMM
(4)IPT-CMM (Integrated Product Team CMM) 集成产品群组CMM
(5)P-CMM (People CMM) 人力资源能力成熟度模型
其中SW-CMM经常被简称为CMM,它取得了巨大成功,在全球软件界都产生着深刻影响,被国际软件界公认为软件工程学的一项重大成果。按照SEI 原来的计划,CMM 的改进版本2.0 应该在1997 年11 月完成,然后在取得版本2.0 得实践反馈意见之后,在1999 年完成准CMM2.0 版本。但是,美国国防部办公室要求SEI 推迟发布CMM2.0 版本,而要先完成一个更为紧迫的项目CMMI。CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,这也是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件采购方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。就软件而言,CMMI 可以被看成是SW-CMM 的修订本,但CMMI设计的使用范围远远突破了软件领域,它在SW-CMM模型的基础上,结合EIA/IS731模型以及IPD-CMM模型而形成的一个全新的集成型模型。CMMI融入了大部分最新的软件项目管理实践,是IT行业最佳实践的集合,同时弥补了SW-CMM模型中的缺陷。CMMI 项目更为工业界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复,降低基于模型改善的成本。CMMI 将以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务的开发、获取和维护能力。
二、CMMI 的两种实施方法
CMMI 有两种不同的实施方法,不同的实施方法,其级别表示不同的内容。实施方法一为连续式,主要是衡量一个企业的项目能力。企业在接受评估时可以选择自己希望评估的项目来进行评估。因为是企业自己挑选项目,其评估通过的可能性就较大一点。但是,它反映的内容也比较窄一点。它仅仅表示企业在该项目或类似项目的实施能力达到了某一等级。另一种实施方法为阶段式,它主要是衡量一个企业的成熟度,亦即是企业在项目实施上的综合实力。企业在进行评估时,一定要由评估师来挑选企业内部的任何项目,甚至于任何项目的任何部分。一般地讲,一个企业要想在阶段性评估中得到三级,其企业内部的大部分项目要达到三级,小部分项目可以在二级,但绝不能够有一级。阶段性实施方法的难度要大一些。虽然,CMMI 的表述方式不同,但其实质内容是完全一样的。是同一种方法的两种不同的表述方式。企业在准备评估时要做的准备工作也是完全一样的。这些工作对企业的管理上的帮助也是一样的。因此,不管企业需要做什么样的评估,企业所获取的实惠应该是差别不大。具体要做连续性评估,还是做阶段性评估则要看企业对等级评估证书的具体要求。
CMMI阶段式中共分为5个等级,每个等级中包括数量不等的PA(Process Area),其不同的等级代表了企业不同的研发、管理成熟度。
Level 1――初始级。在初始级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。
Level 2――管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。
Level 3――定义级。在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。这样,企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。
Level 4――量化管理级。在量化管理级水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施在质量上的波动。
Level 5――优化级。在优化级水平上,企业的项目管理达到了最高的境界。企业不仅能够通过信息手段与数字化手段来实现对项目的管理,而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。
三、实施CMMI 的意义
很多人可能认为,实施CMMI 的意义是可以在欧美及日本等西方国家市场上接到软件项目订单。实际上,这只是国内企业实施CMMI 的意义中的一部分。更重要的是,CMMI 的实施能够提高企业的产品质量、提升管理水平、降低工程成本。大量事实表明,企业按CMMI进行改进后,都会得到丰厚的回报。据SEI 统计,用于软件项目上的CMMI 的投资,其回报率在5:1 到8:1 之间。
但是CMMI 到底能够为我们做什么呢?实际上这个问题对不同的人有不同的答案。对采购部门的人员来说,掌握了CMMI 技术可以有目的地考察项目实施人员或公司的实施能力,从而保证所采购的项目能够顺利完成。对于项目经理来说,掌握CMMI 技术能够提高自己的管理能力,从而能够使项目高质量,低成本,按期限地完成。对于企业老总来说CMMI 还能够引入科学的管理理念,提升企业的整体管理水平。
在美国,政府或一些大企业的工程项目,绝大多数都要求承包商有一定的CMMI 级别作为参加投标的资格,级别高的企业在赢得项目的竞标中具有一定的优势。因此,如果没有CMMI 的等级评估,企业就会失去很多商机。
CMMI虽然源于美国,但在世界各地得到了广泛的推广与接受。在日本、欧洲、台湾、印度等地都有很多企业在推广与应用CMMI模型。尤其在印度CMMI的应用甚至超过了美国。据SEI统计,世界软件企业评估达到5级的企业中印度占了其中的大部分。这也是印度软件得以迅速发展的一个主要原因。
近几年内,CMMI已经替代ISO9000标准,成为软件行业事实上的国际标准。国内著名软件企业中多数都已经通过了CMM/CMMI高等级评估认证,如联想、用友、金山、方正科技、深圳华为、中国惠普等。
|
| |
|
| |
上一条:汉王再扩金融版图,喜签上海浦东发展银行 (2006-12-21) 下一条:手写新阳光:汉王“创艺”系列绘画板全面发布 (2007-4-13) |
| 返回>>> |
|
|
|
| |
|
| Copyright © 1999 - 2008
汉王科技股份有限公司版权所有 咨询及技术服务:95105918(免区号) | 渠道专区 |
| 北京市海淀区东北旺西路8号中关村软件园5号楼汉王大厦3层
邮编:100193 总机:010-82786699 京ICP备05039526 |
|