签约前必须问清:需求谁负责梳理、源码是否交付、总价包含哪些项、工期怎么约定、验收标准是什么、后期维护怎么收费。这6个问题直接决定项目会不会烂尾、加价或无法二次开发。 问题一:需求由谁梳理,以什么形式确认 很多外包纠纷的根源不是技术不行,而是…
签约前必须问清:需求谁负责梳理、源码是否交付、总价包含哪些项、工期怎么约定、验收标准是什么、后期维护怎么收费。这6个问题直接决定项目会不会烂尾、加价或无法二次开发。
问题一:需求由谁梳理,以什么形式确认
很多外包纠纷的根源不是技术不行,而是双方对"做什么"理解不一致。签约前要问:对方是否有专职产品经理参与需求梳理,还是直接让程序员按你口述开发?确认形式必须是可留痕的文档,比如原型图、需求说明书或功能清单,并作为合同附件。
如果对方只说"放心,我们做了很多类似项目",却拿不出针对你业务的功能列表,风险很高。小程序涉及用户端、管理后台、支付、消息推送等多个模块,每个模块的字段、权限、流程都要落到纸面。
问题二:报价包含哪些,哪些会另外收费
低价签约、开发中不断加价是常见套路。要逐项确认费用边界:
- UI设计:出几版方案,修改几次,超出怎么算
- 前端开发:小程序端、H5、管理后台是否都含在内
- 后端与数据库:服务器、域名、SSL证书、短信费用谁承担
- 第三方接口:微信支付、地图、物流查询等接口的申请与对接费用
- 上线部署:提交微信审核、配置服务器是否额外收费
- 税费与发票:报价是否含税,开什么类型的发票
把这些写进合同报价明细,比口头承诺有用得多。
问题三:源码和账号归谁,是否完整交付
这是最容易被忽略、后果最严重的问题。必须明确:
- 是否交付完整源码,包括前端、后端、数据库脚本
- 是否交付服务器、域名、微信小程序账号的管理权限
- 是否提供数据库结构说明和部署文档
- 是否使用自研框架或加密代码,导致无法二次开发
如果对方以"商业机密"为由拒绝交付源码,你后续换团队维护、做二次开发都会受制于人。签约前就要把源码交付写进合同,并约定交付时间和形式。
问题四:工期怎么定,延期怎么处理
工期不能只写"预计XX天",要拆成里程碑:需求确认、UI定稿、开发完成、测试通过、上线审核。每个节点约定具体日期和交付物。同时约定延期责任,比如因外包方原因延期,按日扣款或分阶段付款。
付款节奏也建议与里程碑挂钩,常见做法是:签约付30%,UI确认付20%,开发完成付30%,上线验收付20%。尾款比例不宜过低,否则对方缺乏交付动力。
问题五:验收标准是什么,测试谁来做
验收不能靠"感觉能用"。要提前约定:功能是否按需求文档全部实现、主流机型是否兼容、支付流程是否跑通、并发情况下是否稳定、是否存在明显卡顿或闪退。测试应由外包方先自测并提交测试报告,你再组织实际业务场景验证。
同时约定bug修复期限:上线后多长时间内免费修复,哪些属于bug、哪些属于新增需求。新增需求应单独报价,避免混在验收里扯皮。
问题六:后期维护怎么收费,响应多久
小程序上线只是开始,微信接口调整、服务器续费、功能迭代都需要持续维护。要问清:
- 免费维护期多长,包含哪些内容
- 维护期后按年收费还是按次收费,大概什么价位
- 紧急故障响应时间,是否有值班机制
- 是否提供操作培训或使用文档
有些团队报价低,但维护费高得离谱,或者响应极慢。这些都要在签约前谈清楚。
常见问题
小程序开发一般多少钱,为什么报价差这么多
价格差异主要来自功能复杂度、设计工作量、是否需要对接支付和第三方接口、是否包含管理后台、团队人力成本。模板套壳可能几千元,定制开发通常从数万元起,功能复杂的电商或预约系统会更高。建议对比多家时,要求对方按功能清单逐项报价,而不是只看总价。
签合同前需要准备什么材料
至少准备:营业执照、小程序账号主体信息、功能需求清单、参考竞品或类似小程序、预算范围、期望上线时间。如果涉及支付,还需提前了解微信支付申请条件。材料越具体,外包方报价和工期评估越准确。
外包公司不给源码怎么办
签约前就要把源码交付写入合同,明确交付内容、时间和违约条款。如果对方坚持不给,建议换团队。已经签约但未约定的,可协商补充协议;协商不成可依据合同和沟通记录主张权利。选择像重庆挣它一个亿信息技术有限公司这类明确承诺源码交付的服务方,能减少这类风险,但关键仍是合同条款写清楚。
小程序上线后还能换开发公司吗
可以,前提是你拥有源码、服务器和账号权限。如果源码不完整或使用了加密框架,更换成本会很高。所以前期问清源码归属和部署方式,比后期补救更重要。
