投影停在“组织优化”四个字上。周启说出林岑的名字时,会议室后排的安保已经走到他身边,伸手去接他的工牌。
林岑摘下工牌,没有递给安保,先放在桌面。桌上的另一份文件被推到他面前,封面写着核心产品交割包验收单。
那套产品的第一代系统是他带队写出来的,如今公司打算以一千二百万元出售。
周启要他交出工牌,却还要他当着全公司的面,在验收单上签下“可独立交付”。
林岑翻到责任签署页,指尖压住空白的签名栏。“工牌我交,验收单我不签。”
前排有人抬头。周启没有碰那份验收单,只对安保说:“先收工牌。林岑的账号和门禁权限即刻撤销。”
工牌被拿走后,周启点了程野的名字。“从现在起由你接替项目负责人。验收单今天必须签完。”
程野站在投影旁,手里还拿着大会的流程表。他看了林岑一眼,又看向台下那一排等着结果的同事。
林岑没有提自己在公司待了多少年。“程野,你愿意签吗?签的是交割包能在客户现有环境里独立运行,不是演示机上的截图。”
周启接过话:“测试组已经出具通过结论。程野接任后,有权签署。”
“有权和愿意是两回事。”林岑把验收单转向程野,“如果你确认测过客户数据,我现在就离开,不耽误你签。”
程野的拇指压皱了流程表的边。他刚接下一笔房贷,项目负责人这个职位意味着薪水,也意味着以后不用事事等师父点头。
周启当着全公司的面问他:“你们上周不是跑通了吗?”
“跑通了。”程野说。几个人明显松了口气,周启也朝人事主管伸出了手,示意把交接文件递过去。
程野却没有接。他把流程表放下:“跑的是隔离的演示环境,用的是新建的空白数据。旧客户的接口和历史记录,没有进那次测试。”
会议室里安静了几秒。周启看向林岑:“你事先教他这么说的?”
“测试范围写在报告里。”程野声音不大,却没有坐下,“报告首页的‘通过’,后面有适用条件。”
林岑推开椅子,让旁边的人能看清验收单。“把这句话写进交接记录。我的拒签理由也写进去:现有测试不能支持‘可独立交付’。”
人事主管握着笔,迟迟没落下。她问周启:“原来的记录模板只写设备、账号和资料,技术异议放哪里?”
“加一栏。”林岑说,“不需要谁同意我的判断,只需要记下今天各自说过什么。”
周启把话筒放到桌上。“技术问题会后处理。现在是组织调整,不是产品评审。安保,带他出去。”
安保走近时,程野往前一步,挡住了验收单。“周总,您让我接替签字。我得知道自己接的是什么,至少把测试范围记上。”
周启盯着他。刚才在屏幕上公布的任命还没撤,台下几十个人却都看着那个空白的签名栏。
“记。”周启终于说,“但别把一句技术意见写成已经发生的事故。”
人事主管在记录里写下林岑拒签、程野确认演示环境测试,以及客户现有数据尚未复测。周启看完,划掉了“存在交付风险”五个字。
林岑没有争那五个字。他请人事主管念了一遍保留下来的事实,又请程野确认原话。程野点头,在记录的陈述人栏签了名。
轮到林岑时,他写下自己的名字,备注“仅确认上述交接经过”。周启也签了字,要求把“组织调整即刻生效”补在末尾。
纸张从打印机里出来,人事主管将一份副本交给林岑。安保仍站在门边,却没有再催他碰那张验收单。
周启说:“公司电脑、手机和测试资料都留下。你已经没有权限接触项目。”
林岑把笔记本放回桌上,连同工位钥匙一起推过去。“设备可以交。复测申请,请你们按刚才记录的范围处理。”
“申请由谁发起?”周启问,“你现在代表不了公司。”
林岑看向程野。“能发起的人还在这里。你不用替我签结论,只申请把没测过的部分测完。”
程野没有立刻答应。“你要在谁的环境里测?我的账号一旦进生产库,出了事还是我负责。”
“不进生产库,也不用你的账号替我取数据。”林岑说,“请客户用他们自己的备份,在他们授权的场地跑。公司派人在场监督。”
周启冷笑:“客户会陪你折腾?”
“由客户决定。”林岑把交接记录折好,“今天这张单上没有他们的签名,交割后要承担兼容问题的却是他们。”
人事主管问:“那现在能不能把验收单收回来?大会结束后别再让人传着看。”
周启把文件合上,交给身旁的法务。“先收。程野,下午之前给我一个处理意见。”
他再次示意林岑离场。林岑走过程野身边时,对方压低声音说:“你早知道演示报告会被拿来当验收依据,为什么昨天不找我?”
“昨天我在找客户确认备份能不能用。”林岑停了一下,“没告诉你,是我的问题。今天你说的范围,不该由我替你说。”
程野没有回应。他收起自己的流程表,转身去追法务手里的验收单。
走廊里,林岑发现办公软件已经退出登录。他借前台座机拨给那位合作多年的客户工程师,只说清测试请求和公司监督的条件。
对方听完先问:“你还在项目里吗?”
“不在。”林岑看着门外刚被摘下的工牌挂绳,“所以需要你们自己决定,是否愿意验证会影响你们系统的交割包。”
电话那端沉默片刻,答应把请求转给客户负责人,但要求公司正式确认测试安排。林岑挂断后,把这个条件写在交接记录副本背面。
许衡从电梯里出来时,大会的人正三三两两散去。他是董事长,也曾和林岑一起担保过最难的那笔员工工资。
他看见林岑手里的纸:“周启真让你走了?”
“工牌收了,账号停了。”林岑把正面递给他,“程野承认只测过演示环境。客户愿意考虑复测,前提是公司在场。”
许衡读完,先问的却是:“如果交割推迟,那六百万元缺口怎么办?供应商和工资都在等。”
林岑没说自己有办法。他指向记录上的“尚未复测”:“先让机器给出答案。要是不能卖,我今晚交一份能落地的资金安排。”
“今晚。”许衡重复一遍,没有替他减轻期限,“客户那边我联系。你别再碰公司系统。”
林岑点头,把交接记录的副本收进衣袋。电梯门合上前,他看见程野抱着验收单走向测试组,身后跟着法务。
下午的复测有了入口。可就算测出了问题,六百万元缺口也不会跟着消失。林岑答应的期限是今晚,供应商和同事的工资都还在等。
客户会议室的电脑已经接好投影。林岑到场时没有碰键盘,客户工程师陈工正在核对自有备份的时间戳,公司法务和程野坐在另一侧。
许衡最后进门,带来周启和一名投资方董事的代表。他把会议目的说得很窄:“验证交割包在现有客户数据上的运行结果,当场记录。”
周启把操作顺序交给陈工。“先按正式交割说明跑一遍。不要临时改步骤,否则结果没有可比性。”
林岑同意。他坐在客户席末端,只请陈工把屏幕上的版本号念出来,免得有人事后争论用错了安装包。
陈工按说明导入新建数据,完成启动、查询和导出。三个步骤都显示成功。周启的笔在桌上轻轻敲了一下。
“这就是上周的结果。”他看向许衡,“如果有人坚持卖不了,总得拿出与合同有关的证据。”
林岑指着说明末页:“下一步,请加载客户留存的旧版业务备份。那不是新增要求,是他们现在每天使用的数据。”
陈工先向客户负责人确认授权,才把备份接入隔离机器。进度条越过一半时,窗口弹出第一条接口映射错误。
他没有立刻重试,而是停下来读出报错编号。程野打开自己的纸质记录,找到演示测试里从未出现过的旧版字段。
周启说:“一次错误可能是数据脏。清洗后再跑。”
“可以。”陈工抬头,“但清洗规则由谁提供?我们不能把正在履行的客户合同当作测试样本改掉。”
林岑让他继续按交割说明处理。说明里没有旧版字段的迁移步骤,系统在第二次导入后再次报错,这回还覆盖了兼容配置。
程野站起来,走近屏幕。他没有用公司的账号,只让陈工展开日志,把前后两次配置差异投到墙上。
“演示环境没有这些字段。”程野说,“所以它成功,不等于这份包能接住旧数据。昨天我说的测试范围,就是这个。”
周启翻着说明书:“兼容配置可以交给买方后续修。我们卖的是产品,不是所有客户的历史包袱。”
客户负责人一直坐在窗边,此时才开口:“我们的维护合同还在履行。上个月你们确认过,换包不影响现有接口。”
许衡转向她:“确认文件是谁签的?”
“公司交付团队。”她把邮件打印件放在桌上,“另外两家老客户收到的也是同一版兼容承诺。”
许衡把纸拿起来看了很久。他原先知道出售会影响产品线,却直到此刻才看见仍在履行的承诺如何落到这三家客户身上。
投资方代表问林岑:“如果保留产品,要修多久?别只告诉我们今天不能卖。”
林岑看着屏幕,没有给出日期。“先把三家旧客户的数据类型分别跑完,确认共用缺陷和各自差异。现在报一个整齐的周期,是让别人替我承担误差。”
“那现金缺口怎么办?”代表追问,“一千二百万元的交易首款本来能救急。你要求暂停,总不能让员工和供应商等你的测试报告。”
“不能。”林岑答,“今天先把交割结论停住,今晚我交替代资金方案,写明谁出钱、何时到账、覆盖哪些到期款。”
周启望向许衡:“董事长,合同有董事会批准条件。现场发现问题,可以补充披露,但没必要现在宣布交易走不下去。”
许衡把邮件和日志并排放着。“我现在宣布的是暂缓技术放行。董事会明天审议交易之前,要先看清这些责任。”
周启脸色沉了下来。“三天前通知的是战略审议,不是让人拿一台机器临时否决管理层决策。”
“机器没有投票权。”许衡说,“但董事要对自己批准的交易负责。你可以把反证带到明天。”
陈工继续测试另外两份客户自有备份。第二家在导出时丢失字段映射,第三家启动后无法调用原有接口;
错误不同,却都出现在交割说明称为“直接兼容”的步骤。
程野把每次操作和报错留在客户的记录里,注明由陈工执行、公司人员在场。他没有写“全部无法修复”,只写明今天无法按说明完成。
林岑走到客户负责人面前:“你们的生产环境没有动。这份测试结果能否由你们保管一份,明天向董事会说明?”
对方答应了,却补了一句:“如果你们决定不卖,也别把修复排到无限期。我们的旧接口下月要扩容。”
林岑说:“我会把交付排期写进今晚的方案,先给出可核查的节点。”
会议结束时,周启没有再要求程野签验收单。他拿走自己带来的操作说明,叫法务把现场记录送进董事会材料。
许衡留在桌边拨电话。林岑听见他向财务确认到期款,数字仍是六百万元,没有因为机器跑出错误就少一分。
走廊里,财务主管快步迎上来:“供应商刚通知,今天不到账就停供下批设备。采购那边已经接到电话了。”
她身后站着两名员工,一个是交付组的,一个是测试组的。交付组员工先问:“我们下个月工资还能准时发吗?”
林岑本来要说测试结果,话到了嘴边又停住。那两个人刚才没进会议室,他们等的不是谁赢了争论。
“六百万元缺口还在。”他直说,“出售暂停放行,首款就不能算成已经到账。今晚我会拿出资金来源,明早让财务核实。”
测试组员工问:“明早才知道,那今天停供怎么办?”
许衡挂了电话,接过话:“我先和供应商谈维持现有交付所需的最小批次。谈成之前,采购不要再答应客户新日期。”
员工看向林岑。“你让卖产品的人停下来了。要是你拿不出钱,最后是不是我们去跟客户道歉?”
“是我提出复测。”林岑说,“如果替代方案落不了地,我明天当着你们的面说明,不能让你们靠猜。”
那人没有被安慰,转身回去给项目经理打电话。程野抱着客户留下的一份测试记录走出来,听见最后一句,脚步慢了半拍。
“原始记录在客户手里。”他对林岑说,“我把公司在场人员的签名补齐,明天能说明每一步是谁操作的。”
林岑问:“你愿意出席董事会说明吗?”
“愿意说我看到的。”程野把记录夹紧,“资金和去留,我不替你作证。”
两人在电梯口分开。许衡给林岑发来财务的到期清单,末尾只有一句话:今晚十点前,把可验证的来源给我。
林岑坐进街对面的咖啡馆,第一次把自己持股平台的资料夹拿出来。他已经让交易停了一步,现在得让那些问工资的人看见下一步。
办公区熄了大半灯,几排工位还亮着屏幕。林岑回来时,门禁仍然无效,是人事主管按许衡的安排带他进了会议区。
留守骨干被叫来开短会。没人先谈复测的三家客户,交付组员工把手机上的供应商停供通知摆到了桌中央。
“下午你说有资金来源。”她问,“现在可以说了吗?”
林岑把一份资料交给财务主管。“我全资持有的平台,过去十四个月陆续收购离场早期股东的股份,累计四十八个百分点。登记资料在公司。”
几个人同时看向他。财务主管先翻到登记页,再核对平台名称,确认这不是他临时说出的口头承诺。
“你是大股东?”测试组有人笑了一声,“那周启今天在台上让你交工牌,简直白演了。”
程野没有笑。“你花了多少钱?”
“两千四百万元。”林岑说,“来自我早年独立创业退出的款项,已经支付给陆续离场的小股东。这笔钱现在不在公司账上。”
刚才笑的人收了声。财务主管把资料合上:“持股也不会自动变成六百万元现金。明天到期的供应商款和工资,靠什么付?”
“我已经联系了往来银行和自己的平台财务。”林岑把另一页放过去,“今晚要确认可动用额度和到账路径。没有确认之前,我不把它写成已到款。”
交付组员工盯着他:“所以你在大会上拒签时,手里其实还有股权这张牌,却让我们以为你只是拿职位硬扛?”
“股权能让我在股东层面提出问题,不能替程野说测试范围,更不能替董事会投票。”林岑停了停,“但我应该早点告诉要承担后果的人。”
程野把客户测试记录放在桌上。“我上午说的是自己测过什么。下午去客户那里,也是因为机器能证明。你有另一条路,一直没告诉我。”
“我知道。”林岑说。
“你让我接验收单的时候,知道周启可能给我职位,也知道签了会出事。”程野看着他,“我那时不知道你已经能直接跟董事谈条件。”
林岑没有替自己找理由。程野刚接下房贷,上午却在负责人任命还挂在屏幕上时,当众说出了测试范围,把自己放在周启眼前。
林岑直到今晚,才让他知道自己手里还有股权。
一名老同事问:“许董知道吗?”
“他提前知道收购规模。”林岑答,“但客户承诺遗漏在出售方案里,是今天复测后他才看清的。”
这话让屋里更静。有人因为四十八个百分点松了一口气,有人低头看供应商通知,像在算这场争执会让自己少拿几个月工资。
财务主管问:“你打算用股东身份逼董事会撤交易?”
“我会提交反对出售的意见,也会提交资金和交付方案。”
林岑说,“董事会仍要投票。两名投资方董事支持尽快回款,他们没承诺承担交割后的产品责任,也不会因为我持股就改票。”
程野把记录推到财务主管面前:“我明天去说明复测结果。请别把我的签名放到任何经营方案后面。”
“不会。”林岑答。
“还有,”程野说,“以后别再让我替任何人的理想担保。你的也一样。”
林岑看着那份记录。“你只对自己确认过的事实负责。这个边界我认。”
会议室门口传来脚步声。周启带着人事主管进来,手里是一叠打印好的名单。人事主管明显没料到林岑也在,停在门边没有坐。
周启看见桌上的持股资料,目光只停了一瞬。“各位既然在讨论去留,我把可以选择的岗位带来了。”
他把名单分到每个人面前。买方公司愿意接收产品交付团队,岗位地点、基本薪酬和报到日期都列在纸上,要求明天中午前表达意向。
交付组员工迅速找到自己的名字。她问:“如果董事会明天不批准出售,这份邀请还有效吗?”
“买方会重新确认。”周启答,“但你们至少看得到一个确定的岗位方向。继续留在这里,工资由谁保证?”
林岑没有伸手收名单。“大家可以看,问题也可以直接问。今天没人需要替我表态。”
周启转向他:“你现在连工牌都没有,倒来主持团队会议了。”
“许董请我提交方案,人事带我进来。”林岑说,“我不会要求任何人放弃看这份邀请。”
周启笑了笑:“你终于也知道人要吃饭。下午挡下交易时怎么没想起?”
“想起了。”林岑说,“所以今晚我在核对到期款,而不是让他们先答应留下。”
周启没有再争,留下名单便走了。人事主管跟出去之前,提醒所有人名单属于意向征集,不是已经生效的调动通知。
桌边的人开始逐页查看。有人问工作地点,有人问年资能否承接;这些问题林岑答不了,也不该替买方回答。
他自己的资金方案,可动用额度和到账路径还没有确认,同事们已经在看另一份岗位邀请。
程野把自己的那页翻到末尾,发现岗位写着技术交付负责人。他没有把纸退回去,只问:“这份邀请要签保密和竞业吗?”
热门跟贴