知识卡片
质量的第三个维度:观察行为,而非预设需求
内容
传统对”质量”的定义是软件符合规范、交付遵守计划——这本质上只是代理指标:默认团队一开始就知道客户想要什么。但客户真的知道自己想要什么吗?Kent Beck说”我想构建一个用户希望他们自己要求的系统”。数字化公司不假装预先知道答案,而是观察客户实际行为、用A/B测试快速调整。这意味着质量不只是速度曲线上的一个位置,还可以是第三个维度:不仅控制”多快获得多少质量”,还能控制”什么才算质量”。
参考来源
- 位置:《架构师应该知道的37件事》第5章《转型》之"5.8 在四个维度上思考"·"5.8.6 质量是什么"(源文件:_epub-src/OEBPS/Text/chapter005.html)
- 结论依据:原文说明"传统的质量定义只是一个代理指标:我们预先假定知道客户想要什么……生活在数字化世界的公司不会假装知道客户想要什么……他们会观察客户的行为……通过改变曲线,你不仅能够控制以多少速度获得多少质量,还可以控制什么质量才是你的目标",直接支撑本卡结论。
- 原始内容:Kent Beck的名言之一就是"我想构建一个用户希望他们自己要求的系统"。