一、产品阶段

①功能规划思维导图——产品经理了解清楚整个项目需求,产出清晰明确的功能需求说明。

②需求报价预算——产品经理确定好功能需求后,输出整个项目开发的报价方案。

③组建技术开发团队——初步确认开发的方向和预算后,打造出合适该项目的技术团队,接着项目进入到设计开发阶段。

④开发进度文档——根据总的开发周期,制订各个开发阶段的里程碑节点,并根据制订的开发计划,推进后续的整个设计开发过程。

二、设计阶段

①原型设计稿——产品经理根据功能需求,进行整个项目前端界面的原型设计,定下最终的产品原型。

②原型交互流程图——在原型设计稿的基础上,加上每个页面的跳转交互流程标识,以便能够清晰了了解各个页面间的跳转和交互流程。

③UI风格页——UI设计师会挑出几个主页面进行风格页的设计,一般会提供3-5个风格页的设计,确认整个UI的设计风格。

④UI高保真设计稿——风格确认后,UI设计师根据产品经理提供的产品原型图进行页面的设计,最终输出整套高保真UI设计图。

三、开发阶段(前端+后台)

①注册相关账号——开发过程中,需要注册相关的开发者账号, 包括部分但也不限于以下的开发者账号: 1.苹果开发者账号 2.应用宝账号 3.微信公众号 4.支付账号 5.推送账号 6.阿里云账号 7.APP统计开发者账号 8.短信开发者账号 9.地图开发者账号

②编码开发——前端就是微信小程序和微信小程序管理系统,后端就是后端程序和数据库。这部分技术的实现要更据团队技术的掌握和当前业务的规模来决定。

③购买服务器——上线前半到一个月,需要购买云服务器(如阿里云服务器)。 根据项目预估的运营情况,如未来一段时间的注册用户数,日活用户数,用户增加预估,用户的并发访问情况等,确认服务器的采购配置。

④注册域名,备案——由于要用到微信和有官方网站,则需要配备域名,需要提前购买好域名和服务器,并进行备案,备案一般需要7-10个工作日。

⑤交付测试版本——完成项目的所有功能开发后进行内部测试,项目各成员进行反馈测试。期间,要更据项目的测试来反馈问题。在经过1-3周的测试与反馈后,最终版本功能达到稳定流畅的上线状态。

四、项目上线

①准备上架相关的资料——如发布市场的打包版本,应用说明描述,截图,部署服务器和录入正式的数据等工作;

②部署正式服务器——将数据库,后台系统部署到正式的服务器上面,并录入正式的上线数据到系统的后台;

③发布H5到微信公众号或微信小程序——如果是微信H5的网站,只需要将网站部署并挂到公众号的菜单上面; 如果是微信小程序,则需要把微信小程序发布提交给微信团队审核并上架。

④(有APP)发布APP应用到市场国内的应用一般是发布到苹果的APPSTORE(iOS版本)和腾讯的应用宝(安卓版本)。APPSTORE提交后一般需要10个工作日左右可以通过应用的审核并上架,应用宝一般当天提交APP,当天就可以通过应用的审核并上线 。

五、运维阶段

项目上线后,项目便正式进入运维的阶段。软件使用等事项,以及程序Bug的修复、版本更新等内容。

商业版微信小程序开发流程的更多相关文章

  1. WordPress版微信小程序开发系列(二):安装使用问答

    自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象.这套程序主要面对的用户是wordpress网站的站长,如果wordpress站想在微信的生态圈得到推广,小程序成为一种重要的 ...

  2. WordPress版微信小程序开发系列(一):WordPress REST API

    自动我发布开源程序WordPress版微信小程序以来,很多WordPress站长在搭建微信小程序的过程中会碰到各种问题来咨询我,有些问题其实很简单,只要仔细看看我写的文章,就可以自己解决.不过这些文章 ...

  3. 微信小程序开发流程

    2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线,一夜之间,小程序可谓家喻户晓,但通过接下来的几个月的观察,微信小程序并没有想象中的那么火爆.进入4月以来,微信小程序团队进行 ...

  4. 解决Mac版微信小程序开发工具打开后无法显示二维码

    问题描述: 正常情况下,打开微信小程序开发工具后,首页提示扫描二维码进行登陆,但是如果不显示二维码,当然无法登陆. 解决方案: 无法显示二维码肯定是程序运行哪里出错了,我们直接点击桌面图标是无法排查错 ...

  5. WordPress版微信小程序安装使用说明

    昨天在群里,有刚刚使用WordPress版微信小程序朋友,在问安装过程中的问题,这些问题是经常被问到,这至少说明两个问题: 1.我开发的程序安装和使用不够简易,无法通过简单的配置就可以使用,特别是如果 ...

  6. WordPress版微信小程序2.2.8版发布

    距离上次更新已经一个月了,这期间对WordPress版微信小程序 做的不少小的更新和性能的优化,此次版本更新推出了两个比较重点的功能:点赞和赞赏.同时,优化了文章页面的功能布局,在评论区把常用的功能: ...

  7. WordPress版微信小程序3.1.5版的新功能

    产品的完善是无止境,每过段时间就会发现产品的新问题,使用的人越多,提的需求也会越多,我听得最多的一句话就是:如果加上某某功能就完美了.其实,完美是不存在的,每个人的视角不一样,完美的定义也是不一样的. ...

  8. WordPress版微信小程序3.0版发布

    距离WordPress版微信小程序上一个版本的发布过去了一个月了.在此间,我的工作有些变化,加上正在开发新版本,目前开源版的完善和升级稍稍有些滞后. 虽然这个版本是3.0版,期间有个过渡的2.8版,不 ...

  9. WordPress版微信小程序2.6版发布

    WordPress版微信小程序的完善和升级的工作一直都在进行中,我争取保证一个月可以出一个版本,希望通过一点点的改进,让这个开源产品日趋完美. 同时,pro版WordPress微信小程序也在紧锣密鼓的 ...

随机推荐

  1. Nginx宣布正式支持gRPC,附示例代码

    原创 2018-03-20 薛命灯 聊聊架构 作者|Owen Garrett编辑|薛命灯 NGINX 官方博客正式宣布 NGINX 支持原生的 gPRC,现在就可以从代码仓库拉取快照版本.该特性将会被 ...

  2. MVC之 自定义过滤器(ActionFilterAttribute)

    一.自定义Filter 自定义Filter需要继承ActionFilterAttribute抽象类,重写其中需要的方法,来看下ActionFilterAttribute类的方法签名. //表示所有操作 ...

  3. Session 常见操作

    对于敏感.重要的信息,建议要存储在服务器端(Session是存储在服务器端的),不能存储在浏览器中,如用户名.余额.等级.验证码等信息 Session依赖于Cookie session数据的获取 se ...

  4. malloc() 和 calloc()有啥区别

    calloc()在动态分配完内存后,自动初始化该内存空间为零(会将所分配的内存空间中的每一位都初始化为零). 而malloc()不初始化,里边数据是随机的垃圾数据. calloc(size_t n, ...

  5. HDU - 5521 Meeting (Dijkstra)

    思路: 看了好久才看懂题意,文中给了n个点,有m个集合,每个集合有s个点,集合内的每两个点之间有一个权值为t的边,现在有两个人,要从1号点,和n号点,走到同一个顶点,问最少花费以及花费最少的点. 那就 ...

  6. ASCLL、Unicode和UTF-8编码的理解

    我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit) ...

  7. FFT的一种迭代实现

    struct Complex { double x,y; Complex(double x1=0.0 ,double y1=0.0) { x=x1; y=y1; } Complex operator ...

  8. (set) 人见人爱A-B hdu2034

    人见人爱A-B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  9. python自动化开发-[第一天]-练习题

    1.使用while循环输入 1 2 3 4 5 6 8 9 10 i = 1 while i < 11: if i == 7: i += 1 continue print (i) i += 1 ...

  10. mysql批量插入简单测试数据

    mysql批量插入简单测试数据 # 参考网址: https://www.2cto.com/database/201703/618280.html 1.mysql创建测试表 CREATE TABLE ` ...