讲基于模型的过程改进

上传人:woxinch****an2018 文档编号:57161354 上传时间:2018-10-19 格式:PPT 页数:64 大小:3.04MB
返回 下载 相关 举报
讲基于模型的过程改进_第1页
第1页 / 共64页
讲基于模型的过程改进_第2页
第2页 / 共64页
讲基于模型的过程改进_第3页
第3页 / 共64页
讲基于模型的过程改进_第4页
第4页 / 共64页
讲基于模型的过程改进_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《讲基于模型的过程改进》由会员分享,可在线阅读,更多相关《讲基于模型的过程改进(64页珍藏版)》请在金锄头文库上搜索。

1、我们的公约,(1)在本教室可以喝水、吃东西,但请爱护公共卫生、不出声 (2)上课期间请不要看书,讲授顺序和重点与书本不完全一致 (3)课后认真阅读“阅读材料”和“学习材料” (4)不要毫无意义地记笔记,第1讲:基于模型的过程改进,从日本谈起,我们熟知的日本企业,松下:电熨斗、电热器、收音机 日立:变压器、电动机、电视机、洗衣机 三菱:造船、飞机、铁路车辆、潜艇、航天、海洋 丰田:脚踏车、电动车、汽车、电机 ,戴明在日本的故事,日本科技联盟(JUSE) 1949年,戴明在日本举行为期8天的统计质量管理基础讲座 1951年,戴明在日本举行为期2月的统计质量管理讲座 戴明没有接受JUSE支付的讲义版

2、税,JUSE设立“戴明质量奖” 随后样本分析在日本出版,戴明再次捐献版税 戴明质量奖分:戴明奖、戴明应用奖、戴明控制奖。 TQCTQM,背景资料 1945.9.2日本签署投降书,二战结束 1949年中华人民共和国成立 1950.6.25-1953.7.27朝鲜战争,软件质量事故实例,1996年6月4日,阿丽亚娜5型运载火箭的首航,原计划将运送4颗太阳风观察卫星到预定轨道,但因软件引发的问题导致火箭在发射39秒后偏轨,从而激活了火箭的自我摧毁装置。阿丽亚娜5型火箭和其他卫星在瞬间灰飞烟灭。 后来查明的事故原因是:代码重用。阿5型的发射系统代码直接重用了阿4型的相应代码,而阿4型的飞行条件和阿5型

3、的飞行条件截然不同。此次事故损失3.7亿美元。,软件质量事故实例,1994年在苏格兰,一架吉努克型直升飞机坠毁,29名乘客全部罹难。然而最初指责声都指向飞行员,但后来有证据表明,直升飞机的系统错误才是罪魁祸首。 另外一次因软件而引发的飞行事故发生在1993年。瑞典的一架JAS 39鹰狮战斗机因飞行控制软件的Bug而坠毁。,软件质量事故实例,美国火星气候轨道探测器,1998年12月发射,1999年9月探测器从距离火星表面130英尺的高度垂直坠毁。此项工程成本耗费3.27亿美元。 失败的主要原因是人为失误。火星气候探测者上的飞行系统软件使用公制单位“牛顿”计算推进器动力,而地面人员输入的方向校正量

4、和推进器参数则使用英制单位“磅力”。 1牛顿0.225磅力,软件质量事故实例,太空中看到的天然气管道爆炸 据传,在冷战时期,CIA曾成功向前苏联“输出”一个有设计缺陷的控制软件,该软件用来控制天然气主管道。(KGB从一家加拿大公司窃取该软件。)那个植入的Bug最终引发了1982年的西伯利亚天然气管道大爆炸。 CIA前高/官里德回忆道:“那次爆炸的结果是非常惊人的,它是除了核爆炸之外最壮观的爆炸之一,腾起的熊熊大火甚至从太空中都能看到,并已被卫星拍摄了下来。” 虽然这个例子是有意而为之的,但其足以证明软件缺陷可以引发的致命后果。,更多软件质量危机实例,2011年2月25日,伦敦股票交易所软件故障

5、停盘半天 2011年全国铁路订票网站启用,“票款被扣却订票失败”、“拥堵无法登陆”等Bug Xxxx年,软件故障致飞机坠毁 某款3G手机成批删除短信死机 ,针对软件危机的历史性解决方案,1968年,北大西洋公约组织提出“软件工程” 1960年代以来,科学家和工程师试图从技术和人员两方面解决问题:(1)技术和工具(开发、测试、架构、CASE等工具):不能解决问题(“有工具的笨蛋依然是笨蛋”)(2)合格的人员(学历、培训、实践、纪律等):依然不够(“没有好的组织和过程,即使拥有最好的球员,也只能组成一只差劲的球队”) 1980年代,2000以后,重视“软件过程改进”美国国防部、NASA、SEI、I

6、SO、军方、航空航天领域,Improved Process + Competent Workforce + Appropriate Technology = Reduced Risk, Higher Productivity, and Better Quality,项目成功的三要素,Quality Leverage Points,“过程”作为“过程人员技术”三角行的一角,是将人和技术统一起来的纽带每个人都认识到有主动性、有质量工作的重要性,但即使是最好的员工也不能在不理解过程或者按照过程操作时做得最做到他们的最好。产品的主要决定因素:成本、进度和质量,过程,1、什么是过程? 2、过程的要素 3

7、、过程的输出 4、过程特性 v 产品特性 5、过程质量 v 产品质量 6、过程改进,“过程”的通常定义,A process is a set of practices performed to achieve a given purpose; it may include tools, methods, materials, and/or people.过程是为了达到某个给定的目的而采取的一系列活动;它可能包括工具、方法、材料和/或人。韦氏词典:生产某样东西的系统操作,达到终点或结果的一系列活动、变化和功能。IEEE:执行给定目的的一系列步骤。,过程四要素,输入 输出 资源 活动,过程的描述方

8、式之一,过程与产品,1、过程将输入转换成输出 2、过程的输出是产品(或服务) 3、过程特性决定产品特性 4、过程质量决定产品质量 5、过程改进,过程改进,1、为什么过程要改进?过程改进的重要性 2、过程改进的成本与好处 3、过程如何改进?才能保证越改越好! 4、基于模型的过程改进,“过程”改进为什么重要,“过程”是将技术和人联系起来的纽带,好的技术和能干的人只有通过好的过程才能发挥作用 企业的目标:“更好、更快、更便宜”地为用户提供产品和服务 软件系统越来越复杂 技术发展日新月异 企业竞争加剧,“过程”改进的成本与好处,成本:一般会增加210的成本,这取决于原有基础 好处: 改善“进度”和“预

9、算”的预测性(predictability) 改进周期时间 提高生产率(productivity) 改善产品质量(quality) 提高 用户满意度(satisfaction) 提高士气 增加 投资回报率(ROI) 降低“质量成本”,改善“进度”和“预算”的预测性,.,0 %,140%,-140%,.,.,.,.,.,.,.,.,.,. .,. . . .,.,. .,.,.,.,.,.,.,. .,.,.,.,. . . .,. .,. . . .,.,.,.,. ,.,.,.,.,.,. , . . ,.,. .,.,.,.,. .,.,Without Historical Data,Wi

10、th Historical Data,Variance between + 20% to - 145%,Variance between - 20% to + 20%,(Mostly Level 1 & 2),(Level 3),Over/Under Percentage,.,(Based on 120 projects in Boeing Information Systems),.,. .,.,.,.,.,.,.,. .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,. . . . . .,. . . . . .,. .,. . .,. . .,. . . .,. . . .,.

11、 . . . .,. . . . .,. . . . .,. . . . . .,. . . . .,. . . . . .,. . . . . .,. . . . .,. . .,. . .,. . . . .,. . . . .,. . . .,. . . . . .,. . . . . .,. . . . . .,Reference: John D. Vu. “Software Process Improvement Journey: From Level 1 to Level 5.” 7th SEPG Conference, San Jose, March 1997.,Results:

12、 Boeing Effort Estimation,改进生产循环周期时间,提高生产率和质量,Lockheed Martin Naval Electronics & Surveillance Systems (NE&SS) - Radar Systems - Syracuse,可度量的投资回报,Return on software improvement investment was reported to be between 5:1 and 8:1. (Herbsleb 94),Process improvement provides measurable return on investm

13、ent.,应用CMMI模型的优势,数据来源: SEI 调查,每年改进的结果 SEI 平均值. SEI最好值 增加生产力 35% 67% 缩短投放市场的时间 19% 23% 减少发布以后的过失 39% 94% 回报:投入的比率 5:1 8.8:1 缺点提前察觉 22% 25%,SEI过程改进的结果,SEI results,数据来源: SEI 调查,CMM投资回报实例,SEI 1994研究报告表明平均投资回报率是5:1 Navy FMSO 美国海军舰物料供应办公室报告单单正式评审所节省的开支为$200万。 美国空军后勤中心的ROI是7.5:1,生产率提高了10倍。 Raytheon的ROI是7.7

14、:1,生产率提高是2:1,缺陷下降了4.2倍,工作量减少了一半,并因为提前交付获得$960万美元奖金。 PRC美国邮政管理委员会的文档缺陷减少了78%,代码缺陷减少了70%,运行缺陷减少了60%,达到月度成本目标能力提高了40%。 波音的项目周期缩短了50%,生产率提高了240%,成本收率达到1:7。 Ogden空军后勤中心花费了$500万达到5级,并获得$1亿的回报。 (ROI-19:1),摩托罗拉的过程改进,1996 1997 1998 SEI CMM Level 2 3 4 评审效率 1 1.68 2.00 缺陷度(每千代码行) 1 .54 .47 编译周期时间 NA 1 .19 测试率

15、,KLOC/Days 1 4.7 20 测试率,reqts/week 1 1 2.7 测试生产率,LOC/Stf Wk 1 1.66 3.07- Motorola, Systems Solutions Group, SPIN 9/5/98,波音的过程改进,运行在成熟度3的项目生产 效率提高62%,项目周期缩短36%,Reference: Boeing CIO, SEPG Conference 2000,计划更加准确,可以在更早期发现缺陷,产品质量随着成熟度等级的提高而不断提高,波音的过程改进,Lockheed Martin实施CMMI的好处,从SW CMM ML2 (1993) 到ML 3 (

16、1996) 到CMMI ML5 (2002) LM持续改进计划报告数据显示: 软件生产率提高30% 单位软件成本降低20% 缺陷发现和改正成本降低15% 管理费用成本降低 5%,Demonstrating the Impact and Benefits of CMMI: An Update and Preliminary Results, SEI Special Report, CMU/SEI-2003-SR-009,其它无形好处,Ogden Air Logistics Center: 对工作环境的积极影响;对创造性没有限制 有益于开发流程的组织架构 意外、最后一分钟故障、“救火”减少 更高的

17、软件质量;加班减少,客户的不愉快减少 - CrossTalk, May 1999 Boeing Space Transportation Systems: 员工满意度从74%提高到96% 员工积极主动地去减少缺陷,改进质量。-IEEE Software, Sept/Oct 1999 SSC San Diego: 对项目的管理和控制更好 软件的整体性能更好 团队士气提升,加班、旷工情况减少 团队的沟通更流畅 竞争力提高,业务拓展方便 - Costs and Benefits of SPI, Karen D. Prenger 美国国防部统计 客户满意度提高 员工的专业精神提升 - DACS: Business Case for SPI Revised,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号