PoC 与基准验证

PoC 用真实场景验证关键假设:明确验收指标、数据规模与失败退出条件;避免做成演示玩具,结论要能回答“是否满足生产要求”。

目标回答关键风险问题(性能、兼容、迁移成本)
方法真实数据规模、贴近生产的链路、明确的通过线
退出预先定义不通过的条件与止损点
  • 指标先行:把性能、兼容与迁移成本写成可测的数值目标
  • 数据真实:用与生产同量级、同分布的数据集压测
  • 链路贴近:网络、中间件与依赖版本尽量与生产一致
  • 差异记录:环境规格与参数差异写进结论附件
  • 只验关键假设:次要问题不在 PoC 阶段展开
  • 结论归档:通过与否的结论与证据链接并入 ADR
  • 复盘对照:实测值与验收线逐项对照,附原始数据

验收线示意

验收线示意
指标:P99 ≤ 120ms、错误率 < 0.1%
数据:订单表 5000 万行、峰值 800 QPS
不通过:P99 > 200ms 或错误率 > 1% 即止损
PoC 环境与生产差异要记录在结论里:差异越大,结论外推的风险越高。

易错点

  • PoC 用小数据集验证,结论在生产规模失效
  • 没有失败标准,试验无限期拖延

数据来源与参考

  • 《软件架构:架构模式、特征及实践指南》(Richards & Ford)
  • 《精益企业》(Humble 等):实验方法
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌