一个网站建设、APP开发的流程

2019-06-05 17:30:21 网络编辑 6329

一、商务阶段

    (1)、产品经理将与甲方进行功能策划,了解整个项目的要求,并对功能要求做出清晰的描述。

    (2)、需求报价方案在产品经理和客户确定功能需求后,输出整个项目开发的方案报价。

    (3)、技术开发合同在合作意向初步确认后,提供技术开发合同。如果乙方对合同协议提出异议,双方将谈判修改。签约顺利,项目进入设计开发阶段。

    (4)、发展进度文件签署后,甲方将根据总体发展周期制定各发展阶段的开发节点,并根据制定的发展规划推进整个设计和建设过程。

二、设计阶段

    (1)、原型设计草案:产品经理根据合同确认的功能要求,对整个项目的前端界面进行原型设计。经双方确认后,确定最终产品原型。

    (2)、原型交互流程图以原型设计稿为基础,增加了每个页面的跳转标识,使每个页面的跳转和交互流都能清晰地理解。

    (3)、页面UI设计师会选择几个主页进行样式页面设计,一般提供3-5个样式的页面设计,确认整个UI设计风格。

    (4)、用户界面高保真设计稿样式确认后,用户界面设计师根据产品经理提供的产品原型进行页面设计,最终输出一套高保真用户界面设计图纸。

网站建设、微信小程序(APP)

三。开发阶段(包括前端和后端)

    (1)、在注册相关账户的过程中,需要注册相关开发商账户,包括部分但不限于以下开发商账户:Apple开发者账号、应用程序账号、微信公众号、支付账号、推送账号、阿里云账号、APP统计开发者账号、短信开发者账号、映射开发者账号(注:所需费用注册相关开发者账户需要甲方支付)

    (2)、服务器,上线前一个月内需要购买云服务器(如阿里云服务器)。根据项目预计运行情况,如未来注册用户数、实时用户数、用户预计数增加、用户并发访问等,确定服务器的购买配置。

    (3)、域名注册,必须预先购买域名和服务器并备案。备案通常需要7-10个工作日。(注:购买服务器和域名,需由甲方支付费用)

    (4)、交付测试版本,在项目的所有功能开发和内部测试之后,将测试版本打包并发布给甲方进行反馈测试。在此期间,双方需要配置相关人员来执行项目的测试反馈问题。经过1-3周的测试和反馈,最终版本具有稳定,流畅的在线状态。

四、项目上线

    (1)、准备发布市场打包版本、描述应用说明、截图、部署服务器、录入官方数据等相关资料;

    (2)、 部署官方服务器将数据库、后台系统部署到官方服务器,并将官方在线数据输入到系统的后台;

    (3)、将APP应用程序发布到市场国内应用程序通常发布到Apple的APPSTORE(iOS版)和腾讯的应用程序宝(Android 版)。提交APPSTORE后,通常需要大约10个工作日才能通过申请审核并上传。申请财务通常在同一天提交,申请可在同一天审核并启动。

    (4)、在微信公众号上发布H5或小程序,如果是微信H5网站,只需部署该网站并挂在小程序菜单上;如果是微信小程序,则需将该小程序发布提交微信团队进行评审和上架。

四、运维阶段

    (1)、免费运营阶段工程上线后,项目正式进入免费运营阶段(三个月)。期间,运行技术将回复甲方的咨询服务,指导甲方的软件使用等事宜,以及程序错误修复、版本更新等内容。

    (2)、项目运行数据免费维护时间到后,项目运行基本达到稳定状态。将所有项目材料打包到甲方,包括但不限于:1.正面和背面项目的所有最新源代码2.数据库设计文档3.API设计文档4.所有开发人员帐户信息5.测试文档6.原型设计草案7. UI设计草案8.项目相关文件和其他信息

    (3)、付费维护阶段后续如果甲方需要继续提供操作和维护支持,则需要签订操作和维护合同。一般运维成本为项目总开发成本的10%~20%,成本根据项目用户数,功能级别和运维工作量进行评估。

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。
网站建设、微信小程序(APP)

带你读懂传统企业所有的微信营销活... 网站的类型有哪些?特点是什么?