开发一个App需要什么样的人员配置?
四个人,一个android、一个ios,2个后台(一个牛逼点的负责整体架构设计以及实现包括数据结构、交互接口设计,另一个实现后台功能)
作为国内第一批接触APP项目管理的人,我发表下我的看法:
在有一些系统的想法或者初步需求资料的时候,要进一步推进项目,按照标准的配置,你需要这些角色:项目经理、产品经理、UI设计师、iOS开发工程师、Android开发工程师、后台开发工程师、测试工程师、运维人员。但考虑实际情况,可以一人身兼多职,但每个环节必须有人负责,比如某人即是项目经理又是产品经理。
开发APP自己组建团队有很大的风险,如果全靠临时招聘来组建,招聘人员的技术能力,团队磨合等都需要成本,并且一个APP开发周期大多在2~3个月,开发完成后,人员应该何去何从,也是一个问题。
建议可以考虑找外包公司,但一定要找本地外包公司,可以实地考察,并且在开发过程中能方便的面对面沟通的公司。了解下外包公司的人员构成和项目开发流程,最好能有一个懂行的朋友帮你考察。这样,能以最低的财力和时间成本完成项目第一个版本的顺利上线。
仅供参考。。
1、产品经理
开发一个App,不仅需要程序员,还需要能够对客户的需求进行分析的人员,这就是产品经理的主要职责。产品经理经过专业的市场洞察、客户分析、用户体验等,将客户的要求形成详细的功能文档,然后制作出清晰简洁的App原型图。原型图包括各项功能排布、业务逻辑、页面交互等。
2、UI设计师
UI设计师主要负责App产品的界面设计和交互设计,根据产品经理的需求进行App页面及元素的设计。
3、前段工程师
前段工程师主要负责将UI设计师设计完成的页面是代码实现出来,是开发团队中最不可缺少的一员。
4、Android/iOS开发者:
主要分为Android或iOS两个不同系统的客户端的开发,分别由Android开发工程师及iOS开发工程师完成。
5、后台程序开发
主要完成运营管理后台的开发,包括数据及服务器的部署等
6、测试人员
软件测试人员相当于App开发的质量检查员,App开发人员编写了该功能,需要交给测试人员,进行功能,性能,兼容性等总体测试,发现bug反馈给对应的开发人员进行修改。