寓言故事
药铺把整套炉具封进一只木箱
老药铺熬药靠后院的炉、井水和掌柜亲手调好的火候。早年只有一家铺子,环境固定,药汤很少走样。
后来药铺要在外城开分店。方子带过去了,药材也一样,可外城炉子太猛,井水偏硬,第一批药汤味道全变。外城伙计一开始怀疑是药材问题,连换三批药仍不对。老师傅到场后才发现,问题在药方之外的炉、水和器具。
掌柜先写了更长的说明:用什么锅、烧多久、火要多大。分店照做仍不稳定,因为每个院子的炉、烟道和水缸都不同。
他又派老师傅逐店调试。开一家能稳一家,但速度慢,老师傅一走,新伙计换了炉灰又出问题。
一位器具匠建议把小炉、锅、量勺、滤网和水罐封进一只标准木箱。分店不再猜环境,只要打开木箱,按箱内方式运行。第一只木箱也漏过东西:装了锅和勺,却没装滤网清洗法。不同分店用本地旧布过滤,药汤颜色又开始飘。
木箱不能替代整间药铺,也不能解决所有经营问题,但它把熬药所需的依赖带在一起,减少了环境差异。
新分店开得快了,出错时也容易排查:先看箱内版本,再看外部连接。排查时,掌柜不再问“谁没照做”,而先问木箱是否完整、外部接口是否合格、版本是否和方子匹配。后来药铺开得更多,木箱也分版本。治伤药箱、安神药箱、儿科药箱依赖不同,不能混带。标准化不是一只箱子走天下,而是把每种运行所需的环境说清。
后来有个分店为了省钱,只带木箱里的锅,却换了本地滤网。药汤又变浑,掌柜这才把木箱清单写得更严:箱里有什么、箱外要接什么、版本怎么记,都要能查。掌柜明白,可移植的运行单元能把“在我这里能跑”变成“到那里也能跑”。