《项目质量管理(V12)》由会员分享,可在线阅读,更多相关《项目质量管理(V12)(81页珍藏版)》请在金锄头文库上搜索。
1、项目质量管理1内 容n质量管理概念n质量计划n质量保证n质量控制n质量管理工具2质量管理概念n质量管理的基本概念nISO9000:2000n全面质量管理nCMMI3质量管理概念n质量管理的基本概念n质量(广义质量概念)n反映实体满足明确(或隐含)需要能力的特性的总和(The totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs )4质量管理概念n质量管理的基本概念n质量(符合性质量概念)n符合标准就是合格的质量,符合程度反映了产品的一致性n标准有合
2、理与不合理之分,不合理的标准即使百分之百的满足也不能认为质量就好n标准往往不能将客户的各种需求和期望都规定出来,特别是隐含的需求与期望n软件项目开发中需求管理的例子5质量管理概念n质量管理的基本概念n质量(适用性质量概念)n产品在使用时能够成功地满足用户需求的程度n从使用要求和满足程度两方面去定义质量n镀金(Golden Plating)6质量管理概念n质量管理的基本概念n等级n对具有相同功能而技术特征却不尽相同的实体进行分类n低等级和低质量并不相同,低等级意味着功能不强,而低质量则意味着功能的质量不好。两者并无逻辑关系7质量管理概念n质量管理的基本概念n质量管理n决定质量政策、目标和责任的全
3、面管理职能的所有活动,以及通过诸如质量系统中的质量计划编制、质量保证、质量控制和质量提高等手段对这些活动的实施。(All activities of the overall management function that determine the quality policy,objectives, and responsibilities and implements them by means such as quality planning,quality assurance, quality control, and quality improvement, within qual
4、ity system.)8质量管理的发展历史n18世纪,产品有一个人从头到尾负责,因此产品的好坏也由一个人负责9质量管理的发展历史n19世纪开始转为多人一起工作,在领班的领导下工作,因此质量有领班负责10质量管理的发展历史n一次世界大战期间,工厂变得复杂,领班除了要负责大量的工人外,还要负责质量显得力不从心,因此制定专门负责人员来检查质量11质量管理的发展历史n1924年W.A.SHEWART利用统计手法绘制了第一张管制图开始,质量管理进入新的纪元。1950年Deming博士到日本指导以管制图和抽样为基本手法进行质量控制,取得辉煌成果。Sqc也是近代管理突飞猛进的重要原因。12质量管理的发展历
5、史n全面质量管理(TQC)n将以往的质量管理做法延伸到市场调查,研究发展,质量计划,原料管理,售后服务等各个部门。此时的质量管理可以说是专家方式的质量管理。13质量管理的发展历史n全公司的质量管理n日本的质量管理有别于美国的TQC,强调全员参与的质量管理14质量管理的发展历史n全集团的质量管理n结城中心工厂,协力工厂,销售公司等一个庞大的质量管理体系15质量管理概念nISO9000:2000n第二次世界大战时军事工业得到了迅猛的发展,政府在采购军品时对供应商提出了质量保证方面的标准。n50年代末,美国发布了MIL-Q-9858A质量大纲要求,成为世界上最早的有关质量保证方面的标准。n英国、法国
6、、加拿大等国于70年代末先后发布了用于民品生产的质量管理和质量保证标准16质量管理概念nISO9000:2000n国际化标准组织(ISO)于1979年成立了质量保证技术委员会(TC 176),1987年更名为质量管理和质量保证技术委员会,负责制定质量管理和质量保证标准n1987年发布了ISO9000系列nISO8402(质量-术语)nISO9000(质量管理和质量保证标准选择和使用指南)nISO9001(质量体系设计开发、生产、安装和服务的质量保证模式)nISO9002(质量体系生产和安装的质量保证模式)nISO9003(质量体系最终检验和实验的质量保证模式)nISO9004(质量管理和质量体
7、系要素指南)17质量管理概念nISO9000:2000n200年12月15日,ISO/TC176发部了2000版ISO标准族n正在修订的技术规范nISO/TS 10006 项目管理质量指南18质量管理概念n全面质量管理n追求顾客满意,注重预防而不是检查,强调管理层对质量的责任n全员参与,持续改进19质量管理概念n全面质量管理n基于统计过程控制方法nSPC由Walter A.Shewart 于二十世纪二十年代提出,主要用于控制产品的费用和质量nSPC一度被认为是解决各种问题的万灵药。Deming等人提出了TQM的概念,SPC做为一种核心的方法而得到发扬光大20质量管理概念n全面质量管理n戴明博士
8、的PDCA循环n戴明博士的管理14点n朱兰博士的“三部曲”21质量管理概念n全面质量管理nCrosby的“零缺陷”概念n强调“第一次就把事情做对”n质量成本概念n质量管理的“方格理论”nCMM模型借鉴了“方格理论”获得成果22质量管理概念nCMMInCMMISE/SW/IPPD模型n使用一个模型覆盖多个学科的优点n美国国防部、SEI与美国国防工业协会(NDIA)共同发起能力成熟度集成模型的研制nCMM模型已得到广泛的认可和接受,所以CMMI沿用其模型的组织方式23质量管理概念nCMMInCMMISE/SW/IPPD模型24质量管理概念nCMMInCMMISE/SW/IPPD模型修 改 组 织
9、的 方 法 记 录 和 分 析 教 训 定 义 过 程 和 度 量 计 划 及 执 行 试 行 方 案 计 划 , 执 行 和 跟 踪 改 进 方 案 建 立 过 程 行 动 组 做 行 动 计 划 设 定 战 略 和 优 先 级 提 出 建 议 并 记 录 阶 段 成 果 评 估 当 前 实 践 情 况 改 进 动 机 确 定 改 进 范 围 以 及 获 取 支 持 建 立 改 进 机 制 诊 断 建 立 行 动 改进 初 始 化 25质量管理概念输入输出输入输入输入输入输出输出输出输出1234526质量管理概念27质量计划输入1.质量政策2.SOW3.产品描述4.标准与规范5.其它过程输出
10、工具与技术1.效费比分析2.标杆分析3.流程分析4.试验设计5.质量成本输出1.质量管理计划2.操作定义3.检查表4.其它输出28质量计划n质量政策n通常情况下,质量政策与组织整体政策相一致n由企业的最高层颁布的质量工作的总方向n最高层对质量方针贯彻负最终责任n项目团队应负责让项目的参与各方都充分理解该政策29质量计划n质量政策n质量政策应具备下面的特点n做什么的原则(而不是如何做)nPrinciple of What, not Hown在组织所有的项目中保持一致n代表组织的质量观点30质量计划n质量的优先级n质量应该与成本或进度同样重要 nPMI 观点n从长远的观点来看,质量可以节约成本,并
11、缩短工期nISO过程持续改进观点31质量计划n质量的效费比分析n满足质量要求主要的回报是更少的返工,而返工的减少意味着生产率提高、费用降低、客户满意度的提高。n质量管理方面的费用则主要与项目质量管理活动相关n质量管理观点是回报大于投入32质量计划n质量的效费比分析价格成本利润33质量计划n标杆分析计划1.目标2.数据收集分析1.寻求行业最佳组织2.与最佳组织比较目标设定1.设定目标2.体现在公司相关计划中实施1.执行计划2.计划变更3.持续改进34质量计划n标杆分析数据分析数据收集数据收集1 标杆内容WHAT?2 WHO/WHAT is Best3 HOW do we do it4 HOW d
12、o they do itOutput, Results, Successful FactorsProcess, Practice, Method我们他们35质量计划36质量计划n实验设计n使用统计分析分析方法n使用正交法、优选法等n正交实验法(或正交设计法)利用正交表合理安排和分析多种因素的方法,它用较少的试验次数获得较优的结果n优选法以较少的实验次数迅速找到试验的最佳方案n黄金分割法37质量计划n质量成本nJuran:企业为保证和提高产品质量而支出的一切费用,以及因未达到既定质量水平而造成的一切损失之和(生产合格产品的费用不属于质量成本,而属于生产成本)nISO:为了确保和保证满意的质量而发
13、生的费用以及没有达到满意的质量所造成的损失nPMBOK:达到产品或服务质量所支出的总成本,包括为使所生产的产品或服务符合要求的所有工作及返工的工作38质量计划n质量成本nPAF(Prevention,Appraisal, Failure)成本模型内部故障成本外部故障成本质量成本鉴定成本预防成本损失投入39质量计划n质量成本n预防成本(P 成本)n为实现无缺陷的需求而支出的前期成本n需求评审、设计评审、培训、市场调研、预防措施等n评价成本(A 成本)n评价产品或过程是否达到要求n检验、测试、事中检验、内部/外部设计评审40质量计划n质量成本n内部失效成本n在产品交付之前过程失效,不能交付客户可接
14、受的产品n内部失效的更正活动,例如废品、返工、修复、停工、缺陷评价等n内部/外部设计评审n外部失效成本n客户认为没有满足需求n退货、投诉处理、现场检验、客户走访和解决问题等修正活动41质量计划n质量成本42质量计划n质量成本43质量计划n质量成本n通过提高质量来创造利润n成本下降,质量提高(过程改进方式)44质量计划n质量管理计划n描述项目团队如何实现质量政策n质量管理计划是整个项目计划的组成部分,内容包括质量控制、质量保证与质量改进n质量管理计划可繁可简,根据实际情况确定45质量计划n检查表n通常使用检查表来验证过程与工作产品n被检查者与检查者使用相同的检查表n目的是保证产品和过程的质量46
15、质量计划47质量计划n项目度量If you do not know where you are, a map wont help WATTS S. HUMPHREY48质量计划n项目度量n关注于项目本身,而不是产品本身nIT项目度量可以从其他传统行业中得到什么样的借鉴?n量化管理的方法n统计分析的方法n过程改进的方法nnIT项目本身的特点nIT项目所采用的过程主要集中于脑力活动,可视性很低并且不易量化n数据的积累相对困难49质量计划组织商业目标组织商业目标GoalGoalQuestionQuestionMeasureMeasure降低软件产品中的缺陷,降低软件产品中的缺陷,降低软件产品中的缺陷
16、,提高客户满意度提高客户满意度提高客户满意度交付给客户的软件产品交付给客户的软件产品交付给客户的软件产品缺陷率为零缺陷率为零缺陷率为零产品开发过程中缺陷引产品开发过程中缺陷引产品开发过程中缺陷引入和去除情况如何?入和去除情况如何?入和去除情况如何?同行评审的效率如何?同行评审的效率如何?同行评审的效率如何?同行评审和测试中发现的同行评审和测试中发现的同行评审和测试中发现的缺陷缺陷缺陷缺陷的分类、返工等信息缺陷的分类、返工等信息缺陷的分类、返工等信息G1G1G1G1G1G1Q1Q1Q1Q2Q2Q2Q3Q3Q3M1M1M1M2M2M2M3M3M3M4M4M450质量计划n项目度量n数据度量不是目的
17、,度量结果的应用才是目的n如果只搜集数据而不做分析,那么数据搜集只是在浪费时间和精力n统计数据表明,花在数据分析与应用方面的工作量至少是数据搜集工作量的三倍以上n提供度量数据的个人或组织必须了解这些数据如何使用,他们提供这些数据将为组织或个人带来什么样的好处51质量保证输入1.质量管理计划2.质量控制的结果3.操作定义工具与技术1.质量管理工具与技术2.质量审计输出1.质量改进52质量保证n定义n在质量体系内所有执行的计划或系统的活动为项目满足相关标准增强信心nQuality Assurance is all the planned and systematic activities impl
18、emented within the quality system to provide confidence that the project will satisfy relevant quality standards53质量保证n通常有质量保证部门来履行质量保证的责任n在ISO规定以前,质量计划与质量保证统称为质量保证54质量保证n质量保证活动n正规的质量评价(质量审计)n通常在项目执行的过程中进行n总结性质量评价(质量改进)n通常在项目结束时进行n自检n开展质量活动55质量保证n质量审计n对其他质量管理的系统评价n采用结构化的方式n目的是为同组织内其他项目提供经验和教训n质量审计可以
19、是预定的或随意的,并由经过培训的内部审计人员或第三方来执行nAUDIT DEFINITIONn Systematic, independent and documented process for obtaining audit evidence and evaluating it objectively to determine the extent to which agreed criteria are fulfilled56质量保证n质量系统的文档结构手册程 序指导书图纸、规格、清单、检验报告、测试报告等质量政策、质量目标ISO 9000要求做什么怎么做文档记录57质量控制输入1.工作
20、结果2.质量管理计划3.操作定义4.检查表工具与技术1.检验2.控制图3.帕雷托图4.统计抽样5.流程图6.趋势图输出1.质量改进2.验收结论3.返工4.填写的检查表5.过程调整58质量控制n检验n又称评审、审计、走查等n包括度量、评审、审计、检查、测试等活动59质量控制60质量控制n评审会议的类型n讨论与建议n设计头脑风暴会议n项目计划评审n了解状态n项目月度会议n项目周例会n沟通n阶段启动会议n里程碑评审会议n识别并消除缺陷n同行评审61质量控制n同行评审n一组在要评审的软件工作产品领域方面有经验的同行,确认工作产品是否正确n是软件开发、维护过程的重要组成部分n将注意力集中到尽可能在缺陷的
21、引入阶段发现缺陷,不要将缺陷遗留到下一阶段n同行评审无法发现所有的缺陷,但是目的是尽可能发现更多的缺陷62质量控制n同行评审n尽早地和高效率地从软件工作产品中消除缺陷尽可能在缺陷的引入阶段就发现它们收集度量数据,为缺陷预防建立基础交流技术信息,培训参与者63质量控制需求分析需求分析正确的用户需正确的用户需求求正确的需求正确的需求错误的需求正确的正确的设计设计错误的设计基于错误需求的设计正确的程序正确的程序错误的程序基于错误设计的程序基于错误需求和程序正确的功能正确的功能可定位的错误无法定位的错误隐藏的缺陷实现实现设计设计测试测试64质量控制n测试初始需求概要设计需求分析编码与单元测试详细设计系
22、统测试计划系统测试集成测试集成测试计划单元测试计划65软件质量管理工具1.数据检查表2.帕雷托分析图3.因果分析图4.直方图5.散布图6.统计过程控制图7.时序图(Run Chart)66软件质量管理工具1.数据检查表收集与显示数据收集具体过程的数据确定活动的发生频率67软件质量管理工具1.数据检查表收集与显示数据收集具体过程的数据确定活动的发生频率68软件质量管理工具2.帕雷托分析图1897年由意大利经济学家Vilfred Pareto所提出Duran 将其发展为一般的帕雷托原则n80-20原则帕雷托图中数据的重要性以下降的顺序排列按优先顺序表示数据,并将注意力集中在关键数据上,一般来说,关
23、注在前两到三个因素就可以解决绝大部分的问题69软件质量管理工具2.帕雷托分析图70软件质量管理工具3.因果分析图日本质量管理学者石川馨首先提出,又称石川图或鱼刺图它把影响产品质量诸因素之间的关系以树状图的方式表示出来,使人一目了然,便于分析原因并采取相应的措施最后细分出来的原因应是具体的,便于采取实际措施在细分原因时,应集思广益,力求分析结果准确而无遗漏71软件质量管理工具72软件质量管理工具4.直方图数据频率分布的示意图快速理解数据之间的相对频率73软件质量管理工具5.散布图用于描述两个变量之间的依赖关系分析变量之间的关系,并用相关系数描述对于多变量之间的关系分析,可以采用多元线性回归等计算方式74软件质量管理工具5.散布图75软件质量管理工具n6. 统计过程控制图n过程随时间推移的变化n显示过程的实际性能与控制极限n预防高于检验n确定过程是否受控n结果的差异是否由随机变量或偶然事件而发生n如果已失控,必须查明原因并修正76软件质量管理工具77软件质量管理工具78软件质量管理工具7.时序图(Run Chart)79Q&AQ & A80致谢谢谢 谢谢!81