欢迎来到天天文库
浏览记录
ID:35479034
大小:59.26 KB
页数:4页
时间:2019-03-25
《成功实施软件过程改进的三个要素》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、成功实施软件过程改进的三个要素2007-10-15网友评论0条点击进入论坛摘要:IS09000、CMM和CMMI在国内软件企业已经实施了相当段时间,丨I前实施后的软件公司CMM/CMMI等级都上去了,可是效果却各不相同。本文从软件过程改进整个过程來探讨成功实施软件过程改进要注意的方方面面,如何才能够让软件过程改进取得最佳效果。关键字:软件过程改进,CMM,CMMI1引言:软件开发是一种组织良好、管理严格、各类人员协调配合、共同完成的工程项目。软件开发的核心资源是人,这与那些自动化生产线主要靠机器来工作不同,软件开发冇太多的可变因素,因此对软件开发的管理应该也是具有一定的柔性,以适
2、合不断变化的开发过程。软件过程是生产软件的一系列流程,是为了获取所需要的软件产殆而需要完成的一•系列有关软件工程的活动。他一方面与软件生命周期、软件开发方法和工具、软件开发人员等诸多方面都有着密切联系,另一方面被软件公司的传统习惯、文化氛围和企业领导人的领导风格所影响。软件过程并不是一个卑一体,他是由一个主过程和若下辅助过程共同构成。一般的主过程就是软件开发必须经过的一些过程,称为开发过程。此过程屮的任何一个环节都不可缺少,如最传统的瀑布模型中的软件开发过程为:需求分析、总体设计、详细设计、编码、测试、部署和维护。辅助过程则一般指软件开发中的配制管理、文档管理、质量保证、项目管理
3、等过程。虽然软件开发只需要开发过程就能开发出软件,但是缺少辅助过程则会让整个开发过程变得混乱,甚至失去控制,因此辅助过程也是软件过程改进中的重要内容。2软件过程改进概述软件过程改进(SoftwareProcessimprovement,SPI)帮助软件企业对其软件过程的改进进行计划、过程诊断、过程改进方案制定以及实施。他的实施对象就是软件企业的软件过程,也就是软件产品的牛产过程,当然也包括配制管理、软件维护Z类的辅助过程,而对于其他的过程并不关注。在软件企业,软件开发是企业最重要、最复杂的过程。软件产品是软件企业的生命,对软件企业进行流程优化和改进,最主要的还是对其软件过程进行改
4、进。-•个软件企业的消耗与收益都在软件产品上,开发过程失败则会给企业带来致命的打击,开发成功则能给企业带来大量的收入,如何降低开发成本,多、快、好、省的开发出所需要的软件是企业立足于市场的根本。当一个软件企业一步步成长的时候,会发现原來的开发方法、管理模式开始不适应口前的开发。需要开发的软件越来越人、越来越复杂,而不断的增加人手对开发的进度的帮助越来越小。由于开发人员数量越多,沟通成本就越高,使得总体开发效率反而下降,因此需要在管理方面进行提高、在流程上进行优化,才能够提高开发效率、缩短开发周期、降低开发成本。软件企业从“软件作坊”进化到“软件工厂”是一个跳跃式的改变,从开发模式
5、、管理模式、金业运营模式都会发牛质的变化。很多从I才I队发展起來的小软件企业很难实现这一步的跨越,生搬硬套更是对能让企业的生命过早结束。如何提升软件开发模式和企业的管理是中小型软件企业发展过程中遇到的最人问题,也是软件过程改进需要解决的问题。目前在世界上用的最多的软件过程改进模型是CMM、CMMI和IS09000系列标准。软件企业根据口声的软件过程情况,参照模型标准进行对照,找出自身耳标准的差异,然后对口身的过程进行改进,以达到标准的要求。在这个过程中需要根据企业口身的情况分步实施,有计划、有纟fl织的进行,如果一开始就全而铺开,波及的范I羽比较广,则会给企业带来较人的风险。如同
6、有些企业一年内从CMMLevel1级别一路升到CMMLevel4级,不仅没有实施效果,还可能会让企业适应不了新的流程,而造成企业内部的混乱。总体规划、分步实施才能保证软件过程改进的效果,“先僵化,后优化,再固化”才能够让过程改进落到实处。3国内软件过程改进的现状分析口从2000年,屮国通过了第一个1+3的评估以來,实施CMM/CMMI的顾问团,中国在2006年1月份的企业,中国到目前为止已经有128家企业通过了评估,美国是158家。在CMM认证通过的企业数量來看,考虑到中国第一次做评估的是2000年,而印度耍早十年,中国与印度的差距在-•步步缩小。国内能够如火如荼的开展CMM/C
7、MMI评估的原因主要冇:3.1政府的人力扶持国务院2000年18号文件《鼓励软件产业和集成电路产业发展的若干政策》的发布表示了我国政府和领导对计算机软件产业的重视和支持。宽松的中批条件、优惠的退税政策、对1S09000和CMM认证支持的专项资金,激励着国内软件企业通过认证的激情。在政府的扶植下,越來越多的软件企业通过了CMM认证。3.2外包业务的要求新一轮全球产业布局调整的大潮,为中国软件外包市场赋予了高速成长的强大推进力。來口IDC的数据显示,全球应用软件外包服务市场止以平均每
此文档下载收益归作者所有