凌晨两点十七分,周野的手机还亮着。
不是消息,是一张被反复放大的交付排期表。白底黑字,像一把摊开的刀,最上面那行写着本轮结项验收,下面却多出了一列他白天没见过的内容。
下一轮控盘准备项。
他盯了两秒,太阳穴就开始跳。
会议结束后,项目群里所有人都以为这次只是把濒临翻车的交付救回来,按时上线,按时验收,按时拿尾款。只有周野知道,真正的麻烦从来不在“做完”那一刻,而在“做完之后,谁来定义这次做完算什么”。
他把排期表往下拉,看到那一列后面接着一串看似正常的动作,回款确认、资料归档、培训交接、系统权限移交、口径统一。
每一项都像交付惯例,组合起来却像一张新的控制网。
“控盘不是结束,是换手。”许知夏的声音从旁边传来。
她站在办公室外侧,没进他工位范围,手里拿着一杯已经凉掉的黑咖啡。她今晚穿得很简单,白衬衫,深色西裤,袖口卷到小臂,像随时准备跟任何一份条款打一架。
周野没抬头:“你也看出来了?”
“看出来不难。”许知夏说,“难的是他们敢把这句话写进排期里。说明他们已经不准备装了。”
她把一页打印出来的会签流转单递给他。最下方有个新增字段,叫“后续运营协同负责人”,后面空着两个签名位,一个给甲方,一个给周野所在的乙方项目组。
周野看着那两个空格,脑子里却不是空白。
是AI冰冷的推演音。
它很少主动响起。只有当他即将踩进那种看上去合理,实际上会把整条线拽进泥里的选择时,才会像一根细针一样扎进脑内。
他没有立刻接那张纸。
下一秒,视野边缘微微发灰,像有静电爬过眼底。
【坏结局推演开启】
【选择A:按甲方要求签署后续运营协同负责人,交付转入下一轮控盘】
【72小时后】
【结果:验收通过,尾款被延迟,问题被转移为“持续优化项”。项目责任链延长,周野被绑定为后续运营事故第一响应人。】
【14天后】
【结果:甲方以“交付缺陷影响二次推广”为由启动追责,乙方内部会议形成书面纪要,周野被认定为未完成完整闭环。】
【30天后】
【结果:原项目数据口径被改写,交付成果被纳入新一轮销售承诺。新一轮超卖后爆雷,周野成为唯一在场的执行负责人。】
【90天后】
【结果:行业口碑断裂,客户群体对其形成“能救火但不能交付”的标签,后续合作全部转入观察名单。】
他闭了闭眼,喉咙里那点铁锈味又上来了。
这不是单纯的坑,这是把“交付”变成“控制权入口”。你以为自己拿到的是尾款,其实对方给你塞的是下一轮锅的起点。
“还有别的吗?”他低声问。
【选择B:拒绝签署,要求按当前项目范围完成验收】
【48小时后】
【结果:甲方暂停验收,要求补充材料,质疑系统稳定性。】
【7天后】
【结果:项目经理群内开始出现‘配合度不足’的口风,销售回撤,财务锁死付款流程。】
【20天后】
【结果:甲方另起一份运营外包方案,将项目成果拆分给第三方,周野失去直接触达数据与口径的权利。】
【60天后】
【结果:即便结项,也只能拿到一次性尾款,失去对下一轮资源位的控制入口,之前救回来的项目变成别人续命的筹码。】
周野缓缓抬眼。
拒绝也会死,只是死法不同。一个是被拖进下一轮背锅,一个是把自己从牌桌上踢出去。对方不是想让他签或不签,对方是想让他承认:这次交付的定义权,不在他手里。
“他们现在最怕什么?”许知夏问。
周野把那份流转单折起来,折角压在掌心:“怕我把交付边界写死。”
许知夏点头:“所以不能只回他们一句不签。得让他们自己签进约束里。”
她说完这句,目光落到桌上的另一份文件上。那是周野今晚让梁祁紧急整理出来的验收清单,里面不再只写功能点,而是把每一个验收项对应到输入源、口径版本、权限责任和回款节点。
不是单纯证明“做出来了”,而是证明“谁在什么条件下承认它做完了”。
梁祁从门口探进头,眼下挂着两道青黑:“甲方那边的法务没回,倒是运营部的人来问了三次,意思很明显,先签后补。”
“补什么?”周野问。
“补一份运营协同承诺书。”梁祁嗤了一声,“说白了,就是让咱们把后续数据异常、用户投诉、改版失败都先兜进去。文件名字听着文明,内容跟卖身契差不多。”
周野没笑。
他看向桌上的项目资料包,白色封套还没拆完。那里面不仅有验收材料,还有这次被他硬拽回来的全部成果。页面上的每个字段,都不是技术术语,是责任的坐标。谁改了什么,谁确认了什么,谁催促上线,谁要求压缩测试期,谁在周末晚上拍板“先上再说”。
这东西一旦被写进正式验收附件,就不只是项目资料,而是下一轮控盘的证据。
“把版本树拉出来。”周野说,“所有文档、原型、测试报告、会议纪要,按时间戳重新串。”
梁祁一愣:“现在?”
“现在。”
许知夏已经坐到另一侧,打开电脑,手指飞快敲着表格:“我来做责任链映射。你要的是能进会签的版本,不是堆材料。”
“对。”周野盯着屏幕,“我要让他们知道,这份交付不是他们一句‘协同’就能重写的。验收可以给,控制权不给。”
几个小时里,办公室像被压进一条极细的缝。人不多,灯也没全开,只有三台电脑屏幕亮着,照出一层冷白的疲惫。周野把所有材料重新排序,不再按技术模块,而按风险路径。
先写范围冻结日期,再写需求变更记录,再写上线前最后一次确认,再写当前版本的唯一签收人。每一条都像钉子,钉在对方想偷换概念的地方。
许知夏突然停下手:“这里不能只写‘甲方确认’。”
“为什么?”
“因为他们会说确认的是功能,不是结果。”她抬眼看他,“要写成‘甲方确认该版本满足本次验收目的,且未附加未列明的后续运营义务’。字要狠一点,不然以后就会被解释掉。”
周野看着她,忽然觉得这不是一次普通的交付修订,而是在替这条线重新划界。
AI没给他答案,只给了坏结局。可现实里能破局的,从来不是“知道危险”,而是能把危险写进合同、写进纪要、写进别人以后赖不掉的纸上。
凌晨四点半,周野把最终版发进群里。
群里安静了整整五分钟。
五分钟后,甲方项目总监回了一句:这个版本太硬,后续协同空间不足,建议再柔和一点。
周野没回“不同意”三个字。
他直接把版本树和会议纪要附件一并甩了过去,连同那份新增的运营协同承诺书原件截图。截图里,新增字段旁边还有一行手写批注,是对方运营经理昨晚亲笔签的:如后续运营由甲方发起调整,相关责任另行确认。
周野把那行字标红,发在群里。
“另行确认”四个字,谁写的,谁负责。不是现在谈协同,是先把责任切开。
甲方那边沉默了很久。
直到六点零三分,法务终于冒头,语气比昨晚柔和了不少:请按当前验收范围推进,后续运营条款暂不纳入本次签署。
梁祁靠在椅背上,长长吐出一口气:“成了?”
“还没。”周野说。
他知道这只是第一层。对方让步,不代表认输,只代表他们要重新找入口。今天没能把周野拽进下一轮锅里,明天就会换一个位置,比如回款审批,比如数据权限,比如上线后的运营复盘。
真正的控盘战,从来不是一份文件签完就结束,而是从这一刻开始,谁能把结果锁进自己的定义里。
上午九点,验收会前半小时,周野接到一个陌生号码。
他接起,那边传来一个很轻的男声,像是怕惊动什么:“周先生,我是总部运营中心的。你们昨天发来的版本,我看过了。很好。”
周野没出声。
对方停顿了一下,继续说:“但有件事,你可能还不知道。你们现在守住的,不只是一个项目。你们挡住的,是下一轮控盘的入口。”
电话挂断前,周野只听见最后一句话,像从很深的井里飘上来。
“他们已经在准备把这次交付,改写成另一个盘了。”
本书首发来自四月天小说网,第一时间看正版内容!
