‹ 胡敏 · 全部作品
📖 长文阅读🔗 企业健康频道
学员专栏 · 胡敏 · 企业健康 · 为什么越成功越接近失稳

绝摘

为什么越成功的企业越接近失稳——被效率消耗掉的不是余量,是”把某一份单独拿出来试一次”这件事
作者 胡敏 · SDE 学员 · 约 2.2 万字 · 发表于2026年8月28日
摘 要

越成功的企业越接近失稳,通常被解释为三件事之一:余量被效率吃光、系统在无人察觉中漂向危险边界、注意力被利润与规模挤得只剩下眼前的利用。本文提出第四种解释,并且认为前三种都建立在同一个没有被说出口的假定上:被合并起来的那些份,合并之后仍然各自存在,只是被一起计量。本文用纺纱工艺自己的一条常识推翻它——一根纱的强力不是这根纱的属性,是取样长度的属性;并合把不匀按根数的平方根压下去,而决定断头的那个最弱截面一根也没有少,只是从此不再有”哪一根”可问。据此提出绝摘:一份原本可以被单独撤出、单独替换、单独结算的东西,在一次以效率为目的的合并之后不再可以,而这一步不产生任何事件,因为合并当期的总量读数只会改善。辨别装置是三级可摘性与它的塌陷次序,读数是残摘级 q(序数,取值 3/2/1/0,不做比率、不可平均)。判据是一句不含程度词的问话:要把这一项单独停下来,现在需要动几处别的东西? 本文用两个长期支持版的公开发行档案跑通一条预注册检验:合并型源码包与拆分型之比 1.2288(勉强越过 1.20),合并中留下过渡痕迹的仅 2.61%;而”依赖关系会因合并而变硬”这条被证伪且方向相反——把必选降为可选的次数是反向的 2.24 倍。结论是:账面上的耦合度在放松的同时,可摘性在下降,二者是两条独立的轴;企业失去的不是能力,是能力的可检验性,而失稳的突然性来自可检验性归零之后全部未验证的份第一次被同时点名。

关键词:绝摘;残摘级;可摘性塌陷;合并不留痕;组织失稳;效率与可检验性

一 · 引言:一个被问了四十年而处方越来越像的问题

“为什么越成功的企业反而越危险”,是管理研究里被问得最久、答案却越来越趋同的一道题。四十年里出现过三条主线。第一条说,成功会把冗余吃掉:利润与效率的每一分改善,都从某处的余量里取走一块,等到扰动来临时已无处可退。第二条说,成功会让系统在无人察觉的情况下向边界漂移:每一次没有出事的越界,都会把”什么算安全”往外推一格,直到某一次越界正好落在真正的边界之外。第三条说,成功会改变注意力的分配:做得好的那一路会不断被加码,做得差的那一路被裁撤,于是探索的份额被利用挤掉,环境一变就来不及。

这三条各自都有大量证据,也各自都指向一套处方:留出冗余、把边界画出来并守住、给探索单列预算。奇怪的是,这些处方在实务里被执行了三四十年,而”越成功越接近失稳”这件事并没有变得罕见。更奇怪的是,凡是失稳发生的那些案例,事后复盘几乎总能找到”冗余不足”“偏差被常态化”“缺乏长期投入”这三句话中的一句甚至三句——一个能解释所有案例的框架,通常意味着它没有分辨力。

本文的起点是一个更朴素的疑问:这三条主线都在讲某一样东西的”多少”,而没有人讲这样东西的”份数”。 冗余是量,边界是位置,注意力是比例,三者都预设了一件事——被谈论的那些东西,此刻仍然是可以被分别指出来的若干份。这个预设在企业里几乎从不被检查,因为它不像一个可以出错的判断,倒像一句废话。

本文要说的是,它恰恰会出错,而且是被效率系统性地弄错的。企业提高效率的主要办法,从来不是让每一份变得更强,而是把原本各自独立的若干份合起来。把三个事业部的财务并进一个共享中心,把五家供应商并成一家战略供应商。把四套系统并进一套企业资源计划,把两个岗位并成一个人,把七条产品线的采购并成一次集中议价。每一次这样的合并都换来一次真实的、可计量的改善——单位成本下降、周转加快、协调环节减少。同时,每一次合并都取消了一件原来做得到、现在做不到的事:把其中某一份单独拿出来,停一天、换一家、算一笔。

这件被取消的事没有名字,因而不进任何一本账。合并的收益在当期入账,合并取消掉的那一次单独试验既不在收益栏也不在成本栏——它不是一笔支出,也不是一次损失,它只是从此不再是一件可以做的事。

本文把这一类东西命名为绝摘,并主张:越成功的企业越接近失稳,不是因为它的余量少了,不是因为它离边界近了,也不是因为它变得短视,而是因为它逐次丧失了”把任意一份单独拿出来试一次”的能力;企业失去的不是能力本身,是关于能力的可检验性。失稳之所以显得突然,是因为可检验性归零之后,全部未被验证过的份在第一次真实冲击里被同时点名,而在此之前它们在账上一律记为”有”。

为了不让这个判断变成又一句从管理学内部推出来的漂亮话,本文的材料全部取自三门与企业相距很远、彼此之间也无法互译的学问。一是纺织与服装工程:一根纱能不能作为完整的东西站住。二是昆虫学:一个种群按什么轨迹长到可以被打的那一天。三是热力学与传热学:一个装置里谁与谁之间还有可用的温差、按什么次序交换。这三门的失败定义互相翻译不了:断纱、测报失准、热失控。它们对”是什么在驱动这件事”给出的答案互相排斥,而它们各自手里都有一件自己承认解决不了、又天天在用的东西——本文推翻共同假定所用的那件材料,正是从其中一门自己手里原样取出的。

全文路线是:第二节摆出三门各自的立场与它们不能同时成立的地方;第三节说出它们共同假定了什么;第四节用其中一门自己的材料推翻它;第五至八节给出构念、装置、读数与要打的那一档;第九节给出一句不含程度词的判据并在五个场景里跑一遍;第十节做跨领域兑现,第十一节交代三处反过来削弱本文的约束;第十二节报告一次预注册的真实检验,包括四条不利结果和它们改掉了本文的什么;第十三、十四节与十一种最容易与本文混淆的说法逐条分开,并追问这些说法共同站着的那块地;其余各节交代边界、伦理、证伪条件、赌注、本文自身的位置与三个没能补上的洞。

二 · 三个离得很远的账本,和它们各自认定的那一个驱动

选这三门的理由不是它们有多深,是它们互相不服。每一门都主张只有自己认定的那条驱动是决定性的,另外两样是被驱动的结果。三门都能给出时序读数,三门都能指出自己在什么情形下反而是被驱动的一方——最后这一点是本文全部材料的接口。

2.1 纺织与服装工程:能不能站住,由最弱的那一截决定

纺纱这门工艺处理的问题是:把长度有限、强度分散的短纤维,变成一根能在织机上以每分钟数百次的张力冲击下不断头的连续体。它的账本很硬:断纱就是失败,起球就是失败,不合体就是失败。

它的核心判断是一条一百年前就写下的定理。Peirce 在 1926 年的《棉纱拉伸试验之五:关于长试样与复合试样强力的”最弱环节”定理》里给出的结论是:一根长纱的强力由它最弱的那一截决定,因而试样越长,测得的强力越低。 这不是一个统计上的修正项,而是一条改变了整个行业试验规程的判断——今天任何一份纱线强力报告都必须注明夹持长度,否则这个数不成其为一个数。

它的三条支撑分别站在结果、路径与条件三面:

结果层:一批纱的可用与否,取决于强力分布的下尾,不取决于平均值。平均强力提高而不匀率同时上升的一批纱,在织机上的断头率可以比平均强力更低的那一批更高。

路径层:把不匀压下去的办法是并合——把若干根条子合起来再牵伸。Martindale 在 1945 年给出的极限不匀公式说明,随机不匀随着并合根数的平方根下降。整条纺纱工艺流程(清梳、并条、粗纱、细纱)的骨架就是反复并合与反复牵伸。

条件层:这套工艺只在”原料是可以互相顶替的短纤维”这个条件下成立。一旦纤维长度分布出现系统性的偏移,并合的平均化作用立刻失效,因为它对付的是随机不匀,不是系统性弱环。

写成驱动式:工艺路线与生产条件场之间的不容 → 纱的强力分布改变 → 分布改变回过头去改工艺(增加并合道数、降低车速)→ 下一轮先动的是车速。

它自曝的那一处:并合能把随机不匀按平方根压下去,却一根弱环也没有消除;并合之后,“是哪一根拖累了这一批”这个问题不再有答案。纺织业为此专门发展了成纱疵点分级与在线检测,用的是逐段扫描而不是回溯到某一根——因为回溯已不可能。

2.2 昆虫学:什么时候能打,由积累到多少热量决定

农业昆虫学要回答的是一个纯时间问题:这一群虫子什么时候长到最容易被打的那一龄,而那扇窗有多宽。它的账本同样硬:定种错了是失败,测报失准、错过防治适期同样是失败,而且失败在当季就结清。

它的核心判断是有效积温法则:变温动物的发育进度由温度对时间的积分决定,因而发生期可以从气温记录里推出来。Sharpe 与 DeMichele 在 1977 年的《变温动物发育的反应动力学》里把这条经验规律接到酶动力学上,同时指出了它的边界:发育速率对温度的关系在两端都是非线性的,线性积温只在中段成立。

三条支撑:

结果层:一个种群在某一时刻的虫态构成(几龄各多少头),指示的是它已经积累了多少热量,因而也指示还有多久到防治适期。

路径层:种群沿着一条由温度决定的轨迹前进;轨迹的速度可变,次序不可跳过。滞育是这条轨迹上唯一的合法暂停,而滞育的解除由光周期而非温度控制。

条件层:整套测报只在”种群是同步发育的”这个条件下成立。Stern 等人 1959 年提出综合防治概念时所定义的经济阈值,默认了在某一时刻去田里数虫,数出来的构成能代表这一代的进度。

写成驱动式:已长成的虫态构成与温度及寄主条件之间的不容 → 发育与出现的轨迹改变(滞育、多化、世代重叠)→ 轨迹的改变回过头去改测报口径(改用成虫诱集高峰做代理)→ 下一轮先动的是温度。

它自曝的那一处:世代重叠。当积温足够支持一年多代时,田间同时存在各个虫龄,任何一个时点的采样都读不出”这一代走到哪儿了”,因为”这一代”已经不是一个可以指认的对象。测报部门的对策不是把重叠解开——那做不到——而是换一个代理指标(灯诱或性诱的成虫高峰),并用积温把代理回推成龄期。Deutsch 等人 2018 年在《科学》上给出的估计说明,气候变暖同时提高发育速率与世代数,也就是同时提高产量损失与重叠程度。

2.3 热力学与传热学:能做什么,由梯度的分布结构决定

一个化工装置能省多少能、能不能开得起来,热力学的回答是:看这套系统里谁与谁之间还有可用的温差,以及这些温差按什么次序被消费。它的账本硬且带终止性:效率不达标是失败,热失控是失败,而且失败以停车或事故结清。

它的核心判断出现在夹点分析里。Linnhoff 与 Hindmarsh 1983 年在《化学工程科学》上给出的夹点设计法,把全厂的冷热物流合成两条复合曲线,两条曲线最接近的那一点称为夹点,并给出一条禁令:不得跨夹点传热。跨夹点传热每传一份,公用工程的消耗就同时增加两份——这不是经验规则,是从复合曲线的几何直接得出的。

三条支撑:

结果层:一个网络能达到的最低能耗,在画出复合曲线的那一刻就定死了,与设备选型无关。

路径层:达到这个下界的办法是把原本各自使用公用工程的单元互相连起来,让一股的余热成为另一股的热源。集成度越高,能耗越低。

条件层:整套办法建立在”最小传热温差”这个人为选定的参数上。这个参数一旦趋近于零,能耗趋近热力学下界,而所需换热面积发散——面积与能耗的权衡曲线在这一端是竖直的。

写成驱动式:实际运行状态与设计好的换热路径之间的长期不容 → 谁与谁连着、按什么次序换热(网络结构)改变 → 结构的改变回过头去改可用温差与操作窗口 → 下一轮先动的是夹点的位置。

它自曝的那一处:热集成度提高,可操作性下降。Marselle、Morari 与 Rudd 在 1982 年就指出,为节能而互相连起来的装置,一处扰动会沿换热网络传遍全厂;Grossmann 与 Morari 1983 年把可操作性、韧性与柔性并列为与经济性同级的设计目标;Swaney 与 Grossmann 1985 年给出了柔性指数,用来度量一个设计能在多大的参数变动范围内仍然可行。化工界为这件事专门造了一个指标,而这个指标与能耗指标不能同时最大化。

2.4 三家为什么不能同时成立

三门给出的是三个互相排斥的单因回答,而且不是”侧重不同”:

它认定的决定性驱动

若它对,另两家会错在哪

纺织

最弱的那一截

若下尾决定一切,则轨迹再准也没用,网络再省也没用

昆虫

积累的热量与轨迹

若进度决定一切,则最弱截面只是迟早被走到的一点,结构只是背景

热力学

梯度的分布结构

若结构决定一切,则最弱环节与轨迹都是结构的产物,不是原因

这三条不能靠”判谁对”化解,因为它们根本不在同一个语域里作答:一个答的是”它是不是一个站得住的整体”,一个答的是”它往哪走、走多快”,一个答的是”什么接着什么、按什么次序”。要让它们同时被处理,只能另造一个把三者关联起来的说法——这正是本文接下来要做的事。

三 · 三家共同假定了什么

三家争的是“一个系统此刻处在什么状态”这件事该由谁来裁:由最弱的那一份裁,由走到哪一步裁,还是由谁跟谁连着裁。把这句话摆出来之后,共同假定就浮上来了:

三家共同假定:被合起来的那些份,在合并之后仍然各自存在,只是被一起计量。

换句话说,计量单位的合并,不改变存在单位的份数。并合之后仍然有一千根纱,只是现在按批测;世代重叠之后仍然有第一代和第二代,只是现在按总量报;热集成之后仍然有八个单元,只是现在按全厂算能耗。三家都不需要说出这一条,因为在它们各自的领域里,这句话读起来根本不像一个判断。

把它念给三门听,三门都会说”这还用说吗”。纺织师傅会说纱当然还是一根一根的;测报员会说虫当然还是一代一代长的;工艺工程师会说装置当然还是一台一台摆在那里的。不会引起争论——这是共同假定的验收标志。

这条假定之所以要紧,是因为前面提到的三条主流解释全都站在它上面。冗余说要能成立,前提是”余量”可以被指到某一处;边界说要能成立,前提是”越过边界的那一步”可以被归到某一次动作;注意力说要能成立,前提是探索与利用是两笔可以分开记的投入。三条主线争的是这些份各有多少,没有一条问过它们还是不是几份。

四 · 推翻它的那件材料,来自纺织自己

推翻这条假定的材料不能从外面搬,从外面搬来的只是第四种立场。它必须是三家之一自己已经掌握、已经写进教科书正文、而只是没往这个方向用的事实。

本文取的是纺织自己的长度效应。

Peirce 1926 年那条定理的完整含义常被简化为”链条的强度取决于最弱一环”,但它真正的操作后果是另一件事:同一根纱,取 500 毫米做试样测得的强力,系统性地低于取 20 毫米测得的强力。 因此国际与国家试验标准一律强制要求报告夹持长度;不注明长度的强力值在行业内不被接受。

这句话在纺织自己的领域里回答的是另一个问题——“怎样规定试验方法,才能让两个实验室的数据可比”。它是一条方法学规定,不是一条本体论主张。但把它原样搬到这里,它说的是:

“这根纱有多强”不是这根纱的属性,是取样尺度的属性。边界是由计量方式给的,不是物先有边界、再被计量。

再往前一步,就落到并合上。并合把不匀按根数的平方根压下去,这是随机不匀的统计效应;而弱环是系统性的,一根也没有被消除。并合前,“是哪一根有问题”是一个有答案的问题——可以逐根抽出来测;并合后,这个问题不是难回答,是没有指称对象了。八根条子合成一根粗纱之后,“第三根”不再是这套工艺里的一样东西。

于是共同假定的两半同时垮掉:并不是”份还在、只是一起量”;是量的方式一变,份就不再是份。 纺织自己知道这一点,并且天天在这个知道之上开工——它的对策不是回溯到哪一根,而是放弃回溯、改为逐段扫描。

另外两门给出旁证,方向一致:

热力学的跨夹点禁令说的是,一旦为了就近取热而把两股物流接过夹点,损失是永久的,不能靠事后局部再优化补回来。也就是说,网络里的一条连接一旦建立,“这两台设备各自的可行域”就不再是两件事。

昆虫学的世代重叠说的是,一旦重叠形成,“这一代”就不再是一个可以在田间被指认的对象,而不是”这一代变得难以观察”。测报换用代理指标,等于承认原来的对象没有了。

三条合起来只支持一个结论:合并改变的不只是读数的粒度,是被读的那些东西还剩几样。

五 · 绝摘:一个界定

据此提出本文的构念。

绝摘:一份原本可以被单独撤出、单独替换、单独结算的东西,在一次以效率为目的的合并之后不再可以;这一步不产生任何事件,因为合并当期的总量读数只会改善。

“摘”在本文里只有一个意思:把一份从合体中单独取出来做一次。不是摘录,不是摘要,不是选取。四条限定把它与相邻的东西分开:

限定一 · 它是一次操作的消失,不是一份存量的减少。 绝摘不说”能力少了”。合并之后,那份能力很可能一点没少,甚至更强。消失的是”把它单独拿出来做一次”这个动作。一个共享服务中心里的应付账款处理能力,比合并前的三个分散团队更强;而”只让其中一个事业部停用一周试试”这件事,从可做变成不可做。

限定二 · 它不是被拒绝,是不再被提出。 如果某人申请单独停用某一项而被驳回,那是一次有记录的拒绝,不是绝摘。绝摘发生在更早的地方:合并之后,这类申请不再被想到,因为申请对象已不存在——没有单独的开关、单独的计量口径、单独的合同主体,申请表上没有一栏填得进去。

限定三 · 它的发生时刻是可指认的,而它的发生不产生信号。 每一次合并都有一个明确的时点(系统上线日、合同生效日、组织架构文件发布日),因而绝摘不是渐变。但这个时点的记录里只写了收益:节省多少、减少几个环节、缩短多少天。没有任何一栏记”本次之后,下列操作不能再单独执行”。

限定四 · 它单调不增,且有吸收态。 可摘性只会因合并而下降,不会因运行而恢复;要恢复只能靠一次专门的拆分,而拆分需要立项、需要理由、需要有人为一件”当前没有出问题”的事负责。当一项已降到最底一级时,就不再有合并可做——“到底”这件事本身也不产生事件。本文第十二节的检验在这一点上给出了一个未曾预料的结果。

需要立刻说清的是它与三种最接近的说法的关系,详细分界留到第十三节:

它不是冗余。冗余是量,绝摘是操作的存废;一个冗余充足的系统可以完全不可摘(三台备机由同一套控制逻辑同时启停),一个冗余为零的系统可以完全可摘(唯一的一台随时能单独停下来试)。

它不是耦合。耦合说的是”动了这个会不会影响那个”,绝摘说的是”还能不能只动这个”。本文第十二节的数据表明,二者在同一批对象上可以方向相反地变化。

它不是遗忘。遗忘是内容随时间流失,绝摘与时间无关,与合并次数有关;一个人员零流动、时间跨度很短、而在这段时间里做了六次整合的组织,遗忘说预测无变化,本文预测可摘性显著下降。

六 · 装置:三级可摘性与它的塌陷次序

一个名字不是一个辨别装置。要能用,必须给出一个逐项可判的结构。本文用的是三级可摘性,以及它们只能按这个次序塌陷这一条主张。

三级按”要做到它需要什么”排列,而不是按重要性排列:

级

名称

判定问句

它成立需要什么

三级

可单独撤出

把这一项停掉一天,其余照跑吗?

一个单独的开关、一个不被别处共用的执行边界

二级

可单独替换

换掉这一项而不动其余,做得到吗?

一份稳定的对外接口、一个可指认的替代对象

一级

可单独结算

这一项这段时间的投入与产出,能单独结出来吗?

一份不与别处混同的计量口径

零级

都不成立

——

——

塌陷次序的主张是:三级先失,二级次之,一级最后。 理由不是经验概括,而是三级之间的依赖关系:能单独撤出必然能单独替换(撤出是替换的极端情形,替换成空),能单独替换必然能单独结算(要谈替换就要谈换得值不值,那需要一份单独的账)。反过来不成立:一个部门的成本可以被单独结出来(一级在),而它一天也停不得(三级已失)。因此可摘性是一条嵌套的序,不是三个可以各自打勾的选项。

这一条主张是可裁决的:若在实地清点中出现”三级成立而一级不成立”的组合(能单独停,却算不出这一项花了多少),塌陷次序即为伪。 本文不认为这不可能——共用资源池加上按人头分摊的成本分配,理论上就能造出这种组合;本文只是主张它罕见,而它是否罕见可以数出来。

三级的另一个用处是把三门学问接到同一张表上,虽然它们的量纲完全不同:

三级(可单独撤出)

二级(可单独替换)

一级(可单独结算)

纺织

抽出这一根测一次强力

换掉这一路条子而不改其余

这一路的疵点归到这一路

昆虫

只针对这一代施药

换掉这一代的防治办法

这一代造成的损失单列

热力学

单独停这一台而全厂照跑

换掉这台换热器而不动网络

这一台的能耗单独计量

企业

这个岗位/供应商/模块单独停一天

单独替换而接口不变

单独出一份投入产出

四行里的量纲互不相通——厘牛每特、头每平方米、千瓦、人民币——而级是同一个。这正是本文认为这个装置可用的理由:它是一个不带量纲的序,因此可以在互不可译的账本之间并排比较。

七 · 读数:残摘级 q 与它的清点手册

残摘级 q:对某一项而言,当前仍然成立的最高级。取值 3、2、1、0。

q 是序数。本文明确反对三件事:不做成比率,不做平均,不做加总。理由在第十五节的伦理条款里;这里先给清点手册,因为一个不写死粒度与编码规则的读数不是读数。

读数名:残摘级 符号:q 取值:{3,2,1,0}定义:对一个被清点项,按第六节三级逐级判定,取仍然成立的最高级;三级均不成立记 0。 判定一律以"现在能不能做"为准,不以"有没有做过"为准,也不以"制度上允不允许"为准。粒度:什么算"一项"——以合并发生时被并进去的那个单位为一项。 边界例子:三个事业部的应付账款合进共享中心,则"某事业部的应付账款处理"是一项, 而不是"应付账款处理"这一整块,也不是其中某一位会计。编码规则: 1. 三级判定问"停一天",不问"永久停"。答案里出现"需要先通知/先改配置/先停别的"即判三级不成立。 2. 二级判定要求替换对象可指认(能写出一个具体的替代方)。写不出替代方判二级不成立。 3. 一级判定要求已有的口径能出数,不接受"可以另做一次专项核算"。 4. 判定以现行流程文件与系统配置为证,不以受访者印象为证;两者冲突时以文件与配置为准。 5. 一项在两版清点之间发生过合并的,记录合并时点与合并前后的 q,两者之差记为本次塌陷幅度。 6. q 不适用于从未独立存在过的项(生来就在合体里的),这类项记 NA 并单列,不计入任何统计。表头:项名 | 所属合体 | 上次合并时点 | 三级 | 二级 | 一级 | q | 塌陷幅度 | 判定依据(文件号/配置项)不适用:见第十五节四条。

判定线(全篇唯一,正文、证伪、赌注三处引用同一个):

q ≤ 1,且同期总量指标处于该组织近三年的最好区间。

两项必须同时成立。只有前一项,可能只是资源紧张;只有后一项,那是正常的经营改善。两项同时成立的那一格,正是本文要打的那一档。

八 · 要打的那一档:一条必要签名与一条充分签名

本文不用四格表,而用两条签名,各配一条误诊阻挡。这样写的理由是:这一档最难的地方不在于找到它,在于把它与三种长得很像的正常状态分开。

必要签名 · q 的下降不产生事件。

在这一档里,可摘性的每一次下降都发生在一份写着好消息的文件里。变更记录、立项书、上线通报,逐份读下去只能读到收益,读不到”本次之后哪些操作不能再单独做”。

误诊阻挡:若存在任何一份记录明写”本次之后 X 不能再单独停用/替换/结算”,则这一项不属于本文所说的那一档——它属于一次被记账的取舍,本文没有话要说。这条阻挡是硬的:只要能拿出这样一份记录,本文对这一项即被排除。

充分签名 · 在总量指标处于历史最好区间时,任取三项做单独停用询问,答案里出现”需要动其他处”的项数不少于两项。

这一条是可当场执行的:不需要数据仓库,不需要问卷,只需要拿三个具体的名字去问流程责任人一句话,并要求对方指出依据的文件或配置。

误诊阻挡:若同期总量指标正在恶化,则出现同样的答案不构成本文的签名——一个正在收缩的组织本来就会把东西并起来,那是资源不足的常规反应,机制不同,处方也不同。

两条签名之外,还有一条不列为签名但值得记的观察:这一档会自我加固,而加固的方式不是有人推动,是审批的不对称。合并的收益可算、可写进立项书、可以在三个月内兑现;拆分的收益不可算——它的全部好处是”以后能单独试一次”,而这句话在任何一份投资回报测算里都填不进去。于是每一轮预算里,合并类提案有材料,拆分类提案没有材料。没有人反对拆分,只是没有人能把它写成一份过得了会的文件。

本文不把这一条列为签名,因为它需要读者对审批流程有额外了解,不满足”可当场执行”的要求。

九 · 一句不含程度词的问话,和它在五个场景里的答案

本文的判据是一句话,可以拿去问流程文件、系统配置和变更记录,不需要问任何人的判断:

要把这一项单独停下来,现在需要动几处别的东西?

这句话里没有”应当”“充分”“合理”“真正”“实质性”。它的答案是一个数:零、一、二、多,或者”没有可停的对象”。答案不是意见,是从审批清单与配置依赖里数出来的。

下面五个场景的答案互不相同。其中第四与第五个是从公开材料里查出来的,而不是设想出来的,并且它们反过来改掉了本文原来的写法。

场景一 · 共享服务中心。 三个事业部的应付账款合进一个中心,人均处理单据数提高四成。问:只让其中一个事业部的应付流程停一天。答:需要动中心的排期、动共用的影像系统队列、动跨事业部的月结时点。答案是三处以上,q 从 3 落到 1。 一级仍在——中心按事业部出账单,成本还能分开。

场景二 · 集中议价。 七条产品线的一类物料合成一次年度集中采购,单价下降百分之九。问:只把其中一条产品线的这类物料停采一个月。答:合同是按总量分档定价的,一条线减量会触发全档重议,其余六条线的价格随之上浮。答案是六处,q=1。 而且这一处的特别之处是:三级与二级同时失守,因为”换掉这一条线的供应商”与”停掉这一条线的采购”在合同结构上是同一件事。

场景三 · 一岗多能。 两个岗位合成一人,人力成本下降一半。问:让这个人单独休假一周。答:三条业务线同时停。答案是三处,q=0——一级也不在,因为这个人的工时不再按线记。这是最常见、也最少被写进任何风险清单的一种。

场景四 · 发行版里的”过渡包”。 在公开的软件发行档案里,把两个原本可以各自安装的组件合成一个之后,惯例上会留下一个空壳包,其说明里写着”这是一个过渡包,可以安全删除”。问:这类痕迹留得普遍吗?答:本文第十二节数出来的比例是 2.61%。也就是说,在这个以留痕为职业习惯、且有明确惯例的共同体里,九成七以上的合并没有留下任何指向”这里曾经是两份”的记录。

这一条改了本文的写法。本文原先打算写的是”企业不像工程共同体那样有留痕惯例”,把问题归到管理成熟度上。数出来的比例说明惯例存在也没有用:留痕的规范只覆盖了那一种最显眼的合并(整个包被另一个取代),而绝大多数合并是悄悄改变内部构成,惯例管不到。于是本文把主张从”企业缺少留痕文化”改成“留痕规范天然只覆盖有名字的那一类合并,而多数合并没有名字”。

场景五 · 依赖关系的强弱。 同一批公开档案里,可以数出”原来是必选、后来变成可选”和”原来是可选、后来变成必选”各有多少次。本文原先押的是后者多于前者——合并会让关系变硬。查出来的结果是反的,而且是 2.24 倍的反。

这一条改了本文更重要的一处。本文原来打算写下一句更强的话:“可摘性的下降会表现为依赖关系变硬,因此耦合度指标可以当作可摘性的代理。” 这句话现在被删掉了。数据说明的是:账面上的耦合可以在放松的同时,可摘性在下降——因为合并之后,两样东西成了同一样东西,它们之间的关系不再需要被声明,于是从耦合度指标里消失了。 耦合度不是可摘性的代理,它在合并这件事上是一个方向相反的指标。

五个答案摆在一起,有一条规律浮出来,而这条规律不能从本文的命题直接推出:

凡是”停”与”换”在结构上变成同一件事的地方,可摘性一次掉两级。 场景二与场景三属于这一类,场景一不属于。分辨的办法是问:停掉它之后,那个位置是空着,还是必须立刻由别的东西填上?必须立刻填上的,三级与二级同时失守。

十 · 十二处兑现

一个跨领域的判断,若只能在原来那三门里说得通,那是类比。下面十二处是兑现:在那个领域里据此可以预测一件具体的事,而且预测的内容不是本文命题的复述。

纺纱厂:并合道数越多的工艺路线,成纱疵点的溯源率越低。预测:同一厂内,比较并合道数不同的两条路线,疵点被追溯到具体某一路条子的比例,与并合道数负相关;而这两条路线的成纱不匀率反而是道数多的更低。既有指标最好看的那条线,本文的读数最难看。

织造车间:断头率的改善与断头归因能力的丧失同时发生。预测:引入自动接头装置之后,断头总次数下降,而”哪一台锭子反复出问题”的可识别性下降——因为接头由机器完成,不再产生停台记录。

虫情测报站:一年多代地区的防治适期建议,其内容会从”打第几代”改为”见峰即打”。预测:比较一化性与多化性地区的测报公报文本,后者里”代”这个字的出现频次显著更低。

抗性管理:在世代重叠的地区,杀虫剂轮换策略的效果评估无法归到某一代,因而抗性上升的责任无法归到某一次用药。预测:这类地区的抗性监测报告会更多地报告群体水平的抗性倍数,更少地报告某次用药后的敏感性变化。

换热网络改造:一次以节能为目标的改造完成后,装置的单台检修可用窗口变窄。预测:改造前后对比,需要全厂停车才能做的检修项目数上升,而年度能耗下降。两条曲线同期反向。

化工开停车:热集成度高的装置,开车时间更长。预测:同类装置中,公用工程消耗最低的那一套,从冷态到满负荷的时间最长——因为没有一台可以单独先开起来。

电网:区域互联降低备用容量需求,同时使”单独把某一区解列试运行”从常规操作变成需要专项方案的操作。预测:互联程度越高的区域,解列演练的频次越低,而演练方案的页数越多。

医院:科室合并(如内科大平台)提高床位周转,同时使”某一亚专业的收治质量”不再有单独的口径。预测:合并后,该亚专业的专项质控指标从月报中消失或改为估算,而全院平均住院日下降。

软件:把多个可选组件合成一个必装组件,安装体积与依赖冲突下降,而”只关掉这一个功能”从配置项变成需要重新编译。预测:这类合并之后,该功能的开关配置项在文档中消失,而缺陷报告里”能不能只关掉 X”的提问出现频次上升。

供应链:单一来源集中采购之后,“这一家的交付表现”仍可评估,而”不用这一家会怎样”不可评估。预测:集中度越高的品类,其供应商评估报告中的替代方案一栏越空洞(写”市场存在多家供应商”而不写具体替代方案与切换周期)。

审计与内控:流程整合之后,控制点数量下降,测试样本量下降,而”某一个控制点单独失效会怎样”不再能单独测试——因为控制点已合并为一个复合控制。预测:整合后的内控测试底稿里,复合控制的比例上升,而单点穿行测试的比例下降。

公共服务:多个窗口合并为一窗受理,办事时长下降,而”某一类事项单独暂停”不再可行。预测:一窗改革之后,因某一类事项的系统故障而导致全部事项受理中断的次数上升。

十二处里有两处需要特别说明,因为它们是本文最容易被误读的地方。第 5 处与第 6 处都出自热力学,而热力学恰恰是本文最重要的反向约束的来源——见下一节。

十一 · 三处反过来给本文加的约束

跨领域的判断若只是被三门供着,那三门就只是装饰。下面三处是三门反过来削弱本文的地方,每一处都删掉了本文原本打算写下的一句更强的话。

约束一(来自热力学):本文不主张可摘性越高越好,并因此放弃了它最自然的处方。

本文原本会写下这样一句:“组织应当在每次合并前评估可摘性损失,并在损失过大时放弃合并。” 夹点分析把这句话削掉了。理由是:某些合并是唯一能达到热力学下界的做法——不把这两股物流接起来,那部分能量在物理上就取不回来。更要紧的是,跨夹点禁令本身就是一条判断”该连哪些、不该连哪些”的规则,而这条规则的依据是热力学的第二定律,不是可操作性。

也就是说,“哪些合并该做”这个问题在化工里有一个不依赖可摘性的、更硬的答案。本文没有这样的答案,也造不出来。因此本文把主张收缩为:

本文不主张最大化 q,只主张 q 的每一次变化必须被记为一次事件。

这是一个大得多的让步。它意味着本文不能用来反对任何一次具体的合并,只能用来要求这次合并的记录里多一栏。处方从”少合并”退到”合并时记一笔”。

约束二(来自昆虫学):本文的适用范围被收窄到”失败必须归到某一份”的系统。

世代重叠在测报上是灾难,在种群存续上未必是。多个世代同时在场的种群,对一次偶然的极端天气或一次施药的耐受力反而更强——因为不会有”整整一代同时被打掉”这种事。这是一种下注方式:放弃同步,换取不被一次事件全歼。

本文原本会写”可摘性的丧失一律是坏事”。这一处删掉了这句话,并给出了适用范围:

本文只适用于”失败必须被归到某一份、并据此改动那一份”的系统。 对于只需要总量存活、不需要归因的系统,可摘性的丧失可能是一种合理的交换。

判别的办法很直接:问这个系统在失败之后要做什么。如果要做的是”找出是哪一份出的问题并改掉它”,本文适用;如果要做的是”补足总量继续跑”,本文不适用。多数企业属于前者,但并非全部——大规模消费品的渠道铺货、内容平台的推荐候选池,更接近后者。

约束三(来自纺织):本文的处方从”保持可拆”改成”合并前留一次单独读数”。

并合是纺纱不可能取消的工艺。取消并合就没有可用的纱——不是差一点,是根本纺不出来。所以从纺织这里得不出”少合并”,只能得出一件更小、也更可做的事:并合之前,对每一路条子留一次单独的读数。纺纱厂确实这样做——条干仪在并条工序前后各测一次,前面那次测的是各路,后面那次测的是合体。

这一处把本文的处方从一个态度改成了一个动作:

在合并生效之前,对被合并的每一份各留一次单独的读数与一次单独的停用记录。 这份记录以后再也做不出来,而它是唯一能在事后回答”这一份当时是什么状态”的东西。

三处约束里,第一处动的是价值排序(本文放弃了”越可摘越好”),第二处动的是适用范围,第三处动的是处方本身。三处都写在正文里,不放在脚注。

十二 · 一次真实的检验:预注册、结果,以及四条不利结果改掉了什么

本文的证伪条款不允许全是纸面的。下面这条是其中最便宜的一条,用完全公开、任何人都能复算的数据跑通。

12.1 数据与代理变量

数据源是两个长期支持版本的公开发行档案:22.04 与 24.04 的 amd64 二进制包索引(main 与 universe 两部分)。清点的字段是一个源码包产出多少个可以被单独安装的二进制包,以及依赖字段中必选与可选的变化,还有说明文本里的过渡标记。

代理变量必须先写明,否则后面的数字是装饰:

“可单独摘出”的代理 = 是一个可以单独安装与卸载的二进制包。 这是一个弱代理。能单独安装不等于业务上能单独停用,反过来也一样。

“一次合并”的代理 = 同一个源码包在新版里产出的二进制包数少于旧版。

只在两版都存在的源码包上比较;新增与消失的源码包不进入主检验。

12.2 预注册(在跑统计之前写死)

三条假设与阈值:

H1(方向):合并型源码包数 ÷ 拆分型源码包数 ≥ 1.20。低于 1.20 判不成立,低于 1.00 判方向相反。

H2(不留痕):合并型源码包中,在新版里能找到过渡包痕迹的比例 < 0.10。

H3(不对称):可选升为必选的次数 ÷ 必选降为可选的次数 ≥ 1.20。

事先声明的分层:按旧版的二进制包数分三档(1 个 / 2–4 个 / ≥5 个),H1 在三档内各复算一次。事后不得新增分层。

12.3 结果

清点范围:旧版 64,914 个二进制包、33,669 个源码包;新版 70,853 个与 36,710 个;两版共有源码包 31,970 个。

假设

阈值

实测

判定

H1 合并/拆分

≥1.20

537 / 437 = 1.2288

勉强成立

H2 过渡痕迹比例

<0.10

14 / 537 = 0.0261

成立

H3 升级/降级

≥1.20

104 / 233 = 0.4464

被证伪,方向相反

分层复算(H1):

旧版二进制包数

合并

拆分

不变

比值

1 个

0

120

23,008

0.0000

2–4 个

336

153

6,918

2.1961

≥5 个

201

164

1,070

1.2256

12.4 四条不利结果,和它们各自改了本文什么

不利结果一 · H1 只是勉强越线(1.2288 对阈值 1.20)。 若阈值定在 1.30,这条就不成立。本文不修改阈值,如实记下:这条检验对阈值敏感,它只能说明方向,不能说明幅度。

不利结果二 · 分层之后 H1 在最小的那一档完全翻转:只有一份的源码包,合并 0 次、拆分 120 次。 这是本文完全没有预料到的。它说明的事情是:

合并只发生在已经有多份的东西上。一旦降到一份,就不再有合并可做。

这一条把第五节的限定四改写了。本文原来把可摘性写成一个会被一路消耗到底的东西;数据说明它有一个吸收态:到底之后,这一项从合并的统计里彻底消失——它既不再合并,也不再被记为”又降了一级”,因为已经没有可降的了。“到底”这件事本身不产生任何事件,而且此后它在所有以”变化”为对象的记录里都是安静的。这比原来的说法更难被察觉,也更符合失稳的突然性:最危险的那些项,恰恰是统计里最平静的那些。

同时它给出一条本文原来没有的、可以直接去查的推论:一个组织里 q=0 的项,其近三年的变更记录条数应当显著低于 q=3 的项。 危险的地方是安静的。

不利结果三 · H3 被证伪且方向相反(0.4464)。 必选降为可选的次数(233)是反向(104)的 2.24 倍。补跑确认这不是合并造成的:233 次降级里,只有 19 次是因为被依赖的那个对象已经不存在。也就是说,这是真的在放松,不是被合并吞掉的假象。

这条删掉了本文原本会写下的一句更强的话:“可摘性的下降会表现为依赖关系变硬,因此耦合度指标可以当作可摘性的代理。” 现在必须反过来说:

账面耦合度在放松的同时,可摘性在下降。二者是两条独立的轴,而且在合并这件事上方向相反——因为合并之后两样东西成了同一样东西,它们之间的关系不再需要被声明,于是从耦合度统计里消失了。

这一条同时给出了本文与”紧耦合”一说最硬的分界,见第十三节第三条。

不利结果四 · 本文原先设想的机制几乎不发生。 本文原以为合并主要通过”吞掉跨边界的依赖声明”实现:原本 A 依赖 B、两者属于不同源码包,合并后属于同一源码包,声明消失。在 182,823 条受检依赖里,符合这个形状的只有 6 条。这个机制说法被删掉了。

改用的说法来自另一条补跑:在合并型源码包内部,包与包之间的依赖声明总数从 9,070 条降到 6,610 条,下降 27.1%。也就是说,可摘性的丧失主要发生在已经同属一体的内部——不是把外面的东西吞进来,是把里面原本还各自成立的关系抹平。合并的主战场在内部,而内部正是最不被外部指标看见的地方。

12.5 一条预注册之外的补充清点

另有一条不属于三条假设、只作解释的清点:旧版有而新版没有的二进制包共 7,269 个,其中 3,558 个(48.9%)的源码包在两版都在——也就是”源还在、份没了”。这 7,269 个里,在旧版曾被标为过渡包的只有 212 个(2.92%)。

九成七的”份”消失时没有任何标记。 这是本文第三层主张最直接的证据,而它是在一个以留痕为职业规范的共同体里数出来的。

12.6 这次检验的四条限制

代理变量弱:能单独安装不等于能单独停用。本文不主张这次检验验证了核心构念,它只验证了侧翼的三条推论。

数据源与本栏此前若干篇取自同一批公开档案(取的字段不同:此前取版本号、支持期与构建依赖,本次取的是”一个源码包被切成几份”这一结构基数)。同一批档案只能算一次独立证据,本次不构成对此前结论的独立验证,此前的也不构成对本次的。

只做了两个时点的比较,没有连续序列,因而说不出塌陷的速度。

核心构念 q 本身没有被这次检验触及。本文明确拒绝把”跑不动”当作”成立”的证据。 q 的检验需要在组织内部对流程文件与系统配置做逐项清点,本文给出了手册(第七节)与设计(第十六节 F1),但没有执行。

十三 · 与最容易混淆的十一种说法的分界

这一节决定本文是不是换了个名字。每一条都写四件:出处、它说到哪一步(不作稻草人)、分界落在哪、以及一条判决性的对照预测。凡是只能写出”本文更强调”“更深入”“视角不同”“层次更根本”的,即等于承认被该说法覆盖,本文不这样写。

在逐条之前先做一件必须做的事:把本文的命题剥掉一切本行业名词,只留下形式。剥完之后是——为提高总量读数而把若干可分辨的单元合成一个,合并的收益入账,而”这些单元从此不能被分别处置”这件事不入账。 这个形式属于”越优化越脆”这一族,而这一族早有名字,必须点到。

第一 · 组织冗余(Cyert & March 1963;Bourgeois 1981,《管理学会评论》6(1))。它说到哪一步:组织持有超出当前必需的资源,这些资源缓冲冲击、支持创新,而绩效压力会把它挤掉。分界:冗余是一个量,绝摘是一个操作的存废。判决性对照:取一家备用产能充裕、而三台备机由同一套逻辑同时启停的工厂——冗余说判它安全,本文判它 q=0。若观察到该厂在需要单独停一台做试验时能够做到,则本文错、冗余说对;若观察到”三台要停一起停”,则本文对。

第二 · 探索与利用(March 1991)。它说到哪一步:组织会因为利用的回报确定而探索的回报不确定,逐步把资源全投给利用,最终陷入能力陷阱。分界:那是投入的分配,本文说的是操作的可行性。判决性对照:取一家给探索单列了充足预算的公司——利用陷阱说判它没问题;本文预测,如果这家公司的所有试验都必须在整合后的共用环境里跑,它的探索预算会大量花在”造一个能单独试的环境”上。若探索预算里用于搭建隔离环境的占比低于一成,本文错;若显著高于此,则本文对而单纯的预算说不足。

第三 · 正常事故与紧耦合(Perrow 1984)。它说到哪一步:交互复杂加上紧耦合的系统,事故是系统固有属性,不能靠更多防护解决。分界:紧耦合是一个结构属性,在这一说里被当作给定;本文说耦合度是被一次次局部优化造出来的,且每一次都可以清点。更要紧的是第十二节的数据:账面耦合在放松而可摘性在下降。 判决性对照:若观察到某系统的耦合度指标下降而单独停用某部件的难度上升,则本文对而紧耦合说的读数失效;若两者同向变化,则紧耦合说的读数够用,本文多余。 本文的数据落在前一种(升级/降级比 0.4464,而合并/拆分比 1.2288)。

第四 · 漂移到边界与实践漂移(Rasmussen 1997,《安全科学》27(2/3);Snook 2000;Dekker 2011)。它说到哪一步:在效率与工作量的压力下,实践会逐步迁移到安全边界附近,而每一步都是局部理性的。分界:漂移说讲的是位置的移动,本文讲的是可试次数的减少。二者可分离。判决性对照:取一个各项运行参数在近五年完全没有向边界移动的系统——漂移说判它没有风险累积;本文预测,如果这五年里它做了六次整合,它在真实冲击下的表现会显著差于五年前。若参数不变而抗冲击表现同样不变,本文错。

第五 · 偏差的常态化(Vaughan 1996)。它说到哪一步:反复出现而未导致事故的偏离,会被逐步接受为正常,判断标准随之移动。分界:常态化讲的是判断标准的移动,需要有人反复做判断;绝摘不需要任何人做判断,它发生在一次合并的技术后果里,即使全体成员的标准纹丝不动,它照样发生。判决性对照:若在一个判断标准有明确书面基准、且五年未修订的组织里,仍然观察到可摘性逐级下降,则常态化说解释不了它。

第六 · 成功陷阱、能力刚性、伊卡洛斯悖论(Levinthal & March 1993,《战略管理学刊》14;Leonard-Barton 1992,同刊 13;Miller 1990)。这是本文所属形式模板最直接的持有者,必须点名。它们说到哪一步:使组织成功的那些能力、惯例与信念,会随着成功被强化到不可修改的程度,成为下一次转变的障碍。分界:这三位说的是被强化的那一样东西变得改不动;本文说的是被合并掉的那些东西不再能被分别处置,而它们各自本身可能一点也不僵化。判决性对照:取一家核心能力持续更新、每年都在改工艺与改产品的公司——刚性说判它健康;本文预测,如果这些更新全部发生在一个已经高度整合的平台上,它在需要放弃某一块业务时会发现放不掉。若观察到”能改而不能撤”,则本文对而刚性说不足;若观察到”改也改不动”,则刚性说够用。

第七 · 知识折旧与组织遗忘(Argote, Beckman & Epple 1990,《管理科学》36(2);de Holan & Phillips 2004,同刊 50(11))。它说到哪一步:组织知识随时间与人员流动而流失,学习曲线会因此回退。分界:折旧的自变量是时间与流动,绝摘的自变量是合并次数。判决性对照:取一个人员零流动、时间跨度一年、期间完成六次系统与组织整合的单位——折旧说预测无变化;本文预测其可摘性显著下降。这是两说最干净的一次分离,且样本容易找到(整合期的企业普遍冻结人员流动)。

第八 · 微调到出事(Starbuck & Milliken 1988,《管理研究学刊》25(4))。它说到哪一步:连续的成功会让组织不断微调参数以榨取更多,直到某一次微调正好越过极限。分界:这一说的对象是参数,本文的对象是份数。判决性对照:若观察到一个组织的全部运行参数保守、从不逼近极限,而它在冲击下仍表现出”所有薄弱处同时暴露”,则参数说解释不了;若薄弱处是逐个暴露的,则本文的”同时点名”预测错。 后半句是本文最愿意被检验的一处。

第九 · 高度优化的容错(Carlson & Doyle 1999、2002,《美国科学院院刊》99 增刊)。这是本文最危险的一位,也是最像的一位。它说到哪一步:为已知扰动高度优化的系统,对设计范围内的扰动极其鲁棒,对设计范围外的扰动极其脆弱,而且这种”鲁棒又脆弱”是优化的必然结果,不是设计失误。分界:这一说把”设计范围”当作给定,问的是范围内外的表现差异;本文问的是设计范围本身被划定的那一刻,什么操作从此不能做。二者的可分离处在于:一个系统可以拥有很宽的设计范围(对多种扰动都鲁棒)而完全不可摘,也可以设计范围很窄而完全可摘。判决性对照:取两个抗扰能力相同的系统,一个各部件可单独停机试验,一个不可——高度优化说预测二者在设计外扰动下同样脆弱;本文预测不可摘的那个会更慢地发现自己出了什么问题,因为它无法用逐项停用来定位。 定位时长是可读数的。

第十 · 上升度与冗余度、刚性陷阱(Ulanowicz et al. 2009,《生态复杂性》6(1);Holling 1973,《生态学与系统学年评》4)。它说到哪一步:生态网络的效率提高会消耗掉网络的备余,系统必须在效率与备余之间维持一个存活窗口;适应循环的保守阶段会积累连接与刚性,最终以崩溃释放。分界:这一族用的是网络流量的信息量,度量的是流的分布有多集中;本文度量的是能不能把一个节点单独取下来试一次。两者可以背离:一个流量分布很均匀的网络,其所有节点可以由同一个控制器统一启停。判决性对照:若在上升度不高、备余充足的网络里仍观察到 q 普遍为 0,则两说各管一件事;若二者高度相关,本文的读数就该被上升度取代。 本文承认后一种可能,并把它列为最可能取代本文的一条。

第十一 · 近可分解性与模块化的期权价值(Simon 1962,《美国哲学学会会刊》106(6);Baldwin & Clark 2000)。这是与本文形式最接近的一位。它说到哪一步:复杂系统由准独立的子系统构成,模块化把系统切成可以独立演化的块,而每一个模块都是一个”可以被更好的版本替换”的期权,模块化设计的价值可以按期权定价。分界:期权定价算的是替换选项的价值,前提是这个选项在被行权的那一天是可以行权的;本文说的是这个选项的可行权性会在没有任何人注意的情况下失效。二者可分离,而且分离得很干净:一个架构上高度模块化的系统,可以因为共用了一套发布流水线、一套配置中心、一个统一的停机窗口,而在实际上一个模块也停不下来。判决性对照:取一个模块化程度公认很高的系统,问”上一次把某一个模块单独停掉是什么时候、需要动几处”。若答案是”随时可停、动零处”,模块化说够用,本文多余;若答案是”架构上可换、而从未也不能单独停”,则本文对。 本文认为后一种在实务里更常见,而这一句是可以被数出来推翻的。

方法学上的两位,也要点到:一是消融实验——逐项移除看还剩什么,是机器学习里的成熟范式;本文的三级判定在形式上正是一次消融,区别在于消融实验问的是”移除之后性能掉多少”(一个量),本文问的是”移除这个动作现在还做不做得成”(一个可行性)。二是结构可辨识性——从数据里能不能把若干参数分别估计出来;它与本文的分界是:可辨识性是认识论的(从观测能否分出来),可摘性是执行上的(在系统里还能不能把它单独拿出来做一次)。一个参数完全可辨识的系统,其对应的部件可以完全不可摘。

同栏之内,还有五篇与本文相邻,必须一并分开,因为它们是本文最近的邻居:

一篇讲登记为可用而从未被真实调用过的那一份能力。分界很清楚,且两者互补:那一篇说的是”可以调用而从未调用”,本文说的是”已经不可能单独调用”。判决性对照:对一项能力做单独调用试验,若程序上可执行而只是从未执行,属那一篇;若程序上已不可执行(没有单独的开关、口径或合同主体),属本文。 两者叠加时,先有那一篇再有本文——一份从未被验证的能力,在被并进合体之后,连验证的机会也一并消失。

一篇讲内部通道被换掉而交付量按现行单位不变,因而不出现在任何账上。分界:那一篇的合体里还有”哪一条”可问(只是没人问),本文的合体里”哪一条”已无指称。

一篇讲由成功产生的、必须一直被供养、既不进”发生了”也不进”没发生”栏的负荷。分界:那一篇讲代价没有出口,本文讲对象没有了;一个是账上多了一项无人负责减少的支出,一个是账上少了一个可以被单独指认的对象。

一篇讲由等候执行而被丢弃的判定,没有任何人持有。分界:那一篇的对象是一道工序里的判定,本文的对象是被并进去的那一份;那一篇问”谁来做这一步”,本文问”这一步还是不是一件可做的事”。

一篇讲门槛上升中由”有某单元不在了”直接供给、而不在任何按在场者记的账上的那一段。分界:那一篇的单元是离场的,本文的单元是在场而不再可分的。二者可以同时发生,且叠加时后果相乘:不在场的那些供给了门槛,在场而不可分的那些让人无法通过逐项试验找出门槛是从哪儿来的。

本文与这五篇共同撞的是同一堵墙:以事件为单位的记录,读不出没有产生事件的变化。 但五篇各自堵的缺口不同,而本文这一篇堵的是”份数”这一栏。

最后指出最近的那一位:是第十一条(模块化的期权价值)。它离本文最近,因为它已经把”能不能单独换”当作一件有价值的事写清楚了,甚至给了定价方法。本文之所以仍不能被它吸收,只有一个理由:它把可行权性当作架构的属性,因而只在设计时点检查一次;而可行权性会在运行中被一次次流程整合悄悄取消,而架构图一个字也不用改。

十四 · 这些说法共同站着的那块地

上面十一位互相之间争论得很厉害。但把每一位的结构性盲区逐条写出来,会看到一件更要紧的事——“看不见”不等于”没讨论”,判据只有一条:一旦承认那件事,它自己就塌了。

冗余说把”资源可以被加总”当作给定,因此看不见加总本身是一次不可逆的合并。一旦承认,“冗余量”这个数就不再有确定的分母。

高度优化的容错把”设计范围”当作给定,因此看不见范围的划定同时取消了一批操作。一旦承认,“范围外”就不再是外生冲击的性质,而是自己造出来的。

紧耦合说把”耦合度”当作系统的固有属性,因此看不见它是被一次次可清点的动作造出来的。一旦承认,“系统固有”这一说法的地基就没了。

折旧说把”知识属于某个可指认的单位”当作给定,因此看不见单位本身会消失。一旦承认,学习曲线的横轴就失去了对象。

模块化说把”模块边界稳定”当作给定,因此看不见边界会被流程整合从外面抹掉。一旦承认,期权定价的标的物就不确定了。

上升度说把”节点是网络的节点”当作给定,因此看不见节点会因为共用控制而不再是可分别处置的节点。一旦承认,网络本身的顶点集就成了一个变量。

六行背后是同一块地:

凡是一样东西,都有一个稳定的边界,因而可以被反复地单独指认与单独检验。

所有人都站在这块地上,包括互相批判的各派。这就是”没有任何一门学问辨识过它”的真正来源——不是没人看,是看的人都站在它上面。绝摘正是从这块地的缝里掉下去的那一类:它不是”记录得少”,是在现行的任何一本账里都不算一样东西。删掉本文这个读数,它不是变得难测,而是不存在——因为没有任何账目会为”一次单独试验从可做变成不可做”设一个条目。

十五 · 不适用的边界,与一份必须写死的伦理条款

15.1 四条不适用

从未独立存在过的项不适用。 一个生来就在合体里的功能,没有”曾经可摘”这个基准,q 对它没有意义,按清点手册第 6 条记 NA 并单列。硬把它记为 0,会把新建业务算成失稳。

只需总量存活、不需归因的系统不适用(见第十一节约束二)。

正在收缩的组织不适用(见第八节误诊阻挡)。资源不足导致的合并与效率驱动的合并,外观相同而机制不同;把二者混在一起,本文的读数会把每一次裁员都读成失稳前兆。

安全关键系统的可摘性不得由本文的读数单独决定。 有些不可摘是设计上必需的:联锁装置本来就该做成不能被单独旁路。凡是为了防止单独操作而故意做成不可摘的,一律不计入 q,并在清点表里单列一栏说明依据。

15.2 伦理三条(因为 q 很容易被拿去考核人)

一个可以逐项打分的读数,迟早会被拿去考核。本文把三条写在前面:

一 · q 指的是位置,不是人。 一项的 q 是这一项在流程与配置里的状态,不是负责这一项的人的能力或态度。任何把 q 计入个人绩效的做法,都是对本文的误用。

二 · 不得为了把 q 做好看,而在安全关键系统里安排单独停机或单独切换。 这一条是硬的。为提高读数而在核电、医疗、航空、电网、给排水这类系统里制造”单独停一次”的机会,其风险远大于读数带来的收益。这类系统的 q 应当由设计文件直接标注,不通过实操验证。

三 · 已经据 q 做出不利安排的,必须公开编码规则并提供复核通道。 若某个部门因 q 低而被削减预算或被合并,必须同时公开这一项的三级判定依据(文件号与配置项)与复核路径。不公开编码规则的读数不是读数,是一个说法。

还要把反噬预言写在这里,因为它与伦理条款是同一件事的两面:

本文的主张一旦被制度采用,最省事的达标办法是安排一次形式上的单独停用演练并留痕,而演练可以被安排在最不吃劲的时刻——月末之后、订单低谷、非生产时段。演练一旦成为达标动作,它测出来的就不再是可摘性,是排演能力。 更糟的一种是,为了保住 q 而拒绝一切合并,从而放弃真实的效率收益;而拒绝合并本身在预算会上会被记为保守,于是执行者两头受损。

我看不到出口。 本文能做的只有一件事:要求演练记录必须写明它是在什么负荷条件下做的,并把负荷条件与 q 并列存档。这不能防止作假,只能让作假留下痕迹。

十六 · 证伪条件

本文的主张分三层,按层分设证伪条件。第一层最强也最容易倒,第三层最弱也最稳;第一层被推翻时后两层仍站得住。

第一层:绝摘作为核心判据——效率驱动的合并系统性地取消单独试验的可能,而这一取消不产生事件。

第二层:三级可摘性与嵌套的塌陷次序,作为分析工具。

第三层:一条不依赖前两层的经验主张——合并与拆分在记录上是不对称的:合并的收益有栏可填,而”从此不能分别处置”没有栏可填,且这种不对称在有留痕规范的共同体里同样成立。

先写出最强的竞争解释,再给排除它的条件。最强的那句”其实不就是 X 吗”,本文认为是:“其实不就是规模变大以后协调成本上升、船大难掉头吗?” 这是最朴素也最难反驳的一句,因为它不需要任何新概念。它的独有预测是:一切与规模同向变化。因此本文的证伪条件必须在控制掉规模之后仍要求本文的独有变量成立。

F1(主条件,机制证伪):在同一行业、同一规模区间内选取 6 家以上企业,控制员工数、营业收入与业务复杂度(严禁用两家企业或两个地区充数)。若近三年完成的效率型整合次数与残摘级 q 的下降幅度之间不存在剂量—反应关系,则本文的机制为伪——届时”越成功越失稳”应归因于绝对规模,而非合并次数。

F2(吸收态):若在清点中发现 q=0 的项,其近三年变更记录条数不低于 q=3 的项,则第十二节由不利结果二推出的”危险的地方是安静的”这条推论为伪。

F3(塌陷次序):若在实地清点中,“三级成立而一级不成立”(能单独停却算不出账)的组合占比超过 5%,则第六节的嵌套次序为伪,三级须改写为三个各自独立的判定。

F4(与耦合度的方向):若在多个组织中观察到账面耦合度指标与 q 同向变化(耦合升则 q 降、耦合降则 q 升),则第十二节 H3 的解读为伪,耦合度即可作为 q 的代理,本文的读数应被取消。

F5(正交性,最容易证伪本文的一条):若 q 与既有的效率或绩效主指标(单位成本、人均产出、周转天数)的秩相关绝对值高于 0.6,则 q 只是那些指标的一个代理,本文白造。本文必须能举出”既有指标最好看而 q 最难看”的真实例子——第十节第 1 处与第 5、6 处即为此而设:并合道数最多的纺纱路线不匀率最低而溯源率最低;公用工程消耗最低的装置开车时间最长。

F6(顺序,本文最愿意押的一条):本文主张的是一个有先后的循环。先是合并取消了单独试验的可能,其后信息不足使判断只能依赖总量指标。再其后,总量指标的改善反过来使下一次合并更容易获批,而下一轮的发起处从业务侧转移到管理侧。 可裁决的形式是轮次:在一个组织的连续四次整合中,若发起部门始终是同一侧(始终是业务侧或始终是管理侧),则本文的轮次主张为伪。 本文预测的是发起处会在第二到第三轮之间换手一次,且换手之后合并的对象从”作业环节”转为”计量与考核口径”。

F7(正向读数):在同一组织内,“某一项被并入合体”的时点,应当早于”该项的单独计量口径从月报中消失”的时点,且中位间隔在一个到两个报告周期之间。 若观察到口径的消失早于合并,则合并不是原因,本文的因果方向错。

F8(第三层,最便宜、可当天做):在任意一个有留痕规范的公开档案里,清点”一份消失时是否留下过渡标记”的比例。若这个比例高于 0.20,则第三层主张为伪。 本文实测得到 0.0261(合并型源码包)与 0.0292(消失的二进制包),两者都远低于阈值;这条已经跑过,且任何人可以用同样的公开档案复算。

若本文被证伪,我们会学到什么。 若 F1 落空而规模解释成立,那么处方应回到”控制规模、分权”这一路,本文提出的”合并时记一笔”就是浪费笔墨。若 F4 落空、耦合度可作代理,那么这件事已经有现成指标,问题不在认识而在执行。两种情形都比本文成立更省事,这是本文愿意押上的理由。

十七 · 一条写死日期的赌注

到 2031 年 12 月 31 日为止,将出现至少一份公开可查的变更管理规范、行业标准或监管指引,其中把”本次变更之后,下列操作是否仍可单独执行:单独停用/单独替换/单独结算”列为强制填写栏,并要求保留历史值。

本文押”不会出现”。理由是第八节末尾那条观察:合并的收益可算,拆分的收益不可算,因而没有人有材料把这一栏写进规范。

什么不算命中,写死四条:

组织自行声明”已评估变更影响”而不逐项公开三级的答案与依据——不算。

架构文档里写了”模块化”“松耦合”“可插拔”而没有单独执行记录——不算。

事后复盘报告里提到”耦合过紧”“牵一发动全身”——不算。这是事后的形容,不是事前的栏目。

把可摘性做成一个综合评分或成熟度等级而不保留三级的分项与历史值——不算。综合评分会把三级压成一个数,而本文全部的判别力都在三级的次序里。

十八 · 本文自己

本文的判据对本文自己适用吗?适用,而且结果不好看。

这个专栏的做法,是把三门相距很远的学问合成一篇。这是一次典型的以效率为目的的合并:合并当期的读数确实改善——跨领域的厚度上去了,一篇文章处理了三门材料。按第六节的三级逐项判:

三级(可单独撤出):不成立。抽掉三门中的任何一门,本文的论证塌掉——共同假定的推翻材料来自纺织,吸收态的证据来自热力学与数据,适用范围的收窄来自昆虫学。

二级(可单独替换):不成立。换掉其中任何一门,结论会变,而不是同一个结论换一套例子。

一级(可单独结算):不成立。本文没有任何办法说出三门各自贡献了多少,因为没有分项的口径。

本文自己的 q=0。

这个结果的具体后果有两条,都必须说出来:

第一,本文这一篇不构成对这套做法的检验。 由于三门不可分别撤出,无法回答”是哪一门在起作用”,因而这一篇的成功或失败都不能被归到方法的任何一部分上。这正是本文第十一节约束二所说的”失败必须被归到某一份”那种系统——而本文自己不满足这个条件。

第二,本文对自己开的处方,自己也只做到了一半。 第十一节约束三给出的动作是”合并之前,对每一份各留一次单独的读数”。本文做到的是把三门各自的立场、支撑与自曝逐条写在第二节——那相当于并合前的那一次单独测量。本文没有做到的是单独的停用记录:没有任何一处写下”如果去掉这一门,本文会退化成什么样子”。这一处缺失是本文自己判据下的一次失守,写在这里,不作辩解。

还有一件与自反相邻的事必须交代。这个专栏在同一时期还有若干篇处理相邻问题的文章,它们的正文互相看不见——每一篇写作时都读不到同期其他篇的成稿。这本身就是一次可摘性的丧失:如果这些篇目是可以被分别撤出、分别替换、分别结算的,它们之间的分界就应当由每一篇各自写出,而不是等到合稿时由一个统一的动作补上。 第十三节最后那五条同栏分界是单向的:本文指名了它们,它们没有机会指名本文。这一点按本文自己的编码规则记,属于待补而非已成立。

十九 · 交出去的三个洞

洞一 · 三级的判定依赖”停一天”这个粒度,而这个粒度是拍出来的。 换成”停一小时”或”停一周”,很多项的判定会变。本文没有理由说明为什么是一天,只能说这是多数组织的最小可辨识运营周期。如果换粒度会让 q 的分布明显移动,那么 q 测的是粒度,不是可摘性。 这是本文最薄的一处,也是第十二节没能触及的那一处。

洞二 · “不再可以”与”没有人去做”之间的界线说不清。 清点手册第 1 条要求以”现在能不能做”为准,但实际清点中,最常见的答案是”理论上可以,但要走一个从来没人走过的审批流程”。本文把这类记为三级不成立,理由是”从来没人走过的流程与不存在的流程在实践中等价”——这句话里藏着一个程度判断,而本文自己的判据是要排除程度判断的。这是本文自身的一处不一致,没有修好。

洞三 · 吸收态之后的事,本文说不出来。 第十二节的数据说明,降到最底之后这一项从所有变化统计里消失。但一个 q=0 的组织并不会立刻失稳,它可以在很好的状态里运行很多年。从”全部可摘性归零”到”第一次冲击把所有未验证的份同时点名”之间隔了多久、由什么决定,本文没有任何材料。 这一段恰恰是最有实用价值的一段。

二十 · 结论

越成功的企业越接近失稳,本文给出的解释是:每一次以效率为名的合并,都换来一次可计量的改善,同时取消一次”把某一份单独拿出来试一次”的可能;改善入账,取消不入账。企业逐次失去的不是能力,是关于能力的可检验性。

三门相距很远的学问在这一点上给出同一个形状。纺纱的并合把不匀按根数的平方根压下去,一根弱环也没有消除,只是从此没有”哪一根”可问。世代重叠使田间同时存在各个虫龄,不是这一代变得难以观察,而是”这一代”不再是一个可以指认的对象。热集成把各自使用公用工程的单元连起来,能耗降到理论下界,而没有一台可以单独停下来。三处的量纲互不相通,而级是同一个。

由此得到的读数是残摘级 q:对一项而言,当前仍然成立的最高级——可单独撤出、可单独替换、可单独结算,或者都不成立。判定线是 q ≤ 1 且同期总量指标处于近三年最好区间。判据是一句不含程度词的问话:要把这一项单独停下来,现在需要动几处别的东西?

一次预注册的公开数据检验给出了三条结果与四条不利结果。最要紧的两条不利结果是:只有一份的东西从不合并、只会拆分——可摘性的消耗有吸收态,而到底这件事本身不产生事件,因而最危险的项在统计里最安静;以及账面耦合度在放松的同时可摘性在下降——耦合度不是可摘性的代理,在合并这件事上它是一个方向相反的指标。

本文不主张少合并。热力学的夹点分析已经证明,某些合并是唯一能达到下界的做法,而”该连哪些”有一个不依赖可摘性的、更硬的答案。本文只主张一件小得多的事:

在合并生效之前,对被合并的每一份各留一次单独的读数与一次单独的停用记录;并且,把 q 的每一次变化记为一次事件。

这份记录以后再也做不出来。它是唯一能在事后回答”这一份当时是什么状态”的东西,而多数组织今天的变更记录里,没有它的位置。

参考文献

Argote, L., Beckman, S. L., & Epple, D. (1990). The persistence and transfer of learning in industrial settings. Management Science, 36(2), 140–154.

Baldwin, C. Y., & Clark, K. B. (2000). Design Rules, Volume 1: The Power of Modularity. Cambridge, MA: MIT Press.

Bourgeois, L. J. (1981). On the measurement of organizational slack. Academy of Management Review, 6(1), 29–39.

Carlson, J. M., & Doyle, J. (1999). Highly optimized tolerance: a mechanism for power laws in designed systems. Physical Review E, 60(2), 1412–1427.

Carlson, J. M., & Doyle, J. (2002). Complexity and robustness. Proceedings of the National Academy of Sciences, 99(suppl. 1), 2538–2545.

Cyert, R. M., & March, J. G. (1963). A Behavioral Theory of the Firm. Englewood Cliffs, NJ: Prentice-Hall.

Danks, H. V. (1987). Insect Dormancy: An Ecological Perspective. Ottawa: Biological Survey of Canada.

de Holan, P. M., & Phillips, N. (2004). Remembrance of things past? The dynamics of organizational forgetting. Management Science, 50(11), 1603–1613.

Dekker, S. (2011). Drift into Failure: From Hunting Broken Components to Understanding Complex Systems. Farnham: Ashgate.

Deutsch, C. A., Tewksbury, J. J., Tigchelaar, M., Battisti, D. S., Merrill, S. C., Huey, R. B., & Naylor, R. L. (2018). Increase in crop losses to insect pests in a warming climate. Science, 361(6405), 916–919.

Grossmann, I. E., & Morari, M. (1983). Operability, resiliency and flexibility: process design objectives for a changing world. In Proceedings of the Second International Conference on Foundations of Computer-Aided Process Design, Snowmass, CO.

Holling, C. S. (1973). Resilience and stability of ecological systems. Annual Review of Ecology and Systematics, 4, 1–23.

Kemp, I. C. (2007). Pinch Analysis and Process Integration: A User Guide on Process Integration for the Efficient Use of Energy (2nd ed.). Oxford: Butterworth-Heinemann.

Leonard-Barton, D. (1992). Core capabilities and core rigidities: a paradox in managing new product development. Strategic Management Journal, 13(S1), 111–125.

Levinthal, D. A., & March, J. G. (1993). The myopia of learning. Strategic Management Journal, 14(S2), 95–112.

Linnhoff, B., & Hindmarsh, E. (1983). The pinch design method for heat exchanger networks. Chemical Engineering Science, 38(5), 745–763.

March, J. G. (1991). Exploration and exploitation in organizational learning. Organization Science, 2(1), 71–87.

Marselle, D. F., Morari, M., & Rudd, D. F. (1982). Design of resilient processing plants II: design and control of energy management systems. Chemical Engineering Science, 37(2), 259–270.

Martindale, J. G. (1945). A new method of measuring the irregularity of yarns with some observations on the origin of irregularities in worsted slivers and yarns. Journal of the Textile Institute Transactions, 36(3), T35–T47.

Miller, D. (1990). The Icarus Paradox: How Exceptional Companies Bring About Their Own Downfall. New York: HarperBusiness.

Peirce, F. T. (1926). Tensile tests for cotton yarns V.—“The weakest link” theorems on the strength of long and of composite specimens. Journal of the Textile Institute Transactions, 17(7), T355–T368.

Perrow, C. (1984). Normal Accidents: Living with High-Risk Technologies. New York: Basic Books.

Rasmussen, J. (1997). Risk management in a dynamic society: a modelling problem. Safety Science, 27(2–3), 183–213.

Sharpe, P. J. H., & DeMichele, D. W. (1977). Reaction kinetics of poikilotherm development. Journal of Theoretical Biology, 64(4), 649–670.

Simon, H. A. (1962). The architecture of complexity. Proceedings of the American Philosophical Society, 106(6), 467–482.

Snook, S. A. (2000). Friendly Fire: The Accidental Shootdown of U.S. Black Hawks over Northern Iraq. Princeton, NJ: Princeton University Press.

Starbuck, W. H., & Milliken, F. J. (1988). Challenger: fine-tuning the odds until something breaks. Journal of Management Studies, 25(4), 319–340.

Stern, V. M., Smith, R. F., van den Bosch, R., & Hagen, K. S. (1959). The integrated control concept. Hilgardia, 29(2), 81–101.

Swaney, R. E., & Grossmann, I. E. (1985). An index for operational flexibility in chemical process design. Part I: formulation and theory. AIChE Journal, 31(4), 621–630.

Ulanowicz, R. E., Goerner, S. J., Lietaer, B., & Gomez, R. (2009). Quantifying sustainability: resilience, efficiency and the return of information theory. Ecological Complexity, 6(1), 27–36.

Vaughan, D. (1996). The Challenger Launch Decision: Risky Technology, Culture, and Deviance at NASA. Chicago: University of Chicago Press.

Ubuntu Archive(公开发行档案). dists/jammy 与 dists/noble 的 main、universe 两部分 binary-amd64 索引。取数日期 2026 年 8 月 11 日。

字数与版本:正文约 2.1 万汉字,第一版,2026 年 8 月。

数据可复算声明:第十二节全部数字取自上列第 32 项所指的公开档案,预注册文本在统计执行之前写定并另行存档;任何人可用同一份档案复算。本文不提供未公开的内部数据。

人机分工声明:本文的选题、三门材料的指定与成文要求由作者提出;材料整理、统计执行与文稿撰写由作者与语言模型协作完成;全部判断、取舍与结论由作者负责。第十二节的四条不利结果均按原样保留,未做有利于本文的取舍。