想开发App,“要多少钱”是很多人心里最重要的问题。但App开发商不会给你直接答案,因为影响开发App价格的因素有很多。
App开发的功能类型(宣传服务类/电商类/游戏类/工具类等)、精细程度、制作方法(自建团队/外包/SaaS)等,都在影响价格,所以只有详细的需求和计划,才能得到具体的价格。下面我讲解一下不同的需求和做法,是怎么影响App价格的。
一、功能类型
在所有App中,游戏App的数量可能是最多的,但也是价格差异最大的,想想做个斗地主游戏要多少钱,做王者荣耀要多少钱?所以这里就不讨论游戏App了。在其他种类中,宣传服务类和简单工具类价格比较便宜,但是因这类App赚钱比较少,做的人不多,也搁置不谈。
我想主要讲讲电商App的价格,因为电商App是开发市场的热点。电商的客流量较多,容易赚钱,所以做App的人也比较多。
二、精细程度
以电商App开发为例,需求不一样,价格差很远。
⑴套壳还是原生代码?
套壳App就是在现有的手机网站模版上进行简单制作。价格低至几千元,而且制作速度快,但是这种并不为大多数客户所需要。套壳App存在着本身无法忽视的劣势,首先因为现在政府对App监管越来越严,套壳App很难上架,上不了应用市场的App是很难推广的。另外,套壳App的视觉效果差,反应慢、功能简单,靠它赚钱是指望不上的。原生电商App的价格,则起码是万元起跳。
⑵传统电商还是社交电商?
以天猫、淘宝等为主流的传统电商,这类App常用的功能有订单管理、客户管理、促销、客服、支付、内容等等,已经相当复杂。如果是做天猫的商铺入驻模式,会大大提高App功能的复杂性。如果用定制外包模式,价格大概是几十万起。
现在还有些品牌企业在做这类App,但这类App很难做流量,因为它和淘宝、京东等相比没有优势。
在这种情况下,社交电商利用社交渠道的裂变流量,开辟出一条新的发展途径。特别是微信电商兴起后,电商App的社交功能越来越不可或缺,包括富媒体、社交分享等等。为了打通实体业务,电商平台往往要提供物流配送、LBS等功能。功能要求越强大,价格自然越高。
⑶分销和拼团
社交电商的发展如日中天,主流的营销模式是分销和拼团。最经典的莫过于拼多多、云集微店、环球捕手等社交电商实现突围,尝到了甜头。这也刺激很多人,想要尝试拼团和分销这类玩法。但这些玩法有它们自己的门道,传统电商App是没有这些功能的。不是每个App开发商都能把这些新功能做好的,但不少人会对这些功能单独收费。这需要大家仔细鉴别评估了。
⑷想支撑多少用户级别?
“我的App能支持越多用户越好”这个想法未必正确,因为支持大用户量的系统是贵的,大家应该量力而行。不过一些技术过硬的公司通过云服务,可以用比较低的成本支持大容量的系统。
总的来说,一个App的用户数越大、交易量越大,后台需要的技术支撑就越复杂,成本也越高。如果需求简单,只需让功能通过简单测试,数据库、系统架构都可以很简单,但交易量变大后,系统可能出现闪退、卡顿的现象。而且支持海量客户和高并发数据请求,或者为未来功能扩展预留灵活性,事情就非常复杂,成本也自然随之增加。
三、开发模式
⑴企业自主研发
如果你是个大老板,或者技术大牛,愿意花很多资源和时间来打磨一个超级App,自建团队肯定是最好选择。但是组建团队时间长、风险大,费用高昂,烧个一两百万都看不到多少东西出来,而且周期长。
⑵外包定制
很多中小老板选择外包定制,避免了自建团队的高风险和高成本。但时间和费用成本仍然存在,尽量选择具有良好服务,产品质量也能保证的乙方。如果你有信心规划好你的App,外包开发的成功风险就会很低。
⑶SaaS模块化
近几年,打破传统App开发形式,以功能组件形式搭建原生App、以SaaS云服务的形式提供后台支撑的模式逐渐兴起,但由于技术门槛高、电商客户的要求高,这个模式直到最近才接近成熟。
SaaS技术,将常用的功能模块化,并提前开发好,缩短了开发周期,降低了开发成本,可以迅速自定义模块组件。让客户省时省钱省心省力。
对于企业而言,开发一款专属APP,必须要考虑的因素之一就是成本。开发一款APP的成本是多少呢?涵予科技告诉你!
一、开发一个App需要的人员配置
开发App最大的开销是人力成本,在一个完整的产品团队中,一般需要包含如下角色成员:项目经理、产品经理、UI设计师、ios开发工程师、Android开发工程师、服务端开发工程师、 测试工程师、运维工程师,根据项目的大小,公司财力和项目的紧急程度,这些人员的数量配置会不等。
一个小的项目组,项目经理一般只需要一个,设计师和测试工程师在初期一个也可以满足,不够用的时候可以增加实习生,产品经理和工程师大概比例在1:4。不论是处于创业期的团队还是大公司,开发资源永远都是稀缺的,很多都达不到满意的配置,在资源有限的情况下人员配置还可以压缩如下:产品经理、ios开发工程师、Android开发工程师、服务端开发工程师,项目经理由服务端开发工程师或产品经理担任,产品经理负责产品需求梳理,产品设计,文案等工作,UI设计部分如果产品经理不能设计,外包解决,ios和Android开发各一个,服务端工程师负责开发和运维,测试大家一起测,这样一个最小的四人团队就组成了。
在这里面对产品经理和服务端开发工程师的能力要求都比较高,需要全栈型人才。两个人或者一个人也可以开发App, 但是这样的人凤毛麟角,也很难持续。
二、 开发一个App需要多长时间?
在评估时间之前,我们先将开发过程拆分为以下6个部分:(1)需求梳理;(2)产品设计及评审;(3)UI设计及评审;(4)开发任务分解和排期;(5)开发与联调;(6)测试并修改bug。每个环节的使用的时间加起来就是一个App大概的开发时间。
在上面每个环节里面,一部分时间会花在沟通上,另一部分会花在执行实施上 ,沟通时间包括需求讨论,评审,会议,以及等待确认的时间,执行实施时间就是干活的时间。在这里面很多人都容易忽略沟通的时间成本,尤其是和甲方合作的项目,沟通成本会非常大,而这部分成本甲方是最不理解的, 大多数时候,沟通的时间比执行的时间要大很多,所以在评估时间的时候,千万千万不要忘记这部分时间。
作为产品的owner,往往希望产品提前或者按期上线,但是人生不如意事十有八九,很多时间即使有排期,也因为一些突发事件导致项目延期,所以在评估时间的时候,一定要想到项目延期的情况。导致延期的情况各种各样,但有两个比较严重:一个是需求方需求不明确,经常变更需求。比如开发了一半了,突然要加功能或修改功能 , 这种情况在新人和对互联网不了解的人身上经常发生 ; 另一个是研发中没有对过程进行干预,比如按照排期10天后产品上线,产品设计完成后交给研发,10天后到了上线时间,问研发的小伙伴,发现才做了一半,一问原因,是因为中间有人请假,这是好点的情况,如果是找外包的开发,有可能一点都没有做,这不仅浪费了资金,也白白浪费了时间,所以在需求阶段,一定要把需求描述清楚,排好优先级,在开发阶段,要做到过程干预和风险控制,要不然就等着延期吧!
三、 开发一个App需要多少钱?
谈钱不伤感情,终于要谈到正题了,前面已经介绍了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元。
上面说的是评估费用的大概思路, 在具体实施的时候,同一个项目,不同的目标,不同的执行人来操作最后的时间差别会很大。比如在产品设计环节,领导发话说就照着某个产品来抄吧,那么产品和设计部分工作量会减少,在开发环节,如果用开源的框架或者开发者之前开发过类似的产品, 那么开发的时间也会大大缩短,如果采用敏捷开发的方式,时间预估按小时预估会更准确,设计师在完成UI设计后, 后面的不参与的部分可以不算工作量,开发团队放在成都,西安等地方,成本也会降下来,如果团队里面有大牛级别人物,成本也会增加,以上只是一个思路让大家知道怎么去评估开发一个App需要多少费用,遇到具体的问题,还需要具体分析。
【涵予科技,专注用户体验,深耕行业方案,以设计与技术驱动企业价值的增长,用服务实现您的商业目标】想了解更多APP开发资讯,体验更多APP行业案例,欢迎关注我们 涵予科技 任何产品或服务问题,欢迎私信