发布于 · 2026年7月28日
客户在这个星球的某个荧幕后敲了敲键盘,大陆另一边的产品就出现了飓风式改动
客户看到的是一个需求,团队经历的是一场天气系统。
客户在这个星球的某个荧幕后敲了敲键盘。大陆另一边,一场天气开始形成。客户想改一个字段;有人重新画流程,有人检查交互,有人打开半年没碰过的模块,有人更新测试场景,还有人翻出几年前留下的特殊处理,试图回忆它为什么存在。没有人觉得自己反应过度,因为对每个人来说,真正要处理的问题都正好发生在自己眼前。
客户看到的世界完全不是这样。在他看来,只是多了一个选项、改了一段文字,或者多勾了一个复选框。他不会知道这一点变化穿过了多少层设计、规则和历史,也不会知道它一路经过的地方,每个人都顺手往里面加了一点东西:一个例外、一段兼容、一个“既然已经改到这里”的顺便优化。
没有人在制造飓风。每个人都只是贡献了一阵风。等变化终于抵达另一端时,它已经和出发时完全不同了,项目群里也开始出现“这个改动最初是谁提的”之类的气象学问题。
后来复盘,人们会认真讨论是哪一个环节出了问题:架构太老、历史包袱太重,或者需求没有说明白。这些都可能是真的,只是飓风从来不是在某一个地方形成的。它来自沿途每一次看起来都很合理的放大。
软件行业有一种很特别的天气:客户按了一下回车,另一块大陆开始发布预警。

