APP开发规模可大可小,但都离不开以下几个成员:产品经理、UI设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目顺利进行呢?一个清晰合理的项目研发流程控制很重要。
标准化APP开发的流程如下:
一、需求阶段
(1)前期沟通:产品经理跟客户对接,了解客户现状及产品分析,明确开发需求、功能深度细分,输出针对性的开发方案、项目周期与费用评估;
(2)商务合作:客户同意建设性方案的内容,敲定产品功能,同时知悉人员安排、项目周期及进度排期、项目金额,确定支付方案及合同签署等;
二、视觉设计阶段
(1)原型设计:根据用户逻辑及产品功能,绘制原型后进行原型设计审议及确认;
(2)UI设计:确定原型后进行UI设计,根据产品调性与产品风格融合;
三、技术研发阶段
(1)项目启动:开发根据产品需求文档进行评估出提测、预发布跟正式发布时间点;
(2)程序开发流程:前端开发-程序开发-接口对接-第三方接入(支付宝、微信等)-定期项目会议沟通和管控项目开发进展;
(3)程序测试:由测试专员针对APP进行多机型同步测试,测试内容包括: APP内容测试、APP性能测试、APP功能测试,对BUG调试修复。测试合格,确认没有bug后与客户进行沟通,开始验收;
四、交付上线阶段
(1)项目交付:尾款结算后交付源码,对客户方运营人员进行系统培训、后台操作培训指导;
(2)协助客户上线:提醒客户上架所需的各种账号、资质;