事情起源于一次看似普通的需求变更。
产品部李琳的团队在用户测试后,提出优化某个审批环节的交互流程。技术部阿哲的团队评估后,认为改动不大,承诺在三天内完成迭代。
开发进行到第二天,阿哲手下的工程师发现,这个“小改动”触及了底层一个历史遗留的权限验证模块。要彻底实现新交互,必须对该模块进行同步调整,否则会出现数据前后不一致的致命错误。
而调整那个老模块,预估需要额外一周,且存在引发关联功能异常的风险。
消息在周三下午两点传来。负责开发的工程师没有直接找李琳,而是先发消息给了何不凡:“何哥,出问题了。产品部要的那个交互变更,动到了老代码的要害。现在卡住了,怎么办?”
何不凡接到消息时,正在整理另一份会议纪要。他看到“出问题了”三个字,手指停顿了一下。这是一种条件反射般的警觉——任何经过他这里的问题描述,最终都可能需要他来梳理、传递并留下记录。
他回复:“具体是什么问题?涉及哪些模块?有没有初步的解决方案?”
对方很快发来一段技术描述和两张代码截图。
何不凡迅速判断,这超出了他能直接解决的范围。他按照“标准流程”的第一步,拉了一个紧急沟通群,把阿哲、李琳、相关工程师都拉了进来,并附上问题说明。
第一步:拉群讨论。
群里很快热闹起来。
工程师复述问题。阿哲立刻回应:“这个底层模块当初设计时就有缺陷,但一直没动。现在因为一个交互优化去动它,风险收益比太低。”
李琳反驳:“用户测试反馈这个交互点卡顿率很高,影响体验。而且技术评估时为什么没发现会触动底层模块?”
阿哲:“评估是基于你们最初提供的简化流程原型,你们后续优化时新增了状态校验环节,这当然会触及权限模块。”
双方各执一词,争论在群里快速刷屏。
何不凡看着不断跳出的消息,开始执行“标准流程”第二步:邮件厘清。
他在群里发出一条消息:“大家先别急。我将目前的问题要点、技术约束和业务诉求分别梳理一下,稍后发邮件同步给两位负责人和刘经理,我们看如何决策。”
他脱离群聊的实时争吵,打开一个新的邮件草
本章未完,请点击下一页继续阅读!