周一上午十点,会议室“海棠”里没有海棠,只有一面擦不干净的白板。上周留下的蓝色马克笔痕迹还在,像几条没洗净的河。
高群坐在主位,笔记本接着投影。他把事故复盘模板打开,第一行写着:问题性质,客户环境差异。
周驰进门时,林夏已经坐在靠墙的位置。她面前摊着电脑,屏幕亮度调得很低。产品经理赵茜在翻手机,实施负责人王磊端着咖啡,眼睛没离开杯盖。
“人齐了。”高群拍了拍手,“今天不追责,主要讲改进。我们要向前看。”
周驰把自己的电脑放下,没接话。向前看这句话很好用,像会议室里的中央空调,吹到每个人身上都一样凉。
高群翻到第二页。“结论初稿是这样:上线整体成功,B 仓因客户模板未按约定更新,导致短时校验异常。研发侧后续增加兼容性补丁,避免类似问题。”
“不是补丁。”周驰说。
会议室静了一下。
高群看向他:“什么?”
“如果继续兼容旧模板,等于把实施流程的问题放进代码里。”周驰起身走到白板前,拿起黑笔,“我们需要的是模板版本检查、上线前阻断规则、客户侧确认回执。代码可以做兜底,但不能替流程承担全部风险。”
他在白板上画了三列:客户模板、实施确认、系统切流。每一列下面写时间点。写到“周四 18:40 阻断缺陷仍打开”时,赵茜抬了抬头。
“那个缺陷后来不是改成跟踪了吗?”她说。
林夏开口:“是周五晚上改的。事故之后。”
王磊把咖啡放下,杯底碰到桌面。“你这话什么意思?客户现场情况很复杂,不可能所有事情都等齐了再上线。”
“可以复杂。”周驰转过身,“但复杂要有记录。没有记录,就会变成谁在现场谁负责。”
高群的手指在桌上敲了两下。“周驰,注意表达。我们不是法庭。”
“所以我只讲系统。”
周驰把最后一条链路画完,黑色箭头从左到右,停在“切流决策”。白板上的字不漂亮,有几个横画还歪着,但每个节点都能对应日志、缺陷单和群消息。
他转回电脑,把自己整理的《夜间切流记录》投上去。文档没有形容词,全是时间、动作、证据来源。十几页内容在投影上铺开,像一张没有情绪的网。
高群的脸色沉下来。“这份文档你发过谁?”
“项目群。”周驰说。
赵茜坐直了。王磊低头打开手机。林夏没有看任何人,只在键盘上敲了一下,像把某个页面保存下来。
“谁让你发的?”高群问。
“记录给项目成员看。”
“你有没有想过客户看到会怎么理解?有没有想过团队形象?”
周驰握着白板笔。笔帽被他攥得发热。
他想过。发出去之前,他想过高群会生气,想过赵茜会躲,想过王磊会骂他不懂现场。他也想过自己下个月绩效会被写得很难看。可是他更清楚,如果这份文档只发给高群,最后会变成一页“客户环境差异”。
“团队形象不是靠删记录维护的。”周驰说。
这句话落下去,比他预想的重。会议室外有人经过,影子从磨砂玻璃上一晃而过。
高群合上电脑,投影黑了。白板上的链路还在,黑字悬在墙上,谁也不能假装没看见。
“好。”高群站起来,“既然你这么坚持,三天内给我一个兼容旧模板的方案。能上线,我们再谈流程。”
“三天不够。”
“那就是你的专业判断?”
周驰听出那句话里的坑。三天不够,会被说成能力不足;三天能做,会被说成原本就该做。
林夏忽然把电脑转向投影幕。屏幕上是缺陷单的历史记录,每一次标题变更、状态变更、评论人和时间都列在那里。
“我的专业判断是,”她说,“上线前阻断被绕过了。研发补丁不能替代审批。”
高群看了她一眼,没说话。
散会后,周驰回到白板前,用手机把整面墙拍下来。镜头里,黑字、箭头、未擦干净的蓝色旧痕叠在一起。就在他按下保存时,高群从门口回头。
“白板擦掉。”
周驰把手机放进口袋,拿起板擦。
第一下擦过去,黑色粉末落在指缝里。他低头看着那些碎屑,忽然发现自己手还在抖。