致知录
第 XLIII 卷 · 第 07 篇 · Project Management · 1970.01.01

质量管理:计划、保证与控制

项目管理 · 1970.01.01 · 5 分钟阅读 · 1,210 字
目录 · 12
符合要求,而非追求完美——质量成本告诉你省钱的正路是先把事做对

核心概念

质量管理确保项目交付符合要求(Conformance to Requirements),而非主观「完美」。它分三块:

  • 质量规划(Quality Planning):定标准与度量(如「接口 P99 延迟 < 200ms」「缺陷密度 < 0.5/千行」)。
  • 质量保证(QA, Assurance)过程审计——确保制造过程有能力产出合格品(如代码评审门禁、CI 流水线)。QA 防缺陷于未然。
  • 质量控制(QC, Control)产物检验——测试、抽检,挑出已生的缺陷(如 UAT、压测)。

质量成本(COQ, Cost of Quality) 是核心经济模型,四类:

  • 预防成本(培训、评审、好工具):花小钱防缺陷。
  • 评估成本(测试、审计):花中钱早发现。
  • 内部失败成本(返工、报废):交付前修。
  • 外部失败成本(线上故障、客户索赔):交付后修,最贵

克劳士比铁律:质量的定义是「符合要求」,错了就要花钱改;第一次就把事做对(Do It Right First Time)最便宜。

质量不是「加功能更精致」,是「符合要求」。追求完美是浪费,追求符合是纪律。质量成本曲线告诉我们:多投预防/评估,能省下数倍的内部/外部失败成本——省钱的正路是先把事做对。

实务直觉

第一原则:缺陷越晚发现,修复越贵(数量级递增)。 需求阶段改 1 份文档 vs 上线后改 1 个故障,成本差常是 100 倍。所以 QA(过程防错)的 ROI 远高于 QC(事后抓虫)。

  • 预防投入常被砍,失败成本却背锅。 预算紧时先砍培训/评审,看似省;后果是返工与线上事故暴涨。这是典型的「省小钱赔大钱」,用 COQ 框架一眼看穿。
  • 「快」与「好」不是零和,前提是用对方法。 持续集成+自动化测试让「每次提交都验证」,既快又稳;相反「先糙快上再修」,债务利滚利拖慢总交付(呼应 0006 SPI 假象)。
  • 度量是质量的命门。 没有「缺陷密度/逃逸率/MTTR」等指标,质量改善无从谈,好坏全凭感觉。Plan-Do-Check-Act(PDCA)循环靠度量驱动。

跨学科应用

统计过程控制(SPC):变异即信号

休哈特控制图用 ±3σ 限区分「常见原因变异(噪声)」与「特殊原因(真问题)」。对质量数据过度反应噪声,反而扰乱过程;该管的是超出控制限的特殊原因。

经济学:COQ 是最优投资问题

预防/评估 vs 失败成本此消彼长,存在最优投入点(总 COQ 最小)。边际预防成本 = 边际避免的失败成本时最优。这是把「质量投入」从口号变成可计算决策。

可靠性工程:缺陷密度分布

复杂系统故障常服从长尾(少数模块藏多数 bug)。把测试资源压在高风险模块(见 0008 风险定量),比平均撒网更高效——帕累托(80/20)在此成立。

组织行为学:问责文化

外部失败成本高的根因常是「遮掩文化」——问题早被发现却被压住。心理安全(领导力 0010 追随力)让缺陷早浮面,反而省大钱。质量也是文化问题。

练习题

单选题

1

质量保证(QA)与质量控制(QC)的区别是?

单选题

2

质量成本(COQ)中通常最贵的是?

判断题

1

预算紧张时,先砍培训和代码评审(预防/评估)最划算,因为能立刻省钱。

案例题

团队为赶工期取消代码评审与自动化测试,直接上线。短期看进度漂亮,一个月后线上故障频发、客户索赔。用 COQ 解释这是赚了还是赔了。

参考答案:赔了。取消评审/测试省下的是「预防+评估成本」(小钱);换来的是内部返工 + 外部失败成本(线上故障、客户索赔、声誉)暴增(大钱)。COQ 框架预言:预防投入被砍,失败成本数量级反噬。正确做法:把评审/CI 当进度基线的一部分(0005),「第一次做对」的总成本远低于「糙快上再救火」。质量不是工期的敌人,是工期的基础设施。