01先给区间,再拆
「小程序要多久」没有单一答案,但有一个可用的区间:
| 类型 | 开发 | 审核 | 总计 |
|---|---|---|---|
| 单页 / 活动页 / 报价单 | 3-5 天 | 不用审 | 3-7 天 |
| 轻量小程序(展示、预约、单表) | 5-8 天 | 1-7 天 | 8-15 天 |
| 标准业务(用户体系 + 后台 + 订单) | 10-15 天 | 1-7 天 | 15-25 天 |
| AI 应用 / 多端组合 | 15-25 天 | 3-10 天 | 25-40 天 |
注意最后两列的区别:开发时间我能承诺,审核时间我不能。任何跟你说「保证两周上线」的人,要么把审核算漏了,要么打算在审不过的时候跟你扯皮。
0220 天是怎么花掉的
拿一个标准业务(预约 + 后台 + 通知)举例,20 天是这样分的:
- 需求确认 · 1-2 天
不是写文档,是问答。我要问清楚四件事:谁在用、在哪用、要不要收钱、现在这件事手工怎么做的。最后一件最重要——你没跑通过的业务,做出来一定不对。 - 方案与报价 · 当天
做什么、不做什么、多少钱、多久,写成一段话发你。这一步我不拖,因为拖价格是行业里最脏的套路。 - 设计 · 2-3 天
不需要你出图。我需要的是「你客户长什么样」——年龄、手机用得熟不熟、是在店里站着用还是在家躺着用。这三个答案决定字号、按钮大小和首页放几个入口。 - 开发 · 8-12 天
这一段是真在写代码。前端、后端、数据库、后台管理,一个人从头到尾,中间没有交接。 - 联调与自查 · 2-3 天
自己当用户走一遍。这一段最容易被省,也最容易被审核打回来——因为审核员看到的第一个版本,就是你没自查的那个版本。 - 提交审核 · 1-7 天
不可控。首次提交被拒一次很常见,返工再加 1-3 天。 - 上线后修补 · 3-5 天
真用户上手后冒出来的问题。这一段在合同里是「90 天保修」,但在时间表上它是真实存在的。
20 天里,只有 10 到 12 天在写代码。剩下的都在做「让这件事能成立」的工作。
所以工期砍半,砍掉的通常不是代码,是自查和联调——那是最容易在审核和上线后炸的两段03审核:唯一不受我控制的 3-7 天
小程序提交后,微信要审。这个流程的时长由平台决定,任何人都没法加塞。
- 常规审核 1-7 个工作日,多数在 1-2 天内出结果;
- 首次提交、类目敏感、资质待核的,会更久;
- 被拒后要改、要重新提交,重新排队,不是从上次的位置继续。
所以「两周上线」这个说法,只有在一次审过的前提下才成立。我一般对客户说的是:「开发 10 天,审核 1-7 天,你按 20 天排期,提前上线算赚的。」
这不是保守,是因为把话说满的人,最后都会用「平台审核慢」来解释延期——而延期这件事,客户其实是可以提前安排的。
04三个让工期翻倍的原因
一、中途改需求
改一个按钮颜色,10 分钟。改「预约要不要支持多个服务人员」,等于重做数据结构和排班逻辑,三天起。不是改不起,是改晚了的代价和改早了差十倍。所以我在开工前会逼你把「以后可能要加的功能」说一遍,我留位置,但不实现。
二、素材没准备
最常见的是:产品图没有、文案没写、营业执照还在办、logo 只有一张朋友圈截图。开发可以并行,但上线不行——审核要求类目、资质、名称、头像一次齐全,缺一样就卡在最后一步。
三、主体资质没定
要不要收钱、用什么主体收钱,这件事必须在开工前定。个人主体开不了微信支付,等你做到支付那一步才发现,整个流程要推倒重来。这条我单独写了一篇:个人可以做小程序吗?能不能收钱。
05为什么我给「每 3-5 天一个能点的版本」
不是为了显得勤快。是因为工期最怕的不是慢,是黑箱——你付了定金,两周听不到声音,第三周开始怀疑对方跑没跑,这种焦虑会毁掉合作。
每 3-5 天给你一个能在手机上点开的版本,作用有三个:
- 你能提前发现「这不是我要的」。发现得越早,改的代价越小;
- 进度变成可验证的,而不是靠信任;
- 你不用懂技术,只需要说「行」或「不行」。
代价是我要保证每个中间版本都真的能跑,不能是张截图。这也是我不接「先做出来看看效果再谈钱」的原因——那种模式下,中间版本没有验收标准。
06加急值不值
我的看法:大部分情况不值。
加急能压缩的只有开发段,通常能省 20%-30% 的天数,费用上浮也差不多这个比例。但审核段一天都省不了,而审核恰恰是变数最大的那一段。
真正值得加急的只有一种情况:你有一个明确的时间点——开业、展会、招生季、平台活动。如果只是「我想快点看到」,那不加急也能在 20 天内看到。
07你可以怎么查进度
不用每天问「做到哪了」。问这三个节点就行,每个都应该是**能点开的东西**:
- 第 3-5 天:首页和核心流程能点(不用好看,要能走通);
- 第 10-12 天:后台能登录,能改内容、看数据;
- 第 15 天前后:提交审核,你能在「微信公众平台」自己看到审核状态。
第三个节点值得强调:小程序账号在你名下,审核进度你自己就能查,不需要等我转述。这也是我把账号注册在客户名下的原因——你随时可以核实我说的话。
- 20 天的活,10 天写代码,3-7 天等审核。谁跟你说「保证两周」,是把审核算漏了。
- 工期翻倍的三件事:中途改需求、素材没准备、主体资质没定。第三件最贵。
- 要查进度,别看承诺,看三个节点上「能不能点开」。