项目管理培训 项目质量管理
质量的定义 质量是一系列内在特性满足要求的程度。(ANSI/ISO/ASQC) 质量 VS 等级 准确度 VS 精确度 不同等级都需要高质量 不能牺牲质量追求高等级 先确定等级,再明确质量 准确是和真实值比较 精确是多长测量聚合度 精确不一定准确 准度高,精度高 准度高,精度低 准度低,精度高 准度低,精度低
质量管理大师 戴明:著名质量管理专家 对PDCA循环进行完善,持续质量改进 戴明质量管理十四条 朱兰:博士,美国著名质量管理专家 休哈特:贝尔实验室工程师,提出测量生产系统变异体系 统计质量控制之父,控制图的发明者,提出PDCA 美国以其名成立“Shewhat”奖章,颁发给质量突出贡献人士 戴明:著名质量管理专家 对PDCA循环进行完善,持续质量改进 戴明质量管理十四条 朱兰:博士,美国著名质量管理专家 朱兰质量三部曲 从技术质量到大Q经营质量 田口宏一:日本质量管理大师 DOE实验设计 田口方法
戴明的质量思想 质量是每个人的事情,需要全员参与 消除员工自尊障碍,取消量化考核,改用重视质量的目标管理 形成持续改进的质量氛围,边做边学-PDCA循环 85%的质量问题是由管理层导致,而15%质量问题由团队负责 把质量设计到产品里,要避免以检查来保证质量
朱兰三步曲 美国质量管理大师,的世界质量管理大师,质量领域的“首席建筑师” 提出质量计划、质量控制和质量改进的“朱兰三部曲” 著《朱兰质量手册》被誉为“质量管理领域的圣经”,全球范围内的参考标准 小q: 讲质量仅仅视为技术范畴事情 大Q:经营质量,将质量和商业范畴联系起来 研发质量管理的指导思想 质量 计划 质量 控制 质量 改进
克劳斯比-零缺陷 工作应该是零缺陷的,提出一次把事情做得对 预防为主。质量体系应着重于预防,而不是检验 提出COPQ不良质量成本。没一次做好损失都是COPQ 质量免费-读书笔记(上) 对质量问题的10个理解-摘录
全面质量管理TQM 一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。 全面:全过程,全产品,全企业,全员参与 强烈的关注顾客 坚持不断地改进 改进每项工作的质量 精确的度量 向员工授权 全员参与 产品+过程质量 全面质量管理 统计 检验员 工长 操作者 1900 1918 1937 1960 1980
6Sigma质量管理 二十世纪八十年代末期,六西格玛最早作为一种突破性的质量管理战略在制造业领域的摩托罗拉公司(Motorola)付诸实践,使产品的不合格率大幅度下降。从而在1988年荣膺极负盛名的马克姆"波里奇奖国家质量奖。 管理首先是一种理念,它追求以客户为中心 基于数据的决策方法,强调用数据说话,而不是凭直觉、凭经验行事 系统地解决问题的方法和工具。有一套有效地解决问题的标准程序 主动管理、不断改进、无边界以及崇高学习的企业文化 以流程为中心进行管理和改进,把流程作为满足顾客需求的重点 不仅仅是客户满意度的提高和股东收益的增加,还有员工满意度的增加和凝聚力的增强
什么是6Sigma 目标值 规范极限 1s m 在s符号前面的值越大,出错的机会就越小 3Sigma 1s 6Sigma Chance of Failure 一些出错的机会 1s 在s符号前面的值越大,出错的机会就越小 m 3Sigma Much Less Chance of Failure 很少的出错机会 1s 6Sigma
6Sigma基本方法-DMAIC Define Measure Analyze Improve Control 客户需求与 关键质量要素 客户调查计划 问题设计 思路图 SIPOC 项目选择与 项目任务书 项目效益计算 流程图 数据收集与 抽样方法 基本统计知识 和图形方法 测量系统分析 控制图 数据转换 流程能力分析 因果矩阵 失效模式与 后果分析 多元变量分析 T检验 方差分析 卡方检验 样本空间 相关性与回归 分析 DOE概述 全因子实验 部分因子实验 表面响应设计 测量系统分析 失效模式与 后果分析 流程图 控制计划 防错技术 流程能力分析 控制图 5S和精益管理法
6Sigma读书笔记 六西格玛(6σ)管理的由来和发展 六西格玛(6σ)管理的含义和特点 六西格玛(6σ)管理的过程和相关工具 六西格玛(6σ)管理的由来和发展 六西格玛(6σ)管理的含义和特点 六西格玛(6σ)管理的过程和相关工具 6Sigma学习-统计学基础整理 6Sigma学习-概论和定义阶段 6Sigma学习-定义阶段 6Sigma学习-测量阶段概述 6Sigma学习-测量阶段 6Sigma学习-测量阶段流程能力分析 6Sigma学习-测量系统分析 6Sigma学习-分析阶段 6Sigma学习-改进阶段 6Sigma学习-控制阶段 6Sigma学习-假设检验 SPC统计过程控制培训-简单笔记
卓越质量-波里奇 美国在1987年按照《马尔科姆• 波多里奇国家质量提高法》设立了国家质量奖,同时制定了卓越绩效模式标准作为美国国家质量奖的评价依据。 卓越绩效模式是全面质量管理(TQM)的一种实施细则,是对以往的全面质量管理实践的标准化、条理化和具体化。它为组织勾勒了“卓越绩效”的设计图 质量是一种大Q的概念,传统的ISO和TQM等更加关注的是产品服务质量,过程质量等,而对于卓越绩效中的质量更加关注的是经营质量。 1 远见卓识的领导 2 以顾客为导向追求卓越 3 培育学习型组织和个人 4 尊重员工和合作伙伴 5 快速反应和灵活性 6 关注未来 7 创新的管理 8 基于事实的管理 9 社会责任与公民义务 10 重在结果及创造价值 11 系统的观点
ISO质量管理体系 ISO9000认证标准是国际标准化组织(ISO)在1987年提出的概念 ISO9000不是指一个标准,而是一组标准的统称 吸收国际上先进的质量管理理念,采用PDCA循环的质量哲学思想 核 心 标 准(4) 名 称 说 明 ISO 9000 ISO 9001 ISO 9004 ISO 19011 质量管理体系-基本原则和术语质量管理体系-要求 质量管理体系-业绩改进指南 质量和环境审核指南 ISO 8402+ISO 9000-1; 替代了9002和9003; 质量管理的八项管理原则 指导内审和外审管理工作 其它标准(1) ISO 10012 测量控制系统 ISO 10012-1~-2 技术报告(6) ISO/TR 10006 ISO/TR 10007 ISO/TR 10013 ISO/TR 10014 ISO/TR 10015 ISO/TR 10017 项目管理指南 技术状态管理指南 质量管理体系文件指南 质量经济性管理指南 教育和培训指南 统计技术指南 ISO 10006 ISO 10007 ISO 10013 ISO 10014 ISO 10015 ISO 10017 小册子(2) 1 2 质量管理原理选择和使用指南 小型企业的应用
PMBOK质量管理框架
质量意识 后面反正还有人检验和测试,出点缺陷正常。-》质量是设计出来的,零缺陷 先保证所有功能作为,再改进质量。-》质量和等级关系 软件只要客户用着没问题就可以了。-》内部维护人员也是用户,非功能性质量 质量是质量部门的事情,和我们无关。-》质量需要全员参与 产品已经达到质量要求,后续不需要再考虑质量问题了。-》持续改进意识 1.质量是一种战略,从小Q向大Q经营质量转化的战略。 2.质量是一种文化,是一种全员参与的文化; 3.质量是一种意识,是一种预防胜于检查的意识; 4.质量是一种境界,是一种追求零缺陷的持续改进的境界。
研发质量管理指导思想 为使企业研发生产的产品能满足顾客需求(Kano),并具备技术先进、质量 稳定、可信、经济等方面的竞争力,要根据系统工程的思想,根据顾客需 求,在充分的市场调研、论证的基础上,以采用成熟、经济、实用的技术 为主(为减少风险),结合具有一定把握的预研成果,组织市场、设计、 工艺生产及售后服务等人员,按并行工程的思想组织研发、生产,售后服 务将性能、可信性、可生产性及成本服务设计到产品中去。并根据内外反 馈的质量的质量信息,持续改进,提高生产效率及过程与产品及服务质量。 1.小Q质量向大Q质量的转化 2.价值工程VE-体现产品的经济,成本和功能效能 3.创新机制-基于Kano理论的顾问心理分析 4.系统工程 5.并行工程 6.克劳斯比的零缺陷理论-第一次就把事情做对
8.1 规划质量 规划质量是识别项目及其产品的质量要求和标准,并书面描述项目将如何达到这些要求和质量标准的过程。 输入 工具和技术 输出 1.范围基准 2.干系人登记册 3.成本绩效基准 4.进度基准 5.风险登记册 6.事业环境因素 7.组织过程资产 1.成本效益分析 2.质量成本 3.控制图 4.标杆对照 5.实验设计 6.统计抽样 7.流程图 8.专有质量管理方法 9.其他质量规划工具 1.质量管理计划 2.质量测量指标 3.质量核对表 4.过程改进计划 5.项目文件更新
质量成本COQ COQ-为了保证客户满意的质量而发生的费用以及达到满意的质量所造成的损失 COGQ – 好质量成本,一次把事情做对而展开质量活动成本,评审,测试,培训等 COPQ – 由缺陷造成成本,所有非一次把事情做对造成的成本,各种返工。 类型 工作量 成本 软件开发活动 500人天 50万 评审活动 50人天 5万 测试活动 100人天 10万 培训活动 缺陷返工 COQ = 37.25% COPQ = 12.5% COGQ = 25%
DOE实验设计 Express Envelope 20年代,由英国人費歇提出,1949年此方法引入日本,并由田口玄一改进。 目的:在y=f(x1,x2,…Xn)下找出关键影响的X即其关系,并量化其影响。 假如我们正在运营邮政快递业务, 而且业务只在一个小镇内运行。 我们使用汽车作为交通工具. 我们想要能够准确预测递交的时间, 以便于我们能向客户作出承诺。 我们应该怎么办? 这是一个多么复杂的问题! 如果我们仅仅只有一个黑盒子(black box) ...... Express Envelope 记录一些输入因素(例如今天的日期等等)。 得到预期的交付时间, 迅速而准确。 Black Box 实验的思想是通过提供数据使我们能够开发这个黑盒子(通过数学和统计技术)。
QFD质量功能展开 质量功能展开(Quality Function Deployment, QFD)是一种立足于在产品 开发过程中最大限度地满足顾客需求的系统化、用户驱动式的质量保证方法。 QFD于70年代初起源于日本,进入80年代以后逐步得到欧美各发达国家的 重视并得到广泛应用。 QFD质量功能展开基础
软件质量要素 功能性质量要素:正确性,健壮性,可靠性 非功能性质量因素:性能,易用性,安全性,可扩展性,兼容性,可移植性 a.正确性:第一重要,机器不会欺骗人,软件运行错误都是人为造成的。 b.健壮性:包括容错能力和恢复能力,开发过程中应该充分考虑各种异常和边界。 c.可靠性:可靠性是指在一定的环境下,在给定的时间内,系统不发生故障的概率。 d.性能:性能通常是指软件的“时间-空间”效率。 e.易用性:易用性是指用户使用软件的容易程度。 f.安全性:安全性是指防止系统被非法入侵的能力 g.扩展性:反映了软件应对变化的能力 h.兼容性:对硬件的兼容,对软件的兼容
软件质量计划 核心输入是质量目标,而质量目标来源于用户需求和商业目标 包括了质量保证计划和质量控制计划 1.项目的质量目标(包括功能性属性和非功能性属性的质量要求) 2.各质量属性相互约束分析,满足的优先级和成本效益分析(KANO,QFD) 3.潜在的质量问题和应对分析(评审,培训,代码走查) 4.各阶段的质量目标分解(QFD) 5.项目的质量控制策略(评审安排,覆盖率,培训,测试安排) 6.非功能性质量需求对软件生命周期各阶段的影响,对测试的影响 7.质量属性满足的优先级和成本效益分析 8.质量保证计划 业务目标 项目目标 质量目标 质量计划
软件质量计划-质量目标 确定总体目标 确定过程性能目标 将目标分解到各阶段 考虑达到目标质量策略 总体质量目标 过程性能目标 IT项目计划中质量目标的确定 阶段目标分解
软件质量计划-质量策略 为了达到质量要求,我们实施的质量策略是如何的? 对于评审,测试,培训,架构设计和组件复用各采用如何的质量策略? 评审的覆盖率 测试的覆盖率
8.2 实施质量保证 实施质量保证是审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性定义的过程。 输入 工具和技术 输出 1.项目管理计划 2.质量测量指标 3.工作绩效信息 4.质量控制测量结果 1.规划质量和实施质量控 制的工具与技术 2.质量审计 3.过程分析 1.组织过程资产更新 2.变更请求 3.项目管理计划更新 4.项目文件更新
QA VS QC QA的英文为:Quality Assurance 我们翻译为“质量保证” QC的因为为:Quality Control 我们翻译为“质量控制” QA QC 关注过程 为质量保证体系执行负责 负责生产线质量保证 是否按标准做事情 关注产品,包括中间产品 为产品质量负责 负责生产线每个产品 做事情的成果如何 VS 核心假设:好的质量体系和过程可以带来好的产品质量 软件企业质量保证的基石-QA、QC的良性协作(转载) 输入 输出 需求 设计开发 测试
软件质量保证 按照所用的过程描述、标准和规程客观地评价执行的过程、工作产品、以及服务 标识并记录不遵从问题 将质量保证活动结果反馈给项目人员和管理者 确保解决不遵从性问题
高质量过程 高质量的过程来源于多个实际项目的成功经验和实践。而不是生搬硬套或凭空捏造。 高质量的过程要总结历史项目的失败和教训,固化经验到过程中。 高质量的过程吸取业界的一些标准和经验,具有一定的前瞻性。 是我们对产品质量的实际需求这个内因来真正推动改进过程和控制体系。 高质量的过程不去追求形式化的步骤,而是关注每一个规范,每一个检查项都发挥价值。 过程是死的,而文化是生生不息的,过程需要依赖于文化的传播。 当完全通过惩罚来保证过程的执行的时候,就已经意味着失去了持续改进的机会。
质量审计 是一种独立的审查,确保项目执行过程符合组织或项目定义的方针政 策,标准和程序.审计有两点,1是找出低效率地方实施改进提出变更请 求或推荐纠正措施.2是对已经实施的变更请求或纠正措施进行确认。 1.识别全部整在实施的良好/最佳实践 2.识别全部差距和不足 3,分享所在组织或行业中类似项目的良好实践 4.积极主动的提供协助,帮助团队提供生产率 5.每次审计应该对组织经验库积累做出贡献 软件项目管理-软件质量保证
检查单和不合格项 检查单 不合格项
8.3 实施质量控制 实施质量控制是监测并记录执行质量活动的结果,从而评估绩效并建议必要变更的过程。质量控制工作贯穿项目始终,质量标准即包括过程质量标准,也包括项目产品的质量标准。 输入 工具和技术 输出 1.项目管理计划 2.质量测量指标 3.质量核对表 4.工作绩效测量结果 5.批准的变更请求 6.可交付成果 7.组织过程资产 1.因果图 2.控制图 3.流程图 4.直方图 5.帕累托图 6.趋势图 7.散点图 8.统计抽样 9.检查 10.审计已批准的变更请求 1.质量控制测量结果 2.确认的变更 3.确认的可交付成果 4.组织过程资产更新 5.变更请求 6.项目管理计划更新 7.项目文件更新
质量管理工具
因果图 因果分析图(石川图,鱼骨图,Ishikawa图) 分析潜在问题和结果和各种因素之间的联系 常规分析方法(按人,机,料,法,环展开分析) 进度延后分析
控制图基础 平均值控制图 控制上限 中心线 控制下限 控制图由中心线,控制上限(UCL)及控制下限(LCL)组成 根据已经有的数据算出Sigma,控制线是通过+-3Sigma形成的。UCL LCL。 波动包括了随机波动和特殊波动,3sigma内是随机波动,而外则是特殊波动有原因 控制上限 平均值控制图 7 3.0SL=6.780 6 Sample Mean X=5.336 5 中心线 4 = -3.0SL=3.891 5 10 15 控制下限 Sample Number
控制图类型 数据类型 连续型 离散型 分组 是单值还是分组 单值 二项分布(不合格品数) 泊松分布(缺陷数) - R 控制图 - S 控制图 X I-MR控制图 相等 分组样本 容量相等? 不等 相等 分组样本 容量相等? 不等 nP控制图 P控制图 C控制图 U控制图
控制图-特殊原因判别 7点规则:控制中线上,控制中线下,连续上升,连续下降等
帕累托图 帕累托 Vilfredo Pareto - 意大利经济学家 一种按发生频率排序的直方图,显示可识别原因的种类和造成结果数量 80%的财富集中在20%的人手中 一种按发生频率排序的直方图,显示可识别原因的种类和造成结果数量 用于指导纠正措施-优先解决造成缺陷数量最大的问题 缺陷原因分析
散点图 散点图主要用于分析两个变量之间是否存在相关性 当要在不考虑时间的情况下比较大量数据点时,请使用散点图 散点图中包含的数据越多,比较的效果就越好 完全线性相关 线性相关 非线性相关 不相关 质量管理七工具在IT项目管理中应用
统计分析工具具体应用 工具和技术 (排列不分先后) 解决问题的活动 界限和优先问题 搜集 信息 分析 方案 设计 质量 评价 计划和实施 标尺 检查表 因果图 直方图 Pareto及ABC分析 散布图及回归分析 统计估计 (点估计及区间估计) 控制图 (包括累积和控制图) 显著性检验 质量功能展开(QFD) 统计抽样检验 实验设计及田口方法 质量成本 层次分析法(AHP) PDCA循环 统筹法(PERT)
软件量化项目管理 Y=f(x1,x2,…..Xn) 如果x受控并稳定,则Y可预测 SP1.1 建立和维护项目的质量和过程性能目标 CMMI过程域-QPM量化项目管理 CMMI四级量化项目管理QPM-特定目标SG1 CMMI和6Sigma的关系 再谈6Sigma在CMMI中的应用点
质量控制的输出 在项目测试阶段发现大量产品易用性和性能问题 发现系统测试阶段缺陷密度偏差超范围 发现编码人员自测不位,导致大量缺陷泄露 加强非功能性需求的编写和架构设计 如项目和组织级经验教训库 发现系统测试阶段缺陷密度偏差超范围 根源:单元测试和代码Review执行不到位。(帕累托分析) 改进措施:增加代码Review评审,提高单元测试覆盖率要求,调整计划并修订质量策 略 发现编码人员自测不位,导致大量缺陷泄露 根源:编码人员自测没有依据 改进措施:加强需求文档可测试性描述,增加自测检查单
谢 谢 !