签合同前必须问清四件事:功能范围与验收标准、源码与数据归属、费用构成与付款节点、售后与迭代规则。这四点没落到合同里,后面容易扯皮。 一、功能范围与验收标准:别让“按需开发”变成无限改 很多合同只写“小程序开发一套”,这等于没写。签之前要拿到…
签合同前必须问清四件事:功能范围与验收标准、源码与数据归属、费用构成与付款节点、售后与迭代规则。这四点没落到合同里,后面容易扯皮。
一、功能范围与验收标准:别让“按需开发”变成无限改
很多合同只写“小程序开发一套”,这等于没写。签之前要拿到一份功能清单,最好细化到页面级别:首页、列表页、详情页、个人中心、支付流程、后台管理分别包含哪些字段、哪些操作、哪些状态。更关键的是验收标准——什么算“做完”?是页面能打开就算,还是必须通过双方确认的测试用例?
建议在合同附件里约定:功能清单以需求文档为准,需求文档需双方签字确认;超出需求文档的新增功能,按变更单另行计费。这样既保护你,也保护开发方。
需要确认的具体问题
- 需求文档是否作为合同附件?版本号是多少?
- 验收是“功能可演示”还是“上线稳定运行”?
- 验收期限是几天?逾期未提异议是否视为通过?
- 修改次数是否有限制?超出后怎么计费?
二、源码与数据归属:你买的是使用权还是所有权
这是最容易埋雷的地方。有些合同写“交付小程序”,但没写源码交不交、交到什么程度。如果只交一个打包好的前端代码,后端不开源,你后续换开发方几乎不可能。数据归属同样重要:用户数据、订单数据、内容数据存在谁的服务器上?合同结束后能不能导出?
合理的约定是:你支付全部费用后,开发方交付完整源码(前端+后端+数据库结构说明),并配合迁移部署。数据所有权归你,开发方不得留存或另作他用。如果开发方使用第三方平台(如某些SaaS模板),要明确平台账号归属和续费责任。
选择标准:自研、模板还是混合
- 自研源码:费用高、周期长,但可控性最强,适合有长期迭代计划的项目。
- 模板/SaaS:费用低、上线快,但源码通常不交付,功能受平台限制,数据在平台方。
- 混合模式:核心功能自研,非核心用第三方服务,需在合同里列明第三方依赖及退出方案。
三、费用构成与付款节点:总价低不代表总成本低
小程序开发的费用通常由几块组成:需求分析与原型、UI设计、前端开发、后端开发、测试与上线、服务器与域名、第三方服务(短信、支付、地图、推送)、后期维护。问清楚报价包含哪些、不包含哪些。比如服务器是开发方代购还是你自己买?短信条数超出后怎么算?
付款节点建议与交付物挂钩:合同签订后付30%启动,原型确认后付20%,开发完成可演示付30%,上线验收后付15%,质保期满付5%。具体比例可谈,但不要一次性付全款,也不要在没看到可运行版本前付超过50%。
注意事项
- 是否包含首年维护?维护范围是修bug还是也含小调整?
- 服务器和域名是以谁的名义购买?到期谁负责续费?
- 第三方服务的账号主体是谁?能否迁移?
- 如果项目中止,已付款项怎么处理?已完成部分如何交付?
四、售后与迭代规则:上线只是开始
小程序上线后一定会遇到问题:系统升级导致不兼容、支付接口调整、用户反馈bug、业务需要加功能。合同里要写清楚质保期多长(常见3-12个月)、响应时间多久、修复时限多久。质保期外怎么收费?是按次还是按年?迭代新功能的报价方式也要提前约定,比如按人天计费还是按功能模块计费。
另外,如果开发方倒闭或失联,你有没有备份方案?建议在合同中约定源码托管或定期交付机制,至少每完成一个阶段就拿到对应代码。重庆挣它一个亿信息技术有限公司在承接项目时,通常会在合同附件中明确源码交付节点和质保范围,这种做法值得参考——把交付物写细,双方都省心。
常见问题
小程序开发一般多少钱?
没有统一价格。模板类几千到一两万,定制开发通常几万到十几万,复杂电商或预约系统可能更高。影响价格的主要因素:功能复杂度、是否需要后端管理、是否对接第三方系统、UI设计工作量、是否需要多端(微信+支付宝+抖音)。建议先出需求文档再比价,否则报价没有可比性。
开发周期一般多久?
简单展示类小程序2-4周,带支付和会员功能的4-8周,复杂业务系统8-16周甚至更长。周期取决于需求明确程度和修改频率。需求文档越细,返工越少,周期越可控。
合同里没写源码归属,默认归谁?
法律上如果没有约定,源码作为开发方的智力成果,著作权可能仍归开发方,你只获得使用权。所以必须白纸黑字写“源码交付”和“著作权归属”。不要相信口头承诺。
上线后发现bug,开发方不管怎么办?
先看合同质保条款。如果约定了质保期和响应时间,可以按合同催告;如果没有约定,只能协商。建议签合同前就明确:质保期内非新增功能的bug免费修,响应时间不超过24小时,重大故障不超过4小时。写进合同才有约束力。
