知识卡片

技术选型要计入机会成本

普通读书笔记卡 · 1958.a.12

内容

判断一项技术是否值得用,不能只看它”是否修复了问题”,而要看机会成本——把这些时间投在其他技术上是否收益更高。例如某可用性技术曾在上个项目里帮你修复了三个可用性缺陷,不代表这次项目也该继续用它:如果当前项目最大的风险其实是框架选型不当,那么把时间花在框架的分析或原型验证上,收益会远超继续打磨可用性。时间总是稀缺的,技术选型的目标是最大化降低失败风险,而不是”用了某技术、确实有点用”就心满意足。

参考来源

- 位置:《恰如其分的软件架构》第3章《风险驱动模型》3.4节《技术》(源文件:_epub-src/OEBPS/text00030.html) - 结论依据:原文用"沿用上次成功的可用性技术,发现并修复了三个缺陷,是否代表选择正确"的例子,指出这种推理忽略了机会成本,公平的做法应该与本可以选用的其他技术做比较。 - 原始内容:不尽然,因为这种推理方式忽略了机会成本(opportunity cost)。公平的做法应该是与那些本来可以用到的其他技术比较……应该努力让选择的技术能够最大化地降低失败风险,而不是得过且过地满足于目前取得的一丁点儿效果。