描述如何实施组织的质量政策,以及项目管理团队准备如何达到项目的质量要求。
1.7 规划质量管理的输出:质量测量指标
质量管理计划相对比较模糊、笼统,不是很具体。质量测量指标专用于描述项目或产品详细的属性,怎么测量它、怎么才算标准、怎么才算符合要求。
比如:
-
按时完成任务的百分比
-
以 CPI 测量的成本绩效
-
故障率
-
识别的每日缺陷数量
-
每月总停机时间
-
每行代码的错误
-
客户满意度
-
测试覆盖度等
2. 管理质量
2.1 定义
把组织的质量政策用于项目,并将质量管理计划转化为可执行的质量活动的过程。主要做五件工作:
1) 让主要干系人确信将会达到质量要求,从而能够满足他们的需要、期望和需求。
2) 执行质量管理计划中规定的质量管理活动,确保项目工作过程和工作成果达到具体的质量测量指标和高层级质量标准。
3) 编制将用于控制质量的质量测试与评估文件。这是把质量标准和质量测量指标转化为质量测评工具(如质量核对单)。
4) 根据质量管理计划和质量控制测量结果,提出变更,实施过程改进。
5) 根据质量管理计划、质量测量指标、本过程的实施情况,以及质量控制测量结果,编制质量报告。管理质量重视过程,不关注结果,它关注管理的过程,因为一个好的结果必然需要一个好的过程。
管理质量
2.2 管理质量的工具:数据分析(根本原因分析)
根本原因分析(Root Cause Analysis,RCA)是确定引起偏差、缺陷或风险的根本原因的一种分析技术。RCA 用于识别问题的根本原因并解决问题,消除所以根本原因可以杜绝问题再次发生。因果图、树状图、关联图等工具常用于 RCA。
2.3 管理质量的工具:数据表现
(1)因果图:又称石川图(Ishikawa)或鱼骨图(Fishbone)“Why-Why”分析图
因果图
(2)直方图:用数字和柱形图的相对高度,表示引发问题的最普遍的原因,显示特定情况的发生次数。
直方图
(3)散点图:也叫相关图。显示两个变量之间的关系,数据点越接近某斜线,两个变量之间的关系就越密切。
散点图
2.4 管理质量的工具:审计
是用来确定项目活动是否遵循了组织和项目的政策、过程与程序的一种结构化且独立的过程。质量审计通常由项目外部的团队开展,如组织内部审计部门、PMO 或组织外部审计师进行。
审计的目标:
-
识别全部正在实施的良好及最佳实践
-
识别全部违规做法、差距及不足
-
分享所在组织和/或行业中类似的良好实践
-
积极、主动地提供协助,以改进过程的执行,从而帮助团队提高生产效率
-
强调每次审计都应对组织经验教训知识库的积累做出贡献
2.5 管理质量的工具:面向 X 的设计
面向 X 的设计(Dfx)是产品设计期间可采用的一系列技术指南,旨在优化设计的特定方面,可以控制或提高产品最终特性。使用 Dfx 可以降低成本、改进质量、提高绩效和客户满意度。
2.6 管理质量的工具:问题解决
使用结构化的问题解决方法以消除问题,制定长久有效的解决方案
PDCA
2.7 管理质量的工具:质量改进方法
PDCA 和六西格玛是最常用于分析和评估改建机会的两种质量改进工具。
2.8 管理质量的活动:实验设计 DOE
实验设计:是一种统计方法,用来识别哪些因素会对正在开发的流程或正在生产的产品的特定变量产生影响。
1)同时改变多个重要因素;
2)找到最优状态;
3)确定哪些因素之间存在影响。
实验设计的关键词:
首先它是一种“统计方法”
第二,它同时改变多个重要因素;
第三,改变多个重要因素的目的是什么?是为了找到这些因素之间的最优搭配
第四,找到了最优搭配以后是为了确定哪些因素之间存在影响
比如说,做一道菜,糖醋排骨,这是个产品。同时改变“糖、醋、盐、生抽、葱花、油”这多个因素之间的关系。看看糖应该放多少、醋需要放多少、葱花、油等等,到底加多少、减多少,才是糖醋排骨味道最好的那个状态。从而找到这多个因素之间的最优状态!最优搭配!然后,确定了这些因素之间会有一些什么影响。
2.9 管理质量的输出:质量报告 Quality Reports
质量报告可以包括团队上报的质量管理问题,针对过程、项目和产品的改善建议,纠正措施建议,以及在控制质量过程中发现的情况概述。
2.10 管理质量的输出:测试与评估文件
可基于行业需求和组织模板创建测试与评估文件。用于评估质量目标的实现情况。
3.控制质量
3.1 定义
为评估绩效,确保项目输出完整、正确且满足客户期望,而监督和记录质量管理活动执行结果的过程。
控制质量过程的目的是在用户验收和最终交付之前测量产品或服务的完整性、合规性和适用性。
本过程主要做四件事情:
1) 检查具体的工作过程的质量,并记录检查结果(质量控制测量结果)。
2) 检查已完成的可交付成果是否符合质量要求,并记录检查结果(质量控制测量结果)。
3) 检查已批准的变更请求是否实施到位,并记录结果(质量控制测量结果)。
4) 基于检查结果和相关计划,整理出工作绩效信息,并提出变更请求。
与管理质量的区别:
1)管理质量针对过程,旨在建立满足干系人需求的信心;
2)控制质量针对结果,旨在证明项目已经达到发起人和/或客户的验收标准。
控制质量
3.2 控制质量的工具:数据收集
(1)核查表:又叫计数表,用于收集数据的查对清单。用核查表收集的缺陷数量或后果数据,经常用帕累托图来显示。
帕累托图:按发生频率排序的特殊直方图,显示每种已识别的原因分别导致了多少缺陷。
项目团队要优先解决那些导致最多缺陷的原因。80%的缺陷往往是 20%的原因造成的,二八法则、帕累托法则。用于识别造成大多数问题的少数重要原因。
(2)统计抽样:是指从目标总体中选取部分样本用于检查,包括系统抽样、分类抽样、随机抽样。
3.3 控制质量的工具:检查
检查,又被称为审查 review、同行审查 peer review、审计 audit、巡检 walkthrough,是指检验工作产品,以确定是否符合书面标准,也可检查单个活动的成果。
3.4 控制质量的工具:测试/产品评估
测试是一种有组织的、结构化的调查,旨在根据项目需求提供有关被测试产品或服务质量的客观信息。目的在于找出产品或服务中存在的错误、缺陷、漏洞或其他不合规问题。测试可以贯穿于整个项目,也可以随着项目不同的组件变得可用时进行,也可以在项目结束(交付最终可交付成果)时进行。
3.5 控制质量的工具:控制图
控制图:用来确定一个过程是否稳定,过程是否受控或者是否具有可预测的绩效。根据协议/合同制定规格上下限,PM 或干系人计算出控制上下限,常用来跟踪批量生产中的重复性活动,一旦过程失控,则生产线停止,查找非随机原因。
以下情况之一发生,则过程失控:
A、一个数据点超出控制界限;
B、连续 7 个数据点落在均值上方或下方;
七点原则
3.6 控制质量的输出:质量控制测量结果
控制测量结果是对质量控制活动的结果的书面记录。
3.7 控制质量的输出:核实的可交付成果
确定可交付成果的正确性(项目内部检验合格),是确认范围过程的输入,以便项目外部正式验收。
4.练习题
项目范围的变更数量上升,并且变更控制委员会正在审批变更。然而,项目经理担心变更控制委员会没有看到这些变更请求的累积效应,并认为项目目前已严重偏离原范围。项目经理应采用何种工具和方法向变更控制委员会展示该问题?
A. 流程图
B. 偏差分析
C. 专家判断
D. 控制图
答案 D。题干大意是说:变更数量上升,PM 担心 CCB 没有看到这些变更请求的累计效应,PM应该采用什么工具向 CCB 展示这个问题。应该使用控制图,监控过程是否失控。
在第一次产品检查时发现了一个重大缺陷。缺陷来源还未确定,但是必须实施纠正措施来满足客户的需求。下列哪一项属于确定缺陷来源的最有效工具?
A. 直方图
B. 控制图
C. 鱼骨图
D. 散点图
答案 C。确定缺陷来源、找来源、找根本原因用鱼骨图。
要确定导致最大数量缺陷的原因,应该用以下哪项工具?
A. 帕累托图
B. 因果图
C. 控制图
D. 流程图
答案:A。帕累托图的作用
在项目过程中,项目经理注意到影响项目质量的问题。若要核实项目稳定性是否受到影响,项目经理应该使用下列哪一项工具?
A. 直方图
B. 控制图
C. 帕累托图
D. 散点图
答案 B。过程是否稳定用控制图监测。
项目 X 处于测试阶段并落后于进度。测试团队测试出缺陷,并将其报告给测试经理。这些缺陷归因于 11 项需求中的 4 项需求。由于项目落后于进度,项目经理对大量的未解决的缺陷表示担心。项目经理应该采用哪一种工具来分析?
A. 直方图
B. 帕累托图
C. 鱼骨图
D. 快速跟进和赶工
答案 B。大量缺陷进行分析,二八法则.
在质量控制期间,项目经理发现超出产品 A 的控制限值结果比质量测量指标中规定的频率高。项目经理决定启动质量审计。谁应该执行质量审计?
A. 公司或外部审计员
B. 负责产品 A 的团队成员
C. 其他团队成员
D. 项目经理
答案:A。质量审计是由谁做的?审计师做的,可以来自组织内部或组织外部。
项目经理希望将质量管理技术引进到项目中。下列哪一个方法可以作为持续质量改进的基础?
A. 参数估算
B. 标杆对照
C.计划-实施-检查-行动循环
D. 成本效益分析
答案 C。C 就是 PDCA 戴明环,持续改进的基础。
在项目执行期间,发起人很担心项目是否能满足项目可交付成果的规范。项目经理与发起人应一起查看下列哪一份文件?
A. 质量管理计划
B. 风险管理计划
C. 过程改进计划
D. 项目管理计划更新
答案 A。是否能满足项目可交付成果的规范,查看质量管理计划。
某项目要求完成多项产品。其中一个产品的技术规范规定每 200 立方英尺最多允许有 12个缺陷。这属于以下哪一项范畴?
A. 质量控制
B. 质量测量指标
C. 过程测量指标
D. 质量审计
答案:B。质量测量指标是具体的属性测量指标。
在创建质量管理计划过程中,在针对项目执行阶段应该使用哪一个质量政策时发生了矛盾。项目经理应该面向谁来解决这个问题?
A. 另一个项目经理
B. 当地监管委员会
C. 质量控制经理
D. 高级管理层
答案:D。质量政策是由高级管理层所颁布的,确定质量工作的方向。
项目经理必须确定首批 50,000 个产品的质量。 应该使用哪种技术?
A. 标杆对照
B. 统计抽样
C. 流程图
D. 实验设计
答案:B。控制质量的工具:统计抽样。
项目团队可以使用什么工具来核实并记录只有获批的材料才能在产品当中使用?
A. 材料抽样和测试
B.质量核对清单
C.控制图
D.审计
答案:B。质量核对单是一种结构化工具,通常具体列出各项内容,用来核实所要求的一系列步骤是否已经执行。
某个施工项目的网络实施持续的不稳定,即使花了一些精力来纠正部分安装工作。项目经理指定一支特别工作小组来确定根本原因并解决问题。 特别工作小组应使用下列哪项技术?
A. 统计抽样
B. 蒙特卡洛分析
C. 石川图
D. 帕累托图
答案:C。确定根本原因,用石川图。
为了限制与变更有关的风险,项目经理执行了一个审计,确保新的最小/最大限值要求能够被正确执行,测试将会进行 10 次,测试结果将会用图表表示,用于可视化分析。下列哪一项质量工具将帮助项目经理判断测试是否成功?
A.控制图
B.统计抽样
C.帕累托图
D.散点图
答案:A。控制图,用来确定一个过程是否稳定。
某个产品的生产线存在多个缺陷。高级经理让项目经理按类别管理缺陷数量,并按照缺陷辨别优先顺序。高级经理向项目经理要求的是哪种质量控制工作?
A. 散点图
B. 原因影响分析图
C. 鱼骨图
D. 帕累托图
答案:D。帕累托图的特点
项目经理试图确定两个变量间是否存在联系。项目经理应采用下列哪种工具?
A.因果图
B.散点图
C.运行图
D.控制图
答案:B。确定两个变量之间的关系。
在监控项目过程时,质量经理注意到四个连续数据点落在平均线的同一侧,没有任何一个超出控制限值。 这个过程的状态是什么?
A. 过程在控制当中
B. 过程失控
C. 过程需要减轻
D. 过程需要调整
答案:A。过程受控。
项目团队的一些成员通过消除那些不增加项目整体价值的活动,促进项目绩效。项目团队所做为下列哪一项?
A. 规划质量管理
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
言尽于此,完结
无论是一个初级的 coder,高级的程序员,还是顶级的系统架构师,应该都有深刻的领会到设计模式的重要性。
- 第一,设计模式能让专业人之间交流方便,如下:
程序员A:这里我用了XXX设计模式
程序员B:那我大致了解你程序的设计思路了
- 第二,易维护
项目经理:今天客户有这样一个需求…
程序员:明白了,这里我使用了XXX设计模式,所以改起来很快
- 第三,设计模式是编程经验的总结
程序员A:B,你怎么想到要这样去构建你的代码
程序员B:在我学习了XXX设计模式之后,好像自然而然就感觉这样写能避免一些问题
- 第四,学习设计模式并不是必须的
程序员A:B,你这段代码使用的是XXX设计模式对吗?
程序员B:不好意思,我没有学习过设计模式,但是我的经验告诉我是这样写的
从设计思想解读开源框架,一步一步到Spring、Spring5、SpringMVC、MyBatis等源码解读,我都已收集整理全套,篇幅有限,这块只是详细的解说了23种设计模式,整理的文件如下图一览无余!
搜集费时费力,能看到此处的都是真爱!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
尽于此,完结
无论是一个初级的 coder,高级的程序员,还是顶级的系统架构师,应该都有深刻的领会到设计模式的重要性。
- 第一,设计模式能让专业人之间交流方便,如下:
程序员A:这里我用了XXX设计模式
程序员B:那我大致了解你程序的设计思路了
- 第二,易维护
项目经理:今天客户有这样一个需求…
程序员:明白了,这里我使用了XXX设计模式,所以改起来很快
- 第三,设计模式是编程经验的总结
程序员A:B,你怎么想到要这样去构建你的代码
程序员B:在我学习了XXX设计模式之后,好像自然而然就感觉这样写能避免一些问题
- 第四,学习设计模式并不是必须的
程序员A:B,你这段代码使用的是XXX设计模式对吗?
程序员B:不好意思,我没有学习过设计模式,但是我的经验告诉我是这样写的
[外链图片转存中…(img-jenrPQTl-1713269971099)]
从设计思想解读开源框架,一步一步到Spring、Spring5、SpringMVC、MyBatis等源码解读,我都已收集整理全套,篇幅有限,这块只是详细的解说了23种设计模式,整理的文件如下图一览无余!
[外链图片转存中…(img-2hXLGJiQ-1713269971099)]
搜集费时费力,能看到此处的都是真爱!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!