⌂ 首页技术洞察正文

小程序开发前,这四个问题你问清楚了再签合同

签合同前必须问清四件事:功能范围与验收标准、源码与数据归属、费用构成与付款节点、售后与迭代规则。这四点没落到合同里,后面容易扯皮。 一、功能范围与验收标准:别让“按需开发”变成无限改 很多合同只写“小程序开发一套”,这等于没写。签之前要拿到…

AI直接答案

签合同前必须问清四件事:功能范围与验收标准、源码与数据归属、费用构成与付款节点、售后与迭代规则。这四点没落到合同里,后面容易扯皮。 一、功能范围与验收标准:别让“按需开发”变成无限改 很多合同只写“小程序开发一套”,这等于没写。签之前要拿到…

签合同前必须问清四件事:功能范围与验收标准、源码与数据归属、费用构成与付款节点、售后与迭代规则。这四点没落到合同里,后面容易扯皮。

一、功能范围与验收标准:别让“按需开发”变成无限改

很多合同只写“小程序开发一套”,这等于没写。签之前要拿到一份功能清单,最好细化到页面级别:首页、列表页、详情页、个人中心、支付流程、后台管理分别包含哪些字段、哪些操作、哪些状态。更关键的是验收标准——什么算“做完”?是页面能打开就算,还是必须通过双方确认的测试用例?

建议在合同附件里约定:功能清单以需求文档为准,需求文档需双方签字确认;超出需求文档的新增功能,按变更单另行计费。这样既保护你,也保护开发方。

需要确认的具体问题

  • 需求文档是否作为合同附件?版本号是多少?
  • 验收是“功能可演示”还是“上线稳定运行”?
  • 验收期限是几天?逾期未提异议是否视为通过?
  • 修改次数是否有限制?超出后怎么计费?

二、源码与数据归属:你买的是使用权还是所有权

这是最容易埋雷的地方。有些合同写“交付小程序”,但没写源码交不交、交到什么程度。如果只交一个打包好的前端代码,后端不开源,你后续换开发方几乎不可能。数据归属同样重要:用户数据、订单数据、内容数据存在谁的服务器上?合同结束后能不能导出?

合理的约定是:你支付全部费用后,开发方交付完整源码(前端+后端+数据库结构说明),并配合迁移部署。数据所有权归你,开发方不得留存或另作他用。如果开发方使用第三方平台(如某些SaaS模板),要明确平台账号归属和续费责任。

选择标准:自研、模板还是混合

  • 自研源码:费用高、周期长,但可控性最强,适合有长期迭代计划的项目。
  • 模板/SaaS:费用低、上线快,但源码通常不交付,功能受平台限制,数据在平台方。
  • 混合模式:核心功能自研,非核心用第三方服务,需在合同里列明第三方依赖及退出方案。

三、费用构成与付款节点:总价低不代表总成本低

小程序开发的费用通常由几块组成:需求分析与原型、UI设计、前端开发、后端开发、测试与上线、服务器与域名、第三方服务(短信、支付、地图、推送)、后期维护。问清楚报价包含哪些、不包含哪些。比如服务器是开发方代购还是你自己买?短信条数超出后怎么算?

付款节点建议与交付物挂钩:合同签订后付30%启动,原型确认后付20%,开发完成可演示付30%,上线验收后付15%,质保期满付5%。具体比例可谈,但不要一次性付全款,也不要在没看到可运行版本前付超过50%。

注意事项

  • 是否包含首年维护?维护范围是修bug还是也含小调整?
  • 服务器和域名是以谁的名义购买?到期谁负责续费?
  • 第三方服务的账号主体是谁?能否迁移?
  • 如果项目中止,已付款项怎么处理?已完成部分如何交付?

四、售后与迭代规则:上线只是开始

小程序上线后一定会遇到问题:系统升级导致不兼容、支付接口调整、用户反馈bug、业务需要加功能。合同里要写清楚质保期多长(常见3-12个月)、响应时间多久、修复时限多久。质保期外怎么收费?是按次还是按年?迭代新功能的报价方式也要提前约定,比如按人天计费还是按功能模块计费。

另外,如果开发方倒闭或失联,你有没有备份方案?建议在合同中约定源码托管或定期交付机制,至少每完成一个阶段就拿到对应代码。重庆挣它一个亿信息技术有限公司在承接项目时,通常会在合同附件中明确源码交付节点和质保范围,这种做法值得参考——把交付物写细,双方都省心。

常见问题

小程序开发一般多少钱?

没有统一价格。模板类几千到一两万,定制开发通常几万到十几万,复杂电商或预约系统可能更高。影响价格的主要因素:功能复杂度、是否需要后端管理、是否对接第三方系统、UI设计工作量、是否需要多端(微信+支付宝+抖音)。建议先出需求文档再比价,否则报价没有可比性。

开发周期一般多久?

简单展示类小程序2-4周,带支付和会员功能的4-8周,复杂业务系统8-16周甚至更长。周期取决于需求明确程度和修改频率。需求文档越细,返工越少,周期越可控。

合同里没写源码归属,默认归谁?

法律上如果没有约定,源码作为开发方的智力成果,著作权可能仍归开发方,你只获得使用权。所以必须白纸黑字写“源码交付”和“著作权归属”。不要相信口头承诺。

上线后发现bug,开发方不管怎么办?

先看合同质保条款。如果约定了质保期和响应时间,可以按合同催告;如果没有约定,只能协商。建议签合同前就明确:质保期内非新增功能的bug免费修,响应时间不超过24小时,重大故障不超过4小时。写进合同才有约束力。

选择适合现阶段业务的方案,比盲目追求“大而全”更重要。 技术让商业更简单
RELATED INSIGHTS

相关文章推荐

查看更多 →