扁平的弯路 书架

第 05 章 / 共 12 章

第五章 · 协调成本是平方级的

一道组合数学题

先算一笔账。一个团队有 n 个人,如果两两之间都可能需要直接沟通,那么沟通通道的总数是 n(n−1)/2。

5 个人,10 条通道,没问题,大家坐在一个房间里吼一嗓子就行。20 个人,190 条。50 个人,1225 条。200 个人,19900 条。

注意曲线形状:这是平方级增长——人数翻倍,通道数翻约四倍。软件工程师对这个形状有本能的警觉:算法课上老师说,O(n²) 的算法在小数据上跑得欢,数据一大就完蛋。组织里的沟通就是一个 O(n²) 的进程。

这个数学事实有个著名的管理学版本。1975 年,IBM 操作系统项目的负责人布鲁克斯在《人月神话》里写下布鲁克斯定律:「向一个延期的软件项目追加人手,只会让它更加延期。」原因正是通道数——新来的人不只需要干活,还需要和每个老人沟通,培训成本加沟通成本,短期内是负产出。

层级是对这道数学题的工程解

现在把第二章的解剖结果接上来。中层经理是干什么的?压缩。压缩在数学上意味着什么?

意味着把一个完全图改成一棵树。200 个人两两相连是 19900 条通道;分成 20 个十人小组,每组一个组长,组内沟通 45 条通道,组长对上一层汇报——总通道数从近两万降到一千上下。层级就是通信拓扑的优化。它砍掉的不是「关系」,是边数。

所以「砍掉中层」这个动作,在图论里的含义是:把树压平回完全图。省下的,是压缩节点的工资;付出的,是边数的平方级爆炸。

大白话:扁平化省的是节点的钱,亏的是边的钱。节点钱是线性的,边钱是平方的。规模一小,这笔交换划算;规模一大,亏死。

扁平组织的钱亏在哪:创始人的收件箱

有人会说:不对啊,扁平组织里大家又不是真的两两沟通,各干各的,只在大事上找老板拍板。

这恰恰暴露了第二个数学问题:决策的串行化。树状结构里,90% 的决策在树枝上就消化掉了,只有真正跨枝的才上升到根部。压平之后,所有跨团队的事——预算冲突、优先级冲突、方向分歧、人事纠纷——都只有一条出路:涌向创始人。

用工程师的语言:创始人变成了一台单线程服务器,前面挂着全公司所有并发请求的队列。队列理论告诉我们,当请求到达率逼近服务器的处理率,等待时间不是线性变长,而是趋近无穷——系统死锁前的典型症状是:所有事情都「就差老板看一眼」。

去过扁平化大公司的工程师对这个症状不陌生:项目卡在创始人那里三星期没批;两个团队的方向冲突没人仲裁,各自闷头做,三个月后撞车;谁都想找老板聊十五分钟,老板的日程表排到了下下个月。

省下的和亏掉的,什么时候对得上账

把账摆在一起:

注意最后一项的隐蔽性。砍掉经理之后,工程师们花在「对齐」上的时间是上升的,但它不出现在任何报表里——它只是让「写代码的时间」变少了。扁平组织常见的抱怨「我们每天开会对齐,真正干活的时间越来越少」,就是这笔隐藏成本浮出水面的一刻。

那么为什么 AI 公司没感觉?第四章已经回答了:增长期的「忙」掩盖了效率的真实水平,而且多数 AI 公司还没长到平方级爆炸的规模。这就引出下一个问题:爆炸点具体在哪?有没有一条可以量出来的线?有的,下一章讲那条线——它藏在一个猴子的脑子里。

扁平的弯路 · 竹小竹8167
费曼式写法 · 由多个 AI 代理撰写与互相审校