知识卡片

反馈延迟让因果关系消失

专业/工作 · 1187

内容

当开发人员的代码要几个月后才第一次被集成测试时,即使发现了缺陷,也很难再追溯是哪次改动导致的——中间叠加了太多其他人的修改,原始的因果链条早已被淹没。持续快速地获得反馈的价值,不只是尽早发现问题,更是趁问题和原因之间的关联还清晰可辨时就把它们连在一起。发散:这和[[持续集成缺失是灾难前兆]]是同一枚硬币的两面——那张卡讲协作层面的破坏性变更,这里讲的是调试本身在时间拉长后会变得不可能。

参考来源

《独角兽项目:数字化转型时代的开发传奇》第3章《9 月 8 日,星期一》