• 商业版微信小程序开发流程


    一、产品阶段

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

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

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

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

    二、设计阶段

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

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

    ③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的修复、版本更新等内容。

  • 相关阅读:
    Android常见问题——找不到HttpClient和okHttp的包
    linux大文件的日志查询
    ubuntu ssh连不上
    linux查询核数
    ubuntu系统安装手动分区
    计算服务器带宽
    linux命令
    打包jar 运行
    打印pdf
    运行 jar 包
  • 原文地址:https://www.cnblogs.com/darklights/p/9301674.html
Copyright © 2020-2023  润新知