欢迎来到天天文库
浏览记录
ID:43915592
大小:34.55 KB
页数:7页
时间:2019-10-16
《浅析CMMI实施的六大误区和实施建议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅析CMMI实施的六大误区和实施建议摘要:本文结合CMMI模型的要求,重新审视CMMI在屮国的实施现状,指出企业在CMMT实施过程中的六大误区,并进一步探讨正确实施CMMT的有效途径,为规范中国软件企业的认证程序,推动软件行业有序发展提供理论依据。关键词:CMMI实施六大误区实施建议根据CMMI官方机构在2013年3月发布的统计,目前通过CMMI评估的中国企业数量累计超过2000家,远超美国,成为世界上通过CMMI评估最多的国家。其中,通过CMMI3级认证的企业比例高达90%以上。这些数据对于中国软件业而言是令人振奋
2、的,但是,如此多的企业通过了CMMI认证,是否意味着我国的软件企业因实施CMMI而受益,软件质量、开发效率不断提升?是否标志着我国的软件企业已经发展壮人,足以与美欧日等软件强国抗衡了呢?带着疑问和思考,结合我国软件企业的现状,可以看到,中国企业与软件强国间的差距还是挺大的,例如在世界软件企业排名前100位中,我国的企业数量还只是风毛麟角。本文结合CMMI模型的要求,重新审视CMMI在中国的实施现状,提出了企业在CMMT实施过程中的六人误区,并进一步探讨应该如何实施CM.V1I,让中国的软件企业真正强大起来。1CMMI
3、的理解和定位:CMMI不等于一套可直接使用的方法学和模板毫无疑问,対于软件企业而言,CMMI是一套提供了包含产品和服务开发以及最佳实践的模型,通过合理运用CMMT提供的指引可帮助企业更好地实施过程改进。但是,CMMI并不等于一套可以直接生搬硬套的标准。对于CMMI-DEV模型的22个过程域,每个过程域都有明确的实践目标和一些最佳实践,具体到一个特定企业,需耍根据该企业的商业目标和自身情况,来确定采取哪些方法和行动来达成CMMI模型提出的实践要求。例如,对于组织过程定义(OPD)过程域的特定实践SP1.1要求企业建立和
4、维护组织标准过程,对于大公司来说一套标准过程可能会涉及更多人员的参与,对于某些过程的审核可能会更正式,而对于小公司来说更加强调这套流程简洁高效,能充分利用手上仅有的资源来完成所有工作。所以在制定组织的标准过程时,应该着力于如何理解模型,并结合公司的口身情况来编写,而不是直接套用模型里面提供的方法和实践。1CMMI与英他体系:CMMI并不是万能的对于软件行业而言,实施过程改进,除了CMMI之外,还冇IS09001.MSF、IPD、敏捷方法等。需耍认识到,CMMI模型的实施核心焦点主耍是软件工程的过程和管理层面,而不是软
5、件的开发技术层面。另外,CMMI模型指明了企业应该做什么(what)而不是怎么做(how),它着重强调的是开发软件过程中的关键要素,但是对于项H立项前期的调研以及项目验收后的软件维护等过程,CMMI没有给出明确的指引。所以,在使用CMMI模型实施过程改进时,我们不妨结合其他方法进行过程改进,取其精华,使公司可以从更加广阔的领域,例如财务,人力资源,技术实现等方面全面推进过程改进工作。2CMMI规范与公司其他规范并存:不要只追求形式上的标准近年来,国内掀起了CMMT评估热潮,国家和各级地方政府出台了一系列法规和政策,鼓
6、励软件行业进行CMMI能力成熟度模型的评估认证工作,旨在提高我国软件企业开发管理的规范化水平,同时也希望企业能建立信心,鼓励企业与世界接轨。但是,有些企业只是追求形式上的规范,花费大量时间和金钱制定CMMI的相关标准和文档体系,并在仅有的几个项目中推行CMMI模型。结果评估完成后,还是保留公司原有的规定和做法,把CMMI模型放到一边。例如,对于软件规模的估算,还是采用原来的拍脑袋方法,对于策划部分仅仅参照合同中规定的验收时间,而没有对项目过程中各个阶段的活动进行详细策划。结果是,规范有了,公司的开发管理水平还是维持原
7、样。如果制定出来的标准都没有去执行,又怎能期望过程改进会给企业带來效益呢?1CMMI等级越高越好从CMMI模型的阶段式划分方法來看,CMMI可分为五级。第一级是初始级,第二级是已管理级,第三级是已定义级,第四级是定量管理级,第五级称为优化级。从等级1到等级5,实施的内容逐渐增加,同时等级越高表明企业的过程能力成熟度越高。于是,有些企业会很主观地认为,CMMI等级越高越好,所以企业应该以更高的等级为H标,评估过了3级接下来就是4级,5级,而完全没有考虑是否适合公司的情况。事实上,组织需要达到哪个级别的等级应该与企业的规
8、模、企业文化、人员素质、客户类型、产品类型等方面进行考虑。如果组织规模过小,却要求达成较高的成熟度等级,往往会造成赔了夫人又折兵,即浪费了大量的资源,又没有达成预期效果。5片面要求流程大而全有些企业觉得,既然实施CMMI,就要把所有过程域的内容规范化、文档化,每个过程尽可能大而全,并将这些规范应用到公司的所冇项目当屮。这样做不但影响了软件开发的
此文档下载收益归作者所有