法不净空,觉无性也。

第五章:效率度量——用数据说话

2026.07.26

老板问你:"AI 编码到底值不值?"你需要用数据回答,而不是靠感觉。

你投入了时间和资源在团队中推广 AI 编码方法论。老板问你:"效果怎么样?"你不能只说"感觉效率提升了",你需要数据。

但度量不是"为了给老板看"。度量的三个目的——证明价值、发现问题、持续改进——第一个是"对外",后两个是"对内"。数据帮你发现流程中的瓶颈(比如验收通过率低说明指令质量有问题),也帮你持续改进(比如趋势分析告诉你方法论是否在发挥作用)。

5.1 为什么需要度量

5.2 核心度量指标

度量指标不是越多越好。三个维度——效率、质量、团队——每个维度选 2-3 个关键指标,就足够了解团队的健康状况了。太多的指标反而会让你迷失在数据中。

效率指标

指标定义测量方法
交付周期从需求确认到功能交付的天数记录需求确认日期和功能交付日期
开发效率单位时间内完成的功能点数量功能点 / 人天
AI 使用率使用 AI 编码的功能占比AI 完成的功能 / 总功能

使用建议:

  • 交付周期是衡量 AI 编码效果的最直观指标
  • 开发效率需要与历史数据对比,避免绝对值误导
  • AI 使用率不是越高越好,关键是"用得对"

质量指标

指标定义测量方法
缺陷密度每千行代码的缺陷数缺陷数 / 代码行数 × 1000
验收通过率里程碑首次验收通过的比率首次通过数 / 总里程碑数
架构偏移率存在架构偏移的功能占比有偏移的功能数 / 总功能数
测试覆盖率代码被测试覆盖的百分比自动化测试报告

使用建议:

  • 缺陷密度应在项目稳定后(上线 1 个月)测量
  • 验收通过率反映指令质量——通过率低说明指令不够清晰
  • 架构偏移率是衡量 AI 编码规范性的关键指标

团队指标

指标定义测量方法
技能掌握度团队对方法论的掌握程度定期评估(见第二章成熟度模型)
规范遵守率团队遵循编码规范的程度审计结果
团队满意度团队成员对 AI 编码的感受匿名调查

使用建议:

  • 技能掌握度每季度评估一次
  • 规范遵守率每月审计一次
  • 团队满意度在导入期和重大变更后调查

5.3 度量方法

度量不是"跑一次数据,看一个数字"就完了。三种方法——基线测量、趋势分析、对比分析——帮助你把数据变成洞察。

基线测量

在导入 AI 编码方法论之前,先测量基线数据。为什么需要基线? 没有基线,你就无法判断"提升了"还是"下降了"。比如导入后交付周期是 4 天——这个数字是好是坏?如果你知道导入前是 5 天,那就知道提升了 20%。如果你不知道基线的数值,所有的"提升"都是感觉而不是事实。

假设你的团队导入前数据如下:

基线数据(导入前):
- 平均交付周期:5 天/功能
- 缺陷密度:15 个/千行
- 测试覆盖率:40%

导入后定期测量,与基线对比。

趋势分析

单个数据点没有意义,趋势才有意义。导入第一个月,交付周期可能反而比基线更长——这不代表方法论无效,而是团队在学习阶段。第二个月开始,随着团队熟悉流程,指标应该逐步改善。

来看一个真实的趋势案例。某团队导入方法论后,按月记录了关键指标:

月度趋势:
        交付周期(天)  缺陷密度(/千行)  架构偏移率(%)
第 1 月    4.2          12              20
第 2 月    3.5          10              15
第 3 月    2.8           8              12
第 4 月    2.5           7              10
趋势       ↓ 下降        ↓ 下降          ↓ 下降

对比分析

有条件的话,做对比实验。为什么对比实验有效? 因为"交付周期缩短了 50%"可能不是因为方法论,而是因为新功能比旧功能更简单。对比实验控制变量,让你能更准确地判断方法论的真实效果。

比如:A 组(使用完整方法论)vs B 组(自由使用 AI,无方法论)。控制变量:功能复杂度相近、开发者经验水平相近。然后对比两组的交付周期、缺陷密度、代码质量。如果 A 组在多个指标上显著优于 B 组,那就有足够的数据支撑"方法论有效"这个结论。

5.4 度量陷阱

陷阱一:只关注效率,不关注质量

"我们的开发效率提升了 3 倍!"——但如果质量下降了 3 倍,长期来看是灾难。一个典型的案例:某团队用 AI 后交付周期从 5 天缩短到 2 天,但上线后的 bug 率从 5% 飙升到了 20%。效率提升的收益,被质量下降的成本抵消了。

正确做法: 效率和质量同时度量,平衡发展。

陷阱二:对比不公正

"用了 AI 之后,我们的功能交付从 2 周缩短到 2 天!"——但可能新功能的复杂度远低于旧功能。一个 CRUD 接口和一个支付对接功能的复杂度完全不同,放在一起对比没有意义。

正确做法: 控制变量,同类功能对比。

陷阱三:忽视学习成本

"导入第一周,效率反而下降了!"——这是正常的。团队需要学习新工具、新流程、新习惯。学习曲线意味着短期内效率会下降,但长期会上升。

正确做法: 以月为单位测量,关注趋势而不是绝对值。

陷阱四:指标驱动行为

"我们要求验收通过率达到 95%!"——结果团队为了达标,降低了验收标准。以前"功能、架构、安全三个维度全部检查"才算通过,现在"功能检查通过就算通过"。指标看起来漂亮了,但质量下降了。

正确做法: 综合多个指标评估,避免单一指标驱动。同时关注"指标是否被操纵"的信号。

5.5 度量报告

月度报告模板

# 团队 AI 编码月度报告

## 本月概览
- 完成功能:12 个
- AI 辅助完成:10 个(83%)
- 平均交付周期:2.5 天(上月 3.2 天)
- 缺陷密度:6/千行(上月 8/千行)

## 质量数据
- 验收通过率:85%(首次通过)
- 架构偏移率:8%
- 测试覆盖率:65%

## 重点项目
| 项目 | 功能数 | 交付周期 | 质量状态 |
|:---|:---:|:---:|:---:|
| 项目 A | 5 | 2 天 | ✅ 健康 |
| 项目 B | 3 | 3 天 | ⚠️ 关注 |

## 改进建议
1. 验收通过率 85% 偏低,建议加强指令清晰度培训
2. 架构偏移率 8% 在可控范围内,继续保持
3. 测试覆盖率 65% 距离目标 80% 还有差距

本章小结

度量不是"为了给老板看数据",而是"为了让自己更了解团队的真实状况"。三个维度——效率、质量、团队——覆盖了 AI 编码效果的全景。三种方法——基线测量、趋势分析、对比分析——帮助你把数据变成洞察。四大陷阱提醒你:数据会骗人,关键是怎么解读数据。定期产出度量报告,用数据驱动决策,而不是靠感觉。下一章,我们学习风险控制——AI 编码中的常见问题与应对预案。