把活儿省下来 · 集 13:让零件随便换
把活儿省下来 · 第二部第 4 篇(零代码)
先讲两个让人头疼的真事。
软件这边:一家公司想把系统里那个老旧的登录模块换成新的。按理说这是换零件——拆旧的,插新的,完事。可技术人员一研究就摇头:老模块跟系统长在了一起,牵一发而动全身,要换就得把周围的东西全动一遍。名义上是零件,实际上焊死了。
管理这边:一位老会计要退休。领导盘点时才发现,公司的成本核算方法全在他脑子里,账目口径只有他一人说得清,光交接就要半年。名义上是"岗位上有个位置",实际上是"这个人就是岗位"。
两个故事是同一个病:零件也好、岗位也好,都长在了具体的人、具体的做法身上,没有长在一纸契约上。这一集讲两个行业各自做的手术——软件的手术叫"组件";管理的那台,一百多年前就有人画好了图纸。
一、软件那边:把零件做成"不问出身"的标准件
先分清组件和集 03 那位老朋友(库)差在哪。用库,你得看它的说明书照着用,但它和你的系统说的是同一种方言,甚至要进同一口锅。组件更彻底:它交付的是做好的成品,不给你菜谱,也不管你懂不懂它的方言。 你们之间只认一张契约——递进去什么、还给你什么、坏了算谁的。
为什么九十年代软件圈突然掀起"组件革命"?三个需求凑到了一起:软件从一家自己写,变成买现成的来拼——你写的文档里要嵌别人家的表格;企业手里几种老系统要互相说话;上网的人暴涨,服务器上的软件跟着暴涨。再配一个心理背景:硬件圈早把集成电路玩明白了——芯片有标准引脚、有插座,坏了拔下来换一个。软件圈眼红:凭啥软件零件不能这么换?"软件版的芯片",成了那个年代的共同梦想。
为这个梦,九十年代上演了一场"组件大战":四路人马各推一套标准,打得不可开交。但把四份规范摊开一看,全行业都愣住了——骨架一模一样,都是四件套:
- 一张契约:零件对外承诺递进什么、还你什么。这是它唯一的见面礼,内部怎么做的,一概不露。
- 一个户口:每个零件有全球唯一的身份证号。装进系统先上户口,用的人按号找人。
- 一份生死簿:谁造它、谁养它、谁埋它。有几个人在用它就数着数,最后一个用完的负责关门。
- 一片公共后勤:记账、安保这些脏活,不劳零件自己干,统一由平台包了。
四家打的是擂台,练的是同一部拳谱。凡是想把软件做成可替换零件的人,最后都走同一条路:把共性的东西沉到公共平台,把自家的特色留给零件。
组件带来的变化,一句话:换零件第一次不用再看"出身"。 什么语言写的,无所谓;哪个厂家出的,无所谓;甚至可以不关系统,直接插拔。换一个登录模块,不再是大手术,而是拔下来、插上去——前提只有一个:新旧零件都认同一张契约。
二、管理那边:把组织从"人身上"挪到"职位上"
管理界为同一个病做的手术,图纸比软件早了大半个世纪。画图的人叫马克斯·韦伯,德国人(1864–1920)。他给这套设计起名叫"官僚制"——这个词今天听着带贬义,在德语里的原意只是"科层制":按层级和规则运转的组织,是个中性的技术方案。他的论述在其身后整理出版,成了研究组织的人绕不开的奠基之作(通行口径)。
韦伯面对的,正是开头那个故事放大版的时代:当时的事,都系在"人"身上——跟着某个人走的人脉、某个人独门的门路、某个能臣一离任就停摆的政务。他的手术刀就一刀:把组织从"人说话算数"改成"职位说话算数"。
具体几条设计,你逐条对着软件看:
职位先于人。 组织的基本单元不是张三李四,而是职位——每个职位有一份说明书:管什么、向谁汇报、要什么资格。人,是往职位里插的零件。
只看资格,不看出身。 用人不挑你是谁、你爹是谁,只挑你合不合格。这跟零件"不管什么语言写的"是一个意思——不看来历,只看契约。
按规矩办事。 办事按章程,不按交情。这一条是下一集"承诺"的伏笔。
来去走程序。 在编的就有任期、有薪酬,人来人往,职位不动。
再做一个对照,你会看清这场手术治的正是集 01 那个病。手工作坊里,人就是系统——老师傅走了,手艺跟着走,家底攒不下来。官僚制里,职位就是系统——人走,职位不动,接任者按说明书接管。软件版一模一样:焊死的模块里,具体实现就是系统;组件化之后,契约就是系统——实现随便换,系统纹丝不动。
所以别被"官僚"两个字骗了。在韦伯的蓝本里,这是一台巨大的可替换机器:它让大组织第一次摆脱了对具体某个人的依赖。这正是"组件化"全部的目的——比软件界早了半个多世纪。
三、两张图叠在一起:能换,靠的是契约,不是人
| 软件:组件 | 管理:职位 | 两边其实是同一件事 |
|---|---|---|
| 做好的成品,不给菜谱 | 岗位说明书,不问出身 | 只见契约,不见出身 |
| 什么语言写的无所谓 | 什么出身无所谓 | 能换的第一前提 |
| 一张契约:递进什么、还你什么 | 职责边界:管什么、向谁汇报 | 见面只认这张纸 |
| 一个户口:先上户口,按号找人 | 编制和岗位目录:先有编,再有人 | 人来人往,编制不动 |
| 一份生死簿:谁造谁养谁埋 | 任期与交接:来去走程序 | 生老病死有制度管 |
| 公共后勤:脏活平台包 | 职能部门:后勤人事集中办 | 共性的归平台,特色的归零件 |
结论可以这样拍:组件和职位,都把"能换"从愿望做成了结构——零件和岗位都长在契约上,不长在具体的人和具体实现上。九十年代的"组件大战",是韦伯那道命题的工程版重演;四家规范骨架一样,正像全世界的大组织最后都长出了同一副骨架。凡是想让零件可换的人,最后都画了同一张图。
四、这一集的账:把零件做成标准件,省了什么
省下来的:别人做好的现成能力。这次省到了一个新高度——你不用知道、也不用想知道这零件是谁做的、用什么做的。老会计退休不再停摆半年,登录模块更新不再动全身。
怎么个省法:按契约取用——查户口、看契约、插上就用。不合身的时候先怀疑自己是不是用错了,而不是拆开人家的零件瞎改。
省的代价:公共平台不便宜。户口、契约、生死簿、后勤,样样要有人建、有人养。组织里对应的,就是人事、编制、流程制度这些看不见的成本。零件轻了,平台重了——账没消失,只是挪了个地方。
下一集说:契约既然这么值钱,就有人要问——定了的契约,还能改吗?改了算不算毁约?这个要命的问题,软件圈用"版本地狱"付过学费,管理界用"朝令夕改"付过学费。
五、今天带走一句话
组件和职位,是"能随便换"的两个名字:软件把零件做成成品,只认契约不认出身;管理把岗位写成说明书,只认资格不认人。凡是想让零件可换的行业,最后都抽出同一套共性——契约、户口、生死簿、公共后勤。
送你一条可执行的自查:数一数你组织里有多少"焊死的岗位"。 哪些活儿,人一走就没人会干?凡是答得上来的,都是焊死在具体人身上的岗位。解法不是把人留住——留不住的——而是把契约从人身上扒下来:说明书、口径、流程写成纸面的,写进职位里,让人可以换,让组织不动。
下一集:《白纸黑字才算数》——契约说出口容易,守起来难。软件圈那个"版本地狱",管理界那个"朝令夕改",都是同一个跟头。

浙公网安备 33010602011771号