寓言故事
一张订单走丢后,驿站开始给每匹马系同一根红线
驿站每天处理许多订单。前台收信,账房查价,仓库配货,车队发运。订单少时,谁都能凭记忆说出它去了哪里。后来驿站接入了更多帮手:查库存的算盘、写回信的木偶、比价的外城信使、自动派车的轮盘。一次请求会穿过许多角色。有天,一张急单迟迟未到。前台说已经收了,账房说查过价,仓库说没见过,车队说没有派车记录。每个环节都有自己的小本子,却拼不成整条路。
站长先要求大家把记录簿写详细。记录簿变厚了,但名字不统一,时间不统一,同一订单在不同本子里像三件不同的事。
有人提议只看最后失败的地方。结果他们修了车队轮盘,却没发现真正的延迟发生在外城比价等待超时。
新管事给每张订单系一根红线,从前台开始贯穿账房、仓库、外城信使和车队。每到一处,就记录进入时间、离开时间、调用对象、输入输出和错误。
再出问题时,他们能看到整条路径:哪一步最慢,哪次重试最多,哪个工具返回异常,哪个 帮手 改写了参数。责任不再靠猜。
驿站终于明白,在多角色整套装置里,知道每个房间发生了什么还不够;必须知道同一件事如何穿过所有房间。
红线也暴露了过去看不见的浪费。有些订单在同一间房来回走三次,有些外城信使每次都等到沙漏见底才回,有些改价把后面的派车条件弄乱。
站长没有因此责怪某一个人。他把红线图挂在墙上,让每个环节看到自己怎样影响下一环。驿站从此修流程时先看整条路,再决定该换门、换人,还是改传信规矩。红线不是为了多写本子,而是让一次请求在混乱作坊里仍保持同一个身份。