签了合同照样被坑的案例太多了
过去三年我们接手了不下20个外包项目烂尾的接盘案例。这些项目的合同全都签了,有的还盖了公章,但出了问题后客户发现——合同里关键的东西一个都没写。要么是交付标准模糊,要么是源码归属没说清楚,要么是验收条款形同虚设。北辰区一家做五金批发的公司外包了一个进销存系统,合同签了6.8万,预付了60%。开发方做了不到一半说预算不够要加钱,不加就停。客户拿出合同一看,关于开发方中途退出的违约条款一个字没有。最后打了3个月官司,只追回来2万块,系统也没做出来。
外包不是不能做,但合同必须写到点子上。以下5个条款是我见过最容易出问题的地方,每一条都帮你在跟外包公司签约前卡住。
五个要命的合同条款
第一条:源码交付标准。光写交付源码不够。要写清楚——交付的源码必须完整可编译、可独立部署、包含所有依赖包的版本说明、包含数据库建表脚本、包含部署文档。很多外包公司给的源码缺胳膊少腿,部署不了,就是个废文件。去年河西区一家贸易公司收到的所谓完整源码,连数据库配置文件和package.json都没有,根本跑不起来。第二条:验收标准要量化。不能写按甲方要求验收这种模糊表述。要写清楚每个功能模块的验收条件,比如订单管理模块需支持创建、修改、取消、导出四种操作,导出格式为Excel。越具体越好。
第三条:付款节点必须跟交付成果绑定。最安全的节奏是3322——签约付30%、核心功能开发完成并演示通过付30%、全部功能验收通过付20%、上线稳定运行一个月后付最后的20%。不要签约就付50%以上,钱给出去了你就失去了主动权。第四条:售后服务的范围和时效。BUG修复免费期至少12个月,紧急BUG(影响正常使用的)要在24小时内响应,一般BUG在3个工作日内修复。第五条:违约赔偿要写具体数字。开发方延期交付怎么赔偿、中途退出怎么赔偿、交付质量不达标怎么赔偿,这些如果合同上没有明确的金额,基本上就是空话。别信口头承诺,白纸黑字才有用。