会议是技术团队最体面的避难所

博客分类: 

周一早上打开日历,发现这一周已经被各种颜色的色块填满了。晨会、周会、评审会、对齐会、架构讨论会、需求评审会……还没坐下来写一行代码,一天就过去了。剩下的时间再打开 Slack 回几条消息,真正专注的时间碎片化到不可能做任何需要深度思考的事情。

这不是某个人的问题,是整个技术团队的通病。几乎所有技术管理者都抱怨过"会议太多",但有意思的是,抱怨完之后,大多数人还是继续安排会议、接受会议,甚至主动拉会。这种言行矛盾本身就值得琢磨。

 

信息同步?别自欺了

 

会议最常用的理由是"信息同步"或者"对齐"。但仔细想想,你上一次在会议中真正获得关键信息是什么时候?绝大多数会议的信息流向是单向的:一个人讲,其他人听。这叫广播,不叫同步。

更常见的情况是,会议的前十分钟在等人,中间二十分钟在重复上周说过的话,最后十分钟草草收场。真正有信息量的部分,可能五分钟就能说完。但五分钟的会议不符合惯例,也显得不够重视。

我曾经观察过一个现象:技术团队里信息传递效率最高的时刻,往往不是在会议中,而是在工位上随口问一句、在 IM 里发一条消息、或者在 MR 的 comment 里写一段话。这些非正式的信息交换反而更精准、更及时,因为它们是在具体问题的上下文中发生的,不是为了开会而开会。

"对齐"这个词更是被滥用了。对齐的前提是有明确的参照物。但大量会议中,各方带着不同的理解进来,带着同样不同的理解出去,唯一的"对齐"是大家都觉得浪费了时间。真正的对齐需要一个决策,而决策恰恰是大多数会议绕着走的东西。

 

会议真正在做的事

 

如果会议不是为了信息同步,那它们在做什么?我的观察是,会议在技术团队中承担了大量隐性功能,而正是这些隐性功能让会议膨胀变得几乎不可逆。

首要功能是责任稀释。当一个决策需要在十个人的会议上达成共识时,这个决策实际上不属于任何人。如果事后证明决策是对的,大家都可以说"我们当时讨论过了";如果证明是错的,也没有任何一个人需要独自承担后果。会议成了最完美的责任分配器——均匀地分散到每个参会者身上,薄到几乎感受不到。

这种现象在架构决策中特别明显。一个技术方案到底用 A 还是 B,拉一个会议讨论,十个人每人说两句,最终"倾向于"一个方向。注意,是"倾向于"而不是"决定"。谁做了决定?没有人。是会议做的。是"讨论后大家觉得"做的。这种决策方式最大的好处是安全感——出了问题,没有人需要单独站出来。

其次是存在感展示。在技术团队里,你的价值很多时候不是用代码质量衡量的,而是用"在不在场"衡量的。一个经常出现在各种会议中的人,会被认为"参与度高"、"对项目了解全面"。反过来,一个总是缺席会议但产出很高的人,往往被评为"不够主动"或"沟通不够"。这种评价体系无形中鼓励了每个人去挤进更多的会议——不是为了贡献,而是为了被看见。

第三是心理避难。写代码有风险。你的代码可能有 bug,你的设计可能有缺陷,你的方案可能被人质疑。但坐在会议室里听别人讲,不提出任何有争议的观点,不做出任何明确的承诺,只说"我再了解一下"或"这个方案可以考虑"——零风险,零压力。会议成了技术人最安全的场所,因为在这里你不需要产出任何会被评判的东西。

 

金融业务为什么尤其严重

 

在金融科技领域,会议膨胀的问题会被进一步放大。原因很简单:金融业务容错率低,合规要求高,出了问题的代价远大于"讨论不充分"的代价。

这导致一个很自然的倾向:任何有不确定性的决策,先拉个会讨论。任何涉及跨团队的方案,先拉个会同步。任何可能影响线上稳定性的改动,先拉个评审。出发点是好的——谨慎总比冒进强。但结果是,"拉个会"变成了应对不确定性的默认反应,而不是最后手段。

更深层的问题在于,金融业务中风险和责任的关联特别紧密。一个错误的决策可能导致资金损失、合规违规,甚至监管处罚。在这种压力下,任何个人都不愿意独自做决定。拉会讨论、拉更多人参与、拉领导到场背书——这不是谨慎,这是恐惧的传导链。

我见过一种很典型的模式:一个本该两天做出决定的技术方案,因为拉了太多人参与讨论,反而花了两周。两周末尾做出的决定,和第二天就能做出的决定,本质上是同一个。多出来的时间不是在思考,而是在等所有人都感到安全。

 

日历债务与恶性循环

 

会议膨胀最隐蔽的伤害不是占用了时间,而是制造了一种恶性循环。

会议多了,专注时间少了。专注时间少了,单个任务需要更多天数完成。任务拖得越久,各方越焦虑,觉得需要"同步一下进展"。同步进展又需要开会。开完会,时间更少了,任务更慢了——循环就这么转了起来。

我管这个叫"日历债务",和代码的技术债务很像。你不是在写代码时欠下的债,而是在安排会议时欠下的债。每一场不必要的会议就像一笔高息贷款——你借走了一小时,但还回来的不是一小时,而是带上下文切换成本的碎片化时间。

更致命的是,日历债务和代码债务一样有复利效应。当团队一半的人在开会时,另一半人遇到问题找不到人讨论,于是也去拉会。会议产生会议,就像债务产生债务。

 

"我们减少会议吧"为什么没用

 

很多团队意识到会议多之后,常见做法是设立"无会日"或者"减少30%会议"之类的目标。短期可能有点效果,但大概率会反弹。

原因是会议只是症状,不是疾病。疾病是决策权的不清晰和责任制的不明确。

你减少了会议,但决策还是没人敢做。信息还是没人主动写出来。责任还是没人愿意承担。结果是什么? людям不 开会了,但他们在 IM 群里问来问去,在文档评论区里来回扯皮,花在"对齐"上的时间一点没少,只是换了个形式。更糟的是,因为没有面对面交流的约束,异步讨论更容易发散、更容易被忽略、更难形成结论。

真正能减少会议的方法只有一个:让更多的人能够在不需要会议的情况下做决定。这听起来简单,做起来极其困难,因为它要求组织对"做错决定"有更高的容忍度,要求上级对下级有更多的信任,要求信息不对称的程度大幅降低。

换句话说,减少会议的前提不是改日历,是改文化。

 

决策前置与书面先行

 

有几件事是可以立刻做的,但需要一点纪律。

把决策前置到会议之前。任何需要讨论的议题,先写一段文字:问题是什么,有哪些选项,各自的利弊,我的倾向。写的过程本身就是思考的过程,比在会议室里临场发挥有效得多。如果参会者都能在会前读到这份文字,会议就可以直接跳过陈述环节,进入讨论和决策。很多情况下,这份文字本身就已经足够促成决策了,会议可以直接取消。

参会权不等于必须到场权。一个十人的会议,真正需要发言的可能只有三人,剩下七人是来"旁听"的。如果会后有会议纪要,这七个人完全可以通过阅读纪要获得相同的信息。默认应该是"不需要在场",而不是"被邀请了就在场"。

定期审查会议列表。那些周复一周存在的周期性会议,大部分已经没人说得清为什么需要了。它们不是在解决当前的问题,而是在延续历史的惯性。每一个周期性会议都应该回答一个问题:如果这个会议这周取消了,会有什么具体的不良后果?答不上来,就可以取消了。

但这些做法都有个天花板——它们只能减少明显冗余的会议,无法触及根因。只要组织的默认反应还是"不确定就拉会",新的会议就会不断生长出来,像割了一茬又一茬的韭菜。

 

最不舒服的真相

 

说了这么多,可能最不愿意承认的一个事实是:很多人其实不想要更少的会议。

对管理者来说,会议是存在感的来源,是"在场"的证明,是管理幅度的可见体现。一个没有会议的经理,会觉得自己不够重要,也会被上级觉得不够忙碌。

对工程师来说,会议是代码之外的社交空间,是获得信息优势的渠道,是避免独自做决定的保护伞。一个不需要开会的工程师,意味着他需要独立面对每一个决策的结果。

会议膨胀不是效率问题。它是组织对决策的恐惧的投影,是对个体责任的系统性逃避,是一种集体性的心理防御机制。

所以当你抱怨"会议太多"的时候,可能要问自己一个更尖锐的问题:如果我今天没有这个会议,我会做什么决定?而那个决定,我是不是本来就该自己做?

开会是最体面的摸鱼,会议是最高效的责任稀释器,会议室是技术人最舒适的避难所。当你看到日历上那些密密麻麻的色块,不要觉得那是在压榨你的时间——那正是你和你团队一起建造的围墙,用来挡住那些需要独自面对的决定。

什么时候一个团队开始真正减少会议了?不是当他们"提升了效率意识"的时候,而是当有越来越多的人愿意说"这个我来定"的时候。

You voted 4. Total votes: 1

添加新评论