移动端App开发流程
2016-04-07 本文已影响1127人
rogertan30
-
一家游戏资讯软件公司部门结构
-
行政人事部
主要负责财务,招聘和日常行政处理
-
研发部
主要负责移动客户端的设计,开发与维护 * **产品策划** 负责前期产品雏形设计,包括产品的功能和操作方式。 * **UI设计** 负责制作产品开发所需要的所有图片资源,包括启动应用图片,按钮图片等。 * **iOS研发部** 负责产品iOS客户端的开发 * **Android研发部** 负责产品Android端的开发 * **web后台开发** 负责产品web端和服务器端的开发 * **质量测试部** 当研发部完成客户端开发之后,检验客户端功能,看是否存在流程,功能和UI上的BUG。若存在,转交给研发部进行修改。
-
运营部
在产品成功发布在AppStore(苹果)或其他应用商城(Android)之后,负责日常内容的更新,以及产品线下线上活动的运营。
- 端游运营
负责pc端游戏app的运营
- 手游运营
负责手机端游戏app的运营
- 用户运营
负责线上线下活动的运营
- 市场运营
负责产品市场推广和投资赞助等
-
开发流程
设计阶段
首先,产品策划部门会设计产品的功能和原型图,即所谓的需求。并提供一份featurelist给研发部。
准备阶段
研发部会根据工作量和开发内容分配定量的安卓,IOS,服务器,web开发人员。各开发人员首先会根据featurelist列出的功能预估开发时间并转交给产品策划部确认。同时产品策划部会将产品的原型图提供给UI部门,使UI部根据原型图设计图片。
开发阶段
正式进入开发过程中,每日早会各开发人员需要汇报自己的开发进度和遇到的困难。在这个过程中,产品策划部需要衔接各开发人员,达到把控开发进度的作用。比如iOS开发人员发现某个按钮没有提供图片,那么产品就需要负责找UI部门提供。又或者web开发人员开发的网页在客户端无法正常交互,那么产品需要协调客户端开发和web开发进行连调。
测试阶段
当客户端完成开发时,就进入了测试阶段。质量检测部门会对软件进行功能测试和全量测试。如果测试过程中发现了bug,需要提交给产品部,由产品部划分给相应的开发人员进行修改。
同时UI部也会对客户端进行UI检查,检查的主要就是界面。查看界面是否和设计时的一样,图片是否有未显示完全或拉伸压缩的状况。
发布阶段
当客户端通过测试之后,就可以发布到响应的平台上供用户下载使用了。