“夏夏,你今天能早点回来吗?你爸生日,我做了他爱吃的红烧肉。”妈妈的声音带着期待,林夏心里一紧。他翻开日历,才想起今天是父亲六十岁生日——昨晚忙着处理故障,竟然把这事忘了。
“妈,我尽量,今天这边大促,忙完就回去。”他压低声音,怕同事听见,“你们先吃,不用等我。”
挂了电话,林夏的心情有些沉重。作为儿子,他确实不够称职。父亲去年做心脏搭桥手术,他只陪了三天就赶回公司处理项目上线;母亲腰椎不好,想让他陪去医院做检查,他也总说“等忙完这阵”。可技术部的事永远忙不完,新系统上线、旧系统迭代、安全漏洞修复……他就像个不停旋转的陀螺,连停下来喘口气的时间都没有。
“林总,王总叫你去他办公室。”助理小张的声音打断了他的思绪。林夏整理了一下衬衫,起身走向管理层办公区。他知道,王总找他,大概率是为了昨晚的故障——虽然问题解决了,但影响了可用性指标,王总肯定要跟他“聊聊”。
果然,一进办公室,王总的脸色就不太好。他把林夏的复盘报告推到桌上,手指在“灾备集群切换”那栏敲了敲:“林夏,你知道这次切换会影响多少KPI吗?季度可用性指标要被扣掉5分,今年的部门奖金都要受影响。”
林夏站在桌前,不卑不亢:“王总,我知道指标重要,但用户数据更重要。如果不切灾备,昨晚的数据丢失风险超过80%,到时候不是扣奖金的问题,是用户信任的问题。”
“用户信任?”王总冷笑一声,“没有业绩,公司都活不下去,谈什么用户信任?我早就跟你说过,技术要为业务服务,不是让你拿着‘风险’当借口,阻碍业务进度。”
林夏深吸一口气,尽量让自己的语气平和:“王总,技术不是业务的对立面,而是支撑。昨晚的故障,本质上是我们在‘进度’和‘质量’之间失衡了——算法迭代没做充分测试,产品需求没提性能指标,这些都是我们前期沟通不到位的问题。接下来我会调整技术部的流程,把风险评估提前到需求阶段,不会再出现这种情况。”
王总盯着他看了几秒,突然叹了口气:“我知道你做事靠谱,不然也不会把技术部交给你。但你得明白,老板看的是结果,是GMV(商品交易总额),是用户增长。下次有风险,先跟我商量,别自己做决定。”
“我明白。”林夏点头,“下次一定提前沟通。”
走出办公室,林夏靠在走廊的窗户上,看着楼下人来人往的街道。他想起刚做技术总监时,王总跟他说过的一句话:“技术能解决问题,但管理要平衡矛盾。”那时候他不懂,总觉得只要把技术做好就行,后来才发现,职场里的很多问题,根本不是“技术行不行”的问题,而是“人愿不愿意配合”的问题。
下午三点,技术部召开故障复盘会。林夏把故障原因、处理过程、改进方案一条条列在白板上,没有回避自己的责任,也没有指责任何一个团队。张锐主动站起来,说要优化算法测试流程;前端组长也提出,以后会主动跟产品部对齐性能指标。整个会议没有一点火药味,反而像是一场“问题解决研讨会”。
散会时,张锐走到林夏身边,递给他一支烟:“林总,其实昨晚的算法问题,主要是我没考虑周全,你没必要把责任揽到自己身上。”
林夏接过烟,却没点燃,只是夹在指尖:“团队出了问题,我这个总监肯定有责任。而且,把责任扛起来,你们才能没有顾虑地改进,不是吗?”他拍了拍张锐的肩膀,“好好优化测试流程,下次别再掉链子了。”
张锐笑着点头,心里却暖烘烘的。他之前在别的公司待过,遇到问题,领导只会甩锅给下属,像林夏这样愿意替团队担责的,他还是第一次碰到。
傍晚六点,大促预热活动的数据趋于稳定。林夏看了眼监控,确认没有异常后,收拾东西准备回家。刚走到电梯口,就看见王总从办公室出来。
“今天辛苦你了。”王总拍了拍他的肩膀,语气比上午温和了不少,“数据不错,运营那边反馈很好。晚上跟我一起去跟老板汇报一下,顺便吃个饭。”
林夏犹豫了一下,想起母亲的电话:“王总,抱歉,今天我爸生日,我得回家陪他吃饭。汇报的话,我把数据报告发给您,您跟老板说就行。”
王总愣了一下,随即笑了:“行,那你赶紧回去吧,替我给你爸道声生日快乐。”
电梯下行时,林夏看着玻璃门上自己的倒影,突然觉得轻松了不少。以前他总觉得,要做个“合格”的技术总监,就得牺牲生活,就得24小时待命。但现在他明白,真正的“合格”,不是做个只会工作的机器,而是能平衡好工作和生活,能对团队负责,也能对家人负责。