软件项目质量管理(PPT48页)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1第八章项目质量管理2主要内容(Outline)1.项目质量管理过程:质量计划编制、质量保证和质量控制及其所包括的内容。2.质量控制工具和技术,例如帕累托图、统计抽样、质量控制图和6σ法则等。3.IT项目质量控制中的独特技术:测试。4.现代质量管理思想的主要贡献。3计算机工业和汽车工业的比较在一次COMDEX展览会上,比尔·盖茨在演讲中比较了计算机工业和汽车工业的发展速度:假如GM公司的技术能象计算机技术那样发展,我们现在应该能用25美元买到一辆一加仑汽油跑1000英里的汽车。对比尔·盖茨的讲话,GM反唇相讥:如果GM发展的技术象Microsoft那样,我们现在开的汽车会有以下特点:你的汽车可能毫无道理地每天抛两次锚;有时候你的车在左转弯时突然SHUTDOWN了,无法RESTART,你必需重新(REINSTALL)安装发动机;当你买了“轿车95”或“轿车NT”后,每次车上只能坐一个人,然后你要给其它的人再买椅子;4苹果牌汽车更可靠、更便宜、更快也更容易开,但是只能在5%的道路上行使;气囊系统弹出前将询问“Areyousure?”要求你加以确认;有时候你的汽车会锁死车门使你无法进到汽车里,你得同时提门把手、旋转钥匙、晃天线直到打开车门;每次GM推出新车,你都得重新学习驾驶技术,因为新车的驾驶和旧车完全不同;要停止发动机,你需要按开始(START)键。。。。计算机工业和汽车工业的比较5因IT产品质量问题带来的损失1963年,美国,飞往火星的火箭爆炸,损失$10,000,000。原因:FORTRAN循环DO5,I=1,3误写为DO5,I=1.3。1967年苏联“联盟一号”宇宙飞船返回时因忽略一个小数点,在进入大气层时打不开降落伞而烧毁。联通2001年某市话费核算系统平均100元话费误差0.20元。沧州某银行一系统因为小数后面的省略位数导致职员用一周的时间对账。6什么是项目质量管理?ISO(国际标准化组织,TheInternationalOrganizationforStandardization)定义质量为“反映实体满足明确和隐含需要的能力的特性总和”。一些专家基于与要求的一致性和适用性,对质量进行定义:与要求的一致性(conformancetorequirements):项目的过程和产品满足书面规范的要求。适用性(fitnessforuse):是指产品能像它被计划的那样使用。项目质量管理:确保项目满足或超越利益相关者的需要。7项目质量管理过程规划:质量规划(qualityplanning):包括确认与项目有关的质量标准以及实现这些标准的方式。执行:质量保证(qualityassurance):包括对整体项目绩效进行定期的评估,以确保项目能够满足相关的质量标准。监控:质量控制(qualitycontrol):包括监控特定的项目结果,确保它们遵循了相关质量标准,并确定提高整体质量的方法。质量规划:预见情形并为产生所期望的结果准备对策的能力。主要产出:质量管理计划、质量量度、质量清单、过程改进计划、质量基线以及项目管理计划的更新等。量度:一个测量标准(生产产品的缺陷率、商品和服务的供货率及客户满意度)现代质量管理趋势是预防缺陷。8质量规划--QualityPlanning9质量规划--QualityPlanningIT项目中影响质量的范围因素包括:功能性和特色:一个系统实现其预定功能的程度;吸引客户的系统特点。系统输出:系统能提供的屏幕显示和报告。“驾驶舱”性能:一件产品或一项服务满足预期使用的程度。汽车可靠性:指在正常条件下,一件产品或一项服务的性能符合预期要求的能力。可维护性:指产品维护的难易情况。项目经理、客户乃至利益相关者10质量保证--QualityAssurance质量保证涉及项目相关质量标准有关的所有活动。标杆管理(Benchmarking)是通过与组织内外的项目进行比较,如:项目实践、产品特性,可为质量改进提供想法和建议。质量审计(Qualityaudits)是质量保证的一个主要工具,是对特定质量管理活动的结构化审查。找出教训,改进现在或将来项目的实施。比如ISO9000,就是按每一章节的条款分别比对,查找不符合项,提出措施。一般是先与相关人员见面(首次会议)、分组审计、结论宣布(末次会议)。质量控制主要目标:改进质量质量控制的输出:接受决策(acceptancedecisions):确定作为项目一部分的产品和服务是被接受还是拒绝。接受—经过审定的可交付成果。返工(Rework):为了使不合格的项目符合产品的要求、规格或利益相关者的期望而采取的行动。过程调整(processadjustments):通过测量,发现问题,纠正。一般会引起质量基线、组织过程资产及项目管理计划的更新。11质量控制工具及技术1.鱼刺图或因果图(cause-and-effectdiagram)2.控制图(controlchart)3.运行图(runchart)4.散点图(scatterdiagram)5.柱状图(histogram)6.帕累托图表(Paretochart)7.流程图(flowcharts)12131.鱼骨图或石川馨图SampleFishboneorIshikawa(石川)Diagram1.画因果图时必须开“诸葛亮会”,充分发扬民主,各抒己见,集思广益,把每个人的意见都一一记录在图上;2.确定要分析的主要质量问题(特性)不能笼统,一个主要质量问题只能画一张因果图,多个主要质量问题则应画多张因果图,因果图只能用于单一目标的分析3.因果关系的层次要分明,最高层次的原因应寻求到可以直接采取对策为止4.对分析出来的所有末端原因,都应到现场进行观察,测量,试验等加以确认。152.控制图和七点运行法则控制图是数据的图形表示,表明一个过程随时间的结果。控制图的主要用途是为了预防缺陷,而不是检测或拒绝缺陷。七点运行法则指出,如果一排中的7个数据点都在平均值下面、都在平均值上面、或者都在上升或下降,那么需要检查这个过程是否有非随机问题。16控制图样本3.运行图17展现一个过程在一段时间的历史和变化情况的模型,是一个按发生顺序画出数据点的线形图表。图8-44.散点图显示两个变量之间的关系。图8-5,EIS系统的用户满意度与用户年龄0102030405060708090第一季度第二季度第三季度第四季度东部西部北部225.帕累托图表--ParetoAnalysis帕累托分析(Paretoanalysis)指确认造成系统质量问题的诸多因素中最为重要的几个因素。又称80-20法则,意思是80%的问题经常是由于20%的原因引起的。帕累托图(Paretodiagrams)是用于帮助确认问题和对问题进行排序的直方图。直方图描述的变量根据发生概率排序。23Figure8-7.SampleParetoDiagram质量管理之新方法:6sigma管理六西格玛(6σ)概念作为质量管理概念,最早是由摩托罗拉公司的比尔·史密斯于1986年提出,其目的是设计一个目标:在生产过程中降低产品及流程的缺陷次数,防止产品变异,提升品质。Pande,Peter:“一种达到、维持最大化商业成功的一个全面、灵活的系统。”追求完美:每百万个机会中允许不超过3.4个缺陷、错误和过失。6σ理论认为,大多数企业在3σ~4σ间运转;也就是说每百万次操作失误在6210~66800之间;这些缺陷要求经营者以销售额在15%~30%的资金进行事后的弥补或修正;6σ,事后弥补的资金将降低到约为销售额的5%。2526Figure8-9.NormalDistributionandStandardDeviation6sigma与统计27Table8-3:6Sigma换算表所谓的缺陷:是指产品、或服务、或过程的输出没有达到顾客要求或超出规格规定。所谓的缺陷机会数:是指产品、或服务、或过程的输出可能出现缺陷之处的数量。σ值产品合格率(%)DPMO值(每百万机会中的缺陷数)以印刷错误为例以钟表误差为例130.9690000一本书平均每页170个错字每世纪31.75年269.2308000一本书平均每页25个错字每世纪4.5年393.366800一本书平均每页1.5个错字每世纪3.5个月499.46210一本书平均每30页1个错字每世纪2.5天599.98230一套百科全书只有1个错字每世纪30分钟699.99973.4一个小型图书馆的藏书中只有1个错字每世纪6秒钟DPMO的计算例:假定生产100块电路板,每一个电路板都含有100个缺陷机会,若在制造这100个电路板时共发现21个缺陷。则:百万机会缺陷数DPMO(DefectsPerMillionOpportunity):总的缺陷数×10621×106DPMO=-------------------------=-------------------=2100产品数×机会数100×100DPMO值可以用来综合度量过程的质量。产品合格率:1-DPMO/1000000本例:1-2100/1000000=99.79%6σ:99.9997%-----3.4个缺陷28西格玛水平6个西格玛――意味着卓越的管理,强大的竞争力和忠诚的客户5个西格玛――优秀的管理、很强的竞争力和比较忠诚的客户4个西格玛――意味着较好的管理和运营能力,满意的客户3个西格玛――意味着平平常常的管理,缺乏竞争力2个西格玛――意味着企业资源每天都有三分之一的浪费1个西格玛――每天有三分之二的事情做错的企业无法生存使用6sigma进行质量控制的五步骤:定义(Define):定义问题/机会、过程及客户需求。使用项目章程、客户需求说明书、过程图等。衡量(Measure):定义测量,然后收集、编辑和显示数据。以每个缺陷来定义。分析(Analyze):仔细检查过程细节以发现(问题)改进机会。改进(Improve):产生改进问题的方法和思路。控制(Control):跟踪并核实改进之处的稳定性及解决方法的预测能力。6sigma质量控制的独特性要求全员参与6sigma培训通常遵循“腰带”系统,项目经理通常为黑带可同时关注宏伟蓝图和微小细节以客户为中心,最大程度地驱除浪费和提升质量水平来改进财务绩效的一种运营哲学。要求全员参与6σ管理的组织结构图示:6sigma管理与质量控制六西格玛已成为以顾客为主体来确定企业战略目标和产品开发设计的标尺。(一)能够提升企业管理的能力(二)能够节约企业运营成本(三)能够增加顾客价值(四)能够改进服务水平(五)能够形成积极向上的企业文化35IT项目质量控制的技术:测试--Testing临近信息技术产品开发末期的一个阶段测试几乎要贯穿系统开发生命周期的每个阶段36TypesofTests单元测试:Aunittestisdonetotesteachindividualcomponent(oftenaprogram)toensureitisasdefectfreeaspossible集成测试:Integrationtestingoccursbetweenunitandsystemtestingtotestfunctionallygroupedcomponents系统测试:Systemtestingteststheentiresystemasoneentity用户可接受性测试:Useracceptancetestingisanindependenttestperformedbytheenduserpriortoacceptingthedeliveredsystem37现代质量管理思想的主要贡献追求顾客满意更倾向于预防而非检验认识到管理对质量所承担的责任代表人物:NoteworthyqualityexpertsincludeDeming(戴明),Juran(朱兰),Crosby(克劳斯比),Ishikawa(石川馨),Taguchi(田口

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功