质量成本是什么
质量成本(CoQ)把质量活动翻译成财务语言,分四类:预防成本(评审、培训、规范)、评估成本(测试执行、自动化维护)、内部失败成本(返工、重测)、外部失败成本(线上故障、赔付、声誉)。核心规律是缺陷越晚发现越贵,外部失败的单价通常是预防投入的几十倍——这是测试左移的经济学依据。
基本信息
| 预防成本 | 需求评审、代码评审、培训、静态检查、规范建设 |
|---|---|
| 评估成本 | 用例设计与执行、自动化建设与维护、测试环境 |
| 内部失败成本 | 修复返工、重跑回归、延期损失 |
| 外部失败成本 | 线上事故处置、客户赔付、流失与商誉、紧急修复工时 |
| 规律 | 发现越晚成本越高,从编码期到线上通常差十到百倍级别 |
| 用途 | 预算论证、自动化投入产出核算、事故量化复盘 |
成本梯度示意
成本梯度示意
预防 1 元 -> 评审与规范拦截
评估 10 元 -> 测试与自动化拦截
内部失败约 100 元 -> 发布前发现,返工重测
外部失败约 1000 元 -> 线上爆发,赔付与声誉损失
(数量级为业界常见量级示意,不是精算公式)典型使用场景
- 向管理层申请测试与自动化投入:用成本语言说话
- 事故复盘量化:把客服、赔付、工时一起算进成本
- 上线决策输入:赶工与延期一天的代价对比
- 培训与规范论证:预防投入的长期收益
- 方案对比:两种质量策略的总成本横评
四类成本对照
| 类别 | 例子 | 可控性 |
|---|---|---|
| 预防 | 评审、培训、静态检查 | 最高,成本最低 |
| 评估 | 测试执行、自动化维护 | 高,成本中等 |
| 内部失败 | 返工、重测、延期 | 中,成本较高 |
| 外部失败 | 事故、赔付、流失 | 最低,成本最高 |
外部失败成本要算全:修复工时只是一角,客服安抚、客户赔付、商誉与机会成本往往才是大头。
CoQ 的最优点是最低总成本,不是零缺陷口号:无上限投入预防也不经济,找到总成本曲线的最低点。
用夸大数字吓唬管理层会失去信任:量级可以引用业界经验,但结论要落到自己团队的真实数据上。