小程序开发周期多久:工期不是被代码拖住的,是被「等待」拖住的

· 蓝吉创想 · 阅读 1
小程序开发周期多久:工期不是被代码拖住的,是被「等待」拖住的

先给结论:工期不是被"写代码"拖住的,是被"等待"拖住的

小程序开发周期多久?标准答案是:展示型 10-15 天,电商型 15-25 天,定制系统型 25-45 天。这个答案到处都能查到,但它基本没用。

我们把自己过去 14 个小程序项目拉出来算了一遍账:名义工期平均 19 天,实际平均 31 天,超出 12 天。这 12 天里,只有 2.5 天是因为功能估错了要多写代码;剩下 9.5 天,屏幕上一直在写代码,但项目一动没动——因为在等。

更关键的是,这 9.5 天的等待里,大概有一半是甲方自己造成的,只是没人会说破。资料没给、验收不反馈、边做边改、接口账号拖了两周才申请。剩下的一半里,一半是开发方的问题(并行接单、把你的项目排第三位),剩下一半是资质审核、第三方接口这类谁都控制不了的东西。

这篇文章就把这九个半天拆开讲清楚:每个真凶平均能吃掉几天、责任在谁、怎么提前堵住。最后给你一份可以直接抄的催进度话术——催人和催节点,效果是两回事。

四类项目的名义工期与实际工期对照

先看数字。下面这张表左边是我们报出去的工期,右边是实际交付的天数区间,最后一列是拖期最常出现在哪个环节。

项目类型我方报价市场价参考名义工期实际工期拖期主要来源
展示型小程序1800-3600 元8000-15000 元10-15 天14-26 天文案与图片资料、验收反馈
电商型小程序3600-7200 元15000-30000 元15-25 天22-40 天类目资质、支付开通、需求变更
定制系统小程序6000-1.8万元3万-8万元25-45 天35-70 天需求边界、第三方接口、内部上线流程

报价这一列的口径说一下:我们按 1000 元/人天 折算,西安传统团队普遍按 1200 元/人天。同样一个 15 人天的电商小程序,我们报 3600-7200 元(AI 辅助后实际 5.7 人天左右),市场上 15000-30000 元 的来源就是 20.5 人天乘以 1200 元。价格差三到五倍,工期差不到一倍——这是很多人没算明白的地方。

一个反常识的事实:报价便宜的项目,拖期比例反而更高。因为预算小的项目,甲方通常不舍得配专人对接,资料、反馈、决策都往后排,而工期恰恰消耗在这些环节上。我们统计里实际工期超过名义工期一倍的项目,有 3 个都在 3000-5000 元这个区间。

真凶一:资料不到位,头三天就白等了

这是最常见的,也是最容易被认为是"小事"的。

一个展示型小程序,开发开始之前需要你这边提供的东西通常包括:公司介绍文案、服务项目清单、产品图片(一般 10-30 张)、联系方式、营业时间与地址、要不要加留言或预约表单、有没有现成的 logo 和品牌色。这六项里任何一项缺着,前端就没法往下做,只能先做别的模块,或者干脆停着。

我们碰到的实际情况是:合同签完当天发资料清单过去,平均 5.2 天 才收齐。快的当天给,慢的有拖到第 14 天的。这 5.2 天是白等的——开发方这边哪怕人闲着,也不敢随便用占位图往下做,因为图片一到,版式大概率要重排。

我们后来把这件事写进流程:签约当天发《资料清单》,清单里每一项后面直接标注"缺失会影响哪个模块的开始时间"。清单发出来的时候同步一句话——资料齐了才算开工日,工期从那天起算。这一条改完,平均开工期从 5.2 天压到了 1.8 天。

真凶二:验收反馈慢,一轮拖成三天

开发做完了,发版给你看,然后就开始等。等多久?我们统计过 47 次提测反馈的平均响应时间是 2.1 天,最快的 2 小时,最慢的 9 天。

一个项目通常要三轮:第一轮看整体结构和流程,第二轮看细节和文案,第三轮看边界情况(空数据、异常提示、手机机型兼容)。三轮乘以 2.1 天,就是 6.3 天,和名义工期里给"验收"留的 2 天比,超了三倍。

更麻烦的是反馈内容本身。像"感觉不够高级""这个颜色再调调""按钮位置再想想"这类意见,是没法直接执行的,得来回追问,一轮又能耗掉一两天。

真正有效的反馈是这种写法:"商品详情页第二屏,价格字体小一号,加一行'含运费',周五前改完。"有位置、有动作、有时间。我们后来直接在提测消息里附一个反馈模板,把"哪里 + 改成什么 + 什么时候要"三栏列出来,反馈的平均处理时间从 2.1 天降到了 0.7 天。

真凶三:需求边做边改,"顺手加一个"吃掉一周

这个真凶有个特点:它从来不以"需求变更"的形式出现。

典型的出现方式是:"反正你们在做,能不能顺手加个……"或者"我昨天看到别家有个功能挺好的,我们这个能加吗?"听起来都很小,一次加一个表单字段、一个分享海报、一个二级分类。

我们给一个客户的内部系统项目做过变更登记,整个项目期间一共记录了 23 条,几乎每条当场听起来都不超过半小时。最后合计是多出来的 6.5 个人天,按我们的 1000 元/人天算是 6500 元,按市场 1200 元/人天算是 7800 元。工期从 22 天拖到了 41 天。

不是说不能改,做软件不改需求几乎不可能。问题在于改的时候没人记账。建议你从第一天就在群里挂一张变更表:谁提的、改什么、估几个人天、加多少钱、工期顺延几天。这张表的作用不是收钱,是让每次"顺手加一个"都变成一个要按一下手印的决定。事实上把表挂出来之后,很多小改动自己就消失了。

真凶四和五:资质与第三方接口,两个谁都控制不了的等待

剩下这两个真凶,既不怪你也不怪开发方,但它们最能拖。

第四个:类目资质与账号。小程序要做支付就得开微信支付商户号,要法人验证、要银行信息、要 1-3 天 审核;涉及食品、医疗、教育、金融这些类目,还要对应的资质证明,碰上类目选错被驳回,来回一周很正常。微信认证本身是 300 元/年,认证审核通常 1-2 天,但资料不全会被打回来。

我们有个电商项目,名义工期 18 天,实际 34 天——中间有 11 天 卡在支付商户号的开户验证上,原因是甲方财务那边迟迟没确认收款账户。代码一行没少写,但项目真的停在那儿。

第五个:第三方接口。要对接 ERP、快递、短信、地图、其他平台账号的时候,你得等对方给你接口文档、测试账号、AppKey,甚至要等对方的技术排期。我们记录里最长的一次是等某快递的接口审批,等了 17 个工作日,比整个开发工期还长。

这两个真凶唯一的办法是提前启动——合同签完当天就把账号申请发出去,不要等开发方开口要。所有需要你去别的平台申请的东西,都是这条:今天申请,明天才能少等一天。

真凶六:开发方并行接单,你的项目排在第三位

这条是圈内的实话,很多人不好意思讲。

小团队(五人以内)同时跑三到五个项目是常态。你的项目经理可能一周里有两天在处理别人的线上问题。真正的表现是:消息回得慢、小改动拖当天能拖成后天、每周产出很不均匀——这一周交付了三个模块,下一周一个都没有。

怎么提前看出来?三个问题:

一、问"现在手上同时有几个项目",回答"就你这一个"的,多半在骗你;回答"两个,你这个排第一个"的,可信得多。
二、问"每周几给我发进展",能给出确定日期的比"随时问"的靠谱。
三、看第一次方案的交付速度。需求聊完到第一版原型超过 5 天的,后面大概率也会拖。

合同里也可以写死:项目期间开发方需保证每周至少 20 个有效工时投入、指定对接人不得随意更换、连续两周无实质产出甲方有权解除合同并退还未交付部分的款项。这几条是我见过的真正有用的,比写"逾期每天罚 0.5%"管用——真拖到罚款那一步,项目基本也黄了。

三个项目的工期账,逐天拆开看

下面三个是脱敏后的真实项目,把每一天花在哪都摊开。

项目名义工期实际工期超出天数超出部分花在哪
本地生活服务类小程序12 天26 天14 天等文案与实景图 8 天,验收三轮 4 天,场馆地址两次变更 2 天
单店自营商城小程序18 天34 天16 天支付开户验证 11 天,新增积分模块(1.2 人天)3 天,机型兼容问题返工 2 天
企业内部流程管理系统22 天41 天19 天需求变更 23 条合计 6.5 人天(约 11 天),内部审批节点调整 5 天,等第三方账号 3 天

注意看这三个项目的共同点:超出天数里,纯"写代码"占的比例不到两成。商城项目多出来的 16 天里,有 11 天是在等银行账户验证,系统在审批,谁都动不了;管理系统多出来的 19 天里,11 天是甲方自己提的变更。开发方预估失误的部分,反而是最少的。

所以当你觉得"这家公司是不是效率不行"的时候,先问一句:这几天里,有多少天是我在等别人、多少天是别人在等我。

甲方怎么催才有效:别催人,催节点

最后这部分是一线项目经理总结出来的话术差异。同样的诉求,说法不同,拿到的结果完全不同。

没用的说法有用的说法为什么
"这个还要多久啊?""周三能给到可点的版本吗?点了哪几个页面没关系"前者让对方解释,后者让对方交付
"能不能快点?""周报里能不能固定写三行:本周完成 / 下周计划 / 卡在哪儿"前者是情绪,后者是机制
"你们这个不用做那么细""这个模块先砍掉,二期再说,工期能提前几天?"前者对方不敢省,后者给出明确取舍
"我觉得不太行""第 3 屏这里改 X,其余保持,周三确认"前者要来回追问,后者一次闭环
"再不出来我找别人了""连续两周没有实质产出,我们按合同第 X 条处理"前者是威胁,后者是条款

总结一下,有用的催法都有三个特征:指向一个具体的日期、一个具体的交付物、一个明确的后果。不含这三样的催促,只会消耗双方的关系,不会缩短工期。

还有一条经验值得记:与其催进度,不如一开始就把每周三下午四点的十分钟站会写进合同。这十分钟的作用不是监督,是让"卡住了"这件事在卡住的当天就被说出来,而不是憋到验收前一天。

写在最后

回到开头的问题:小程序开发周期多久?展示型 10-15 天,电商型 15-25 天,定制系统型 25-45 天——这是我们写在报价单上的数字,也是 AI 辅助开发能稳定兑现的数字。

至于你最终会等多少天,取决于三件事:资料什么时候给齐、验收反馈有多快、需求中途会不会改。这三件事都在你手里,不在开发方手里。我们做过最快的项目 9 天上线,不是因为写得快,是甲方那边每天都能给反馈,从不拖到第二天。

我们能把工期压到这个范围,是因为 AI 辅助在代码生成、UI 组件、接口联调环节能大幅压缩人工时间,省下的时间直接体现在工期和报价上。但它解决不了"等你给资料"这件事——这个只能靠流程设计。

如果你手上有需求,把功能清单和期望上线时间发过来,我们可以先给你一版带天数的排期表:哪几天在做什么、哪几天需要你配合提供东西。这份排期免费,因为它本来就该是合同的一部分。

相关阅读:小程序商城开发多少钱(15 行报价逐行对账)|电商小程序开发多少钱(三档报价对比)|AI 辅助开发能省多少钱|小程序开发公司怎么选