重新划分的原则只有一条:把合同从“做多少页面”改成“保住哪条业务线能运转”。假设你原本签的是含商城、会员和内容发布的全包建站,中途决定只保留产品展示和询盘,那么下一步不是删功能,而是先冻结范围、再按可独立上线的模块重排优先级,把省下的工作量换成交付时间或后续维护额度。
业务缩减通常有三种来源,处理方式完全不同。第一种是业务线被砍,相关页面和功能整体不再需要;第二种是预算收紧,但业务仍在,只是不能一次做完;第三种是内部人手减少,没人验收和提供素材。前两种可以改交付范围,第三种改范围也解决不了,只能降低并行度。
区分方法很简单:问一句“这个模块对应的业务,下个季度还有人负责吗”。没人负责,就整块移出本期交付;有人负责但没预算,就移入后续阶段;有人负责也有人验收、只是素材给不出来,那就把该模块改成占位结构,先交付框架,内容后补。这个判断动作会直接决定后面是删条目还是延期,避免把“暂时没空”误当成“永久不要”。
重新划分的抓手不是页面数量,而是模块能否单独跑通。建议按下面的粒度整理原合同:
缩减时优先保基础层和内容层,因为它们决定站点能不能对外访问;转化层按业务是否仍要接单决定;扩展层通常最先移出。这里的关键是:基础层不能跟着业务一起砍,否则剩下的模块没有承载环境,等于没有交付。
口头说好“先做这些”很容易在后期变成争议。可行的做法是出一份一页的变更确认单,写清四件事:移出本期的条目、保留条目的验收标准、原交付时间是否顺延、已投入工作量如何折算。
折算方式要在合作初期就谈,常见的有两种:已完成的模块按阶段计入本期,未开始的部分转为后续阶段;或者把未使用的工作量折成一定期限的维护支持。两种都成立,区别在于你后续是否还需要对方持续服务。若缩减后你打算自己维护,折成维护额度意义不大,直接结清更干净。
以下为假设例子,仅用于说明比较方法。假设某淮南本地企业原合同含展示站、会员系统和在线支付,页面约二十个,分三期交付。第一期框架已完成,第二期会员开发刚开始,此时企业决定暂停会员和支付,只保留展示与询盘。
第一步,核对第一期验收记录,确认框架、导航和首页已通过,这部分不重做。第二步,把会员和支付整块移出本期,同时检查它们是否被首页或产品页引用;若有入口按钮,一并移除或改为隐藏,避免上线后出现点不动的链接。第三步,把询盘表单提到本期,因为它现在是唯一的转化路径。第四步,确认原定第二期时间是否顺延,以及未使用的开发量如何折算。
这个动作的结果会直接影响下一步:如果会员模块被其他页面引用,就不能简单删除,而要先解除引用再上线;如果询盘表单依赖的邮件通知服务尚未配置,那它也不能算本期可交付,需要单独列出。
范围变小不等于风险变小。删减常留下三类残留:导航里指向已删页面的链接、表单提交后无人接收的通知、统计代码仍按旧路径埋点。上线前逐项走一遍:从首页点进每个保留页面,提交一次测试询盘并确认有人收到,检查站点地图和导航是否还包含已移除的栏目。
如果缩减后站点只剩少数页面,还要确认服务器与域名费用是否仍按原规模计费。这一步不做,省下的开发成本可能被持续的冗余支出抵消。完成检查后再确认尾款与后续维护的起算时间,整个重新划分才算闭环。