图片

水还是凉的,为什么你总忍不住再调一下?
图片

住酒店洗澡,最烦的就是碰上一个反应迟钝的水龙头。你把它往热水方向扳了一点。等了两秒,水还是凉的,于是又扳了一点,还是凉的。这时候你很难忍住。你会觉得刚才没调到位,手上再加一点力。结果几秒后,滚烫的水突然冲下来。你赶紧往冷水方向猛扳,没过多久,水又变得冰凉。

这样来回几次,水温总算合适了。可前面那几分钟,你一直在跟水龙头较劲。你觉得是自己手感没控制好。手感没问题。你感受到的水温总是晚了一拍。

前一次扳的热水还在管道里,你已经着急地扳了下一次。等这些调整的效果先后到达喷头,你才发现自己早就拧过了头。

不是你手笨,也不是水龙头坏了。问题出在管道上。你扳动阀门的那一刻,水温就已经在变了。但热水要流过管道才能到达喷头,你的皮肤要再等一会儿才能感觉到。你做的每一个动作,和这个动作带来的结果之间,隔了一段距离,也隔了一段时间。

这段从行动到可见结果之间的时间差,就是延迟。

延迟让一件本来简单的事变复杂了:你做了一个动作,但不知道它有没有用,因为结果还没到。

延迟本身不是错误,它是系统运转的方式。热水需要时间流过管道,货物需要时间送到仓库,员工接受培训后也不会第二天就成为熟手。这些事情原本就需要时间。

真正出问题的,是延迟碰上了反馈回路。你根据看到的结果调整行动,行动又产生新结果,结果再回来影响下一次判断。只要反馈及时、调整适度,系统会慢慢接近目标。

但反馈晚到,你就看不到上一步的效果。容易以为没起作用,于是又动了一次手。前几次行动的效果还没显现,新的行动已经叠上去了。等所有效果一起到达,系统就冲过了头。发现过头之后往回猛调,又冲过头。来回几次,忽冷忽热就来了。

图片

延迟最危险的不是让你等待,而是让你在等待中反复调整。

吵架时也会出现类似情况。你说了一句重话,对方没有马上回应。你以为他不在意,又补了一句。但他的反应可能还没出来——他还在消化你刚才那句话。

减肥也一样。你坚持控制饮食,但脂肪减少的效果需要更长时间才能在体重上反映出来。连续几次没看到变化,你以为方法没用,又开始节食、放弃、再节食。

这些场景不完全一样,但共同点很清楚:上一轮的结果还没看见,下一轮已经开始了。

为什么越想纠正,局面反而越乱?

把水龙头换成仓库,事情会变得更严重。

库存不足时,补货是再正常不过的反应。但货还在路上,仓库里看不见,你就可能重复下单。

MIT斯隆管理学院的John Sterman教授曾用"啤酒游戏"研究这类决策。

用一个游戏来理解。模拟一条供应链,参与者分别扮演零售商、批发商、分销商和制造商。每个人都要根据眼前的订单和库存,决定下一轮订多少货。订单传到上游需要时间,货物生产和运输也需要时间。

游戏开始后,消费者需求从每周4箱增加到8箱,此后便保持不变。需求没有继续上涨,整条供应链的订单和库存却开始剧烈波动:先是缺货,接着积压,然后再次缺货。

换成一个简化的例子。

假设零售商订了100箱货。几天后,货还没到,仓库依旧空着。顾客在催,他只好再订100箱。

可第一批货并没有消失,只是在运输途中。

等两批货先后到达,缺货一下变成了积压。零售商见库存太多,又大幅减少订单。上游企业收到变化后的订单,也开始跟着收缩。原本稳定的需求,就这样被各层的反应放大了。

Sterman在1989年的论文中发现,很多参与者都少算了一样东西:已经下单、尚未收到的货。

他们知道仓库里有多少库存,却没有充分考虑路上还有多少货。于是,眼前每多缺一箱,他们就想再补一箱。等货真正送到,数量自然超过需要。

游戏里的人并不笨。各自的决定甚至很合理。问题在于,每个人看到的都只是供应链的一小段,而且还是晚到的信息。

这跟调水温是同一个机制。区别只是,浴室里只有一个人在拧,供应链上是四层人同时拧。

有延迟不等于一定会振荡。还要看你多久调整一次、每次调整多少,以及能不能看见那些尚未生效的行动。延迟越长,调整越频繁,在途行动越不透明,事情越容易失控。

延迟到底藏在哪一步?

延迟常被理解成"人反应太慢"。有时候确实是这样,但更多时候,时间花在行动到结果之间的路上。

几个容易混淆的词,可以先分开。

拖延是该行动时没有行动。明知今天要交报告,却迟迟不开始写,这叫拖延。

惯性是系统受现有条件限制,只能慢慢变。公司决定转型,不代表现有人员、设备和流程第二天就能换完。

延迟则是行动已经发生,结果还要过一段时间才能出现。报告已经交上去了,审批意见三天后才回来;货已经下单了,一周后才能到。

滞后指标也跟延迟有关,但问题出在指标本身。季度利润反映的是过去一个季度的经营结果,不能代表公司今天的情况。它是一种特殊的观察延迟:不是你没看到变化,而是变化已经发生了,但数据还没统计完、还没发布出来。

如果想找到延迟藏在哪里,可以沿着行动到结果的路径往下查。

观察延迟

实际情况已经变了,但你还没看到、没汇总、没理解。

淋浴时,水温改变到你明确感觉出来,需要一点时间。公司经营已经发生变化,报表可能下周才送到管理层手上。

有观察延迟时,先改善信息质量和传递速度。但信息更新越快不一定越好——数据噪声大的时候,频繁查看反而容易过度反应。

行动延迟

问题已经发现了,但从决定到执行,还要花时间。

伸手调水龙头只要一瞬间,组织里的行动却可能经过讨论、审批和协调。有些环节确实多余,也有些环节是为了控制风险,不能一概砍掉。

系统响应延迟

行动已经做了,系统还需要时间才能出结果。

阀门已经调整,热水仍要流过管道;员工开始培训,能力提升也要经过练习;新政策已经实施,企业和消费者还需要时间作出反应。

这三种延迟经常叠在一起。

经济政策也是一样。数据统计和发布有观察延迟,研究和决策有行动延迟,政策产生效果又有响应延迟。等最终结果显现时,最早看到的数据可能已经不代表当前状况了。

分析延迟时,把问题问得具体一点:时间究竟花在哪一段?大概要多久?这期间已经有哪些行动发出去了?

这几个问题没有答案,"系统有延迟"就只是一句空话。

为什么调政策、补库存,也会犯调水温的错?

调水温时,只有一只手在反复操作。进入大型系统,同样的反应会沿着不同层级传递。

货币政策不会实施当天就影响到就业、投资和物价。如果政策出台后一段时间,经济指标还没有明显变化,决策者可能认为力度不足,再次出手。等几轮措施先后生效,影响就可能超过原来的目标。

供应链中的牛鞭效应更直观。消费者需求只增加一点,零售商担心缺货,多订一些;批发商看到零售商的订单上涨,又多备一些;分销商和制造商继续作出类似判断。越往上游,订单波动越大。宝洁公司曾在产品供应链中观察到这种现象。终端消费没有大起大落,上游收到的订单却不断变化。

牛鞭效应不只由延迟造成。批量订货、促销价格、需求预测和配给规则都可能放大订单波动。但延迟是其中最隐蔽的一个因素:每一层拿到的都是晚到的信息,越往上游,信息滞后越久,整个系统就越难稳定。

一个人在浴室里反复拧,只会让自己忽冷忽热。供应链上的许多人同时这样做,结果就是一边断货,一边堆满仓库。

结果终于来了,真是最近那件事造成的吗?

延迟还会把原因和结果在时间上拉开。结果来得太晚,你容易把功劳或责任记在最近的事上,忽略了更早的原因。

孩子成绩下滑后,家长报了补习班。两周后成绩回升,家长很容易把功劳记在补习班头上。可如果补的是英语,上升的却是数学,这个解释就很勉强。数学老师此前调整了教学方法、这次试卷难度降低,甚至一次普通的成绩波动,都可能是原因。

延迟分析不能找出真正原因。它只能提醒你:别因为两件事离得近,就认定前一件造成了后一件。

先看时间对不对得上。原因必须发生在结果之前,中间隔的时间也要合理。时间对不上,可以排除因果。时间对得上,也不能直接认定,还得找别的证据。

努力之后暂时没有结果,也不能一律解释为"效果还没到"。执行不到位、指标选错,或者最初的判断就不成立,都有可能。

"还在路上"值得检查,但不能拿来替所有失败开脱。

结果还没来:该等、该动,还是该止损?

碰到延迟,最难的不是懂不懂,而是下一步要不要动。

先看已经发出的行动够不够。在途行动够填缺口,就等一等。不够但下一步能撤回,就小幅追加。风险一旦越过安全线,不管反馈到没到齐,先处理危险。

判断不出来时,再按下面六步梳理。

第一步,画链路。

把行动到结果的路径写下来。

淋浴的过程是:调整阀门,冷热水比例改变,水流经过管道,皮肤感觉到水温,然后决定要不要再调。

供应链的过程更长:下单,订单传到上游,货物生产和运输,到货入库,库存数字发生变化,然后决定下一次订货量。

路径一旦画出来,延迟藏在哪儿通常就没那么神秘了。

第二步,查在途。

列出已经做了、效果却没有完全出现的事情。

补库存时,要看已经下单但尚未到货的商品。做项目时,要看哪些任务已经启动但还没完成。调整策略时,要看哪些措施仍处在观察期。

只盯着眼前的缺口,很容易重复下手。把在途行动算进去,才知道系统真正缺多少。

第三步,估范围。

延迟通常没有精确的到达时刻,只能先估一个范围。

可以查过去的记录,看看类似行动通常多久见效。比如上次调整广告投放,三天后订单才开始变化,这次可以先按三到五天估。也可以拆开流程,估算每个环节要花多少时间。遇到不确定因素,就把范围放宽,不要硬猜一个日期。

然后定下复核时间。到了那个时间还没有看到变化,再检查执行和判断,不必天天改策略。

第四步,定节奏。

反馈来得快,可以调整得勤一些。反馈很慢,就要控制频率和幅度。

行动能撤回时,分批试比一次押满安全。比如投放广告,先投小预算测试,再决定是否加码。行动撤不回、出错代价又高时,最好慢一点,多找些证据。

数据噪声大时尤其要小心。每天都在变的数字,不一定每天都值得采取行动。

第五步,设边界。

等待期间仍然要看风险。

开始前先定好复核时间,也要明确什么情况必须立即干预。只要触及安全线,就先处理危险,不必等最终结果全部出现。

过程指标也很有用。最终结果还没到时,过程指标能告诉你事情有没有朝预期方向推进。比如减肥看体脂率而不只看体重,做项目看完成进度而不只看最终交付。

第六步,做校准。

结果出来后,回头看看原来的估计准不准。

它什么时候开始显现?实际影响比预想的大还是小?哪些在途行动当时漏算了?哪个过程指标最早发出信号?

这些记录会成为下一次判断的依据。延迟不是估准一次就永远不变,它会随着流程、环境和人员的变动而改变。

六步说完,就是一句朴素的话:先看看路上还有什么,想想它们全部生效后系统会被推到哪里,再决定要不要继续动。

是不是所有问题,都能怪延迟?

是不是有了问题,都可以让延迟背锅?要看情况。

系统出现波动,可能是延迟,也可能是外部冲击、容量限制或几个回路同时作用。光看见波动,还不足以判断原因。

迟迟没有结果,也未必只是效果还没到。行动本身无效、执行出了问题、指标选错,都可能造成同样的表面现象。

延迟也不总是坏事。适当放慢反应,可以过滤短期噪声,免得数字刚动一点,策略就跟着变。真正要避免的是反馈很慢,行动却又快又重。

有些等待可以缩短,比如重复审批和低效的信息传递。有些只能接受,比如运输、人才培养和身体变化所需的时间。与其催系统做不到的事,不如让过程更透明,少做大幅调整,提前设好风险边界。

分析延迟至少要说清三件事:它发生在哪儿,大概要多久,路上还有多少尚未生效的行动。

说不清这些,"系统有延迟"就还是一句空话,不是能用的工具。


下次住酒店,水还是凉的,别急着跟水龙头较劲。你越着急,水温越调不好——不是因为水龙头不听话,而是你的上一次调整还没到。

先调一点。等一会儿。也许热水已经在路上了。

模型档案卡

延迟效应(Delay)

一句话定义

在反馈系统中,行动与可见结果之间存在时间差。如果调整太频繁、幅度太大,又没有计算尚未生效的行动,系统就容易越过目标,甚至来回振荡。

来源

延迟是系统动力学的重要概念。福瑞斯特创建系统动力学时,把时间延迟纳入了分析框架。圣吉在《第五项修炼》(1990年)中,通过啤酒游戏和"吃两片阿司匹林,然后等待"的比喻解释延迟。梅多斯在《系统之美》(2008年)中使用淋浴和汽车库存等案例,并讨论了延迟长度与系统变化速度的关系。

调用口诀

画链路,查在途,估范围,定节奏,设边界,做校准。

调用时先问

上一次行动的结果到了吗?还有多少行动在路上?等它们生效,系统会被推到哪里?

边界

波动不一定来自延迟,暂时没有结果也不等于"还没生效"。判断仍然需要数据、因果证据和具体领域的经验。

这是思维模型系列的第84篇。

你最近有没有遇到过这种情况:暂时看不到结果,手上便忍不住又加了一次力?也许是在减肥,也许是在催项目,或者只是在浴室里拧水龙头。

下次再想反复调整,先看看还有多少动作在路上。