APP开发需要多少时间?

如题所述

第1个回答  2019-11-11
在日常客户接待工作中,常常遇到很多客户第一句话就问:制作一款APP需要多少钱?讲真,这话我没法接,因为如果不直接回答,客户觉得是套路,草率回答了又显得不够真诚,而负责人的公司是绝对不可能随随便便就给一个报价的!这就需要提到我们经常说的需求需求需求,任何一个制作项目,我们都要先了解需求,根据需求才能给出相应的详细报价方案。1、如何制定需求。首先,甲方爸爸们要清楚地明白,做这款APP是干什么?为什么要做?有何优势?用户群体是什么?需要运行的环境有哪些?如:android、iOS、pc...功能设定有哪些?比如需要建立用户个人档案、社交、分享、下单、支付等等,建立在一份相对完善的需求文档。接下来就要对大家的想法进行讨论研究,对项目的可行性进行评估,每个功能是否可以形成闭环,最终将这些想法一步步拆分细分一个明确的需求功能点。经过第一个阶段,需求分析大致会整理出一个报价表和思维导图。现实中,App需求都难以一次到位,总会出现需求变更的情况,一款App往往是需经过多次的迭代才可能较为完善。并且,在App的未来运营过程中,不可避免地会出现各种新功能、新需求的扩展。这些都要求App开发前期应该对App架构做出良好的系统规划。在架构规划上出了问题,App的迭代周期和成本就会成倍增加,后期的维护、扩展工作就可能成为一个无法脱离的苦海。所以这也是为什么我们一定要先详细沟通需求,对整个框架有个大致的了解和设想,才能更好的预估成本。3、APP的预算和合作模式有直接关系App开发的主要合作模式有三大类:第一类是把需求总包给开发公司(团队);第二类开发团队完全由自己建立,归自己所有;第三类是在开发期内从开发公司买人头来帮助开发。第一类模式,充分体现了专业的人做专业的事,成本可以相对较低,但后期自己维护可能会比较麻烦,因为自己什么都没参与,什么都不懂,做运营也很受阻的;第二类模式的好处就是利于长期维护,但由于一直有固定的团队人员费用支出,所以总体投入往往不菲;第三类模式介于前两者之间,能兼顾两者的好处,并能一定程度上避免两者的不足,但这种模式对需求方的管理能力要求较高,一旦管理不慎,也很容易出现成本失控的情况。各种模式可以相互补充、综合使用。4、APP报价的具体参考标准是什么?无论是个人,团队,还是大公司,行业内的报价评估方法都是以工作量的多少来决定报价的成本的,即整个项目需要投入多少个人天开发,每个人天按多少钱收费,两个参数相乘即可得到总的开发费用。举个栗子,开发一个O2O类的App项目,假如安卓端(50人/天) + iOS端(50人/天) + 后台管理系统(50人/天),总的开发人天即150人,如果每人天按1200收费,整个项目的总开发成本即是18万(仅供参考)。作为外行来说,一定会有所不理解,开发一个APP需要这么高的成本吗?来给大家简单做个剖析:1)开发一个App项目的人员配置比较复杂。开发网站只需要一个端的开发人员即可以了,而开发app需要三个端的开发人员,通常也相对同样功能的网站开发成本的三倍工作量。App项目的人员基本配置有:产品经理,项目经理一名,UI设计师一名,后台开发工程师两名,安卓开发工程师两名,iOS开发工程师两名,测试人员两名。这里是对专业的App开发公司而言,一般个人或团队可能一个人会身兼多职,所以开发出来的项目质量也不能得到保证。2)App开发的人工成本相对网站要高一些。通常一个有一两年安卓或iOS开发经验的开发人员,人工成本就要达到1万左右(由于当前的市场环境对开发人才的需求较高,使得技术开发的人工成本也较高)。通常一个app项目的基本人工成本就要达到6-10来万,再加上员工福利,设备,场地,人员管理,营销成本和商务沟通成本,基本上一个app项目的基本投入成本就要去到12-15万左右。这个暂且不计人员的空档期,招聘的成本,项目的风险等因素。这是对于一个已经具备成熟App开发团队的公司所需要付出的价位,对于完全没有App开发团队和相关开发经验的公司而言,这个成本估计至少需要翻一倍,开发周期要拉很长,基本才能达到前者类似的效果。综上所述,开发一个app需要投入多少钱?需要综合评估app的功能需求,质量要求,需要开发哪些平台端,以此评估出需要投入多少的人工设计和开发量,方可基本测算出app的开发成本。有句古话是“一分钱一分货”,对于app定制开发的行业同样适用。因此,建议货比三家,多对比,真金不怕火炼,有实力的开发公司一定是有成熟案例的,并且不会随随便便报价忽悠你,趣构科技,从品质出发,对您的项目尽心负责才是最靠谱的!如有App开发方面的需求或问题,欢迎留言咨询,趣构小杨很乐意帮大家解答相关问题。本回答被网友采纳
第2个回答  2019-01-02
你这个问题好比做一道数学题,然后告诉我答案,MD你题都没有,做你妹呀
第3个回答  2019-01-02
这个要看需求和功能复杂程度,一个流程下来的时间还是要让技术人员评估。--【深圳素与简科技】
相似回答