安装缓冲器:怎样让河流更平静?
安装企业缓冲器:怎样让企业运营的更平稳?
你觉得下面这几件事,有什么共性?
某地市,大雨之前发生旱灾,大雨之后发生水灾;
某手机厂商,因为相机供应商断货,手机上市推迟2周;
公司发展一直不错,没想到现金流突然断裂,几百人的公司,一夜之间猝死;
项目开始时人手总是不够,项目结束时人手总是多余。
它们有什么共性?这些事看上去毫无关系,但是戴上洞察力眼镜来看,它们都有个共性:缺乏缓冲器。
什么叫缓冲器?缓冲器,是专门用来平滑流(入)量波动的存量。
听着很拗口。我们就说说旱灾、水灾的例子。
为什么近代以来,我们能够抵御的洪水级别,能从十年一遇到百年一遇,越来越高?因为河流安装了缓冲器,也就是水库,而过去没有。
在过去,任何一段河床上水的流(入)量,都是上一段河床即刻的流(出)量,没有存量。因此,只要来自上游的水的流(入)量不稳定,下游就会时而旱灾、时而水灾。
而一旦连接了水库就不同了。水库的存量,就是一个缓冲器。雨季水位高,旱季水位低,但是只要不见底、不溢出,下游就会获得平滑稳定的流(入)量。
所以不管上游水量多么不稳定,只要在水库下游耕种农田,都可以旱涝保收。
“缓冲对波动”。
从系统的角度看,缓冲器的本质,是一个用来“缓缓释放瞬间冲击”的“存量”。
它是自然界和商业界的法宝,默默扮演着“稳定”的角色。
回到最开始的案例。
1.某手机厂商,因为相机供应商断货,手机上市推迟2周。为什么?
很可能,它缺了一个叫做“配件库存”的缓冲器,用以缓缓释放供应商不靠谱带来的瞬间冲击。
2.公司发展一直不错,没想到现金流突然断裂,几百人的公司,一夜之间猝死。为什么?
很可能,它缺了一个叫做“安全现金流”的缓冲器,用以缓缓释放收入突然不稳定时,无法减少的支出,带来的瞬间冲击。
3.项目开始时人手总是不够,项目结束时人手总是多余。为什么?
很可能,它缺了一个叫做“公共人才库”的缓冲器,用以缓缓释放项目突然集中上马,带来的瞬间冲击。
没有缓冲器,轻则波动,重则猝死。但是,这听上去也太“显而易见”了吧。这不需要专门向商业顾问来学吧?
还真不一定。而且我发现我身边,越是优秀的CEO,越容易因为“缺乏缓冲器”而翻车。因为,越优秀的CEO,越追求“极致的效率”。
曾经在日本有一个著名的管理理论,叫做JIT(Just In Time)。中文叫“即时生产”。这是索尼非常引以为豪的制度。
什么叫“即时生产”?
索尼的流水线想生产某个电子产品。按照流程,今天下午3点,要装配某个元件。那2点钟,把元件从库房里拿出来吗?不。为了“极致的效率”,索尼不备元件库存。它通知元件供应商,请必须在今天下午2:30,把这个数量的元件,送到那个地点。
2:30,供应商的元件准时送到。索尼立即卸货,直接进生产线开始生产。
这就是“即时生产”。
这个效率高不高?当然高。但是你觉得,这个制度有没有问题?
有问题。万一呢?万一上游供应商没有及时送货呢?万一运货的车抛锚在路上了呢?索尼的生产线,必须马上停工。一个元件耽误几天,整个生产周期就要耽误几天。它的生产,会随着上游的供货风险,出现强烈的震荡。
效率是商业进步的方向。但是很多对效率的极致追求,其实都是对缓冲器的放弃。
没有库存当然只能提高效率,但是就会有波动的风险;把所有现金都拿去进货,当然提高效率,但是会有猝死的风险;没有“闲人”当然提高效率,但是会有重大项目无人可用的风险。
只会提高效率的CEO,不是好CEO;
懂得牺牲一定的效率,用必要的缓冲器对冲波动和猝死风险的,才是成熟的CEO。
那么,一个CEO,应该安装哪些“必要的缓冲器”,对冲“波动和猝死”的风险呢?
第一,安装应对“缺乏型波动”的缓冲器
一旦缺乏,就会给系统带来风险的流(入)量波动,叫做“缺乏型波动”。
进行到关键阶段的项目,突然走了2个核心程序员,怎么办?这就是人才的缺乏型波动。可以稍微多招5%,用必要的“存量”,缓冲突然缺人又来不及招的风险。
银行存款、共享单车用户押金,用户突然集体挤兑,怎么办?这是现金流的缺乏型波动。银行要有强制的存款保证金制度,共享单车公司应把至少一定比率的押金,存在第三方托管账户,缓冲波动的提款需求。
第二, 安装应对“过剩型波动”的缓冲器;
上游流量的洪水一样倾泻下来,给系统造成无法承受的负担。这就是“过剩型波动”。
怎么应对“过剩型波动”?安装足够大的蓄水池。
专门的山地车,通常都有个像弹簧一样的东西,叫“避震器”。这个避震器,就是一个“能量的蓄水池”,用物理压缩的方式,存蓄震动带来的过剩能量,然后再通过回弹,平滑释放。有了这个“蓄水池”,你就不会感觉一直在“起起落落”。
软件公司闲下来闲死,没活干也要发工资,怎么办?
这是人才的“过剩型波动”。可以建一个“农闲项目”,把所有不在项目上的过剩工程师,都投入这个项目,在“农闲”时,干点别的活。比如,把自己在项目中积累的代码,做成中间件,也就是那些并没有实际功用,只起连接作用的软件。这样,就可以提高未来项目的效率。新项目来了,随时去做;一退出项目,就继续做中间件。
这个“农闲项目”,就是软件公司过剩时间的蓄水池。
本文要点总结――
流(入)量有时缺乏,有时过剩,导致“忙起来忙死,人手根本不够用,闲下来闲死,没活干也要发工资”这一类问题,带来系统波动,造成混乱。怎么办?
你应该给系统安装“缓冲器”。缓冲器,是专门用来平滑流入量波动的存量。
水库是河流的缓冲器,存款是消费的缓冲器,库存是销售的缓冲器,现金流是经营的缓冲器,人才库是项目的缓冲器。
安装缓冲器,有两种办法。
为了应对缺乏型波动,你可以在波动的上游,安装一个库存型缓冲器,比如银行的存款准备金,保证下游平滑稳定;
为了应对过剩型波动,你可以在波动的上游,安装一个蓄水池型缓冲器,比如软件公司的农闲项目,保证过剩被平滑吸收。
缓冲器,是解决波动的重要工具,但是要记住:足够用就好。因为缓冲器有成本,还会降低系统响应变化的速度。
下一讲,我们学习解决难题的第四把刀:跨越临界点。
思考题:作为零售企业,公司需要装几个缓冲器,它们分别应该装在哪里?