中国软件过程基准用户组.ppt_第1页
中国软件过程基准用户组.ppt_第2页
中国软件过程基准用户组.ppt_第3页
中国软件过程基准用户组.ppt_第4页
中国软件过程基准用户组.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,1,中国软件过程基准用户组,国家软件生产力基准数据工程,郑人杰,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,2,主要内容,一、软件过程改进仍然是当前的迫切任务 二、基准比对方法简介 三、CSBSG提供的产品和服务 四、国家软件生产力数据库简介 五、CSBSG建议的合作点,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,3,一、软件过程改进仍然是当前的迫切任务,1、反映软件危机的过去数据,美国政府清算局GAO(US Government Accounting Office) 于1983年统计的软件项目 - 3% 交付给政府的软件产品可用 - 49% 完全不能用 - 48% 修改后才能使用 近年统计软件项目,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,4,每100个IT项目立项启动后,有94个返工 大公司的IT项目 - 成本超出预算平均占178% - 完成时间延迟平均占230% - 项目开始时确定的产品特性(feature) 只有42%在产品中真正得到实现 - US National Survey Conducted by the Standish Group 2001年美国大企业只有9%的软件项目在预算内如期完成,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,5,20,40,60,80,修复一个 设计缺陷 需付出的 相对成本,设计,详细设计,编码,集成,确认,运行,维护成本 高达2个 数量级,一个数量级,修复软件的代价,100,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,6,美国大型软件企业的产品返工率,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,7,2、反映软件危机的最近论述,(1)50年来,大部分软件项目都成了令人头痛的业务活动。在许多商业活动中,软件项目被取消或者是被延误的概率都是最高的。一旦开发完成交付用户使用后,就会暴露出大量的错误和产品的低可靠性。 Capers Jones,Software Quality in 2002: A Survey of the state of the Art (2)软件项目的成功率至今才只有35%左右,我们现正以每年平均1.7%的速度增长。若按此速度提高,到2014年也才只是达到50%的成功率。 Joe Marasco, 软件开发生产率和项目成功率,2006,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,8,(3)30多年前,软件维护曾被描述为“冰山”,我们要对付水下那些看不见的,却是大量的潜在问题和成本。上世纪70年代初要解决“冰山问题”的成本已足以使一艘航母沉没。而今天,这块冰山却能轻易地让整个海军沉没海底。 Roger Pressman, Software Engineering: A practitioners approach, Sixth Edition,2005,软件维护 不可见部分,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,9,3、如何突破软件危机已经取得的共识,重视软件过程与软件过程改进 Watts Humphrey 的著名论点: (1) 软件系统的质量是由开发它所遵循的过程质量决定的 。 有什么样的过程质量就有什么样的软件产品质量 为使软件项目开发不延误交付,不超支更需要在开 发过程中加以控制 (2)要解决软件危机,首要任务是把软件活动视作可控的、可度量的和可改进的过程。,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,10,Watts Humphrey 的过程改进原则 过程改进是自上而下的 相关的每个人都要参与 有效的变更需有对过程目标的深入了解 变更需持续进行 软件过程变更需要自觉地努力和定期的强化 需要有必要的投入,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,11,许多支持过程改进的国际标准和模型应运而生 ISO/IEC 12207 ISO/IEC 15504 CMM/CMMI TSP,PSP ,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,12,二、基准比对方法简介,1、过程改进面临的问题 软件项目开始时需制订计划,但计划的根据是估算, 没有过去项目的数据参考,估算很难进行。 软件产品的质量究竟如何评价?在整个行业中处于什么地位? 软件企业过程改进的效果怎么验证? 大量的中小型软件企业实施CMMI有实际困难, 原因: 模型本身只针对大型项目 全面实施CMMI咨询与评估成本很高,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,13,2、一种低成本的、可持续的、轻量级的过程改进方法,基准比对描述了过程改进当中某一时刻的过程状态,类似一张“体检表”,指明企业过程改进中的优劣。企业可以依据这张“体检表”进行针对性的改进,并通过持续的比对从客观上验证企业所选取的过程改进方案是否有效。,基准比对驱动过程改进的关键是组织根据度量分析结果、评估结果和基准比对结果,选择对自己最有价值的改进点,并建立过程改进路标,之后参照最佳实践实施过程改进并对改进效果进行评估与分析,从而使过程改进真正服务于组织商业目标,并进入持续优化的良性循环。,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,14,一份真实体检报告的摘录,ZXG-F型全自动心血管检查报告单 姓名:XXX 性别:X 年龄:XX 病历号:XXX 第三类 心脏功能检测 检测项 测量值 正常值范围 异常 心肌耗氧指数 HOI 34.19 15-26 心肌血液供耗率 CMBR 0.28 1 心肌血液需要量 CMBN 323.81 200-400 - 本报告共计5类39项检测内容,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,15,体育比赛奖与体检报告的比对 竞赛奖状 体检报告 反映 体能表现 体质状态 作用 给别人看 给自己用 特点 对抗性、娱乐性 细致、科学性、严肃性 效果 获得信心和荣誉 为医疗和健身提供依据,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,16,3、用于基准比对的软件项目度量数据,(1)项目基本数据(环境、条件等) 23项 (2)软件规模、需求及其变更 15项 (3)项目进度 26项 (4)使用资源及软件工作量 29项 (5)软件质量(缺陷数) 48项 (6)生产率 6项,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,17,4、基准比对方法在企业的应用举例,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,18,5、基准比对方法的优点,(1)解决了传统过程改进方式的缺点 成本高 周期长 过分依赖模型 政府奖励导向 (2)具有新的优点 量化数据导向 公共基准作为参照 提供改进的可持续动力 降低改进成本 丰富改进模式(可单独使用或结合使用),用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,19,6、基准比对与CMMI的比较,(仅有内部比较),强 CMMI 弱,1,过程是否定义?,2,3,过程是否实施?,过程实施结果的有效性如何?,3,过程是否 定义?,过程是否实施?,过程实施结果的有效性如何?,弱 基准比对 强,CMMI主要关注前两方面的内容,对过程实施的有效性方面的要求较弱一些,仅仅要求要进行内部比对和绩效分析。,而基准比对主要关注过程实施的有效性,通过行业基准的比对来反映过程中需要改进的地方,本身并不提供标准的过程模型,但实际上可以采用CMMI、ISO9000、IPD、TL9000等多种模型。,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,20,基准比对与CMMI 在评估方面的比较,CMMI不能回答的问题: 我们的生产率和质量是优于还是劣于我们的竞争对手? 执行改进方案之后,我们的生产率和质量会达到怎样的水平? 基准比对方法论来回答,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,21,7、基准比对在国内外的应用,基于基准比对(Benchmarking)的软件过程改进方法是目前国际上流行的方法之一,在美国、澳大利亚、芬兰、英国、荷兰、日本、韩国等国家已经得到了广泛引用,SPR,GARTNER,COMPASS,PBC,ISBSG,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,22,三、 CSBSG提供的产品和服务,1、CSBSG介绍 成立概况(背景、目的、组织结构) CSBSG拥有的资源 基准工程介绍 2、CSBSG的服务介绍 直接提供的服务(网基平台、基准报告) ISBSG提供的服务 合作伙伴提供的服务,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,23,1、CSBSG介绍,CSBSG成立的背景和目的:让更多的企业加入到过程改进行列中来,不远的将来: 促使10000家企业进入过程改进进程 普及低成本、可持续的过程改进模式,80%,3%+,目前: 中国软件企业有近12000家,通过CMM/CMMI评估的企业仅 400家 改进效果得不到验证,过程改进缺乏持续动力 因数据量有限,所提供的比对数据可信度较差,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,24,CSBSG组织结构与工作关联矩阵,CSBSG,基准工程,发展用户组,制定标准,建设平台,采集数据,提供服务,国际合作伙伴计划,地区比对中心计划,中日韩度量联盟,研究合作伙伴计划,四项拓展计划,ISBSG,CSPIN,专家委员会,管理委员会,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,25,CSBSG拥有的资源,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,26,CSBSG项目数据资产,国内基准数据:现已收集到538个项目数据(截止2007年6月),国内数据按照地区分布,国内数据按照行业分布,国际基准数据 :ISBSG提交了4106个项目数据(截至2007年1月),用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,27,CSBSG主要目标及里程碑计划,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,28,2、CSBSG提供的服务,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,29,网基平台功能,单项查询:可以自由查询基准数据库中被筛选中的项目数据的生产率、质量、工期、工作量、项目规模、团队规模情况。 企业用户单项比对:企业用户可以选择本企业的任何一个项目数据同数据库中的数据进行生产率、质量、工期、工作量、项目规模、团队规模六个方面的单项比对。 综合查询:包括分解分析、组合统计、散点图分析、分类统计。可以自由查询更详细的数据。 估算:可以根据项目规模数据(代码行数或功能点数)对项目生产率、工作量、工期进行估算,得出乐观值、最有可能值、悲观值。,基准比对平台只有用户可以使用,不公开开放,试用用户可以使用一周。,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,30,单项查询,单项查询:可以自由查询基准数据库中被筛选中的项目数据的生产率、质量、工期、工作量、项目规模、团队规模情况,筛选条件:可以任意组合各种条件,来满足自己的查询需要,例:生产率的查询结果(没有筛选),点击下拉列表,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,31,企业用户单项比对,单项比对:企业用户可以选择本企业的任何一个项目数据同数据库中的数据进行生产率、质量、工期、 工作量、项目规模、团队规模六个方面的单项比对。,例:按照生产率比对的结果,填入生产率,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,32,基准比对报告介绍,基准比对报告分为:标准比对报告( CSBSG用户可获得的默认服务)和高级比对报告(由CSBSG合作伙伴根据用户要求提供的增值服务) 标准比对报告含两份:CSBSG(国内数据)和 ISBSG(国际数据),ISBSG基准比对报告图示,CSBSG基准比对报告图示,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,33,代理ISBSG总部的服务,注: 代理ISBSG的相关服务,只针对正式用户。,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,34,合作伙伴提供的服务,(一) CSBSG & Total Metrics & BCI(北京博创佳实科技有限公司) 合作的主要内容之一:将功能点培训及工具引入到中国,从而帮助国内企业及甲方更科学地对项目进行估算和控制。 服务菜单:,用基准比对驱动过程改进,让80的软件企业加入到过程改进中来,35,(二)CSBSG国际商业合作伙伴美国生产力研究所(SPR) 与北京智诚创想科技有限公司,为软件企业提供如下服务:,SPR项目评估服务,Knowledge Plan产品培训,SPR项目估计培训,1.提供最佳实践 2.制定计划并采 集项目数据 3.分析项目数据 4.定制 KnowledgePlan 项目模版 5.建立用户自己的 项目数据知识库 和比对基准; 6.为用户提出 过程改进措施,1.Knowledge Plan 使用 2.Knowledge Plan管理 配置; 3.制作Knowledge Plan 模版 4.建立Knowledge Plan 客户知识库,1.项目测量和 估计最佳实践 2.介绍使用 Knowledge Plan 进行项目估计 的方法和过程 3.典型案例分析,用基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论