移动端App开发流程

  • 一家游戏资讯软件公司部门结构

    • 行政人事部

      主要负责财务,招聘和日常行政处理

    • 研发部

    主要负责移动客户端的设计,开发与维护
      
     * **产品策划**
    
      负责前期产品雏形设计,包括产品的功能和操作方式。
    
     * **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检查,检查的主要就是界面。查看界面是否和设计时的一样,图片是否有未显示完全或拉伸压缩的状况。

发布阶段

当客户端通过测试之后,就可以发布到响应的平台上供用户下载使用了。

你可能感兴趣的:(移动端App开发流程)