您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 中国软件和服务外包网
-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来1中国软件过程基准用户组2007-09-13国家软件生产力基准数据工程郑人杰-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来2主要内容一、软件过程改进仍然是当前的迫切任务二、基准比对方法简介三、CSBSG提供的产品和服务四、国家软件生产力数据库简介五、CSBSG建议的合作点-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来3一、软件过程改进仍然是当前的迫切任务1、反映软件危机的过去数据•美国政府清算局GAO(USGovernmentAccountingOffice)于1983年统计的软件项目--3%交付给政府的软件产品可用--49%完全不能用--48%修改后才能使用•近年统计软件项目规模延期交付开发中途夭折小型14%28%大型24%48%巨型21%65%-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来4•每100个IT项目立项启动后,有94个返工•大公司的IT项目--成本超出预算平均占178%--完成时间延迟平均占230%--项目开始时确定的产品特性(feature)只有42%在产品中真正得到实现---USNationalSurveyConductedbytheStandishGroup•2001年美国大企业只有9%的软件项目在预算内如期完成-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来520406080修复一个设计缺陷需付出的相对成本设计详细设计编码集成确认运行维护成本高达2个数量级一个数量级修复软件的代价100-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来6美国大型软件企业的产品返工率公司返工率TRWNASA-SELHPRaytheon30%40%33%41%-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来72、反映软件危机的最近论述(1)50年来,大部分软件项目都成了令人头痛的业务活动。在许多商业活动中,软件项目被取消或者是被延误的概率都是最高的。一旦开发完成交付用户使用后,就会暴露出大量的错误和产品的低可靠性。——CapersJones,SoftwareQualityin2002:ASurveyofthestateoftheArt(2)软件项目的成功率至今才只有35%左右,……我们现正以每年平均1.7%的速度增长。若按此速度提高,到2014年也才只是达到50%的成功率。——JoeMarasco,软件开发生产率和项目成功率,2006-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来8(3)30多年前,软件维护曾被描述为“冰山”,我们要对付水下那些看不见的,却是大量的潜在问题和成本。上世纪70年代初要解决“冰山问题”的成本已足以使一艘航母沉没。而今天,这块冰山却能轻易地让整个海军沉没海底。——RogerPressman,SoftwareEngineering:Apractitioner`sapproach,SixthEdition,2005软件维护不可见部分-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来93、如何突破软件危机已经取得的共识——重视软件过程与软件过程改进•WattsHumphrey的著名论点:(1)软件系统的质量是由开发它所遵循的过程质量决定的。——有什么样的过程质量就有什么样的软件产品质量——为使软件项目开发不延误交付,不超支更需要在开发过程中加以控制(2)要解决软件危机,首要任务是把软件活动视作可控的、可度量的和可改进的过程。-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来10•WattsHumphrey的过程改进原则——过程改进是自上而下的——相关的每个人都要参与——有效的变更需有对过程目标的深入了解——变更需持续进行——软件过程变更需要自觉地努力和定期的强化——需要有必要的投入-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来11•许多支持过程改进的国际标准和模型应运而生ISO/IEC12207ISO/IEC15504CMM/CMMITSP,PSP……-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来12二、基准比对方法简介1、过程改进面临的问题•软件项目开始时需制订计划,但计划的根据是估算,没有过去项目的数据参考,估算很难进行。•软件产品的质量究竟如何评价?在整个行业中处于什么地位?•软件企业过程改进的效果怎么验证?•大量的中小型软件企业实施CMMI有实际困难,原因:——模型本身只针对大型项目——全面实施CMMI咨询与评估成本很高-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来132、一种低成本的、可持续的、轻量级的过程改进方法基准比对描述了过程改进当中某一时刻的过程状态,类似一张“体检表”,指明企业过程改进中的优劣。企业可以依据这张“体检表”进行针对性的改进,并通过持续的比对从客观上验证企业所选取的过程改进方案是否有效。基准比对驱动过程改进的关键是组织根据度量分析结果、评估结果和基准比对结果,选择对自己最有价值的改进点,并建立过程改进路标,之后参照最佳实践实施过程改进并对改进效果进行评估与分析,从而使过程改进真正服务于组织商业目标,并进入持续优化的良性循环。-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来14•一份真实体检报告的摘录ZXG-F型全自动心血管检查报告单姓名:XXX性别:X年龄:XX病历号:XXX……第三类心脏功能检测检测项测量值正常值范围异常心肌耗氧指数HOI34.1915-26心肌血液供耗率CMBR0.28≥1心肌血液需要量CMBN323.81200-400-…………本报告共计5类39项检测内容-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来15•体育比赛奖与体检报告的比对竞赛奖状体检报告反映体能表现体质状态作用给别人看给自己用特点对抗性、娱乐性细致、科学性、严肃性效果获得信心和荣誉为医疗和健身提供依据-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来163、用于基准比对的软件项目度量数据(1)项目基本数据(环境、条件等)23项(2)软件规模、需求及其变更15项(3)项目进度26项(4)使用资源及软件工作量29项(5)软件质量(缺陷数)48项(6)生产率6项-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来17企业分类基准比对应用1不成熟企业(如CMMIL1)问题诊断,建立过程改进路标和方案,度量体系建设2成熟企业(如CMMIL2~3)估算(成本、生产率)度量体系优化,评估过程改进效果3高成熟度企业(如CMMIL4~5)ROI分析持续过程改进的动力可给出数据分布4、基准比对方法在企业的应用举例-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来185、基准比对方法的优点(1)解决了传统过程改进方式的缺点①成本高②周期长③过分依赖模型④政府奖励导向(2)具有新的优点①量化数据导向②公共基准作为参照③提供改进的可持续动力④降低改进成本⑤丰富改进模式(可单独使用或结合使用)-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来196、基准比对与CMMI的比较(仅有内部比较)1过程是否定义?23过程是否实施?过程实施结果的有效性如何?3过程是否定义?过程是否实施?过程实施结果的有效性如何?CMMI主要关注前两方面的内容,对过程实施的有效性方面的要求较弱一些,仅仅要求要进行内部比对和绩效分析。而基准比对主要关注过程实施的有效性,通过行业基准的比对来反映过程中需要改进的地方,本身并不提供标准的过程模型,但实际上可以采用CMMI、ISO9000、IPD、TL9000等多种模型。-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来20基准比对与CMMI在评估方面的比较CMMI基准比对评估类型定性分析为主结合定性分析和定量分析评估方法SEI的SCAMPI美国等少数软件发达国家已经开展多年,CSBSG开始引入评估结果1,2,3,4,5个等级关注重点过程能力与成熟度过程性能公正性以主观为主,客观为辅以客观为主,主观为辅。CMMI不能回答的问题:•我们的生产率和质量是优于还是劣于我们的竞争对手?•执行改进方案之后,我们的生产率和质量会达到怎样的水平?基准比对方法论来回答-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来217、基准比对在国内外的应用SPRGARTNERCOMPASSPBCISBSG-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来22三、CSBSG提供的产品和服务1、CSBSG介绍◇成立概况(背景、目的、组织结构)◇CSBSG拥有的资源◇基准工程介绍2、CSBSG的服务介绍◇直接提供的服务(网基平台、基准报告)◇ISBSG提供的服务◇合作伙伴提供的服务-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来231、CSBSG介绍CSBSG成立的背景和目的:让更多的企业加入到过程改进行列中来不远的将来:促使10000家企业进入过程改进进程普及低成本、可持续的过程改进模式CSBSG引导企业建设优秀的度量体系CSBSG为企业提供行业基准数据和最佳实践通过CSBSG基准比对平台,找出自身差距对照差距,分析原因,制定基于最佳实践的措施,实施改进80%3%+目前:中国软件企业有近12000家,通过CMM/CMMI评估的企业仅400家改进效果得不到验证,过程改进缺乏持续动力因数据量有限,所提供的比对数据可信度较差-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来24CSBSG组织结构与工作关联矩阵CSBSG基准工程发展用户组制定标准建设平台采集数据提供服务国际合作伙伴计划地区比对中心计划中日韩度量联盟研究合作伙伴计划四项拓展计划ISBSGCSPIN专家委员会管理委员会-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来25CSBSG拥有的资源-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来26CSBSG项目数据资产•国内基准数据:现已收集到538个项目数据(截止2007年6月)国内数据按照地区分布国内数据按照行业分布•国际基准数据:ISBSG提交了4106个项目数据(截至2007年1月)-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来27CSBSG主要目标及里程碑计划-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来282、CSBSG提供的服务CSBSG提供的服务直接提供的服务合作伙伴提供的服务基准比对报告系列网基平台ISBSG提供的服务ISBSG特别报告功能点应用项目估算高成熟度改进量化过程诊断度量体系建立和优化ISBSG基准比对报告-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来29网基平台功能•单项查询:可以自由查询基准数据库中被筛选中的项目数据的生产率、质量、工期、工作量、项目规模、团队规模情况。•企业用户单项比对:企业用户可以选择本企业的任何一个项目数据同数据库中的数据进行生产率、质量、工期、工作量、项目规模、团队规模六个方面的单项比对。•综合查询:包括分解分析、组合统计、散点图分析、分类统计。可以自由查询更详细的数据。•估算:可以根据项目规模数据(代码行数或功能点数)对项目生产率、工作量、工期进行估算,得出乐观值、最有可能值、悲观值。基准比对平台只有用户可以使用,不公开开放,试用用户可以使用一周。-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来30单项查询单项查询:可以自由查询基准数据库中被筛选中的项目数据的生产率、质量、工期、工作量、项目规模、团队规模情况筛选条件:可以任意组合各种条件,来满足自己的查询需要例:生产率的查询结果(没有筛选)点击下拉列表-用基准比对驱动过程改进,让80%的软件企业加入到过程改进中来31企业用户单项比对单项比对:企业用户可以选择本企业的任何一个项目数据同数据库中的数据进行生产率、质量、工期、工作量、项目规模、团队规模六个方
本文标题:中国软件和服务外包网
链接地址:https://www.777doc.com/doc-1583413 .html