全部展开 全部合拢

8.3 控制质量

控制质量是为了评估绩效,确保项目输出完整、正确且满足客户期望,而监督和记录质量管理活动执行结果的过程。本过程的主要作用是,核实项目可交付成果和工作已经达到主要相关方的质量要求,可供最终验收。控制质量过程确定项目输出是否达到预期目的,这些输出需要满足所有适用标准、要求、法规和规范。本过程需要在整个项目期间开展。

图 8-10 描述本过程的输入、工具与技术和输出。图 8-11 是本过程的数据流向图。

图 8-10控制质量:输入工具与技术和输出

图 8-11控制质量的数据流向图

控制质量过程的目的是在用户验收和最终交付之前测量产品或服务的完整性、合规性和适用性。

本过程通过测量所有步骤、属性和变量,来核实与规划阶段所描述规范的一致性和合规性。

在整个项目期间应执行质量控制,用可靠的数据来证明项目已经达到发起人和/或客户的验收标准。

控制质量的努力程度和执行程度可能会因所在行业项目管理风格而不同。例如,相比其他行业,制药、医疗、运输和核能产业可能拥有更加严格的质量控制程序,为满足标准付出的工作也会更广;在敏捷项目中,控制质量活动可能由所有团队成员在整个项目生命周期中执行,而在瀑布式项目中,控制质量活动由特定团队成员在特定时间点或者项目或阶段快结束时执行。

可用于本过程输入的项目文件包括(但不限于):

  • 假设日志。见 4.1.3.2 节假设日志包含会影响项目的假设条件和制约因素的信息。
  • 估算依据。见 6.4.3.2 节7.2.3.2 节估算依据说明不同估算是如何得出的,用于决定如何应对偏差。
  • 成本预测。见 7.4.3.2 节成本预测基于项目以往的绩效,用于确定项目是否仍处于预算的公差区间内,并识别任何必要的变更。
  • 问题日志。见 4.3.3.3 节问题日志用于记录和监督由谁负责在目标日期内解决特定问题。
  • 经验教训登记册。见 4.4.3.1 节经验教训登记册可能包含应对偏差的有效方式以及纠正措施和预防措施。
  • 里程碑清单。见 6.2.3.3 节里程碑清单列出特定里程碑的实现日期,用于检查是否达到计划的里程碑。
  • 质量报告。见 8.2.3.1 节质量报告包含质量管理问题,针对过程、项目和产品的改善建议,纠正措施建议(包括返工、缺陷(漏洞)补救、100% 检查等),以及在控制质量过程中发现的情况的概述
  • 风险登记册。见 11.2.3.1 节风险登记册提供在项目执行过程中发生的各种威胁和机会的相关信息。
  • 风险报告。见 11.2.3.2 节风险报告提供关于整体项目风险和单个风险的信息。
  • 进度预测。见 6.6.3.2 节进度预测基于项目以往的绩效,用于确定项目是否仍处于进度的公差区间内,并识别任何必要的变更。

可用于本过程输入的项目文件包括(但不限于):

  • 假设日志。见 4.1.3.2 节假设日志记录了与技术规范、估算、进度和风险等有关的全部假设条件和制约因素。
  • 估算依据。见 6.4.3.2 节7.2.3.2 节估算依据用于根据实际结果来评估持续时间、成本和资源估算,以及成本控制。
  • 变更日志。见 4.6.3.3 节。变更日志包含了整个项目或阶段期间的所有变更请求的状态。
  • 问题日志。见 4.3.3.3 节问题日志用于确认没有未决问题。
  • 经验教训登记册。见 4.3.3.1 节。在归入经验教训知识库之前,完成对阶段或项目经验教训的总结。
  • 里程碑清单。见 6.2.3.3 节里程碑清单列出了完成项目里程碑的最终日期。
  • 项目沟通记录。见 10.2.3.1 节项目沟通记录包含整个项目期间所有的沟通。
  • 质量控制测量结果。见 8.3.3.1 节质量控制测量结果记录了控制质量活动的结果,证明符合质量要求。
  • 质量报告。见 8.2.3.1 节质量报告的内容可包括由团队管理或需上报的全部质量保证事项、改进建议,以及在控制质量过程中发现的情况的概述
  • 需求文件。见 5.2.3.1 节需求文件用于证明符合项目范围。
  • 风险登记册。见 11.2.3.1 节风险登记册提供了有关项目期间发生的风险的信息。
  • 风险报告。见 11.2.3.2 节风险报告提供了有关风险状态的信息,用于确认项目结束时没有未关闭的风险。

确认范围是正式验收已完成的项目可交付成果的过程。从控制质量过程输出的核实的可交付成果确认范围过程的输入,而验收的可交付成果确认范围过程的输出之一,由获得授权的相关方正式签字批准。因此,相关方需要在规划阶段早期介入(有时需要在启动阶段就介入),对可交付成果的质量提出意见,以便控制质量过程能够据此评估绩效并提出必要的变更建议。

确认范围过程与控制质量过程的不同之处在于,前者关注可交付成果的验收,而后者关注可交付成果的正确性及是否满足质量要求。控制质量过程通常先于确认范围过程,但二者也可同时进行。

可作为本过程输入的项目文件包括(但不限于):

  • 经验教训登记册。见 4.4.3.1 节。在项目早期获得的经验教训可以运用到后期阶段,以提高验收可交付成果的效率与效果。
  • 质量报告。见 8.2.3.1 节质量报告的内容可包括由团队管理或需上报的全部质量保证事项、改进建议,以及在控制质量过程中发现的情况的概述。在验收产品之前,需要查看所有这些内容。
  • 需求文件。见 5.2.3.1 节。将需求与实际结果比较,以决定是否有必要进行变更、采取纠正措施或预防措施。
  • 需求跟踪矩阵。见 5.2.3.2 节需求跟踪矩阵含有与需求相关的信息,包括如何确认需求。

核实的可交付成果是指已经完成,并被控制质量过程检查为正确的可交付成果

项目质量管理包括把组织的质量政策应用于规划、管理、控制项目和产品质量要求,以满足相关方目标的各个过程。此外,项目质量管理以执行组织的名义支持过程的持续改进活动。

项目质量管理过程包括:

8.1 规划质量管理 — 识别项目及其可交付成果的质量要求和/或标准,并书面描述项目将如何证明符合质量要求和/或标准的过程。

8.2 管理质量管理质量是把组织的质量政策用于项目,并将质量管理计划转化为可执行的质量活动的过程。

8.3 控制质量 — 为了评估绩效,确保项目输出完整、正确,并满足客户期望,而监督和记录质量管理活动执行结果的过程。

图 8-1 概述项目质量管理的各个过程。虽然各项目质量管理过程通常以界限分明、相互独立的形

式出现,但在实践中它们会以《PMBOK® 无法全面叙述的方式相互交叠、相互作用。此外,不同行业和公司的质量过程各不相同。

图 8-1项目质量管理概述

图 8-2 概述项目质量管理过程的主要输入和输出以及这些过程在项目质量管理知识领域中的相

互关系。规划质量管理过程关注工作需要达到的质量,管理质量则关注管理整个项目期间的质量过程。在管理质量过程期间,在规划质量管理过程中识别的质量要求成为测试与评估工具,将用于控制质量过程,以确认项目是否达到这些质量要求。控制质量关注工作成果与质量要求的比较,确保结果可接受。项目质量管理知识领域有两个用于其他知识领域的特定输出,即核实的可交付成果质量报告

图 8-2主要项目质量管理过程的相互关系

项目质量管理的核心概念项目质量管理需要兼顾项目管理与项目可交付成果两个方面,它适用于所有项目,无论项目可交付成果具有何种特性。质量的测量方法和技术则需专门针对项目所产生的可交付成果类型而定,例如,对于软件与核电站建设的可交付成果项目质量管理需要采用不同的方法和措施。无论什么项目,若未达到质量要求,都会给某个或全部项目相关方带来严重的负面后果,例如:

  • 为满足客户要求而让项目团队超负荷工作,就可能导致利润下降、整体项目风险增加,以及员工疲劳、出错或返工。
  • 为满足项目进度目标而仓促完成预定的质量检查,就可能造成检验疏漏、利润下降,以及后续风险增加。

“质量”与“等级”不是相同的概念。质量作为实现的性能或成果,是“一系列内在特性满足要求的程度”(ISO 9000)[18]。等级作为设计意图,是对用途相同但技术特性不同的可交付成果的级别分类。项目经理及项目管理团队负责权衡,以便同时达到所要求的质量与等级水平。质量水平未达到质量要求肯定是个问题,而低等级产品不一定是个问题。例如:

  • 一个低等级(功能有限)产品具备高质量(无明显缺陷),也许不是问题。该产品适合一般使用。
  • 一个高等级(功能繁多)产品质量低(有许多缺陷),也许是个问题。该产品的功能会因质量低劣而无效和/或低效。

预防胜于检查。最好将质量设计到可交付成果中,而不是在检查时发现质量问题。预防错误的成本通常远低于在检查或使用中发现并纠正错误的成本。

根据不同的项目行业领域,项目团队可能需要具备统计控制过程方面的实用知识,以便评估控制质量的输出中所包含的数据。项目管理团队应了解以下术语之间的差别:

  • “ 预防”(保证过程中不出现错误)与“检查”(保证错误不落到客户手中);
  • “ 属性抽样”(结果为合格或不合格)与“变量抽样”(在连续的量表上标明结果所处的位置,表明合格的程度);
  • “ 公差”(结果的可接受范围)与“控制界限”(在统计意义上稳定的过程或过程绩效的普通偏差的边界)。

质量成本 (COQ) 包括在产品生命周期中为预防不符合要求、为评价产品或服务是否符合要求,以及因未达到要求(返工)而发生的所有成本。失败成本通常分为内部(项目团队发现的)和外部(客户发现的)两类。失败成本也称为劣质成本。第 8.1.2.3 节给出了每类质量成本的一些例子。

组织选择投资缺陷预防,因为它对产品生命周期有利。由于项目的临时性,针对产品生命周期的COQ 决策,通常是项目集管理项目组合管理、PMO 或运营的关注点。

按有效性递增排列的五种质量管理水平如下:

  • 通常,代价最大的方法是让客户发现缺陷。这种方法可能会导致担保问题、召回、商誉受损和返工成本。
  • 控制质量过程包括先检测和纠正缺陷,再将可交付成果发送给客户。该过程会带来相关成本,主要是评估成本和内部失败成本。
  • 通过质量保证检查并纠正过程本身,而不仅仅是特殊缺陷。
  • 将质量融入项目和产品的规划和设计中。
  • 在整个组织内创建一种关注并致力于实现过程和产品质量的文化。

项目质量管理的趋势和新兴实践现代质量管理方法力求缩小差异,交付满足既定相关方要求的成果。项目质量管理的趋势可能包括(但不限于):

  • 客户满意。了解、评估、定义和管理要求,以便满足客户的期望。这就需要把“符合要求”(确保项目产出预定的成果)和“适合使用”(产品或服务必须满足实际需求)结合起来。在敏捷环境中,相关方与项目管理团队合作可确保在整个项目期间始终做到客户满意。
  • 持续改进。由休哈特提出并经戴明完善的“计划 — 实施 — 检查 — 行动 (PDCA)”循环是质量改进的基础。另外,诸如全面质量管理(TQM)、六西格玛和精益六西格玛等质量改进举措也可以提高项目管理的质量以及最终产品、服务或成果的质量。
  • 管理层的责任。项目的成功需要项目团队全体成员的参与。管理层在其质量职责内,肩负着为项目提供具有足够能力的资源的相应责任。
  • 与供应商的互利合作关系。组织与其供应商相互依赖。相对传统的供应商管理而言,与供应商建立合作伙伴关系对组织和供应商都更加有益。组织应着眼于长期关系而不是短期利益。互利合作关系增强了组织和供应商互相为对方创造价值的能力,推动他们共同实现客户的需求和期望,并优化成本和资源。

裁剪考虑因素每个项目都是独特的,因此项目经理需要裁剪项目质量管理过程。裁剪时应考虑的因素包括(但不限于):

  • 政策合规与审计组织有哪些质量政策和程序?组织使用哪些质量工具、技术和模板?
  • 标准与法规合规性。是否存在必须遵守的行业质量标准?需要考虑哪些政府、法律或法规方面的制约因素?
  • 持续改进。如何管理项目中的质量改进?是在组织层面还是在单个项目层面进行管理?
  • 相关方参与。项目环境是否有利于与相关方及供应商合作?

关于敏捷/适应型环境的考虑因素为引导变更,敏捷方法要求多个质量与审核步骤贯穿整个项目,而不是在面临项目结束时才执行。

循环回顾,定期检查质量过程的效果;寻找问题的根本原因,然后建议实施新的质量改进方法

后续回顾会议评估试验过程,确定是否可行、是否应继续、或做出调整,或者直接弃用。

为促进频繁的増量交付,敏捷方法关注于小批量工作,纳入尽可能多的项目可交付成果的要素。

小批量系统的目的是在项目生命周期早期(整体变更成本较低)发现不一致和质量问题。

质量测量指标专用于描述项目或产品属性,以及控制质量过程将如何验证符合程度。质量测量指标的例子包括按时完成的任务的百分比、以 CPI 测量的成本绩效、故障率、识别的日缺陷数量、每月总停机时间、每个代码行的错误、客户满意度分数,以及测试计划所涵盖的需求的百分比(即测试覆盖度)。

管理质量使用控制质量过程的数据和结果向相关方展示项目的总体质量状态。本过程需要在整个项目期间开展。

可作为本过程输入的项目文件包括(但不限于):

  • 经验教训登记册。见 4.4.3.1 节项目早期与质量管理有关的经验教训,可以运用到项目后期阶段,以提高质量管理的效率与效果。
  • 质量控制测量结果。见 8.3.3.1 节质量控制测量结果用于分析和评估项目过程和可交付成果的质量是否符合执行组织的标准或特定要求。质量控制测量结果也有助于分析这些测量结果的产生过程,以确定实际测量结果的正确程度。
  • 质量测量指标。见 8.1.3.2 节。核实质量测量指标控制质量过程的一个环节。管理质量过程依据这些质量测量指标设定项目的测试场景和可交付成果,用作改进举措的依据。
  • 风险报告。见 11.2.3.2 节管理质量过程使用风险报告识别整体项目风险的来源以及整体风险敞口的最重要的驱动因素,这些因素能够影响项目的质量目标。

问题解决发现解决问题或应对挑战的解决方案。它包括收集其他信息、具有批判性思维的、创造性的、量化的和/或逻辑性的解决方法。有效和系统化地解决问题是质量保证和质量改进的基本要素。问题可能在控制质量过程或质量审计中发现,也可能与过程或可交付成果有关。使用结构化的问题解决方法有助于消除问题和制定长久有效的解决方案。问题解决方法通常包括以下要素:

质量报告可能是图形、数据或定性文件,其中包含的信息可帮助其他过程和部门采取纠正措施,以实现项目质量期望。质量报告的信息可以包含团队上报的质量管理问题,针对过程、项目和产品的改善建议,纠正措施建议(包括返工、缺陷/漏洞补救、100% 检查等),以及在控制质量过程中发现的情况的概述

可基于行业需求和组织模板创建测试与评估文件。它们是控制质量过程的输入,用于评估质量目标的实现情况。这些文件可能包括专门的核对单和详尽的需求跟踪矩阵

控制质量的努力程度和执行程度可能会因所在行业项目管理风格而不同。例如,相比其他行业,制药、医疗、运输和核能产业可能拥有更加严格的质量控制程序,为满足标准付出的工作也会更广;在敏捷项目中,控制质量活动可能由所有团队成员在整个项目生命周期中执行,而在瀑布式项目中,控制质量活动由特定团队成员在特定时间点或者项目或阶段快结束时执行。

可作为本过程输入的项目文件包括(但不限于):

  • 经验教训登记册。见 4.4.3.1 节。在项目早期获得的经验教训可以运用到后期阶段,以改进质量控制。
  • 质量测量指标。见 8.1.3.2 节质量测量指标专用于描述项目或产品属性,以及控制质量过程将如何验证符合程度。
  • 测试与评估文件。见 8.2.3.2 节测试与评估文件用于评估质量目标的实现程度。

适用于本过程的数据收集技术包括(但不限于):

  • 核对单。见 11.2.2.2 节。核对单有助于以结构化方式管理控制质量活动。
  • 核查表。核查表,又称计数表,用于合理排列各种事项,以便有效地收集关于潜在质量问题的有用数据。在开展检查以识别缺陷时,用核查表收集属性数据就特别方便,例如关于缺陷数量或后果的数据。见图 8-12。

图 8-12核查表

  • 统计抽样。统计抽样是指从目标总体中选取部分样本用于检查(如从 75 张工程图纸中随机抽取10 张)。样本用于测量控制和确认质量。抽样的频率和规模应在规划质量管理过程中确定。
  • 问卷调查。问卷调查可用于在部署产品或服务之后收集关于客户满意度的数据。在问卷调查中识别的缺陷相关成本可被视为 COQ 模型中的外部失败成本,给组织带来的影响会超出成本本身。

控制质量的测量结果是对质量控制活动的结果的书面记录,应以质量管理计划所确定的格式加以记录。

控制质量过程的一个目的就是确定可交付成果的正确性。开展控制质量过程的结果是核实的可交付成果,后者又是确认范围过程的一项输入(见 5.5 节),以便正式验收。如果存在任何与可交付成果有关的变更请求或改进事项,可能会执行变更、开展检查并重新核实。

4.3.3.4 节。如果控制质量过程期间出现了可能影响项目管理计划任何组成部分或项目文件的变更,项目经理应提交变更请求,且应该通过实施整体变更控制过程(见 4.6 节)对变更请求进行审查和处理。

控制质量是为了评估绩效,确保项目输出完整、正确并满足客户期望,而监督和记录质量管理活动执行结果的过程。本过程的主要作用是,核实项目可交付成果和工作已经达到主要相关方的质量要求,可供最终验收。本过程需要在整个项目期间开展。图 5-8 描述了本过程的输入和输出。