跨地区项目工期不同,通常不是某一方在推诿,而是“工期”这个词在两边指的不是同一个终点。上海网络公司承接外地项目时,甲方常把“上线”当作工期终点,乙方却把“本地验收通过”当作终点,两个日期自然对不上。要消除分歧,办法是把工期拆成可核对的条件,而不是争论谁的数字更准。
第一种解释是口径差异:甲方说的工期是从合同签署到用户能访问,包含内容准备、备案类流程、第三方接口等待;乙方说的工期是从需求确认到功能开发完成,不含甲方素材延迟和外部审批。第二种解释是资源差异:同样功能,上海团队远程做和派人在当地驻场做,等待反馈的周期不同,工期差异来自沟通往返次数,而不是开发速度。
这两种解释指向的动作完全不同。口径差异要靠定义对齐,资源差异要靠排期方式调整。如果一上来就压价或换供应商,很可能换了一家仍然对不上,因为问题不在执行方,而在比较基准。
可以要求双方各交一份“工期构成表”,把总天数拆成开发、甲方确认、外部等待、测试修复四段,并标注每段的起止触发条件。假设一个项目总工期60天,乙方表里开发25天、外部等待20天、甲方确认10天、测试5天;甲方表里开发40天、确认5天、测试15天。两张表一对比就能看出:差异集中在“外部等待”和“确认”两段,说明是口径问题;如果差异集中在开发段,才需要追问人力投入和排期方式。
证据要满足三个条件才有区分力:时间是按触发事件记录的,不是按感觉估的;每段都有负责人;每段都有书面的开始和结束标志。缺少任何一条,两张表都只是各说各话。
实际操作上,可以在项目启动时做一件事:把“工期”改写成若干条可勾选的条件,每条写明由谁在什么时间点确认。例如“设计稿确认后第3个工作日进入开发”“甲方素材齐全后开始页面填充”“第三方账号权限开通后启动联调”。每条条件后面留一个确认日期栏。
这个动作的结果是:工期不再是一个双方各记一个的数字,而是一串带触发点的节点。下一步的排期、催办和验收都围绕这些节点走,谁延迟、延迟在哪一段,一眼可查。如果某条条件长期无法满足,讨论的就变成是否调整范围或更换实现方式,而不是继续争论总天数。
异地项目最常见的隐性延迟,是“默认对方已经知道”。上海团队以为需求文档写清楚了,外地甲方以为口头说过就算确认。两边都没错,但工期会因此拉长。可以用一个简单规则减少这类损耗:任何影响工期判断的信息,都要落到一条书面确认里,哪怕只是一句话加日期。
这些记录不解决所有工期分歧,但能让分歧停留在具体条件上,而不是升级为对合作方能力的整体怀疑。
面对多家上海网络公司,比较重点不应该是谁报的天数短,而是谁能把工期讲成条件。能说清“什么情况下几天、什么情况下会延长、延长由谁决定”的一方,通常比只给一个笼统数字的一方更可控。反过来,如果对方拒绝拆分节点,只强调“放心,很快”,跨地区项目里这种承诺很难核对。
工期条件写进合作文件后,后续的验收、付款节点和变更处理才有共同依据。这一步做完,跨地区项目里“你说你的、我说我的”的空间会明显缩小。