欢迎来到天天文库
浏览记录
ID:50190512
大小:3.46 MB
页数:40页
时间:2020-03-09
《中国软件和服务外包网.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中国软件过程基准用户组2007-09-13国家软件生产力基准数据工程郑人杰1-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来主要内容一、软件过程改进仍然是当前的迫切任务二、基准比对方法简介三、CSBSG提供的产品和服务四、国家软件生产力数据库简介五、CSBSG建议的合作点2-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来一、软件过程改进仍然是当前的迫切任务1、反映软件危机的过去数据美国政府清算局GAO(USGovernmentAccountingOffice)于1983年统计的软件项目--3%交付给政府的软件产品可用--49%完全不
2、能用--48%修改后才能使用近年统计软件项目规模延期交付开发中途夭折小型14%28%大型24%48%巨型21%65%3-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来每100个IT项目立项启动后,有94个返工大公司的IT项目--成本超出预算平均占178%--完成时间延迟平均占230%--项目开始时确定的产品特性(feature)只有42%在产品中真正得到实现---USNationalSurveyConductedbytheStandishGroup2001年美国大企业只有9%的软件项目在预算内如期完成4-用基准比对驱动过程改进,让80%的软件企业
3、加入到过程改进中来20406080修复一个设计缺陷需付出的相对成本设计详细设计编码集成确认运行维护成本高达2个数量级一个数量级修复软件的代价1005-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来美国大型软件企业的产品返工率公司返工率TRWNASA-SELHPRaytheon30%40%33%41%6-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来2、反映软件危机的最近论述(1)50年来,大部分软件项目都成了令人头痛的业务活动。在许多商业活动中,软件项目被取消或者是被延误的概率都是最高的。一旦开发完成交付用户使用后,就会暴露出大量的
4、错误和产品的低可靠性。——CapersJones,SoftwareQualityin2002:ASurveyofthestateoftheArt(2)软件项目的成功率至今才只有35%左右,……我们现正以每年平均1.7%的速度增长。若按此速度提高,到2014年也才只是达到50%的成功率。——JoeMarasco,软件开发生产率和项目成功率,20067-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来(3)30多年前,软件维护曾被描述为“冰山”,我们要对付水下那些看不见的,却是大量的潜在问题和成本。上世纪70年代初要解决“冰山问题”的成本已足以使一艘航
5、母沉没。而今天,这块冰山却能轻易地让整个海军沉没海底。——RogerPressman,SoftwareEngineering:Apractitioner`sapproach,SixthEdition,2005软件维护不可见部分8-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来3、如何突破软件危机已经取得的共识——重视软件过程与软件过程改进WattsHumphrey的著名论点:(1)软件系统的质量是由开发它所遵循的过程质量决定的。——有什么样的过程质量就有什么样的软件产品质量——为使软件项目开发不延误交付,不超支更需要在开发过程中加以控制(2)要解
6、决软件危机,首要任务是把软件活动视作可控的、可度量的和可改进的过程。9-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来WattsHumphrey的过程改进原则——过程改进是自上而下的——相关的每个人都要参与——有效的变更需有对过程目标的深入了解——变更需持续进行——软件过程变更需要自觉地努力和定期的强化——需要有必要的投入10-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来许多支持过程改进的国际标准和模型应运而生ISO/IEC12207ISO/IEC15504CMM/CMMITSP,PSP……11-用基准比对驱动过程改进,让80%的
7、软件企业加入到过程改进中来二、基准比对方法简介1、过程改进面临的问题软件项目开始时需制订计划,但计划的根据是估算,没有过去项目的数据参考,估算很难进行。软件产品的质量究竟如何评价?在整个行业中处于什么地位?软件企业过程改进的效果怎么验证?大量的中小型软件企业实施CMMI有实际困难,原因:——模型本身只针对大型项目——全面实施CMMI咨询与评估成本很高12-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来2、一种低成本的、可持续的、轻量级的过程改进方法基准比对描述了过程改进当中某一时刻的过程状态,类似一张“体检表”,指明企业过程改进中的优劣。企业可以
8、依据这张“体检表”进行针对性的改进,并
此文档下载收益归作者所有