1.生产部经理
开发APP不仅需要技术人员,还需要一个会做需求分析的人,这个人就是产品经理。产品经理的职责是分析客户和用户的功能需求,并将这些需求组织成功能开发文档,然后设计一个简洁的APP产品原型,较后将产品原型和功能模块交给UI设计师和程序开发人员进行下一步工作。
2.用户界面设计器
UI设计师主要负责APP产品的界面设计和交互设计,按照产品经理细化的需求来设计APP,在制作一般会变成网页
3.前端安卓和iOS开发人员
前端设计可以分为两个不同的客户端开发,安卓和IOS。他们中的一些人还可以为HTML5页面制作应用开发,主要是安卓和IOS客户端的开发。
4、开发的背景程序
后台程序的开发主要是在APP功能中编写一些算法程序来达到实现APP功能的目的。通常,开发是用PHP语言实现的。开发完成后,数据与前端安卓或IOS对接,实现整体APP功能操作。
5.软件测试
软件测试人员相当于APP开发,的质检员,APP开发的人员编写了功能,需要交给测试人员进行功能、性能、兼容性的测试。
一、软件开发流程
软件开发流程包括:用户需求分析、产品原型设计、UI可视化设计、数据库搭建、服务器开发, iOS开发/Android开发,测试及运维。软件开发团队职位
软件开发团队由产品经理、UI设计师、数据库架构师、服务器工程师、iOS客户端工程师、安卓客户端工程师、测试工程师、运维工程师和扩展人员组成。公司的财力和项目的紧迫性,这些人员的数量会有所变化。一个小的项目团队需要项目经理、UI、开发和测试工程师,一个可以在初始阶段就满足。在人员经费有限的情况下,项目经理可以由服务器端开发工程师或产品经理担任,负责整理产品需求、产品设计、文案等。如果产品经理设计不了UI设计部分,外包会解决,ios和安卓开发各一个,服务器端工程师负责开发,运维,测试团队成员一起测试,这样少四个人的团队就形成了。在这种情况下,产品经理和开发工程师对自己的能力都有很高的要求,需要全栈人才。
希望答案对你有帮助。