主页 > 洞察 > 开发资讯 > APP开发
  • 开发一个App要多长时间?开发App需要哪些人员配置?

    adinnet / 2020-02-26 14:36 /APP开发

       相对于桌面端而言,移动端的主导地位正在不断加强,移动APP将会存在很长时间,尤其是在商业和科技领域更是如此。因此,这些领域的创业公司的创始人都很想知道这个问题的答案:开发一款移动APP需要花多少时间和精力?在回答开发一个App需要多长时间之前,咱先说说开发App需要哪些人员配置。

    一、开发APP需具备的人员介绍

       开发App最大的开销是人力成本,在一个完整的产品团队中,一般需要包含如下角色成员:

    •    项目经理

    •    产品经理

    •    UI设计师

    •    ios开发工程师

    •    Android开发工程师

    •    服务端开发工程师

    •    测试工程师

    •    运维工程师

       根据项目的大小,公司财力和项目的紧急程度,这些人员的数量配置会不等。

       一个小的项目组,项目经理一般只需要一个,设计师和测试工程师在初期一个也可以满足,不够用的时候可以增加实习生,产品经理和工程师大概比例在1:4。

    上海艾艺APP开发公司.jpg

       不论是处于创业期的团队还是大公司,开发资源永远都是稀缺的,很多都达不到满意的配置,在资源有限的情况下人员配置还可以压缩如下:

    •    产品经理

    •    ios开发工程师

    •    Android开发工程师

    •    服务端开发工程师

       项目经理由服务端开发工程师或产品经理担任,产品经理负责产品需求梳理,产品设计,文案等工作,UI设计部分如果产品经理不能设计,外包解决,ios和Android开发各一个,服务端工程师负责开发和运维,测试大家一起测,这样一个最小的四人团队就组成了。在这里面对产品经理和服务端开发工程师的能力要求都比较高,需要全栈型人才。两个人或者一个人也可以开发App,但是这样的人凤毛麟角,也很难持续。

    二、开发一个App需要多长时间?

       在评估时间之前,我们先将开发过程拆分为以下6个部分:

       (1)需求梳理

       (2)产品设计及评审

       (3)UI设计及评审

       (4)开发任务分解和排期

       (5)开发与联调

       (6)测试并修改bug

       每个环节的使用的时间加起来就是一个App大概的开发时间。

    app开发流程.jpg

       在上面每个环节里面,一部分时间会花在沟通上,另一部分会花在执行实施上 ,沟通时间包括需求讨论,评审,会议,以及等待确认的时间,执行实施时间就是干活的时间。在这里面很多人都容易忽略沟通的时间成本,尤其是和甲方合作的项目,沟通成本会非常大,而这部分成本甲方是最不理解的, 大多数时候,沟通的时间比执行的时间要大很多,所以在评估时间的时候,千万千万不要忘记这部分时间。

       作为产品的owner,往往希望产品提前或者按期上线,但是人生不如意事十有八九,很多时间即使有排期,也因为一些突发事件导致项目延期,所以在评估时间的时候,一定要想到项目延期的情况。导致延期的情况各种各样,但有两个比较严重:

       一个是需求方需求不明确,经常变更需求。比如开发了一半了,突然要加功能或修改功能 , 这种情况在新人和对互联网不了解的人身上经常发生;另一个是研发中没有对过程进行干预,比如按照排期10天后产品上线,产品设计完成后交给研发,10天后到了上线时间,问研发的小伙伴,发现才做了一半,一问原因,是因为中间有人请假,这是好点的情况,如果是找外包的开发,有可能一点都没有做,这不仅浪费了资金,也白白浪费了时间,所以在需求阶段,一定要把需求描述清楚,排好优先级,在开发阶段,要做到过程干预和风险控制,要不然就等着延期吧!

       详细的APP开发解决方案,欢迎咨询上海艾艺app开发公司-客服:17702199087(同微信)。发送您的需求,即可免费获取APP开发方案/报价/案例

    点击>>免费咨询APP开发价格和周期


上一篇:开发一个视频直播APP需要多少费用和时间? 下一篇:「疫情当下」线上教育app发展势不可挡,教育app开发价值分析