
微信小程序开发从立项到上线,通常要经过 6 个核心阶段:需求梳理(3~7天)→ UI设计(5~10天)→ 前端+后端开发(15~30天)→ 测试联调(5~10天)→ 微信审核(1~7天)→ 上线运维。整个周期 30~60 个工作日(约1.5~3个月),视功能复杂度而定。每个阶段都有明确的产出物和验收节点,上一阶段没冻结就进入下一阶段,是项目超期和返工的头号原因。
| 阶段 | 周期 | 核心产出 | 谁主导 |
|---|---|---|---|
| 1. 需求梳理 | 3~7天 | 需求文档、功能清单、原型图 | 产品经理 |
| 2. UI设计 | 5~10天 | 设计稿、切图、标注 | UI设计师 |
| 3. 开发 | 15~30天 | 前端代码、后端API、数据库 | 技术团队 |
| 4. 测试联调 | 5~10天 | 测试报告、Bug修复 | 测试工程师 |
| 5. 微信审核 | 1~7天 | 审核通过/驳回修改 | 微信团队 |
| 6. 上线运维 | 持续 | 监控、迭代、数据复盘 | 全团队 |
关键提醒:审核阶段如果被打回,修改后要重新排期审核,每次 1~7 天。在提交审核前自测到位,比打回再改省 1~2 周。
这是决定项目成败的基础阶段。
做什么:
- 明确小程序要解决什么问题、给谁用、核心场景是什么
- 梳理功能清单(Feature List):哪些是P0必须做、哪些是P1可以放二期
- 画原型图(低保真即可):每个页面长什么样、跳转关系
- 确定技术方案:原生开发 vs 第三方平台(如 uni-app、Taro)
产出物:
- 《产品需求文档(PRD)》
- 功能清单(含优先级)
- 原型图(Axure/墨刀/Figma)
⚠️ 这个阶段最常犯的错误:口头沟通需求、没有书面冻结。结果做到一半需求变了,返工重来。一定要双方在需求文档上书面确认,再开始设计。
做什么:
- 根据原型图设计高保真界面
- 微信小程序有官方设计规范(组件尺寸、字体、间距)要遵循
- 切图、标注(前端开发要用)
- 交互说明(点击、滑动、加载状态)
产出物:
- 完整设计稿(每个页面)
- 切图资源(PNG/SVG)
- 标注文件(尺寸、颜色值、字号)
- 交互说明文档
常见坑:设计稿没按微信小程序规范来,开发时发现微信不支持某个效果,返工重做。让设计师先看一遍《微信小程序设计指南》再开工。
前端开发(小程序端):
- WXML(页面结构)+ WXSS(样式)+ JS(逻辑)
- 实现页面跳转、数据绑定、用户交互
- 对接后端 API
后端开发(服务端):
- 数据库设计(表结构、字段、索引)
- API 接口开发(用户、商品、订单、支付等)
- 服务器环境搭建(云主机、数据库、域名、SSL证书)
第三方对接(按需):
- 微信支付:商户号、API密钥、签名
- 短信:验证码、通知模板
- 物流、地图、发票等
开发阶段最容易延期。两个防延期技巧:① 每完成一个模块就联调一个模块,别等全部写完;② 核心链路(如支付)优先开发、优先验证。
做什么:
- 功能测试:每个功能点逐一验证
- 兼容性测试:不同机型、不同微信版本
- 性能测试:页面加载、并发访问
- 安全测试:支付、用户数据、接口鉴权
- 第三方联调:支付回调、短信送达
产出物:
- 测试用例 + 执行记录
- Bug清单及修复确认
- 联调通过报告
测试阶段最常遗漏:异常场景。网络断开、支付中断、输入超长字符串、快速连续点击——这些"不按套路出牌"的操作最容易出Bug。
提交审核前自查清单:
- ✅ 小程序名称、头像、简介合规
- ✅ 类目选择正确(选错会被驳回)
- ✅ 隐私政策、用户协议已挂
- ✅ 不涉及虚拟货币、加密资产、新闻、医疗等需资质的内容(除非你有)
- ✅ 测试账号已提供(审核人员要登录体验)
- ✅ 首页能正常加载,无白屏/卡顿
审核时间:
- 普通审核:1~3天
- 加急审核:1~2天(需要资格)
- 驳回后再审:重新排队1~7天
审核被驳回的常见原因:类目不符、内容涉及敏感领域、功能不完整、名称误导用户。驳回后逐条对照驳回原因修改,一次改到位再提交。
上线当天:
- 发布正式版本
- 监控服务器状态(CPU、内存、带宽)
- 查看用户访问数据、错误日志
- 支付功能实测(走一笔真实订单验证)
上线后第一周:
- 关注用户反馈、差评
- 修复紧急Bug
- 数据复盘:访问量、留存、转化
长期运维:
- 版本迭代(每2~4周发一个新版本)
- 服务器扩容(用户量增长时)
- 微信规则适配(微信更新后可能影响功能)
| 项目 | 费用范围 | 说明 |
|---|---|---|
| 微信认证 | 300元/年 | 企业认证必须 |
| 服务器/云 | 2,000~2万/年 | 按用户量定 |
| 域名 | 50~200元/年 | .com/.cn |
| SSL证书 | 免费~2,000/年 | 有免费Let's Encrypt |
| 开发费(外包) | 5万~25万 | 按功能复杂度 |
| 第三方服务费 | 按量 | 短信、CDN、OSS |
Q1:开发一个微信小程序要多久?
简单展示类 2~4 周,含交易/支付/会员 1~3 个月,复杂平台 3~6 个月。具体看功能清单。
Q2:个人可以开发小程序吗?
可以,但个人小程序不能开通微信支付、不能做商业经营。做生意必须注册企业或个体工商户。
Q3:小程序和公众号能打通吗?
能。公众号可以关联小程序,文章里可以插入小程序卡片/链接,用户无缝跳转。
Q4:上线后怎么推广?
主要渠道:搜一搜、附近的小程序、公众号关联、朋友圈/群分享、线下扫码、微信广告。
Q5:需求中途变更怎么办?
书面确认变更内容,评估对工期和费用的影响,双方签字确认后再执行。避免口头变更、事后扯皮。
北京鼎智诚科技发展有限公司成立于2009年,17年专注APP定制开发、小程序开发、电商系统与管理系统开发,已服务1000+企业客户、累计交付3000+案例,覆盖医疗、教育、电商、社交、餐饮、旅游、母婴等行业。
我们提供:公对公签约、可开增值税专用发票、按模块拆分报价、源代码全交付、1年售后质保。
想知道你的小程序具体要做多久、花多少钱? 把你的需求场景发给我们,免费帮你做功能清单梳理 + 排期评估 + 分模块报价。