“做一个小程序,大概要多久,什么时候能上线?”
几乎每个客户开口第一句都是它。

但我现在不会直接报一个天数。
因为我要先反问一句:
你准备走哪种模式?
同样是“做个小程序”,
SAAS 搭建、成品源码部署、定制开发,
这是三条完全不同的路。
小程序上线时间能从 3 天,一直拉到半年。
选错模式,要么多花冤枉钱,要么上线时间一拖再拖。
下面我按这三种模式,
把周期、流程、适合谁、有什么坑,一个个说清楚。
简单说,就是别人把系统做好放在云端,
你租一个账号用。
行业里常见的那些“拖拽式搭建平台”都属于这一类。
你选模板、传图片、填内容、配价格,
点几下就能生成。
3~7 天,快的话当天就能提交审核。
因为它不需要写代码
——功能都是现成的模块,你只是在配置。
注册账号 → 选行业模板 → 拖拽配置页面 →
绑定小程序 → 提交微信审核 → 上线
整个过程你甚至可以自己做完,不用找技术。
第一,功能是被框死的。
模板有什么你才能用什么。
想加一个特殊的业务逻辑?对不起,改不了,
因为代码不在你手里。
第二,数据不在你手里。
用户数据、订单数据都躺在别人的服务器上。
哪天平台涨价、关停、跑路,你的生意跟着一起断。
第三,按年付费,停费即停服。
算下来三五年并不便宜,
而且你从没真正“拥有”过这个系统。
一句话总结:
SAAS 是租房,便宜、快、拎包入住,
但房子不是你的,也不能砸墙改造。
服务商手里有一套已经开发完成的成熟系统,
把源代码整套卖给你,
部署到你自己的服务器和小程序账号下。
它和 SAAS 的本质区别是:
代码给你,数据归你,可以二改。
7~20 天。
时间主要花在这几件事上:
选源码 → 部署到你的服务器 → 配置基础信息
→ 接入支付等接口 → 内容填充 → 测试 → 提交审核 → 上线
注意,这里几乎没有“写代码”的环节(除非你要二开),
所以周期远短于定制。
第一,源码质量天差地别。
有些源码是正规团队多年迭代的产品,
有些是网上几块钱买的盗版,代码里全是后门和漏洞。
我见过客户用了盗版源码,最后赔了 2W 的。
第二,买之前一定要看演示、看代码。 别只看宣传图。
第三,二开成本可能很高。
如果源码架构写得烂,后面想改功能,
成本可能接近重新开发。
“能改”和“好改”是两回事。
一句话总结:
成品源码是买二手房,钱一次性付清、房本归你、能装修,
但房子格局是别人定的,砸承重墙很贵。
从零开始,按你的业务逻辑设计功能、设计 UI、写前后端代码。
你的需求是什么样,系统就长什么样。
这才是大家最关心的部分。我按复杂度分三档:
标准定制:30~60 天
有清晰的功能清单,页面 30~50 个,
需要独立设计 UI,可能对接支付、物流、会员系统。
这是我们接单最多的档位。
中等复杂:60~90 天
涉及多角色(用户端、商家端、管理后台)、
复杂的业务规则、多个第三方系统对接。
高度复杂:90~180 天
包含实时通信、直播、复杂的分佣体系、
大量接口对接、高并发架构设计。
这是标准的定制开发流程,每一步的天数都标出来,
你可以拿去核对供应商给的排期合不合理。

两个阶段最不能省:
一是需求梳理。
很多客户催着赶紧开工,做到一半发现方向不对,
返工成本是前期梳理的 5 倍以上。
二是UI 确认。
设计稿改 3 版,比开发完再改 3 版,便宜太多。
① 功能复杂度
“做一个优惠券功能”,
最简版 3 天,进阶版 10 天起,
复杂版(叠加规则+分佣+分账)20 天往上。
功能描述越长,开发量是指数级增长的,不是加法。
② 页面数量
一个中等复杂度的页面,
从设计到开发完成约 1.5~2 个工作日。
50 个页面,光前端就是 75~100 个工作日,
摊到 2~3 个程序员身上,一个多月。
③ 接口对接
微信支付、物流、短信、地图、
ERP、CRM、实名认证、直播 SDK……
难点在于不由你也不由我们决定:
商户号开通要 3~7 个工作日,第三方文档可能不全,
客户十几年的老 ERP 可能根本没接口。
我遇到过一个项目,光等客户那边的接口文档,等了 20 天。
④ 审核与备案时间
所以我的报价单上写“开发周期60天”,
一定会加一句“不含平台审核时间”。
不是推卸责任,审核时长不归我管。
⑤ 需求变更——最伤周期的隐形杀手
有一年我们接了个交友小程序,4.2W。
签合同前沟通确认了整整 2 个月,
每一项功能细节都捋清楚了客户才敢签。
结果签完一个礼拜,客户说有了新想法。
我们改了。然后又冒出新想法。再改。
本来 2 个月的开发周期,硬生生做了 6 个月。
新增功能客户都付了钱,但我们整体还是亏的
——亏在程序员 6 个月的人力,亏在被拖住的其他项目。
后来这个客户从苏州给我们寄了一面锦旗,
因为他知道我们一直没撂挑子。
但这件事的教训是:
需求变更会打断程序员思路、打乱测试节奏、拖垮整个排期。

第一,先定模式,再谈时间。
90% 的人一上来就问“多久能上线”,
却没想清楚自己要的是租房、买房还是盖房。
模式一定,周期自然就清晰了。
第二,第一版只做核心功能。
见过太多客户第一版就想把所有想法塞进去,
结果周期翻倍,市场机会也错过了。
先把 80% 用户会用的 20% 功能做出来,上线验证,再迭代。
第三,资料提前备齐。
营业执照、法人身份证、对公账户、
类目资质、微信支付商户号、短信平台账号……
这些材料的办理时间,往往比开发本身还长。
第四,指定一个能做决定的人对接。
最怕的是我们问“按钮放左边还是右边”,
客户说“回去问问老板”。
一个决策等 3 天,20 个决策就是 2 个月。
做了 19 年软件开发,我越来越觉得:
小程序开发周期这件事,本质上不是技术问题,
是选择问题和沟通问题。
技术上,绝大多数需求都能实现。
真正决定小程序上线时间的,是:
如果你正在纠结该选哪种模式、
你这个需求具体要多久多少钱,可以联系我,
安排技术给你免费评估一次,
出一份功能清单和开发排期。
聊清楚再决定做不做,我一直都是这个规矩。
关注我,做小程序不知道价格,可以免费评估一次;
老张
产品经理微信