企业的局部效率、利润与规模一路走高,人却离失稳越来越近,现有解释多落在余量、边界与注意力三处。本文另立一条通道,并主张既有各说共享一个从未被检查的假定:一次处置所涉及的全部对象,就是这次处置的记录里列出的那些。这条假定被园艺学自己的日常工艺推翻——顶端优势意味着长得最好的那一枝,其强度里含有被它压住的那些枝的份额,而园艺的整形工作(摘心、拉枝、环剥、抹芽)正是人为解除这种压制;也就是说,园艺学早就知道”最优的那一枝”不是自己长成那样的,只是从不把这一份记在任何对该枝的测量里。据此提出侧让:一次局部处置迫使未被列入该处置范围、因而不在任何记录中的对象改变其原定安排的那一份。辨别装置是三类侧让(时间安排/资源份额/位次优先级)与它们各自的记法,读数是侧让比 λ(未列入范围而被改变的对象数 ÷ 列入范围的对象数),判定线为 λ≥1。判据是一句不含程度词的问话:这次改动,有几个不在名单上的东西必须跟着动? 本文在两个长期支持版本的公开发行档案上跑了一次预注册清点,结果是:34.39% 的源码包在上游什么也没做的情况下被重新打了一次包,而其中 98.54% 对外形态毫无变化。两条假设被证伪:只有 46.39% 的被动包连构建依赖也未动(低于预注册的 0.50),传播到第二级的比例为 18.73%(低于 0.20)。前一条的证伪方向比成立更锋利——被侧让者往往顺手做一次自己的改动,于是这次被迫的变动被记成了它自己的一次主动维护。结论是:侧让不但不留痕,它还会被记在受害者名下;账目因此永远是平的,而系统的可协调性在每一次正确的局部改善里被一点点取走。
关键词:侧让;侧让比;未列入范围的受影响者;顶端优势;组织失稳
任何一次改动都有一份名单。变更申请上写着这次动哪几个系统、涉及哪几个部门、影响哪几条产品线;立项书上写着范围、边界与不在范围内的事项。名单是管理的基本工具,也是问责的起点——出了事,先看名单。
本文关心的是名单之外的那些人。
先摆一个具体的形状。一条产线更换设备,立项书上的范围是这条线、这台设备、这个班组。设备装好了,节拍从九十秒降到六十五秒,指标漂亮。而在这三个月里发生了一些不在名单上的事:上游备料班组的送料频次被迫从每小时一次改成每四十分钟一次;下游包装线的缓存区因为来料变快而每天下午溢出一次,于是包装班自己加了一道临时分流;公用工程的压缩空气在这条线满负荷时压力下降,另外两条线的气动夹具动作变慢,操作工靠多按一次按钮解决;维修班原定的周三保养窗口被挪到周日,因为这条线现在停不起。
这四件事没有一件出现在这次变更的记录里。它们不是被隐瞒了——它们从来没有被认为属于这次变更。更要紧的是它们各自的去向:送料频次的改变被记在备料班的作业指导书修订里;缓存区的分流被记为包装班的一次现场改善;多按一次按钮谁也没记;保养窗口的调整被记为维修班的排程变更。
于是账是平的。这次改动的收益记在这条线上,而它的代价被拆成四份,分别记在四个别的地方,并且每一份都被记成那个地方自己的一次动作。
这就是本文要说的东西。它的形状不是”有代价没人认”,而是更别扭的一种:代价被认了,被认在受影响的那一方名下,作为那一方自己的一次主动改善。 谁也没说谎,谁也不觉得吃亏,而系统里”改一处要动几处”这件事,从此没有任何地方记着。
题面点的那四样——信任、知识、协作、适应能力——恰恰是被这件事最直接损伤的。信任要靠”我知道我配合你时你会怎么记这笔账”;协作要靠”我们两边对这次要动多少东西有共同的估计”;知识要靠”下次做同样的事,我们知道会牵动什么”;适应能力要靠”临到要改的时候,还有人估得出改一处的真实代价”。四样共用同一份东西:一次改动的真实牵动面。 而这份东西在现行的任何一本账上都不存在。
本文把它命名为侧让,并主张:越成功的企业越接近失稳,一个被长期忽略的通道是——它并不是缺少改善,而是每一次正确的局部改善都在无声地取走一点系统的可协调性;取走的量不进任何账,而被取走的那一方还会把它记成自己的功劳。
材料不从企业内部取。三门与企业相距很远、失败定义也互相说不出口的学问被摆在一起。一是地图学:一张图上,为了让一个要素看得清,旁边的要素被推到哪里去了。二是园艺学:一棵树上,长得最好的那一枝的强,有多少是从别的枝那里来的。三是土壤学:一块地里,水沿着少数几条通道走掉之后,其余的土还参不参与。三者的失败分别是触礁、绝收、面源污染,互不可译。至于用来推翻共同假定的那件材料,是从其中一门每天都在干的活儿里原样端出来的。
下面的走法是这样。第二节先把三门各自咬定的那条驱动摆开,说明它们为什么不可能同时为真。第三节说出它们脚下那句谁也不会反对的话。第四节从园艺的整形工艺里把它推翻。第五节到第九节,依次交出名字、辨别的办法、要数的那个量、一句可以拿去问变更单的话,以及三条用来认它的签名。第十节把它落到十二个可以去查的预测上;第十一节交代三门学问反过来从本文手里拿走了哪三句话。第十二节是一次预注册的清点,三条假设里被推翻了两条。第十三节单独与经济学最强的一位对账。剩下的篇幅用来做四件事:把本文与十种最像的说法逐条分开,挖出这些说法脚下共踩的那块地,写死不适用的边界与几条不能松的规矩,最后交代怎样才能把本文推翻、押一个日期,并用本文的读数量一量这一篇自己。
挑这三门,不是因为它们分量重,而是因为它们谁也压不服谁。三家各自咬定一条驱动,并且都认为另外两条是被自己那条带出来的结果。三家又都拿得出随时间变化的读数,可以对表。最要紧的是第三点:每一家都说得出自己在什么情形下反过来成了被带动的那一方——本文全部材料的接口,就装在这第三点上。
制图要回答的是:把一片真实的地面缩到一张纸上,什么留下、什么删掉、留下的画多大、放在哪里。它的账本可以硬起来——海图与航图有精度等级、有强制规范,失败的定义也很硬:触礁、撞山。终止性由航行事故给出。
它的核心判断是:图的可用性由综合的程度决定,而不由单个要素画得准不准决定。 Töpfer 与 Pillewizer 在 1966 年给出的选取定律,把”缩到多小该留多少个要素”写成了一个可算的关系;此后整个制图综合的方法学都建立在”必须删、必须简、必须移”这三件事上。
三条支撑:
结果层:一张图好不好用,看的是读图的人能不能分辨要素之间的关系——谁在谁北边、这条路从哪一侧绕过村子。单个点的坐标精度再高,若两个要素在图上叠成一团,图就废了。
路径层:达到可读的办法是三个动作:选取、化简、移位。前两个是删和简,第三个是把要素挪开——为了让一条重要道路清晰显示,紧挨着它的河流、房屋、等高线被推离真实位置。
条件层:整套办法只在给定比例尺与给定用途下成立。同一片地面,航海图与地质图的综合结果完全不同,而两张图都对。
写成驱动式:综合路径与图面条件之间的不容 → 要素的图面位置与形态改变 → 位置的改变回过头来改综合规程(放宽某类要素的移位限差)→ 下一轮先动的是比例尺。
它自曝的那一处:移位的对象是被让路的那些,不是被突出的那个。制图规范允许移位、规定移位限差、要求保持相对关系的可辨识性——而每个要素被移了多远,不随图公布。读图的人拿到的是一张看起来完全正常的图,图上任何两点的相对位置都含有一份不可知的挪动量。
果树栽培要回答的是:这棵树今年结多少、明年结多少、能不能年年结。账本硬:产量按公斤算,果实等级按标准分,失败是绝收、是隔年结果、是树体早衰。终止性由树的寿命与经济结果年限给出。
它的核心判断是:产量由营养生长与生殖生长之间的分配轨迹决定,而不由树的总长势决定。 一棵枝繁叶茂的树可以一个果也不结,一棵负载过重的树可以在丰产的次年颗粒无收。
三条支撑:
结果层:当年的果与明年的花是同一份贮藏营养的两种去向。大小年现象的机制正在于此——丰产年耗尽贮藏,花芽分化受抑,次年绝收。
路径层:调节分配的办法是修剪与疏果。疏果是主动放弃当年的一部分产量,以换取明年的花芽;这是园艺里最标准、也最反直觉的一道工序。
条件层:整套办法只在特定砧穗组合、特定树形与特定气候带下成立。换一个砧木,同样的修剪量给出完全不同的结果。
写成驱动式:当年的负载与树体条件之间的不容 → 营养分配的轨迹改变(转向生殖生长或转向营养生长)→ 轨迹改变回过头来改整形方案(改树形、改留果量)→ 下一轮先动的是留果量。
它自己露出来的那处破绽:放到第四节再讲——本文整条判断,就是从那个破绽里长出来的。
土壤学要回答的是:这块地能存多少水、能供多少养分、能撑多少年。账本硬且带终止性:减产、板结、沙化、面源污染,都是可测可判的失败。
它的核心判断是:土壤的功能由孔隙的连通结构决定,而不由养分的含量决定。 一块养分充足而结构破坏的地,水下不去、根扎不进、肥留不住。
三条支撑:
结果层:土壤能存多少有效水、能不能让根系穿透,取决于孔隙的大小分布与连通性,不取决于化验单上的氮磷钾。
路径层:水与溶质并不均匀地在土体中下渗。优先流——水沿少数大孔隙、根孔、裂隙快速通过,其余基质被绕过——是田间的常态而不是例外。Beven 与 Germann 在 1982 年的综述之后,这一点成为土壤水文学的共识。
条件层:这一切只在给定的容重与结构条件下成立。机械压实一旦形成犁底层,孔隙连通被切断,而压实在多数条件下是累积且极难恢复的。
写成驱动式:实际的入渗与既定的水肥安排之间的长期不容 → 谁与谁连着、水按什么次序通过(孔隙结构)改变 → 结构的改变回过头来改水肥方案(加大灌水定额、改用滴灌)→ 下一轮先动的是容重。
它自曝的那一处:优先流的标准揭示办法是染色示踪加破坏性开挖——把染料灌进去,再把剖面挖开看它走了哪几条路。常规的监测手段(定点土壤水分探头、分层取样)恰恰读不出优先流,因为它们测的是被绕过的那部分基质。一块正在被优先流掏空的地,其常规监测读数可以完全正常。
它咬定的那条驱动
假如它对,另两家错在何处
地图学
综合的程度
若综合程度决定一切,则分配轨迹只是综合的一种表现,孔隙结构只是被综合掉的细节
园艺学
营养分配的轨迹
若分配决定一切,则图面位置与孔隙结构都是分配的结果,不是原因
土壤学
孔隙的连通结构
若结构决定一切,则综合与分配都是在给定结构上的操作,谈不上驱动
想靠评判谁对来化解这三条,是走不通的。它们压根不在回答同一个问题:制图问的是这一份东西自己立不立得住、能不能拿去单独用;园艺问的是它一路是怎么被推到今天这个样子的、推得快还是慢;土壤问的是这一堆零件之间谁挨着谁、水和养分按什么先后走完全程。三个问题各自成立,互不覆盖。要让三者同时被处理,只剩一条路:另起一个说法,把它们各自答的那一面接到同一件事上去。
三家争的是“一个系统当前的样子,该归给谁”:归给综合的手,归给分配的轨迹,还是归给孔隙的结构。三家的答案互相排斥,而它们脚下踩着同一块地:
三家共同假定:一次处置所涉及的全部对象,就是这次处置的记录里列出的那些。
换成更短的一句:名单是完备的。
把这句话念给三门听,三门都会说这还用说吗。制图员会说综合规程写明了处理哪几类要素;果农会说我今天剪的就是我剪的这几枝;农艺员会说这块地今年施了多少肥有账。没有人会为这句话吵起来——一句话若能做到这一点,它就通过了共同假定的验收。
要紧之处在于:几乎所有关于组织的分析工具,地基都埋在这句话下面。变更影响评估问的是”名单上的这些会不会出问题”;成本归集按项目边界走;责任认定先看谁在名单上;连事后复盘也是从名单开始往外找。这些工具争的是名单上的对象处理得对不对,没有一个问过名单本身是不是这次处置的全部。
需要说清楚的是,本文不是要说”名单漏了人”。漏了人是可以补的,补名单是一件有人管、有流程、有模板的事。本文说的是更别扭的一件:有一类被牵动的对象,从来不被认为属于这次处置,因而不是”漏了”,而是”不适用”。 它们的变动会被记录,但会被记在它们自己的账上,作为它们自己的一次动作。
要动这条假定,材料不能从外头借。从外头借来的东西,最多再添一种主张,压不倒已有的三种。能压倒它的,只能是三门当中某一门自己早就攥在手里、印在教科书正文里、天天照着做,却从没往这个方向想过的一件事实。
本文取的是园艺学的顶端优势,以及围绕它的那一整套日常工艺。
一根新梢的顶端在生长时,会抑制它下方侧芽的萌发。机制早在 1934 年 Thimann 与 Skoog 的实验里就被指认到生长素上:把顶芽切掉,侧芽萌发;在切口涂上生长素,侧芽照样被抑制。此后近百年,这一现象的细节被反复修订(生长素之外还牵涉细胞分裂素与独脚金内酯,以及糖的可利用性),而现象本身是园艺教科书的正文:顶端在长,是因为它同时压住了别处。
园艺学不但知道这件事,而且整套整形修剪工艺就是针对它的。摘心去掉顶端以促发分枝;拉枝把直立枝拉平以削弱其优势;环剥切断韧皮部的向下运输以改变分配;抹芽则是反过来,主动保住某一处的优势。一个果园工人一年里最主要的体力劳动,就是人为地决定让哪一处强、让哪一处弱。
现在把这件事原样搬到这里。它在园艺自己领域里回答的问题是”怎样整形才能获得高产稳产”,是一条栽培技术,不是一条关于账目的主张。但换个角度读,它说的是:
最好的那一枝,其强度里含有被它压住的那些枝的份额。而任何对该枝的测量——长度、粗度、叶面积、结果量——都不含这一份,也没有地方含这一份。
再往前一步,落到本文要害上。园艺工人解除顶端优势时,这一剪是记在被剪掉的那个顶端上的(“摘心一次”),而它真正的作用发生在没有被剪的那些侧芽身上。工艺记录按被处置对象组织,而作用落在未被处置的邻居身上。记录与作用之间存在一个系统性的错位,而这个错位不是疏忽,是记录方式的必然。
另外两门给出方向一致的旁证:
地图学的移位:为突出一个要素而挪动的是它的邻居;综合日志记的是”对某类要素作了移位处理”,而每一个邻居被挪了多远,图上不写。
土壤学的优先流:水沿少数通道走掉,代价落在被绕过的基质上——它既没有得到水,也没有被计入任何一次灌溉的记录,因为灌溉记录按灌水量与灌溉面积记,不按”哪部分土参与了”记。
三条合起来只支持一个结论:处置的记录按被处置对象组织,而处置的作用有一部分必然落在未被列入的邻居身上;这一部分不是被遗漏,是在这套记法里没有位置。
据此提出本文的构念。
侧让:一次局部处置迫使未被列入该处置范围、因而不在任何处置记录中的对象改变其原定安排的那一份。
“让”在本文里只有一个意思:原定的安排被改掉,以便让另一处的改动成立。不是让步、不是妥协、不是礼让。
四条限定把它与相邻的东西分开:
限定一 · 它不是”名单漏了”。 漏了是可以补的,而侧让的对象在现行的判断标准下本来就不属于这次变更的范围——它们没有被改动,只是必须换个方式做原来的事。备料班的送料频次改了,而备料班的设备、人员、工艺文件一样也没被这次项目动过。在任何一份合规的范围定义下,它都在范围之外。
限定二 · 它不是没有代价,而是代价被记在受影响的那一方名下。 这是本文与”隐性成本”“外部性”最实质的分歧,也是本文最要紧的一条。备料班改了送料频次,这件事会被记录——记在备料班的作业指导书修订里,署名是备料班的班长,性质是”现场改善”。账是平的,人是认的,而”这次改动牵动了几处”这个数不存在。
限定三 · 它的量随处置次数累积,而它的可估性随之下降。 每一次侧让都让邻居的安排离最初的设计更远一点。第十次改动时,要估”这次会牵动谁”,需要知道前九次各自把谁挪到了哪里——而那九次的牵动面都没有记。估不准不是因为复杂,是因为前面的数据从来没被产生过。
限定四 · 它在被处置对象一侧永远是正的。 每一次侧让都对应一次真实的局部改善,而且那个改善通常是货真价实的。这一点决定了侧让不能靠制止改善来解决,也决定了任何据此提出的反对意见都会在会上输——因为反对方要证明的是一件没有数的事。
先说三句与最容易混淆者的关系,详细分界留到后面:
它不是外部性。外部性的核心是代价落在交易之外的第三方,处方是定价与产权。侧让的代价落在同一个组织内部、产权清晰、账目齐全的邻居身上,问题不在没有价格,在没有条目。第十三节专门与它对账。
它也不是耦合。耦合问的是”动了这边,那边会不会跟着出事”,说的是系统的结构;侧让说的是”这次影响被记到了谁头上”,是一个记账事实。一个耦合度很低的系统照样可以有很高的侧让比——只要每次改动的名单画得足够窄。
它不是协调成本。协调成本是为了让各方对齐而付出的沟通与等待,它有名字、有人管、常常还有预算。侧让是协调之后剩下的那一部分:各方已经对齐了,邻居也已经改好了,而”改了多少”没有进入任何一份关于这次处置的记录。
一个名字不是一个辨别装置。要能用,必须能把每一次侧让逐个归类。本文按被改掉的是什么分三类,三类的记法各不相同,处方也各不相同:
类
被改掉的是
判定问句
它通常被记在哪
甲 · 时间侧让
原定的时点或频次
谁的排期因为这次改动挪了?
记在被挪方自己的排程变更里
乙 · 份额侧让
原定可用的资源份额
谁能用的量因为这次改动少了?
通常不记;若记,记为被挪方的”节约”
丙 · 位次侧让
原定的优先级或先后
谁的事项因为这次改动往后排了?
记在被挪方的计划调整里,理由写”资源统筹”
三类必须逐个判,不能合并成一个总数。理由是它们的可恢复性完全不同。时间侧让在改动完成后通常可以恢复(排期挪回去),份额侧让要等下一次预算周期,而位次侧让几乎从不恢复:被往后排的事项不会因为原因消失就自动往前排,它需要重新申请,而重新申请要理由。
装置的主张是:随着改动次数累积,三类的构成会从甲为主转向丙为主。 早期的改动多在时间上挤一挤,晚期的改动只能靠改优先级来腾地方,因为时间和份额都已经挤干净了。因此一个组织的侧让构成本身就是一个进度读数。
这条主张是可裁决的:若在实地清点中发现晚期改动的侧让仍以甲类为主,则本装置的构成主张为伪。
三类在三门里各有对应,虽然量纲互不相通:
甲 · 时间
乙 · 份额
丙 · 位次
地图学
某类要素的综合顺序被调整
图面上留给某类要素的空间被压缩
某类要素的选取优先级被下调(从必选降为可选)
园艺学
侧芽的萌发被推迟
贮藏营养的分配份额被压低
某个枝组从结果枝组降为营养枝组
土壤学
被绕过基质的湿润被推迟
基质获得的水量份额下降
该部分土体退出有效根层
三门里最要紧的是第三列。位次一旦被降,它不会自己升回来——这一条在三门里是同一件事:降级的枝组要靠人为回缩才能重新成为结果枝组,退出根层的土体要靠深松才可能重新参与,降为可选的要素在下一版图上多半直接消失。
侧让比 λ:一次处置中,被改变而未列入该处置范围的对象数,除以列入范围的对象数。
λ 是一个比值,取值可为零,也可以远大于一。它与本文另两处读数的关系在第十四节交代。
读数名:侧让比 符号:λ 取值:非负实数(可取 0,可>1)定义:分子=在该处置的实施窗口内,原定安排(时点/频次、资源份额、优先级)发生改变 且未出现在该处置范围文件中的对象数;分母=该处置范围文件中列出的对象数。粒度:什么算"一个对象"——以能独立提出变更申请的最小单位为一个对象 (班组、系统模块、供应商、岗位)。边界例子:一条产线上的三个班组各自排班, 则对象是班组而不是产线。编码规则: 1. "改变"须有书面痕迹(排程表、作业指导书、配置项、预算调整),不接受口头回忆。 2. 痕迹记在谁名下不影响归类——记在被改方名下的照样计入分子,这是本文的要点。 3. 实施窗口以该处置的立项日至验收日为准,前后各延一个报告周期。 4. 同一对象在窗口内被改多次,计一次;同时属于甲乙丙多类,按最不可恢复的一类归档(丙>乙>甲)。 5. 分母按范围文件的原始版本计,中途扩大范围的,扩入部分从分子移入分母并记录移动。 6. 无法判断某次改变是否由该处置引起的,一律不计入分子,并单列"存疑"栏。表头:处置名 | 范围内对象数 | 范围外被改对象 | 类别(甲/乙/丙) | 痕迹记在谁名下 | 依据(文件号) | 存疑不适用:见第十六节四条。
第 6 条是一条偏保守的规定:它会使 λ 系统性偏小。本文明知如此仍这样定,理由是本文的判定线在 λ≥1 一侧,宁可漏判不可错判;代价写在第十九节的洞里。
判定线(全篇只此一条;第八节、第十七节的证伪条款、以及那个赌注,引的都是它):
λ ≥ 1,且该处置的记录中”受影响方”一栏只列了范围内对象。
两项必须同时成立。只有前一项,可能是一次本来就该做成大范围的改动被人为切小了,那是范围划定的问题;只有后一项,说明牵动面确实小。两项同时成立的那一档,是本文要打的那一档。
附加的一条报告纪律:报告 λ 时必须同时报告三类的分项与”痕迹记在谁名下”这一栏,只报一个总数视同没报。理由在第四节——本文全部的判别力都在”记在谁名下”这一栏里。
本文的判据是一句可以拿去问变更单、排程表和配置库的话:
这次改动,有几个不在名单上的东西必须跟着动?
句子里一个程度词也没有。答案是一个整数,而且这个整数能从两份现成材料里对出来:一份是这次处置的范围文件,一份是同期各方的排程与配置变更记录。把后者里发生的改动,逐条问一句”如果没有这次处置,它会不会发生”。
五个场景的答案互不相同。第四、第五个是从公开数据里查出来的,而不是设想的,并且它们反过来改掉了本文的写法。
场景一 · 产线换设备。 范围文件列出 3 个对象(这条线、这台设备、这个班组)。窗口内被改而未列入的:备料班送料频次(甲)、包装班缓存分流(甲)、另两条线的气动动作(乙)、维修班保养窗口(丙)。λ=4/3≈1.33,且四条痕迹分别记在四个别的班组名下。判定线触发。
场景二 · 系统上线。 范围文件列出 12 个模块。窗口内被改而未列入的:两个下游报表的取数时点(甲)、一个共用数据库的连接数配额(乙)。λ=2/12≈0.17,未触发。 这是一次范围画得比较实的改动。
场景三 · 关键人晋升。 范围文件列出 1 个对象(这个岗位)。窗口内被改而未列入的:同序列另外 5 人的晋升位次(丙)、原团队 3 项工作的负责人(丙)、两个跨部门项目的对接人(甲)。λ=10/1=10,且全部痕迹记在各自部门的人事与项目调整里。 这一类的 λ 通常最高,也最少被当作一次”改动”来评估。
场景四 · 上游什么也没做而被重打了一次包。 本文第十二节在两个公开发行档案上做了清点:在两版共有的源码包里,上游版本完全没变而下游修订号发生变化的,占 34.39%;而这些包中,对外形态(产出几个可安装单元)发生变化的只有 1.46%。
这一条改了本文的写法。本文原先打算把侧让描述为一件”少数情况下才发生”的事,并据此把判定线定得更宽。三分之一这个比例说明它是常态而非例外,于是判定线不能靠稀缺性来支撑,只能靠”记在谁名下”这一栏来支撑。本文因此把报告纪律里的”必须报告痕迹归属”从建议改成了强制。
场景五 · 被侧让者是不是纯粹被动。 本文原先押的是”被侧让的对象自己什么也没改”,并把这一条写成了预注册的第二条假设。查出来的结果没有达到阈值:只有 46.39% 的被动包连构建依赖也未动,其余五成三在被重打包的同时也改了自己的东西。
这一条改了本文最要紧的一处。本文原来打算写下这样一句更干净的话:“侧让的对象是纯粹被迫的,因而它的变动很容易与自主变动区分开。” 这句话被删掉了。数据说明的是:
被侧让者往往会顺手做一次自己的改动。 既然反正要动一次,那就把攒着的小事一起办了。而这一顺手,使这次被迫的变动在记录上变得与一次主动维护无法区分——它有自己的改动内容、有自己的署名、有自己的理由。
这比”纯粹被动”更糟,也更难对付:侧让不但不留痕,它留下的痕迹还是受影响方自己的功劳。
五个答案摆在一起,浮出一条不能从本文命题直接推出的规律:
λ 与范围文件的对象数成反比。 场景三的范围只有 1 个对象而 λ=10,场景二的范围有 12 个对象而 λ=0.17。范围画得越窄,侧让比越高——而”把范围画窄”恰恰是项目管理的标准建议,因为窄范围好控制、好验收、好问责。一条被普遍推荐的好做法,直接推高了本文这个读数。
签名一 · 处置的记录里,“受影响方”一栏与”范围”一栏内容相同。 误诊阻挡:若该栏另列了范围外对象,则该组织不属于本文说的那一档——它属于一次把牵动面认下来的改动。
签名二 · 同期各方的变更记录里,出现一批时点接近、理由各异、署名各不相同的小改动。 误诊阻挡:若这些改动在时点上散布均匀、与任何一次处置的窗口都不重合,则它们是正常的日常维护,不构成签名。时点的聚集是这条签名的全部证据,散布即不成立。
签名三 · 越是被表扬为”范围清晰、边界明确”的项目,其邻居在同期的变更条数越多。 误诊阻挡:若邻居的变更条数与项目的边界清晰度无关,或呈相反方向,则这条签名不成立。这一条是三条里最容易被推翻的,本文有意把它写进来。
三条之外,有一条不列为签名但值得记的观察:侧让之所以自我加固,是因为它同时满足了两边的利益。 处置方乐意把范围画窄——好批、好验收、好问责;被侧让方乐意把变动记在自己名下——那是一次现场改善,是绩效,是主动性。没有一方吃亏,没有一方需要隐瞒,而那个数就是不存在。
一条跨着几门学问长出来的判断,如果只在原产地那三门里讲得通,那它就还是个比喻。下面十二处,是拿它去别处兑现:在那个行当里,据它可以预先说出一件具体的事,而这件事不是把本文的命题换句话再说一遍。
制图生产:同一片地面在不同比例尺下成图,移位量最大的不是被突出的要素,而是紧邻它的次要要素。预测:把两个比例尺的图叠合,位移的分布与”与主干要素的距离”呈明显的近距峰值,而主干要素本身位移最小。
地图更新:一次道路数据更新后,同幅图内未更新的水系、注记的图面位置会发生变动。预测:比对更新前后的数据版本,非更新图层的坐标变化条数不为零,且这些变化在更新日志中不被单列。
果树整形:一次重回缩之后,未被剪的枝条其生长量当年即上升。预测:在同一株树上做标记,未剪枝条的当年新梢长度与被剪枝条的回缩量正相关,而修剪作业记录只记剪了多少。
疏果:疏果的收益出现在次年,而疏果的工时记在当年。预测:果园成本核算中,疏果工时被计入当年成本、其收益被计入次年产量,因而在任何单年度核算里疏果都表现为纯支出。
土壤优先流:一次深松作业改善了作业区的入渗,而相邻未作业区的侧向补给会下降。预测:深松区与相邻未作业区的边界带,其含水率梯度在作业后加大,而作业记录只记作业面积。
灌溉:滴灌改造提高了改造地块的水分利用率,同时使同一渠系下未改造地块的轮灌周期延长。预测:一个灌区内改造比例每提高一档,未改造地块的轮期延长,而改造项目的效益评估中不含这一项。
软件依赖:一个基础库的接口调整,会迫使一批自身没有任何新功能的下游包重新发布。预测:这批下游包的发布记录中,其版本说明多为”重建”“兼容性更新”一类的空内容,而它们在基础库的变更说明中不被逐个列出。
排产:一张紧急插单会改变同机台其余订单的交期。预测:插单的审批记录中不含被推迟订单的清单,而被推迟订单的交期变更被记为”客户协商结果”。
预算:一个部门的追加预算在总盘不变时必然压缩其余部门的额度。预测:追加审批文件里不列被压缩方,而被压缩方的预算调整被记为其自身的”降本增效”。
人事:一次跨部门抽调改变了原团队其余成员的工作负荷与晋升位次。预测:抽调令中不含原团队的负荷再分配方案,而该方案以原团队内部的职责调整形式出现。
合规整改:一项针对某流程的整改会挤占同一批审核人员对其余流程的检查频次。预测:整改项目的成效报告不含其余流程的检查频次变化,而后者被记为”风险导向的资源优化”。
医院流程:某一科室的绿色通道会延长同一影像设备上其余科室的等候时间。预测:绿色通道的成效数据只统计本科室的缩短量,而其余科室的等候延长被记入各自科室的运行分析。
十二处里,第 4 处需要特别说明:它是唯一一处侧让的方向为正的——疏果是主动让当年产量给次年花芽,让出方与受益方是同一棵树的不同时点。这个例外是本文第十一节第二处约束的来源。
约束一(来自地图学):本文放弃了”应当把牵动面全部列入名单”这条最自然的处方。
本文原本会写:“组织应当在每次处置的范围文件中列出全部被牵动的对象。” 制图综合把这句话削掉了。理由很硬:若把每个要素的移位量都标在图上,图就不可读了。 综合的全部意义就在于删和简,而”把删掉和挪动的东西全标出来”等于取消综合。
同一件事在组织里的形式是:若每次变更申请都要求列出全部牵动对象,变更申请就无法完成,而变更本身会停下来。 这不是理论推演——任何一个执行过重量级变更管理流程的组织都见过这件事。
于是本文的处方收缩为:
本文不主张把牵动面列入范围文件。本文主张的只有一件:在受影响方那一侧,记录里增加一个指向字段——“本次改动的触发处置”。
也就是说,不改处置方的名单,改被侧让方的记法:备料班照样记自己的作业指导书修订,但那条记录里多一个字段,写明它是被哪一次处置触发的。处方从”扩大名单”退到”在另一侧加一个指针”。 这是一个小得多的动作,也是唯一在制图学的约束下还站得住的动作。
约束二(来自园艺学):本文承认侧让可以是正的,并因此放弃了”λ 越低越好”的价值排序。
疏果是一次主动的侧让:当年的果让给明年的花。它的 λ 不低,而它是园艺里最值得做的一件事。更一般地,顶端优势本身是植物的一种资源集中机制——若完全解除,树会长成一丛没有骨架的灌木,同样结不出果。
于是:
本文不主张最小化 λ,只主张 λ 与它的三类分项、以及痕迹的归属,必须被记下来。
处方从”少牵动”退到”牵动了要有数”。这一步让本文失去了它最有力的一句口号,也让它无法用来反对任何一次具体的改动。
约束三(来自土壤学):本文的适用范围被收窄到”被绕过者仍需参与”的系统。
优先流并非在所有场景下都是坏事。在需要快速排水的地块、在盐碱地的洗盐过程中,优先通道正是所要的。它成为问题,只在被绕过的那部分基质仍然需要参与供水供肥的时候。
于是:
本文只适用于被侧让的对象此后仍需参与系统运行的场合。 若某一部分本来就要退出(业务将关停、设备将报废、人员将离职),对它的侧让不构成本文所说的损失。
判别办法很直接:问被侧让的那一方在一年后还在不在这个系统里。多数情况下在,但并非全部——而这个例外恰恰解释了为什么侧让在收缩期的组织里显得无害:那些被挤掉的,本来就要被挤掉。
光在纸上写证伪条款是不算数的。下面这一条已经跑过,用的是谁都下得到、谁都能照着重算一遍的数据。
手边这份材料,是 22.04 和 24.04 两个长期支持版本的公开档案,取其源码包索引,核心与社区两部分都要。清点的落点是版本号的上游/下游分解:一个源码包的版本号由上游作者给的部分和打包方自己的修订号两段构成。
「一次处置」的代理 = 某个被依赖对象发生了变化(编译器升级、基础库接口调整、打包规范修订)。
「一个侧让对象」的代理 = 上游版本完全没变、而下游修订号变了的源码包——上游什么也没做,它却被重新打了一次包。
这是弱代理:重新打包也可能出于打包方自己的原因。第 12.5 节的补跑正是为分辨这一点而设。
H1(存在且可观测):两版共有源码包中,上游不变而修订变化者占比 ≥0.02。
H2(被动性):这些包中,其构建依赖声明未发生变化者比例 ≥0.50(自己什么也没改而仍被重打了一次包)。
H3(传播到第二级):这些包中,同时被另一个”上游未变”包的构建依赖引用者比例 ≥0.20。
事先声明的分层:按 main / universe 各复算 H1。事先声明的补跑(只作解释):上游变与不变两类包的构建依赖变动率之差;上游不变类中对外形态也变化者的比例。
清点范围:两版共有源码包 32,039 个。
类别
数量
占比
上游不变而修订变化(侧让代理)
11,018
0.3439
上游也变(主动升级)
13,700
0.4276
完全不变
7,321
0.2285
假设
阈值
实测
判定
H1 侧让代理占比
≥0.02
0.3439
成立,且超阈值十七倍
H2 构建依赖未变者比例
≥0.50
5,111/11,018 = 0.4639
被证伪
H3 传播到第二级的比例
≥0.20
2,064/11,018 = 0.1873
被证伪
分层复算(H1):核心部分 541/2,335=0.2317;社区部分 10,477/29,704=0.3527。两层同向,社区部分更高。
补跑:构建依赖变动率,上游变类 0.6935、上游不变类 0.5361;上游不变类中对外形态(产出几个可安装单元)也发生变化的,只有 161/11,018=0.0146。
第一,侧让是常态,不是例外。 三分之一强的源码包在上游什么也没做的情况下被重新打了一次包,而其中 98.54% 对外形态毫无变化。从外面看,这三分之一什么也没发生。
这一条改了本文的写法。本文原打算把侧让描述为一件在特定条件下才发生的事,并据此把判定线定得更宽。既然它是常态,判定线就不能靠稀缺性来支撑——本文因此把”必须报告痕迹归属”这条报告纪律从建议改成了强制(第七节)。一个常态化的现象,只能靠归属这一栏来分辨,靠频次分辨不了。
第二,社区部分的比例高于核心部分(0.3527 对 0.2317)。 这与”越是被精心管理的地方侧让越少”这一直觉方向一致,但差距不大。本文不据此作因果主张——两部分的包在成熟度与上游活跃度上本来就不同,本次清点没有控制这些。这是一处本文有能力过度解读而选择不解读的地方。
第三,H3 被证伪,且离阈值不远(0.1873 对 0.20)。 传播到第二级的比例接近五分之一,但没有达到预注册的阈值。这删掉了本文原本打算写的”侧让会沿依赖关系逐级传播”这条更强的主张,改为:
绝大多数侧让是一级的。 二级传播存在且不可忽略(约五分之一),但侧让不是一个连锁反应,而是一次以处置为中心的一圈波及。这一改动使本文的读数从”链长”改成了”比值”——一个只数一圈的量。
H2 是本文原本最有把握的一条:既然是被迫重打包,那它自己应当什么也没改。实测 0.4639,未过 0.50——有五成三的包在被重打包的同时,也改了自己的构建依赖。补跑进一步说明这不是噪声:主动升级类的构建依赖变动率是 0.6935,被动类是 0.5361,两者只差一成半。也就是说,被动重打包时的自我改动,几乎与主动升级时一样多。
这条删掉了本文原本会写的一句更干净的话:“侧让的对象是纯粹被迫的,因而它的变动很容易与自主变动区分开。”
改成的说法是:
被侧让者往往会顺手做一次自己的改动。 反正要动一次,攒着的小事一起办了——这是任何一个维护者都会做的合理选择。而这一顺手,使这次被迫的变动在记录上与一次主动维护无法区分:它有自己的改动内容、有自己的署名、有自己的理由。
这比”纯粹被动”更糟,也是本文全部主张里最难对付的一处:侧让不但不留痕,它留下的痕迹还是受影响方自己的功劳。 第七节编码规则第 2 条(“痕迹记在谁名下不影响归类”)就是为这一条而设的;在本次清点之前,那一条只是一句谨慎,现在它是本文的要害。
这条修订还有一个连带后果,值得单写:它使任何基于”变更记录的作者”来估计牵动面的做法系统性失效。作者是被侧让方自己,理由是被侧让方自己写的,内容里有被侧让方自己的东西。要把它认出来,只能靠时点的聚集——这正是第九节签名二的全部依据,也是那条签名唯一的证据来源。
代理变量弱:上游不变而修订变化,也可能是打包方自己发起的(安全补丁、规范升级)。本次没有办法把这两者分开,因此 0.3439 是上界而非点估计。
清点没有识别触发处置是哪一次。本文数出了被侧让者,没有数出侧让来自哪里,因而无法计算真正的 λ——λ 需要分母(范围内对象数),而档案里没有”范围文件”这样东西。本文的核心读数在这次清点中没有被直接测到。
三类(甲时间/乙份额/丙位次)在这份数据里区分不出来。装置的三分只有间接支持。
数据源与本栏此前若干篇取自同一批公开档案。本次取的是版本字段的另一种分解(此前取过该字段有无变化、格式字段、支持期、构建依赖增删、源码包与可安装单元的映射基数)。同一字段的不同分解,其独立性弱于换一个数据源族,本次不构成对此前结论的独立验证,反之亦然。这是本栏在这批档案上的第六次取数,独立性已经稀薄。
只有两个时点,说不出侧让构成随时间从甲向丙迁移的过程(第六节装置的核心主张因此未被触及)。
经济学的外部性理论是与本文形式最接近的一位,也是最容易把本文吸收掉的一位。这一节单独与它对账。
外部性讲的是:一项活动的成本或收益落在未参与该活动决策的第三方身上,而市场价格不反映这一部分,因而产生配置失当。庇古主张征税或补贴,科斯主张明晰产权并允许交易。这套理论一百年来被用于污染、拥堵、疫苗、教育,成绩极大。
本文与它的分界落在三处,每一处都给判定形式:
分界一 · 落点在组织内部,产权本来就是清晰的。 备料班与产线属于同一个法人、同一个成本中心、同一个总经理。科斯所说的”产权不清”在这里根本不存在,而侧让照样发生。判决性对照:给侧让定价并在内部结算(把备料班多出来的工时按内部转移价格记到产线头上),若 λ 显著下降,则外部性说对、本文多余;若 λ 不动而只是多了一道结算手续,则本文对。 这一条在做过内部市场化改革的企业里可以直接回溯检验——本文的预测是后者,理由在下一条。
分界二 · 问题不在没有价格,在没有条目。 要给一件事定价,得先把它认成一件事。侧让的困难在更前一步:备料班改送料频次这件事,在现行的记法里不是”产线项目的一项成本”,而是”备料班的一次改善”。它不缺价格,它缺的是一个把它归到那次处置名下的字段。判决性对照:取一个已经建立内部转移定价体系的组织,看它的转移定价条目里有没有”因他方变更而产生的调整成本”这一科目。 本文预测没有;若有,本文的这条分界不成立。
分界三 · 受影响方自己不认为自己受了损。 外部性理论假定第三方是受损者,因而有动机主张权利。侧让的受影响方把这次变动记成了自己的改善——他不但不主张权利,还会把它写进自己的绩效。这一条使外部性的全部纠正机制(诉讼、谈判、投诉、定价)在起点上就没有原告。判决性对照:在做过侧让清点的组织里,调查被侧让方是否认为自己承担了成本。 本文预测多数回答否;若多数认为自己受损,则外部性的框架够用,本文只是它的一个特例。
需要说清楚的是,本文并不认为外部性理论错了。本文认为它管的是价格,而侧让缺的是条目;条目是价格的前提,而不是价格的一种。 这也是本文的处方(在受影响方一侧加一个指向字段)与外部性的处方(定价、征税、明晰产权)不在同一层的原因。
下面每一位,都按同一个格式处理:先注明出处,再把它自己能走到的最远处如实写出来(不许削成稻草人),然后指出它与本文在哪一点上分岔,最后给一条能当场分胜负的对照预测。如果一位只能写出”本文更强调”“本文更深入”这类话,那就等于承认本文已被它覆盖,应当撤掉。
先把命题剥掉一切本行业名词,只留形式:一次按名单执行的局部处置,其作用有一部分必然落在名单之外的对象上;这一部分被记录,但被记在承受方名下,作为承受方自己的动作。 这个形式属于”作用与记账错位”这一族。
第二 · 交易成本与组织边界(Coase 1937,《经济学》4(16);Williamson 1975)。它说到哪一步:市场与科层的选择由交易成本决定,把活动纳入组织内部可以省下议价与缔约的成本。分界:这一说预测的是纳入内部之后协调成本下降;本文说的是纳入内部之后协调的记录消失了——成本可能确实下降,而关于它的信息一并没了。判决性对照:比较同一件事在外包与内部完成两种形态下的记录完整度。外包时,供应商为一次变更提出的加价是一笔有条目的支出;内部完成时,同样的调整没有条目。 若内部形态的记录完整度不低于外包形态,本文错。
第三 · 正常事故与紧耦合(Perrow 1984)。这一位走到的最远处是:当交互足够复杂、环节又咬得足够紧时,事故属于系统本身,而不属于哪个人的失误。分界:耦合是结构,侧让是记账。判决性对照:取一个耦合度公认很低的系统(各单元物理隔离、接口稳定),若其 λ 仍然高(因为每次变更的名单画得很窄),则耦合度解释不了它。
第四 · 责任分散与旁观者效应(Darley & Latané 1968,《人格与社会心理学杂志》8(4))。它说到哪一步:在场人数越多,个体承担责任的可能性越低。分界:责任分散讲的是没有人做,侧让讲的是做了而记在别人名下。判决性对照:侧让的场合恰恰是人人都做了自己该做的那部分;若观察到大量”没人处理”的情形,那是责任分散,不是侧让。
第五 · 目标置换与手段的自我强化(Merton 1940,《社会力量》18(4))。它说到哪一步:规则本为达成目标而设,执行中规则本身成为目标。分界:目标置换讲的是遵守规则的动机变了,本文讲的是规则被完整遵守时仍然发生的记账错位。判决性对照:在一个规则被严格遵守、且没有任何仪式化倾向的组织里,λ 照样可以很高——因为把范围画窄正是规则要求的。
第六 · 局部最优与整体次优(运筹学的通用论断)。它说到哪一步:各局部各自最优不保证整体最优。分界:局部最优讲的是结果的次优,本文讲的是信息的缺失。判决性对照:若给定完整的牵动面信息,各方仍然各自最优而整体次优,那是局部最优问题;若给定信息后整体解可算,则问题在信息,即本文。 本文的主张是后者在多数场合成立,因为多数牵动面并不冲突,只是没人知道有多少。
第七 · 影子工作与不可见劳动(Illich 1981;家务劳动与情感劳动的相关研究)。它说到哪一步:有一类必要劳动不被计酬、不被计入产出,通常由弱势方承担。分界:不可见劳动的核心是不被计入,而侧让的核心是被计入了、计在承受方自己的功劳栏里。判决性对照:若被侧让方的记录里查不到任何相应条目,那是不可见劳动;若查得到而且署名是他自己、性质是主动改善,那是侧让。 本文第十二节的数据落在后一种。
第八 · 技术债(Cunningham 1992)。它说到哪一步:为赶进度而做的妥协会积累成日后必须偿还的负担。分界:技术债由妥协产生,且负债方与获益方是同一个;侧让由不妥协产生(那次改动做得很好),且承受方与获益方不是同一个。判决性对照:若把”减少侧让”的处方(在承受方一侧加指向字段)用于一个技术债缠身的系统,不会有任何改善;反之,若把技术债的处方(重构、还债)用于一个侧让严重的系统,也不会改善——处方互不适用,是两件事。
第九 · 变更影响分析(IT 服务管理与工程变更管理的成熟实务)。它说到哪一步:变更前应评估影响范围,识别受影响的配置项与干系人。分界:影响分析问的是”名单上的这些会不会出问题”,本文问的是”名单之外有几个必须跟着动”。二者的关键区别在判断标准:影响分析把”会不会出问题”当作纳入标准,而侧让的对象不会出问题——它们只是要换个方式做原来的事。判决性对照:取一份做得很规范的变更影响分析报告,逐条问”这里有没有列出那些不会出问题但必须改排期的对象”。 本文预测没有,因为它们不满足纳入标准。
第十 · 方法学上的两位:一是干扰与溢出效应(因果推断中的 SUTVA 违反)——处理组的处理影响了对照组。分界在于:溢出是估计上的麻烦,处理办法是设计与建模;侧让是记账上的事实,即使不做任何估计它也在发生。二是责任会计与成本分摊——分摊解决的是已经被认成一笔成本的东西怎么分,而侧让的困难在它还没被认成一笔。
同一专栏里还躺着几篇挨得很近的稿子,一并分开:
有一篇的判断是:凡以效率为名的合并,每做一次就抹掉一次”把某一份单拎出来试试看”的机会。分界:那一篇管还做不做得成,本文管这次做了之后账记在谁头上。判定形式:一个可摘性完好的系统(每一项都能单独停)照样可以有很高的 λ——只要每次改动的名单画得够窄。两读数应正交,本文预测秩相关<0.3。
一篇讲推行按易见效排序,消耗掉可比的对照,剩下的成分被置换。分界:那一篇管拿谁去比,本文管这次牵动了谁。两者可以独立发生,且叠加时后果相乘:牵动面不知道,而可比对照又没了,于是既估不出代价也验不出效果。
另有一篇问的是:把支持撤走之后,那个位置上到底还剩不剩人。它与本文分岔在归属的对象上——它追的是谁在实际扛着,本文追的是这一次改动最后记进了谁的账。二者形式相近而对象不同:一个是常态的执行,一个是一次性的改动。
还有一篇的落点是:一项判定,只有搭在别的活动上当副产品,才留得下来。它与本文分岔处在于:它追问判定究竟有没有被造出来,本文追问一次变动造出来以后被算到了谁头上。
最近的那一位是第七条(不可见劳动)。本文之所以仍不能被它吸收,只有一个理由:不可见劳动的问题是没有条目,而侧让的问题是条目在错的地方,且承受方自己愿意它在那里。 前者的处方是让它可见,后者的处方是加一个指向——而后者做起来更容易,也更没人做。
前一节那十位彼此攻讦得很厉害。现在换一种看法:不看他们各自主张什么,只看每一位必须回避什么。回避的判据只有一条——那件事一旦被他承认下来,他自己的结论就立不住了。把十位的回避处一条条摆开,会浮出一件比他们的分歧要紧得多的事。
外部性理论把”受损方会主张权利”当作给定,因此看不见受损方可以把损失记成自己的功劳。一旦承认,它的全部纠正机制在起点上就没有原告。
交易成本说把”纳入组织内部就省下了议价”当作给定,因此看不见省下的同时也取消了那笔账。一旦承认,组织与市场的比较就少了一个变量,而那个变量的方向与它的结论相反。
紧耦合说把”耦合度是可观测的系统属性”当作给定,因此看不见牵动面的大小取决于名单怎么画。一旦承认,耦合度就不再是一个关于系统的量。
目标置换说把”规则被扭曲执行”当作问题的来源,因此看不见规则被完整遵守时同样出问题。一旦承认,它的处方(回到目标)就落空了。
变更影响分析把”会不会出问题”当作纳入名单的标准,因此看不见那些不会出问题却必须改安排的对象。一旦承认,它的整套纳入标准要重写。
不可见劳动说把”不被计入”当作问题的形式,因此看不见被计入而计错地方的那一类。一旦承认,“让它可见”这条处方就不够用了。
六行背后是同一块地:
一次处置所涉及的全部对象,就是这次处置的记录里列出的那些;而落在名单之外的东西,若真的重要,会以某种方式提出自己的主张。
十位当中没有一位不踩着这块地,连互相攻讦得最凶的两派也踩在同一处。所谓”没有一门学问辨识过它”,来由就在这里——不是没人往那边看,是往那边看的人,脚正踩在它上头。侧让恰好是从这块地的裂缝里漏下去的东西。说它”记录得少”并不确切——它是在现行的任何一本账里都不成其为一样东西:处置有条目,受影响方的改动也有条目,而”这条改动是被那次处置触发的”没有条目,也没有人认为它需要一个。
把本文这个读数拿掉,它并不因此变得难测——它是直接不存在。原因很简单:现行的任何一本账,都没有为”这次改动牵动了几个不在名单上的对象”留过一个字段。
被侧让方此后即将退出系统的场合不适用(第十一节约束三)。业务将关停、设备将报废、岗位将撤销的,对它的侧让不构成本文所说的损失。
侧让方向为正的场合不适用(第十一节约束二)。疏果式的主动让渡——把当期的量让给下期的能力——是一件应当做的事,λ 高不构成问题。判别办法:让出方与受益方是不是同一个主体在不同时点。
范围本来就应当画大的场合不适用。 若一次改动被人为切成若干小项以规避审批,那是范围切割问题,有现成的治理办法,不必动用本文。判别办法:看这些小项是否共用同一份预算、同一个负责人、同一个交付日期。
紧急处置期间不适用。 事故抢修、安全停机、监管限期整改期间,牵动面大是正常的,此时清点 λ 会把应急动作误判为管理缺陷。这条限制很要紧,因为紧急期恰恰是最容易被拿来做文章的时候。
λ 会被拿去考核人——考核发起处置的项目经理,或反过来考核那些”总在改自己排期”的班组。三条写在前面:
一 · λ 指的是一次处置的牵动面,不是发起方的过错。 高 λ 往往来自把范围画窄这条被普遍推荐的好做法(第八节末尾)。把 λ 计入项目经理的绩效,会直接逼出”把牵动面写进范围文件然后不做”这种应付。
二 · 不得把”痕迹记在谁名下”这一栏用于追究被侧让方。 被侧让方把变动记成自己的改善,是一个完全合理的选择——他确实做了那件事,也确实做得不错。本文要的是那条指向,不是那个人的责任。 任何据此认定被侧让方”虚报改善”的做法,都是对本文的误用,并且会立刻使指向字段失去填写的意愿。
三 · 已经据 λ 做出不利安排的,必须公开清点依据与存疑栏。 第七节编码规则第 6 条把无法判断因果的一律排除在分子之外,这条保守规定必须与结论一起公布——否则 λ 会被读成一个比实际更确定的数。
下面这条反噬预言,和上面三条规矩其实是一件事的正反面:
这套主张真进了制度,最省力的过关办法就是在处置的范围文件里添一段”潜在受影响方”的套话,把可能牵动的对象一次性全列上,从此 λ 恒等于零。 这比不列更糟:全列等于没列,而且它会让真正被牵动的那几个淹没在一份没人读的清单里。更糟的一种是,为了压低 λ 而放弃把范围画清,回到大而含糊的项目边界——那会同时损失范围清晰带来的全部好处。
我看不到出口。 本文能做的只有一件:把处方放在受影响方一侧(加一个指向字段),而不是处置方一侧(扩大名单)。指向字段由被侧让方自己填,填的是”这次改动被哪一次处置触发”——它没有免责功能,也没有索赔功能,因而作假的收益接近于零。这不能防止漏填,但至少不会诱发系统性的填法扭曲。
本文的主张分三层,按层设证伪条件。
第一层:侧让作为核心判据——局部处置的作用有一部分必然落在名单之外,且被记在承受方名下。
第二层:把侧让分成时间、份额、位次三类,并主张其构成随处置次数由甲向丙迁移——这一层是本文的分析工具。
第三层:一条哪怕前两层全垮了也仍然站得住的经验主张——在任何一个有版本记录的技术生态里,存在大量”上游什么也没做而被重新处理一次”的对象,且这些对象的对外形态几乎不变。
最强的竞争解释,本文认为是这一句:“其实不就是系统大了牵一发动全身吗?” 它的独有预测是:一切与系统规模同向变化。所以证伪条件必须先把规模摁住,再看本文的独有变量还站不站得住。
F1(打机制的主条件):挑 6 个以上同行业、体量相当的组织,控制人数、系统数与业务复杂度后,若范围文件的对象数与 λ 之间不存在负相关(第八节的规律),则本文机制为伪——届时 λ 应归因于系统规模,而非名单的画法。
F2(最便宜的一条,可当天回溯):取一个已建立内部转移定价体系的组织,检查其转移定价科目中有无”因他方变更而产生的调整成本”。若有,本文第十三节分界二为伪,外部性框架够用。
F3(受影响方的自我认知):在做过侧让清点的组织里调查被侧让方是否认为自己承担了成本。若多数认为自己受损,则本文与不可见劳动、外部性两说的分界均不成立。
F4(装置):若在实地清点中发现晚期改动的侧让仍以甲类(时间)为主,而非转向丙类(位次),则第六节的构成主张为伪。
F5(与同栏两个读数的正交性):若 λ 与可摘性读数、或与可比素份读数,在同一批组织上的秩相关高于 0.6,则两两之间应合并。本文预测三者两两秩相关均低于 0.3。
F6(这一条最容易把本文打掉):拿 λ 去和现成的项目管理指标——范围变更次数、变更请求数、影响评估覆盖率——算秩相关。只要有一个的绝对值过了 0.6,就说明 λ 不过是那几个指标的影子,本文这个读数没有存在必要。要站住,本文得拿得出反例:现成指标全都漂亮,而 λ 极难看。第八节场景三就是:一次晋升,范围文件上只有一个对象,变更请求数为零,影响评估覆盖率满分,λ=10。
F7(把先后关系摆出来押一次):本文说的是一圈有次序的循环——头一步,范围为了好批而被画窄,其后牵动面落到名单之外,再其后承受方把变动记成自己的改善,而下一轮画范围的人因此更相信窄范围是可行的。 可裁决形式:在一个组织连续四次同类处置中,若范围文件的对象数不呈单调下降,则轮次主张为伪。 本文预测对象数逐轮收窄,且第三轮之后开始出现”潜在受影响方”式的套话。
F8(第三层,任何人可当天复算):在任意一个有版本记录的公开技术生态中,清点”上游未变而被重新处理”的对象占比。若该占比低于 0.05,第三层主张为伪。 本文实测 0.3439,且其中对外形态不变者占 98.54%。
假如本文错了,能学到什么。 设 F2 落空、转移定价里确有那个科目,那么这件事已经有现成的解决办法,问题不在认识而在推广,本文的清点纯属重复劳动。设 F3 落空、被侧让方普遍认为自己受损,那么现有的申诉与协商机制就是入口,不需要新的读数。这两种下场,都比本文成立要省事得多——正因为省事,本文才敢把话说死。
一个押上日期的赌
截至 2032 年 12 月 31 日,公开可查的变更管理规范、行业标准或工程实践指引当中,至少会冒出一份,要求在受影响方一侧的变更记录中填写”本次改动的触发处置”这一指向字段,并把历史值留下来。
本文押它不会出现。道理写在第九节末尾:侧让同时满足两边的利益——处置方乐意范围窄,承受方乐意记在自己名下。一件让双方都满意的事,不会有人提出要给它加一个字段。
什么不算命中,写死四条:
处置方一侧的范围文件里加了”潜在受影响方”栏——不算。方向相反:本文赌的是承受方一侧的指向字段。
事后复盘报告里写明”本次变更牵动了若干未列入的对象”——不算。这是事后叙述,不是事前字段。
把指向做成可选填写而无历史值保留——不算。可选且不留历史,等于没有。
只在学术研究或工具原型中出现,未进入任何组织的正式变更记录格式——不算。本文赌的是这件事进不进账。
拿本文的尺子量本文,量得动吗?量得动,而且量出来的数很难看。
同一道题,这个专栏前面已经出过两篇,各请三门学问。每一篇的”范围文件”只有一样东西:这一篇稿子。而每一篇写出来之后,它对同栏其余篇目做了什么?
它改变了后来者可用的门。 前两篇占掉了六门,本篇的选门被这六门直接约束——这不是本篇自己的选择,是被前两篇改掉的安排。它改变了同题各篇的分界义务。 每多一篇,此后每一篇都必须多做几条划界,而这项工作量从不记在先出那一篇的账上,只记在后出那一篇的”划界一节写得长”里。它还改变了同栏其他题目的取数余地:本栏在同一批公开档案上的取数已是第六次,独立性稀薄这件事,是前五次各自留给第六次的。
按本文的读数:每一篇的范围文件对象数为 1,而它牵动的未列入对象——后续各篇的选门、划界义务、取数余地——至少三项。λ ≥ 3。
而这些牵动的痕迹在哪里?在后出那一篇自己的正文里:本篇第十四节那段同栏划界,署名是本篇,性质是本篇的一项工作,看上去是本篇做得比较周全。这正是第十二节 12.5 节说的那件事——被侧让者顺手把它记成了自己的功劳。
这个结果有两条具体后果:
第一,本文第十七节的 F5 在本栏内部执行不了。 F5 要求把三个读数在同一批组织上做秩相关,而本栏的三篇是同一批人在同一周内写的,三者共享全部前提与工艺。这条检验必须由本栏之外的人在真实组织上执行,否则不算数。
第二,本文提出的处方,本文可以执行,而前两篇已经无法补。 处方是”在承受方一侧加一个指向字段”。本篇可以做到——本篇第十四节的划界段落里写明了它是被哪几篇触发的。而前两篇写作时看不到后来者,它们的正文里没有、也不可能有指向后来者的字段。这是一个只能向前不能向后的动作,与本文第十一节约束三所说的”晚了补不上”是同一件事。
据此写死一条自减条款:此后本栏同题各篇,正文中的同栏划界段落须注明”本段因某某篇的存在而必须写”,作为该篇的触发指向;未注明者,不得在合稿时被计为该篇的独立工作量。 本文同时记下:上一篇写下的自减条款(须由本栏之外的人独立执行对照写作),以及更早一篇写下的自减条款,至今都未兑现。
洞一 · λ 的分子靠”如果没有这次处置,它会不会发生”来判,而这是一个反事实。 第七节编码规则第 6 条把无法判断的一律排除,这使 λ 系统性偏小,也使不同清点者之间可能差出很多。本文没有做过编码一致性检验,也没有能力估计这个偏小的幅度。这是本文最薄的一处。
洞二 · 核心读数在真跑中没有被直接测到。 第十二节数出了被侧让者,没有数出侧让来自哪一次处置,因而算不出 λ 的分母。本文实测的是第三层主张,不是核心构念。本文明确拒绝把”侧翼跑通了”说成”核心成立”。
洞三 · 三类构成随时间从甲向丙迁移,是本文最有实用价值的一条主张,而它完全没有数据。 两个时点画不出迁移,公开档案里也区分不出时间、份额与位次三类。若这条为真,一个组织的侧让构成本身就是一个进度读数;若为假,三类只是一个分类而不是一个序列。本文说不出是哪一种。
收尾
企业越成功却越靠近失稳,本文给出的解释是这样一条:每一次局部改善都按一份名单执行,而它的作用有一部分必然落在名单之外的对象上;这些对象没有出问题,只是必须换个方式做原来的事。它们的变动被记录,而记在它们自己名下,作为它们自己的一次改善。于是账是平的,人是认的,而”改一处要动几处”这个数不存在。
三门相距很远的学问给出同一个形状。制图为了让一条道路看得清,把紧挨着它的河流与房屋推离真实位置,而每个要素被移了多远不随图公布。果树上长得最好的那一枝,其强度里含有被它压住的那些芽的份额,而任何对该枝的测量都不含这一份——园艺工人一年里最主要的劳动,就是人为地决定让哪一处强、让哪一处弱。土壤里的水沿少数通道快速走掉,代价落在被绕过的基质上,而灌溉记录按水量与面积记,不按”哪部分土参与了”记。
由此得到的读数是侧让比 λ:被改变而未列入范围的对象数,除以列入范围的对象数。判定线是 λ≥1 且该处置的受影响方一栏只列了范围内对象。判据是一句不含程度词的问话:这次改动,有几个不在名单上的东西必须跟着动?
一次预注册的公开清点给出一条极强成立与两条被证伪的结果。最要紧的是被证伪的那一条:被侧让者往往会顺手做一次自己的改动,于是这次被迫的变动在记录上与一次主动维护无法区分。侧让不但不留痕,它留下的痕迹还是受影响方自己的功劳。 这使任何基于变更记录作者的估计方法系统性失效,只剩下时点的聚集这一条线索。
本文不主张把牵动面写进名单——制图综合已经证明,把删掉和挪动的东西全标出来等于取消综合。本文也不主张最小化 λ——疏果是一次值得做的侧让。本文主张的只有一件小得多的事:
在受影响方一侧的记录里,加一个指向字段:本次改动的触发处置是哪一次。
不改任何一方的名单,不增加任何审批,不产生索赔与免责。它唯一的作用是让”改一处要动几处”这个数第一次存在。而在今天多数组织的变更记录里,没有它的位置。
本节由编者增补,不是作者原稿的一部分。本文第十三节与外部性正面对账,第十四节逐位分开十种说法,并在第五节前就先与耦合、协调成本划清了界。增补的理由是:这些对手全部来自经济学与系统论,而形式上最近的一位在因果推断里,本文没有点名。
因果推断的基本假设里有一条叫稳定单元处置值假设(SUTVA)。它的第二半叫无干扰:一个单元的结果只取决于它自己被分到什么处置,不取决于别人被分到什么。这条假设被违反的情形有一个通行的名字——干扰(interference),俗称溢出。把本文的命题剥到只剩形式,就是一句干扰研究天天在说的话:处置施加在名单上的单元,而名单之外的单元的状态也被改变了。疫苗试验里的群体免疫、就业项目里的一般均衡效应、社交网络里的同伴效应,全是这个形状。这一位比外部性近得多,因为外部性讲的是代价与产权,干扰讲的正是名单内与名单外——与本文的用词几乎重合。
可裁决的分离线,落在它被当作什么问题。干扰研究把溢出当作估计的障碍:它是一件确实发生了、而且我们知道它发生了的事,麻烦在于怎么把直接效应与溢出效应分开估出来;整套方法学——分层随机化、双层设计、暴露映射、部分干扰假定——都是为了测出它有多大。本文说的是另一件事:在企业的记录系统里,这一份根本没有条目。不是估不准,是没有一行。名单之外的邻居确实改了排期、让了份额、降了位次,而这次改动被记在被挪方自己的排程变更里(正文第六节的甲乙丙表),与这次处置的记录之间没有任何一根指针。
这条分离线带来一个具体后果:λ 可以在完全没有实验、没有随机化、没有暴露映射的情况下,直接从变更单上数出来——数这次改动逼着几个不在名单上的东西跟着动。干扰研究做不到这一点,因为它的读数必须从对照组的差异里估;而对照组这个东西在一次真实的企业改动里根本不存在。判定形式:取一批同时做过随机对照与变更单清点的处置。若从变更单直接数出的 λ 与实验估出的溢出效应量高度相关(相关系数高于 0.6),则本文的读数只是溢出效应的一个廉价代理,方法学已经覆盖它;若两者相关很低而 λ 仍能预测后续的失稳事件,则本文对——两者量的是两样东西,一样是效应的大小,一样是记录的缺口。本文押后者。
本文第三节的标题是「名单是完备的」,说的是三家共同假定「一次处置所涉及的全部对象,就是这次处置的记录里列出的那些」。编者主张这一步可以推硬:名单不是对处置范围的一次描述,名单就是处置范围本身——范围没有独立于名单的存在。
这句话的分量在于它取消了一个隐含的比较对象。说「名单画窄了」,等于假定存在一个正确宽度的名单,窄的那份是它的一个不完整摹本;而在企业的实际运行里没有任何程序会去生产那份正确名单——审批、变更、验收、复盘,每一道手续处理的都是这一份写下来的名单。于是「名单之外」这个位置不是被遗漏的,它是被名单这个动作同时造出来的:每画一次名单,就同时造出一片没有条目的地方,而画得越窄,那片地方越大,而这次处置的账面反而越干净。
由此得到一条正文没有说满的推论:侧让比 λ 越高,这次处置的记录看上去越完整。因为凡是被记下的都在名单内,名单越窄,记录内部就越自洽、越无矛盾、越经得起复盘。这是一条可以直接去查的反直觉预测:在一批已归档的处置里,记录完备度评分与 λ 应当正相关,而不是负相关。若查出来是负相关(记录越完备、λ 越低),则本节的推进作废,本文应退回原稿的「名单画窄了」这一步。
编者增补声明:以上一节为本站编者增补,非作者原稿,因此本篇标注「盲评 139 → 修改设计目标 142 · 待独立复核」,不是认证分。原稿的盲评分对投稿全文所打,本节不计入该次评分。增补引用:Rubin, D. B. (1980/1990) 关于 SUTVA 的表述,及 Hudgens, M. G., & Halloran, M. E. (2008). Toward causal inference with interference. Journal of the American Statistical Association, 103(482), 832–842.
Beven, K., & Germann, P. (1982). Macropores and water flow in soils. Water Resources Research, 18(5), 1311–1325.
Coase, R. H. (1937). The nature of the firm. Economica, 4(16), 386–405.
Coase, R. H. (1960). The problem of social cost. The Journal of Law and Economics, 3, 1–44.
Cunningham, W. (1992). The WyCash portfolio management system. OOPSLA ’92 Experience Report. New York: ACM.
Darley, J. M., & Latané, B. (1968). Bystander intervention in emergencies: diffusion of responsibility. Journal of Personality and Social Psychology, 8(4), 377–383.
Flowers, T. J. (Ed.) 及园艺栽培通用教材中关于整形修剪与大小年的章节,参见 Westwood, M. N. (1993). Temperate-Zone Pomology: Physiology and Culture (3rd ed.). Portland: Timber Press.
Illich, I. (1981). Shadow Work. Boston: Marion Boyars.
Merton, R. K. (1940). Bureaucratic structure and personality. Social Forces, 18(4), 560–568.
Perrow, C. (1984). Normal Accidents: Living with High-Risk Technologies. New York: Basic Books.
Pigou, A. C. (1920). The Economics of Welfare. London: Macmillan.
Robinson, A. H., Morrison, J. L., Muehrcke, P. C., Kimerling, A. J., & Guptill, S. C. (1995). Elements of Cartography (6th ed.). New York: John Wiley & Sons.
Thimann, K. V., & Skoog, F. (1934). On the inhibition of bud development and other functions of growth substance in Vicia faba. Proceedings of the Royal Society B, 114(789), 317–339.
Töpfer, F., & Pillewizer, W. (1966). The principles of selection. The Cartographic Journal, 3(1), 10–16.
Williamson, O. E. (1975). Markets and Hierarchies: Analysis and Antitrust Implications. New York: Free Press.
Ubuntu Archive(公开发行档案). dists/jammy 与 dists/noble 的 main、universe 两部分 source 索引。取数日期 2026 年 8 月 11 日。
本篇版本:初稿,2026 年 8 月;正文逾两万汉字。
关于数据:第十二节的每一个数字都来自参考文献第 15 项那两份公开索引,取数日期已注明,没有使用任何非公开材料。三条假设、阈值与代理变量在打开数据之前写定并单独存档,跑完之后没有改过阈值。被证伪的两条按原样留在正文,其中 H2 的证伪结论已写进第五节限定二与第七节编码规则第 2 条。想复核的人下载同样两份文件、按 12.1 节的分解方式重跑即可。
关于写作:这道题、这三门材料的挑选、以及全篇每一处取舍,都由作者定。查资料、跑数、落笔,是作者与语言模型一道做的。本篇第十四节的同栏划界段落,是因同题前两篇的存在而必须写的——按本文第十八节的自减条款,此处一并注明。