964350994

随时欢迎您来消息!

18083001234(24小时电话)

24小时欢迎您来电!

(023)63624610

周一~周六 9:00-18:00

开发一款app多少钱?

来源:小布 更新时间:18年06月02日

开发一款app多少钱?

这是所有想开发app的客户最想知道的一个问题。

外包公司一般有两种回复方式: 

01 耐心的问为什么要做App, 这个app给什么样的人使用,实现什么样的功能,满足什么样的需求,预估初期有多少用户,要开发安卓还是ios等等。进行综合评估app的功能需求,质量要求,需要开发哪些平台端,以此评估出需要投入多少的人工设计和开发量,即可基本测算出app的开发成本,归根结底是需求。


「结果」

客户脑子还是蒙蒙哒,然后继续盲目的找服务商比价

很多客户会不耐烦,更有甚者会觉得这涉及到他们的商业机密闪烁其辞,即使都问了一遍,最后的关注点,还是在让你能给出一个固定的费用,并不注重前面的分析,等于问了一大堆问题都是白问,浪费了彼此的时间。

02 为了满足客户急切的报价需求,报一个价格区间,大概10-20万的。


「结果」


客户一听太高了,直接不做了,但是实际上呢,可能客户的那款app根本不需要10万,白白流失了一个客户

客户一听觉得还可以,那就尝试一下吧,但实际情况可能是,客户的app花费远不止20万,给客户留下一个坏的印象,“骗子,开始说最高20万,最后花了我50万。



步联科技专业从事8年APP项目外包,期间遇见各种各样的问题,为了让大家看的更明白,将从以下几个方面详细阐述:

做个app本身不难,但有两个先决条件:

其一:前期双方的沟通和对于需求的梳理和把控,

其二:找个靠谱的公司,

做好一个APP的成功率就已经上升到了90%的可能性。

1  如何沟通好需求?

即使您不懂技术,也必须要描述清楚APP的功能展现形式。举个栗子,您要做一个商城,商城规划中要有登录功能,你必须想好登录的方式(账号密码登录?第三方登录?)。

因为一般定制开发的项目,外包公司是根据需求书做,换句话说就是合同上有的就做,你不说一般都是不会做进去的,当然你说的越细致后期的问题会越少,同样费用也会越多,因为外包公司的价格的评定标准就是根据你的功能来计算的,具体如何计算的,后续会说。

2如何找到靠谱的公司?

总结为一句话“一看、二查、三聊”,所谓

“一看”想做好APP就不要怕麻烦,最好找近点的公司亲自过去看看这家公司,看看他们到底有多少人,有几个办公室,有几个做技术的,有几个做销售的 ,有几个做运营的。大部分只要你过去看看,你自己心里就有个底了,大部分的大公司都会比小的团队会更加的有保障,比起损失来说,大的开发公司更看重信誉和口碑。

“二查”就是从网络上面各种渠道去查查这家公司,了解整个网络媒体对于这家公司的侧面评价。

“三聊”多和中意的外包公司对接人员聊聊,当你聊了几家外包公司的对接人员之后,基本上就能感受到他们专业程度了,从中选择一个你认为比较专业的公司即可。

1项目立项

确定了自己的立项之后,一定要多看看竞品公司的app产品,看看他们是怎么做的,有哪些流程,细节做的怎么样,先做到自己的心中有数,然后再去网上找对应的app开发的外包公司,至于怎么找这个app开发公司,前面已经提到了。

2完善细节

找到中意的app开发公司之后就和他们开始洽谈项目的细节,并且一定要把这些细节明确到合同里面,因为如果你的项目是独立无二的,是需要这家app开发公司独立定制和开发的,软件开发公司最终也只会按照这些合同约定的功能和条款来制作。

3签订合同

如果你的项目案值高于5万,预付款不能高于60%,应该实行分阶段付款,建议的分阶段付款为合同签订支付30%,效果图全部确认之后支付30%,项目完成测试上线支付30%,尾款10%。

软件所有权的问题,大部分正规的软件开发公司在合同中都会明确的表达该软件的知识产权是属于他们所有的,如果你的APP开发完成还需要申请软著等等一系列其他的内容,建议你和软件公司协商,争取把软件所有权或者知识产权谈成你们双方共同所有。当然你也可以谈成归属你自己所有,但是据我所知,如果这个项目开发完只归属你自己所有,那么你将会付出较多的代价(主要是金钱上面的代价)此项目各阶段双方约定的交付时间以及节点,以及当前节点下双方各自的权利和义务,这个也一定要约束清楚,也是在后期双方责任不明容易出现问题的地方。

前期沟通确定的需求文档一定要做为合同的附件添加在合同里面。后期最容易扯皮的就是需求问题了。

4掌握进度

在不同的环节及时督促外包公司按照合同的约定交付当前应该交付的内容,并且对这个交付给你的内容进行审核即可。

5项目验收

根据需求文档以及验收标准,验收项目。

以上五步就是开发一个APP大楷需要经历的流程,不管你是谁,你找哪家外包公司给你做合作,都摆脱不了我上述所说的五大步骤。

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

项目经理

产品经理

UI设计师

ios开发工程师

Android开发工程师

服务端开发工程师

测试工程师

运维工程师

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

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

在资源有限的情况下人员配置可以进行压缩,工作分配如下:

项目经理由服务端开发工程师或产品经理担任,

产品经理负责产品需求梳理,产品设计,文案等工作,

UI设计部分如果产品经理不能设计,外包解决,

ios和Android开发各一个,

服务端工程师负责开发和运维,

测试大家一起测,

这样一个最小的四人团队就组成了。

在这里面对产品经理和服务端开发工程师的能力要求都比较高,需要全栈型人才。 但是这样的人凤毛麟角,也很难持续。

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

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

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

在评估时间的时候,一定要想到项目延期的情况。导致延期的情况各种各样,以下两点比较严重:

1需求不明确,经常变更需求

比如开发了一半了,突然要加功能或修改功能 , 这种情况在新人和对互联网不了解的人身上经常发生 ;

2研发中没有对过程进行干预

比如按照排期10天后产品上线,产品设计完成后交给研发,10天后到了上线时间,发现才做了一半,某些不负责任的外包公司可能一点都没有做,不仅浪费了资金,更浪费了时间,所以在需求阶段,一定要把需求描述清楚,排好优先级,在开发阶段,要做到过程干预和风险控制,要不然就等着延期吧!

谈钱不伤感情,终于要谈到正题了,前面已经介绍了App的开发流程,人员配置和时间预估,开发一个App的费用成本主要在于开发人员配置和开发的时间(工作量),那么我们用一个20个页面,包含50个常规功能,需要同时开发ios和安卓客户端的产品为例来说说需要多少费用:

人员配置:

产品经理1枚

UI设计师1枚

服务端开发工程师1枚

安卓开发工程师1枚

ios开发工程师1枚

时间预估:

需求梳理:7天,输出物为包含功能点,功能描述及优先级排序的需求文档

产品设计:10天,输出物为流程图,产品原型和产品需求文档

UI设计:7天,输出物为UI设计图

开发任务分解及排期:1天,输出物为甘特图

开发:60天,包含客户端和服务端开发,客户端和服务端联调(客户端按照每天一个页面计算,服务端按每天一个功能点计算,因为客户端和服务端时间有重合端部分,所以算了60天)

测试并修改bug:10天,输出物为最后可上线运行的产品

开始计算:

假如工作地点在重庆,每个人的平均成本按1000元/天来计算(包含办公和社保等成本)

最后预估总时间为:7+10+7+1+60+10=95天

费用大概是5*1000*95 =475000元

这只是一种计算方法,拿来做案例告诉你们应该怎么样去核算工期!并不表示你要做的app就要花这么多的钱!有的app几万、有的十几万、有的几十万、有的上百万上千万!具体完全看你的功能需求点,希望读者在这里不要产生歧义!

上述只是评估费用的大概思路, 在具体实施的过程中,同一个项目,不同的目标,不同的执行人来操作最后的时间差别会很大。