企业技术中最难的技能不是技术本身,而是在数据不完整的情况下做决策。
在企业技术领域,人们每天都在行动之前索要确定性。
「再给我更多数据。」 「我们再跑一次分析。」 「我们在做出承诺之前必须确定。」
我自己也犯过这个毛病。拖延会带来一种舒适感——它显得严谨,显得负责。但这是我用二十年的系统构建和运营经验学到的一点:
对确定性的要求,几乎总是回避决策的伪装。
而那些胜出的系统,并不是拥有最多数据的系统,而是学会了在模糊之中果断行动的系统。
数据陷阱
我们已经内化了一个观念:更多数据等于更好的决策。有时确实如此。但更多时候,更多数据只会产生更多噪音。
我见过团队花数周时间收集额外的数据点、搭建仪表盘、跑回归分析——这一切只是为了回避一个事实:这个决策本来就永远不会变得显而易见。额外的数据并没有减少不确定性,它只是让不确定性看起来更复杂。
真正的技能不是收集数据,而是搞清楚:
哪些数据对这个决策真正重要 你需要多大的把握才能行动(不是 100%,永远不是 100%) 你愿意在什么上面犯错
大多数团队只在第一点上优化,而忽略了后两点。这正是「瘫痪」的根源。
模糊性的架构
我构建过的那些存活最久的系统,并不是架构最优美的,而是那些为在不确定条件下运行而设计的系统。
这意味着:
降级模式的兜底——当某个数据源挂掉时,系统会怎么做?不是「它崩溃了」,而是它默认回退到什么状态?
允许不确定性的决策关卡——不是「如果 X,就 Y」,而是「如果我们对 X 有高置信度,就执行 Y;如果是中等,就升级处理;如果很低,就回退到安全默认值。」
快速闭合的反馈回路——你能越快知道一个决策是否正确,在决策之前需要花在分析上的时间就越少。
这就是构建「嗡嗡作响、平稳运转」的系统的方法。不是消除模糊性,而是为模糊性而设计。
这对领导者意味着什么
对模糊性的容忍始于高层。如果你作为领导者,在批准决策之前要求确定性,那么你的团队就会把精力花在「制造确定性」上,而不是解决问题上。
他们会给你一个你想听到的置信区间,而不是那个反映现实的。
另一条路更难,但也更诚实:
「我不知道这是否行得通。但我知道我们将如何找到答案、能以多快的速度纠偏,以及下行风险的上限在哪里。」
那才是一个真正的计划。而「再给我更多数据」的说法,只是把拖延包装成勤勉。
令人不安的真相
没有任何数据量能消除复杂系统中的不确定性。世界变化太快,变量彼此纠缠太深,未来无法装进一张电子表格里。
能很好驾驭这一点的组织,并不是拥有最好仪表盘或最大数据团队的那些,而是那些练就了「用现有条件做决策、并在犯错时快速调整」的肌肉的组织。
那个问号永远不会消失。你只是学会了无论如何都信任自己的仪表。