1月20日的武汉光谷软件园c座12楼,大会议室的白炽灯将所有人的影子钉在墙上。
祁烨玲盯着投影仪上跳动的数字,拳头握得死死的,指甲又不自觉地掐进掌心。
应付模块遗留问题数从半个月前的302个降到了128,但最后这128个就像卡在喉咙里的鱼刺,每一个都关联着至少三个业务部门的核心流程。
“嘉豪,物流发票匹配规则的问题,马来西亚财务部到底能不能接受人工复核”她转头问坐在斜对面的辛嘉豪。
后者油光满面,最近已经是彻底摆烂了,三五天洗一次头都是常态。
辛嘉豪揉了揉太阳穴,面前的冷掉的热干面还没动过筷子:“他们财务经理说‘可以接受临时方案,但必须在上线报告里注明风险’。”
他模仿着马来西亚同事带口音的中文,会议室里响起几声疲惫的轻笑。
祁烨玲的思绪突然回到去年12月份那个雨夜。
那天她刚从鹏城飞到武汉,落地时收到第一封用户验收测试日报:通过率19%。
不对,应该是18.76%,要特么四舍五入以后才有19%。
那数字红得刺眼,像极了她当时被气得发红的眼眶。
那天晚上,她在酒店房间里对着电脑把所有问题都分门别类,窗外的雨越下越大,落地玻璃上结着细密的水珠,模糊了远处的光谷地标。
“祁姐,你看这个。”王哲突然递来一份测试报告,“资金校验接口在多币种场景下的延迟,我们用了缓存方案后降到了80ms。”
年轻人的眼睛里有血丝,但语气里带着突破后的兴奋。
祁烨玲接过报告,视线扫过“优化后性能达标”的结论松了口气。
当年赵坤教她“真正的架构师要学会在妥协中找最优解,就像在淤泥里种荷花。”时她觉得这比喻太过市侩,如今却觉得贴切得令人心酸。
就在祁烨玲发呆的时候,辛嘉豪盯着屏幕右下角闪烁的welink图标。
在马来西亚子公司支持上线业务的东南亚区域it部的同事张明阳正在群里疯狂所有人。
“ap模块的预制凭证又对不上总账!”张明阳发来的截图里,红色错误提示几乎占满整个屏幕,“这边子公司财务总监在会议室拍了三次桌子了!”
祁烨玲抓过辛嘉豪的键盘,快速登录vpn查看生产环境日志。
她鬓角的碎发有些油,一股一股被粘在一起,工牌带子斜挂在皱巴巴的衬衫领口:“问题出在法人实体映射表,吉隆坡新建的贸易公司没同步到测试环境。”
作战室突然陷入死寂,大家都面容诡异的看着她。
“别愣着,改啊。”
祁烨玲知道大家的眼神代表什么意思,这是自己的锅。
毕竟是自己否决了联调方案,当时为了赶进度,她坚持让新加坡团队直接对接马来西亚子公司,跳过了武汉的集成测试环节。
时间就在每次的发现bug和修复bug的循环中度过。
两天后,马来西亚吉隆坡的夜雨敲打着华兴大厦的玻璃幕墙。
财务共享中心的灯光在凌晨两点依然通明。
“李总,主数据映射又报错了!”本地实施顾问阿米娜的声音带着哭腔,“主数据迁移卡在97.3%,银行账户验证报错!”
李峰顿感头大,作战室的玻璃墙上,密密麻麻贴着五颜六色的便签。
辛嘉豪从成堆的测试报告中抬头,眼镜滑到鼻尖:“不可能!昨晚全量验证通过率是100%。”
他很想发曹操表情包,不可能,绝对不可能.gif
“是今天凌晨更新的供应商信息。”辛嘉豪不信邪的调出了系统变更日志,才发现是某个吉隆坡ip在三点十七分上传了47家新供应商数据,“财务部急着录入季度新增合作伙伴,没走主数据管理系统。”
“咋办李总”他懵了,整个上线切换哪哪都是问题。
李峰叹了一口气,“先冻结生产环境!这些账户没经过反洗钱系统筛查。”
“但是月结流程已经启动!”马来西亚子公司财务总监陈美玲说道,她身旁坐的会计们也都满脸焦躁,“现在冻结意味着三千多张应付单据要手工处理!”
陈美玲仅仅花了10分钟便冷静了下来,紧接着就招呼着共享中心的会计们手工处理单据。
远在武汉的团队也是鸡飞狗跳。
此刻祁烨玲的指尖在键盘上飞舞,调出银行账户校验规则。
一瞬间,她的冷汗顺着脊椎滑落。
系统正在用华国的银联标准验证马来西亚的iban账号,导致所有本地银行信息被错误拦截。
“王哲!带人重建校验逻辑!”她扯下工牌摔在控制台,“用马来西亚央行最新发布的格式规范!”
两个小时后检查完系统日志才发现某个隐藏字段里填着中文标点:“草!这是鹏城迁移时残留的格式模板!”
祁烨玲抓起手机就拨出去一个:“美玲总,我需要你们财务团队逐条核对新增供应商信息...”
“我们的人已经连续工作十八个小时了!”陈美玲的声音带着哭腔,这个南洋理工大学毕业的马来西亚华裔财务总监平常都很精致,这会儿的声音却透露着脆弱,“她们还在手工处理ap单据...”
而这会儿的数据清洗区,辛嘉豪盯着自动校验程序生成的差异报告瞪大了眼睛:“阿米尔!这些马来语特殊字符被转码成乱码了!”
马来西亚工程师扑到终端前,额头几乎贴上屏幕:“这是爪夷文银行名称!我们的ocr系统没加载东南亚语言包!”
辛嘉豪太阳穴突突直跳。
他想起三个月前的本地化评审会,自己以“字符集冗余”为由否决了多语言支持方案。
此刻那些被压缩成问号的文字,正在吞噬整个迁移进度。
“暂时用人工核验!”他扯开衬衫领口,“让所有会马来语的实施顾问到3号会议室集合!”
没过多久走廊里就传来了急促的脚步声。
渡河项目就是这么跌跌撞撞的一路往前走着,项目组中的每一个人都可能会犯错,每一个决定都有可能会翻车。
哪怕是重生一次的陈默也不记得大多数细节,唯有给予支持和鼓励。