一周有十九个例会,团队还是觉得信息不通。这两件事通常被当成矛盾,其实互为因果:正因为信息不通,才不断加会;正因为会太多,才没人有时间把信息写清楚。加会解决了"感觉没人知道",没解决"确实没人知道"。
会议是同步机制,它的成本不是"这一小时",而是所有参与者的连续时间之和,再加上被切断的那段专注。十九个会、每个八人、每个一小时,一周就是一百五十人时;按季度算,接近两千人时。这个量级不需要精确核算就能下判断:它在和真正的交付抢预算。
所以会议该按存量管,而不是按需求批。新增一个会几乎零成本,取消一个会要有人担责——这种不对称,才是会议只增不减的根因。
1. 先把成本算成一个季度的人时
| 会议 | 人数 | 时长 | 频率 | 季度人时 |
|---|---|---|---|---|
| 每日站会 | 9 | 15 min | 每工作日 | 约 45 |
| 周例会 | 12 | 60 min | 每周 | 约 156 |
| 需求评审 | 6 | 90 min | 每周 | 约 117 |
| 跨组同步 | 8 | 60 min | 每两周 | 约 52 |
| 月度复盘 | 15 | 120 min | 每月 | 约 90 |
(按 13 周 / 季度估算,只算在场时间,不算切换成本。)切换成本通常被低估:一个会切碎上午,会议前后的十分钟往往比会议本身更贵。按经验,连续时间被打断一次,恢复需要十几分钟量级,这段不写在日历上,但确实发生。
这张表还有一个用法:看人时的分布,而不是总量。总量只说明"会多",分布才说明"谁被会淹了"。如果同几个人出现在前五行里,问题不是会议数量,而是角色过度集中——这些会被当成他们的主要工作,而他们的主要工作本来该是判断。
核算脚本不必复杂,一张表就够:
// meetings.csv: 名称,人数,单次分钟,每周次数
$ awk -F, '{h+=$2*$3*$4/60} END{print "每周人时="h, "每季度≈"h*13}' meetings.csv
// 只统计 ≥4 人的会;两人对话不算会议,算协调
2. 四种功能,四种替代
会议本身没有对错,错的是用会议承担它承担不了的功能。四种功能各有更便宜的替代,替代的前提是信息能被写下来。
| 功能 | 特征 | 更便宜的替代 | 替代失效的条件 |
|---|---|---|---|
| 同步信息 | 单向、无决定、人多 | 书面记录 + 检索 | 信息高度依赖语境与语气 |
| 做决定 | 有选项、有权衡、需拍板 | 决策台账 + 异步评论限时 | 分歧需要当场澄清 |
| 建立共识 | 立场不同、需要被听见 | 一对一 + 书面立场汇总 | 冲突已表面化 |
| 解决冲突 | 情绪在场、边界不清 | 第三方调解 + 明确规则 | 需要即时让步 |
最该砍的是第一类。"信息同步会"通常没有决定要产生,参与者大半是旁听,而旁听的成本和主讲一样贵。它的替代品不是"更好的会",是能检索的记录。判断方法很直接:散会后问一句"今天定了什么",如果答案是"没定什么,就是同步一下",那这个会可以消失。
后两类要小心处理。建立共识和解决冲突看起来"不产出决定",但它们的产出是立场变化,很难用文档替代——一份写好的方案发出去,反对者可能只是不回邮件,而会上沉默的人其实是反对。这两类会议的替代方案不是取消,而是减少参与者并把分歧显性化:先书面收立场,只把仍有分歧的人聚到一起。规模一大,共识会就退化成发布会。
例会审计不必等到季度末,三周采样就足以看出结构:
// 从日历导出 ics,按标题前缀统计场次与人时
$ grep -h '^SUMMARY' cal.ics | sed 's/SUMMARY://' | sort | uniq -c | sort -rn
$ grep -c '^SUMMARY:\[I\]' cal.ics // 只同步、无决定的场次
// 三周内 [I] 占比 > 50% → 直接进清理,不必先优化议程
3. 例会只增不减的三种机制
第一种:没人有权取消。新增一个会,发起人一句话就行;取消一个会,需要所有参与者同意。权限不对称,存量必然单调上升。
第二种:取消要担责。万一取消后出了问题,"当初是你把会砍了"。风险落在个人身上,收益落在集体身上,理性选择是留着。
第三种:取消后没人确认。会停了,但原来靠这个会传递的信息没有新通道,几周后信息断层出现,于是会又被恢复,还多了一条"看,还是得开"的证据。
三种机制对应三种处置,缺一不可:
─── 会议存废判据(三问,任一为否则可停)───
1. 这个会是否产生决定? 有 / 无
2. 是否必须同步(异步做不到)? 是 / 否
3. 是否有人在会上只旁听? 有 / 无(有则改纪要)
// 三问全过 → 保留,并压缩到最小人数
// 第 1 问为否 → 转书面记录,停会
// 第 3 问为有 → 移除旁听者,用纪要替代
配套的规则是"默认取消":连续两次没有产生决定的例会,自动停一次,恢复需要说明产生了什么决定。这条规则的关键是默认值反转——从"要证明该停"变成"要证明该开"。取消的责任也随之反转:不是砍会的人担责,是主张继续开的人说明它产出了什么。
─── 日历层面的落地(不需要工具,改标题即可)───
标题前缀:[D] 有决定 [I] 只同步 [R] 复盘
连续两次 [I] 无决定 → 下一次自动取消,发纪要代替
纪要必含:决定了什么 / 谁负责 / 何时验证
// 无纪要的会,视为未产生决定
4. 决策会的最小构成,与旁听者的处理
决策会砍不得,但要瘦。必要构成只有三种角色:能拍板的人、能提供关键约束的人、会执行的人。人数上限取决于约束的数量,而不是尊重谁——超过七八个人,发言时间被摊薄,实际讨论会退化成一两个人对答,其余人走神。
一个常见误判是把"相关方"全请进来。相关方不等于约束方:相关方想知道结论,约束方能改变结论。前者用纪要,后者才需要席位。把这个界线划清,多数决策会能砍掉一半人,而决策质量不降——甚至会升,因为讨论密度上去了。
旁听者用纪要替代,不是用"会后我转述"替代。转述会衰减,纪要不衰减。纪要的最小结构是三行:决定了什么、谁负责、何时验证。没有这三行,纪要只是会议记录,不能替代在场。
异步替代不是免费的,它的隐性成本在于写清楚比说出来贵。说话可以含糊,听的人会用上下文补齐;写下来含糊,读的人只能猜。所以异步替代的适用条件很具体:
| 条件 | 满足时 | 不满足时 |
|---|---|---|
| 参与者共享背景 | 书面能省略大量前提 | 需先补背景,成本高于开会 |
| 讨论可分段 | 异步评论能推进 | 需要即时来回澄清 |
| 结论可验证 | 记录能作为依据 | 结论靠默契,无法留证 |
| 时区分散 | 同步本身昂贵 | 同步便宜,异步反而慢 |
四条不满足时,硬推异步的后果不是效率提升,而是决策延迟与"会而不议、议而不决"的书面版。
度量四项即可,都容易采集:
// 会议小时数占比:会议人时 / 总人时(按周)
$ awk -F, '{m+=$2} END{print "会议占比="m}' hours.csv
// 有决定的会议比例:从纪要里数
$ grep -l '决定' notes/*.md | wc -l // 有决定
$ ls notes/*.md | wc -l // 总场次
// 纪要产出率、参与者平均人数:从日历导出后按人次求和
四项里最有诊断价值的是"有决定的会议比例"。它低于一半时,会议的主要功能已经不是决策,而是仪式;此时清理存量比优化议程有效得多。
5. 排错:砍了会但问题没解决
| 现象 | 真实原因 | 处置 |
|---|---|---|
| 停会后信息断层 | 没有替代通道,只是取消 | 先建记录位置,再停会 |
| 会议变短但数量变多 | 砍的是时长不是频次 | 按频次下手,合并同类项 |
| 纪要没人看 | 纪要写在会议系统里,不在工作路径 | 贴到任务、PR、告警旁 |
| 决策会仍然议而不决 | 拍板的人不在场或不敢拍 | 明确决策人与升级条件 |
| 停了会又恢复,且更多 | 取消时无人确认替代方案 | 停会同时指定信息承接人 |
第一条是最常见的失败:把会砍了,却没建承接通道,几周后断层出现,团队得到的教训是"会不能砍"。清理顺序必须是先建后砍,哪怕先并行两周。
6. 边界:什么时候该加会而不是砍
| 场景 | 会议密度 | 理由 |
|---|---|---|
| 团队极小(三到五人) | 应下调 | 同步成本低,记录成本相对高 |
| 危机期(故障、上线窗口) | 应上调 | 不确定性高,同步的价值高于记录 |
| 转型期(方向、组织调整) | 应上调 | 共识本身是产出,无法异步获得 |
| 稳态交付期 | 应下调 | 信息可预测,记录足够 |
| 跨时区协作 | 结构性上调(少数长会) | 同步窗口稀缺,需集中使用 |
危机期与转型期的共同点是:不确定性高到无法预先写成文档,同步本身就是最便宜的信息压缩方式。这时候砍会是把成本转嫁给误判。判断依据不是"会多不多",而是"信息能不能被提前写清楚"——能,就砍;不能,就留着,但压缩人数。
清理节奏也要跟着这个判据走:稳态期每季度清一次存量,危机期只冻结新增、不动存量。危机期清理会议,通常会在两个月后以"沟通不畅"的形式还回来。
7. 自测
- 会议的真实成本由哪两部分构成,为什么第二部分常被漏算?
- 四种功能里,哪一类最该被砍,判据是什么?
- 例会只增不减的三种机制分别对应什么处置?
- "默认取消"规则反转的到底是什么?
- 异步替代的隐性成本是什么,四条适用条件中哪条最关键?
- 哪两种时期会议密度应该上调而不是下调?