寓言故事
渡口给每条船挂上了状态牌
河口渡口起初很简单。船来了就装货,装满就开,到了对岸就卸。老船夫凭经验知道下一步该做什么。后来货物有冷藏箱、危险品、急件和待检包裹。船也有维修、加油、候潮、复核等情况。靠喊话调度,开始频繁出错。管事先在码头挂了一块大木牌:请大家按规矩办事。可每个人理解的规矩不同,有的船没检完就开,有的船明明可走却一直等批。
第二个办法是让所有异常都问管事。结果管事被围住,船队排成长龙,最简单的装卸也要等一句口头许可。
一个年轻船匠把每条船可能处在的位置列出来:待装、装载中、待检、待审批、可出航、航行中、已到港、异常、关闭。每个位置只允许少数几种下一步。
他还规定了转移条件:检验通过才能从待检到可出航,审批拒绝必须回到待装,风暴警报会把航行中转到异常处理。
有了状态牌,船夫不必猜现在该听谁的。整套装置也能记录一条船为什么卡住、谁触发了转移、是否可以重试或回滚。
渡口最终稳定下来,不是因为船夫突然都更谨慎,而是因为复杂流程被拆成有限状态和明确转移,混乱被关进了可检查的边界里。
状态牌刚挂上时,老船夫嫌它死板。直到一艘危险品船因缺少复核印被挡在待审批,众人才发现木牌不是添麻烦,而是在关键位置替大家拦住习惯动作。
后来每次事故复盘,管事不再问“谁怎么想的”,而是问船当时处在哪个位置、允许哪些转移、是谁触发了下一步。渡口的争吵少了,因为每一步都有明确边界。有限位置和有限转移让每个人知道自己能做什么,也知道什么时候必须停下。