项目中途取消,已经付出的改版费用通常无法按原路退回,但已完成的工作并非全部作废。真正决定残值高低的,不是做了多少页面,而是这些成果能否脱离原服务商、脱离原合同继续使用。下面用一个假设情境把判断过程拆开。
假设某公司委托服务商做一次网站改版,合同覆盖信息架构、视觉稿、前端模板、内容迁移和上线部署。项目进行到视觉稿确认、首页前端完成时,公司预算被冻结,决定取消。此时公司手里可能只有部分源文件、一个测试地址和若干沟通记录,数据权限也未完全移交。要判断哪些工作还有价值,先别问“花了多少钱”,而要问三件事:成果是否可交付、是否可独立运行、是否可被下一个团队接手。这三问的答案不同,同一批工作的残值差别很大。
把已完成工作按可迁移程度分成三类,比笼统说“做了多少”更有用。
这个分类的意义在于:第一类几乎总能保住,第二类要靠交付物质量决定,第三类往往需要重新做。取消项目时,优先争取的应是第二类中“可独立运行”的部分,而不是纠结于已经无法追回的时间。
缺少完整数据和后台权限时,不要一上来就要求对方交出整个项目。更可行的最小动作是:请服务商提供一份能脱离其环境打开的静态页面或设计源文件,并附一份已完成工作清单。动作本身很小,但结果会直接改变下一步。
如果拿到的文件能在本地浏览器正常显示、样式和结构完整,说明前端工作具备迁移基础,下一个团队可以在此基础上继续,剩余预算主要花在未完成部分。如果文件打开后样式错乱、依赖外部资源或缺少关键脚本,说明它只是演示品,不能作为继续开发的基础,此时应把预算重新评估为“从设计稿重做前端”,而不是“接着做完”。这一步不需要完整数据库权限,也不需要对方后台账号,因此即使权限受限也能执行。
拿到文件不等于可以继续开发,也不等于已完成部分已被验收。常见的误判有三种。
还有一种情况需要单独说明:如果取消发生在内容迁移阶段,已迁移的内容是否可用,取决于内容是否已导出为通用格式,以及图片等素材是否已随文交付。只迁移到对方系统里的内容,取消后往往需要重新处理。
判断残值的最终目的,是决定下一段预算怎么花。可以按下面的顺序做一次核对:先列出已完成工作清单,再逐项标注“可直接复用”“有条件复用”“不可复用”,最后只对前两类估算重新投入的成本。假设原合同总价已支付一半,其中设计规范和信息架构可直接复用,前端模板可独立运行,内容迁移未开始,那么剩余工作大致是内容迁移与上线部署,而不是整个项目重做。这个假设只是说明比较方法,实际金额取决于合同约定和交付物状态。
如果核对后发现可复用部分很少,继续追加预算去“救”原项目通常不如重新划定范围。反过来,如果设计和前端都能独立运行,那么取消原合同、换团队接手剩余部分,往往比让原服务商勉强收尾更可控。无论选哪条路,都应在取消前把已完成成果的交付方式和归属写清楚,否则残值会在交接过程中继续流失。