曾就业于《中软国际》,简单介绍。全国排名第七,纯软排行第一,十一万开发人员。开发项目的流程算是行业内最规范的。更要紧的是,把app开发分析透彻,让其社会功能发挥到极致才是我们当务之急要做的。
对接过数十种行业的创业者,房地产、材料、装修、培训机构、公立的教育机构、线下的各种类别的实体店参与开发项目过百种,。站在技术的角度来回答下这个问题。
说个大前提,国内做什么行业都一样,竞争较大,恶性竞争更是猖獗,科技为了跟所谓的潜在甲方取得二次沟通,无所不用其极。
需求,你要做什么?想达到什么目的?
需求越明细,报价和时间越精准,通常需求只有几个字,技术给你的报价没有任何参考价值。
如果你的需求只有几个字,这个时候技术报了一个价格给你,这个价格是没有任何参考意义的。拿财务系统举例,其报价范围一万到千万不等,详细的报价是根据明确的需求给出的。
-----------------------------------------------------------------------------------------------
互联网的成本构成?
人工+场地+渠道。互联网的成本大头是人工,75%人工+10%运营渠道+15%其他(场地、电费等)。
需要哪些人员进行开发?
安卓(android)+苹果(ios)+后台(java或者php)+产品经理(设计流程)+设计(设计界面)
人工成本分别是安卓12k+苹果14k+后台10k(这个数字是浮动最大的)+设计(7k)+产品(7k)=一个月的成本50k(5万)。这个是小型项目的人工成本,加上各种税、场地成本、合理的利润等等,合理报价应该在一个月7万左右。如果这个软件是在一线城市做的大概在7万的基础上加个3万左右,也就是单月10万的成本差不多。这是一个小型app的报价标准,大型app可能每个工作岗位投入就是几个人,你按照我是说的人工成本加就行了。
记住两个数字:二线城市7万月,一线城市十万月,这是针对一个定制app的合理报价。
为啥没提三四线城市呢?因为三四线城市没有技术,根本招不到技术人才。
列举一些技术人才聚集的城市:
一线:北上广深
二线:成都、杭州、苏州、南京、、西安、福洲、厦门、济南、青岛。个例(兰州、贵阳等地还是有的但是特别少,不利于货比三家)
附上两张来自其他大型招聘平台的员工薪资图。图片信息纯属随机
上图分别为,一线城市北京的ios(苹果开发)和二线城市成都的android(安卓开发)
了解真实成本,方可正确评估风险。
互联网报价误区。
1明确需求的报价:
摸爬滚打十余年,见过各个行业的甲方、乙方,接触过的行业涉及也比较多,建筑、医疗、教育、实体商业、餐饮等
做个美团多少钱?
大致1个亿,是否惊悚,确是实话。
做个跟美团类似的,要那个模式就行多少钱?
还是比较模糊,说实话很难报价这个时候合理情况只能得到一个范围很大的报价。其参考价值不大。
好比买车
买辆车多少钱?这个该怎么报价?
买辆高端车多少钱?稍微好报一点,但是也确实比较难给出一个相对精准的价格。
同理。
对于首次接触互联网的人来说,其实初期是想了解一个大致的预算,从而判断这件事情,是否在把控范围之内。心情充分理解,但是一上来说了几个字就要报价,讲真:毫无意义。对于技术而言无意义,几个字能给出什么报价?互联网行业大家都不了解,让甲方提出明确需求也确实没有指望,技术的销售为了迎合市场也总结了自己的套路,需求不明确不好报价怎么办?硬报!!而且往低里报!后期明确以后在慢慢往上加,先取得二次沟通的机会再说。
那么请问,这种硬报得来的市场调研结果到底有多大参考价值?这种市场调研是否在浪费双方的时间?
2明确这个报价针对的是哪种产品
移动互联网产品:app、小程序、。此三项是大前提。
其实app也有细分:
套壳app(其实就是h5写的网页,外边加一个app的图标,实际是假app,其体验当然不如原生开发的app,但是重在便宜。国内市场目前只有两种系统,安卓系统、苹果系统,所以常规app需要开发两套适配于两个系统,套壳app的好处就是可以节约一个端的开发成本,因为无论是安卓还是苹果都做了对于网页的适配)
rn(reactnative)框架的(app)体验介乎于原生和h5之间,随着技术发展而诞生的中间产物,原生开发体验好,加载快,主要因为很多资源可以放在手机本地,直接从手机读取当然快。h5的慢是因为所有资源都要房子服务器上,每个资源的加载都需要网络请求去远在天边的服务器来加载,当然慢。rn简单理解就是中间产物,部分可以放在本地的一种技术框架。也是只用做一套,安卓苹果都可用。只是针对这种技术有两个大的壁垒:其一rn目前技术方面还不够成熟。其二rn的技术人才市场及其紧缺,原因在于rn真的难学,学习rn需要同时拥有原生的开发基础以及h5方面的js编写能力,方可使用。
saas,我写过一篇关于saas的帖子,这里不做赘述。要了解详情的:
3有类似的案例给我改改直接用了
这个说法是比较多的甲方会问到的,实际上可行性却并不怎么高,编程跟实体产业有些差距。拿鞋子举例:鞋带和鞋子本身是能够分开,鞋带可以跟其他的鞋子重组,代码则不然,里面的某些某块是没法单独直接复制出来放到另一个项目上的,代码的每个逻辑功能模块都有牵连,比如说优惠券模块如果我们做过,是否能复制出来直接粘贴到另一个项目上直接使用呢?答案是否定的,因为针对某个项目的优惠券功能是跟该项目的数据结构密切相关的,简单的讲没有两个项目数据结构可以完全一致,就导致代码没办法像实体一样单独提出来复制到别的地方直接使用。另一个原因:《软件著作权》,国家现在提倡知识产权保护,即是每一个互联网产品,都要获得《软件著作权》才能上架应用市场,潜在是说你得拥有专利才行,你的代码得是独立的才行,申请软著的时候是要上传代码的,有排重功能,只是目前这块的市场还没有那么的规范,有部分空挡可钻,因为申请软著只需要6000行的的代码事例,分别要求节选自项目的开始和结束,文章就做这6000行就可以了,但是市场是在逐渐完善补足的,今日有漏洞不代表以后仍然有,当楼栋被补足,要求不规范应用强制下架怎么办呢?数据流量谁来弥补?
总结:现今的互联网是不存在真正意义上的,用差不多的来改改就完结的项目。
关于互联网的潜力和部分市场分析:(个人见解偏重)
从2017年开始咨询甲方逐渐有了转变,主要是针对客户群体。
早些年需要用到系统或者app的都是一些大型、集团,近几年的咨询客户开始变得范围越来越广,中小型也有越来越多的需求冒出来,当然跟互联网的普及有很大关系。
大润发负责人黄明瑞,在宣布破产说过一句话,也印证了当下的互联网市场。我击败了所有竞争对手,却输给了时代。输给了哪个时代呢?
互联网时代!
我们在对接这种巨头传统企业的老板的时候确实遇到过类似的问题,他们已经产生了盈利,且盈利状况良好,所以要给他们灌输互联网的概念难度相当大。他们始终认为互联网是缥缈的东西,握不住、看不到,不如我线下的100加连锁店实在,现代社会玩的是信息差,概念差,互联网做的是资源整合,节约买卖双方的选择成本,我给你一个平台,轻而易举的就能实现货比三家,线下实体成本惊人,大家估算过大润发的线下运营成本吗?
就拿大润发举例,从怎么节约成本的角度出发,大润发需要实体店、库房、需要海量的服务人员、送货人员、市场采购人员才能支持这个庞大的体系。
互联网电商呢?
我只要一个库房就解决了所有问题,不需要实体店面,而且销售范围更广,超市这种实体主要营销对象其实就是附近三公里,互联网可以打破附近三公里这个桎梏,全网销售。物流要你管嘛?马云爸爸早已打通了全国的物流渠道,送货越来越快,就算你买的是新鲜果蔬,可能存在实效性,我们就来计算时间成本。常规体验你是否还是要到达超市或者菜市场,然后买东西、选东西、然后再带回来?互联网模式呢?选东西、下单、送货上门。省了多少个中间步骤?
互联网市场被瓜分完了吗?
说真的,没有。被瓜分的只是大家都知道的,常规意义上好整合的而已,细分市场还有待开发,在比如成熟的模式再三四线城市的普及度也远远不够。
再来举例:就在去年一个朋友找我合伙投资一个项目,我们这边负责技术实施。项目概要大致是这样:国内自从有电梯到今天刚好是15年这个结点,就面临着大规模的电梯需要维修保养了,朋友想投资做一套维保的系统,用来对接、记录市面上各个电梯商。当时拒绝了,市场不明朗啊,结果我朋友一年赚了5亿纯利。我再来反悔来得及吗?来不及了因为这个钱十五年一个周期,下个周期又是十五年,那个时候大家也都意识到这个东西赚钱了还轮的到我们吗?
这就是互联网小风口,不一定要有大创意和大市场。
外卖行业有美团、饿了么。就不能玩了吗?
我们这边也有实际案例,有客户做成功了。大家思考,美团、饿了么这总平台是都大多在一二线城市出现?为什么三四线没有?
原因有二:
1三四线城市,居民互联网意识还没有达到,所以推广成本很高,如果要推广,就还得算上用户的互联网使用习惯普及成本,这得多少钱?
2城市越小越容易独霸市场,小城市的某些行业可能已经被某些造成了垄断的现象,美团去推小城市,过不了这关就没法顺利推广。美团怎么办?代理或者放弃,我了解过携程的代理,代理费用一年2000万,还要审核代理的流水、推广能力、营销能力等符合的有多少?符合了又愿意跟他一起玩的有多少?携程意思很明显啊,你要玩就听我的要么就是这块市场你也别碰,等我想到好方法再来整合。动辄几千万的代理费一般企业怎么玩?
换个思路我们成功的客户怎么做到的,美团模式成熟嘛?饿了么模式成熟嘛?摸爬滚打这么多年,经过市场的摧残以及挑剔的互联网用户的指点,不说完美,至少模式上是肯定可行且相对稳定的,那这个模式咱们为啥不用呢?美团进不来,你是当地人,你只有手里有一定的资源,你自己玩行不行?非要当代理?
app开发外包注意事项有哪些?
为什么会有互联网外包的存在?
其实主要原因是成本和专业程度,一般创业者如果想自己组建开发团队来制作app,成本非常高昂。
pp开发远没有外行人想的那样简单,好像界面上的哪些图标就想ps作图工具一样做出来似的,这个真的是很天真无知,如果非要说跟ps一样,倒不如说是先做一个ps工具,任何一个取色,选点,都将是一个复杂的过程,这个外行人是体会不到的。
首先,本着信天信地不信邪的原则开始组建自己的技术团队,从ui,到后台,前端,安卓,苹果各类程序员和产品经理,组成了一个最基本的app开发团队。给团队发了将近一年工资,对于一个app从无到有的开发到底要花多少钱,实在是再清楚不过。
今天从创业者的角度一起来算一下需要付出多少成本
首先,如果你也是创业者,而且满腔热血,那么产品就必须自己开发。因为创业是很牛逼的事,所有的环节都要最好的。把产品技术开发交给外包难免不放心,当时我们也是这么想的。自己懂技术,是相关专业出身还好。但据我了解,一般的创业者难免都不懂。所以,如果你要做一个app,以此为切入点,首先需要知道至少需要哪些人员配置。
招兵买马
包含研发一个新产品过程中一些常见的工作,架构师兼后台开发1名+安卓1名+ios开发1名+产品经理1名+前端开发1名+设计师1名,而且你不能保证你招来的每一个岗位都会有符合的人来,或者突发变故,导致开发停滞,还得有人能抢险。创业员工任职不稳定可是很正常的现象。估计一般的创业者都想越快越好的让产品开发上线,假设你想的的产品上线期3~6个月。
第一步:招人
北上广一线深城市还好,只要资金充裕人才不愁,简历丰富挨个筛选。但是在常州这样的二三线城市,一个web前端足足招了7个月才有人投简历上门面试。更为可怕的是我们同时付费在58拉勾前程无忧智联招聘甚至赶集这些非专业平台以及朋友圈,各种无限寻找的情况下。我们从第一个人入职,到团队勉强能够开工一共花了5个月招聘时间。
这里有一个比较好的经验,先把所有的力气去寻找一个志同道合的技术总监,高薪是必须的。但是薪资高了他可以在开发上帮你少走弯路省回来。
所以第一步的花费大概是--招聘平台网站会员费:平均1000元家*3=3000元。然后是假设你3个月就招聘齐活儿了。
这三个月平均要发4个人工资,试用期内薪资80%算,而且还不用五险一金。常州此类人才一般需要招聘至少有过一年以上开发经验的,要不然开发质量难以保障。
这样人才平均薪资大概在8k左右。所以这三个月你要发(8000元*80%试用期*4个人*3个月=76800)
第二步:场地
8人团队可以选择中低端的办公场所,这类的办公场所在常州大约是70元㎡,大约需要100平米,并不是很好找。
创业孵化器是很不错的选择(但民营的也有坑)。在现在的大背景下,孵化器现在很多很容易找。孵化器的租金会比较便宜甚至免费,在接纳创业团队之前一般会签署协议,需要以场地作为股权置换条件,或者是优先投资权。至于孵化器是否划算,得创业团队自己掂量。算上水电、物业,一个月10000左右算比较节省。
第三步:设备
普通的人体工程学椅子价格在150元左右,如果不买工程学椅子用普通的椅子代替,加上桌子平摊成本,桌椅需要200左右。这些一次性付出,6000元可以搞定吧,拍脑袋也得付。
加上设计师和程序猿电脑,配置在4000一台,一共七台包括一台ios机。开发移动app需要提供样机,二手就行,安卓系统4部,2000元一部,苹果系统也要4部,3500一部。
好,算一算6000元+4000元*7+2000元*4+3500*4=56000元
第四步:工具齐活,正式开始
app开发之前,你知道自己想做个什么样的app软件,但一般不知道自己具体要做什么东西,需求是什么,产品定位是什么。这时候产品经理就需要出马,跟老板各种沟通、理清需求、找产品定位。
这阶段大概需要花费两周,好说歹说仔细分析,才会把产品的定位、一期的需求想清楚。期间架构师可以开始构思产品的技术架构,还未能正式开工。产品定位以及早期的需求确定出来之后,需要构思产品名称、需求调研、竞品调研分析、注册域名、购置服务器以及周边基础能力(如cdn存储、短信服务、消息推送等)、商标(未注册商标、很多团队就是吃了这个亏)、抢注域名、设计logo。这阶段如果不中途改变计划、不变更产品需求和定位的前提下,最起码花费一周时间。这时候产品的原型、技术架构的雏形也呈现,基本可以进入真刀真枪的干活。
这一步假设域名不需要花大价钱购买,全部费用算起来拍脑袋15000元年。
其中短信2000,服务器1000一个月。域名等商标注册2000一个,商标,软著,logo一次性投入有10000左右
第五步:产品版本策划、架构设计
看似一切都准备就绪之后,产品开始整理需求,按照需求优先级规划版本。架构师按照产品的发展方向构想,开始着手进入开发环境、生产环境部署、基础代码研发阶段。
很有必要提一下的是,做app比较常见的两种功能实现方式有native原生和webview方式,这两种方式的优劣不在本文的讨论范围,一般为了保证体验,以原生的方式为主,webview的方式为辅。以原生的方式做开发,版本是尤为重要的。
其一,app开发完成之后,需要把上架到appstore(假设我们只上ios和安卓),ios的appstore有冗长的应用审核周期,你必须提前把往后几个中小版本的功能规划好了才不至于在这个环节自乱阵脚;
其二,你的app安装到用户的手机上时你肯定希望他大部分时候运行的都是最新的版本,如果你的版本更新过于频繁,用户也会嫌烦。
看起来过程似乎非常顺利,产品经理把产品的思路理清之后,开始准备产品v10的规划。
新产品从无到有常见的工作:
(1)产品,产品是产品、、团队的脸面,让用户进入之后能以最快的速度了解你的定位以及产品特性,也就是什么样的人在为解决什么样的问题,做着什么样的事情。
(2)用户协议。是的,如果用户要注册、使用你的产品,你得起草你的用户协议,跟律师或法务不断沟通调整。
(3)种子用户。你要思考你的第一批种子用户从哪里来,如何组织,怎么管理,他们是检验你产品的第一群人,对于验证你的产品定位、发现产品问题、提升产品体验来说至关重要。
(4)基础数据上报规划。你要知道产品一旦发布,在对用户行为一无所知的情况下,需要收集什么数据来优化、调整你的产品设计,思考你的产品方向。
(5)ui设计与交互标准制定。不能保证产品的ui以及交互一上线就有让用户觉得惊艳的效果,但是必须保证ui交互在一致性上没有问题。
(6)后台管理系统。如论是查看数据还是内容管理,后台管理系统是你工作的有效辅助,也不能少。
(7)app。这是你的产品的重中之重,密切观察跟踪。
如果一切顺利,那么在3-6个月之后,你的app第一版应该有了第一个雏形。
内部测试、打磨阶段
在这个阶段,你要跟设计、研发、种子用户之间保持密切沟通,不断收集问题、发现问题、优化、解决问题,期间可能需要发布1-3个beta子版本。同时,你要想办法保持种子用户的活跃与配合的激情,这是一项艰巨的工作,谁做谁知道。
发布阶段
发布的时候,不算渠道宣传费用,不打广告,上线iosappstore需要注册开发者账号,购买证书,也需要花费一定的费用,不多,也就99美元年。
如果你做得多一些,找安全团队帮你做安全评估,这里也要花上一些钱,这里就不算了。至于负载均衡、加速技术什么的,你的app刚上线,应该用不上。
6个月的时间,一个app从无到有已经十分迅速。那么这一整个步骤里面。可能人员成本最大,8个人平均薪资是8k。一般当时急着招人都会有其它福利的。
五险一金,最低要为每个人补贴1100元左右。十三薪,折合每个月,相当于每个月多发1000元。团队刚招过来没有磨合时间,所以需要尽快出产品,肯定需要加班,加班是要有加班工资的,周末加一天班算200一天。
那么平均每人加班工资是500将近7个月,肯定有节假日,还需要有节日福利吧,平常肯定有团队建设费用吧。平均每人每月摊头上多100元。
好的,那么一个人一个月平均费用为(8000+1100+1000+200+500+100=10900)
我这里假设招聘完全后,开发只用了4个月上线(这还是算快的)。就是(10900*4个月*8个人=348800元)。这还不算什么,你要想,现在做互联网的哪个是一开始能赚钱的,这批功臣,每个月固定人员开销是87200元。
那么最后,如果你要创业自己组建技术团队的话,从招人到产品制作完成。一共算是招全人3个月,制作4个月。一共7个月计算的总花费是:人员费用:76800元(招人期间)+348800(正式阶段)=425600
房租水电:10000月*7个月=70000
办公设备:56000元
商标等注册服务器:20000元
一共是:425600+70000+56000+10000=571600元
这里还没有算你的市场人员,财务人员,营销推广,程序员流失成本。只算了4个月的正式开发期,每个月你的固定技术人员开销是87200。
所以当有人问自己组建团队做一个app需要多少钱时,你可以回答一个不太复杂的app,在像南宁这样的2线半城市,从无到有半年第一个版本出来,至少需要60万。如果在一线城市,至少也是100万。
影响app开发价格的主要因素:
移动互联网的世界,流量为王,流量就代表着销量。众多行业纷纷开发专属的app。不管是创业还是大型企业。在没有技术团队的情况,都会选择app外包。选择app开发的时候,通常会考虑两个问题:app开发的实力以及app开发的价格。
在不了解app开发情况下,尽可能还是到app开发服务进行洽谈,不仅可以确定功能需求,app开发的详情报价表,还可以直接与项目经理及产品经理沟通,可以了解情况,办公环境(好的开发办公场所也是比较高大上的),人员等情况。
app开发价格影响因素很多,包括:功能复杂程度、开发技术人员成本、时间成本、地域条件等。app开发互联互加就为大家做一个详细的分析。
1、人员成本:人员成本可谓是老生常谈了。一个app开发项目都是需要的组成完善的技术开发团队。项目经理、产品经理、ui设计师、前端工程师、后端工程师、安卓工程师,ios工程师(需要ios版),测试工程师等技术开发人员。所有技术人员的薪资加起来这个费用占据非常大,甚至占到项目的三分之一到二分之一。
2、时间成本:app开发项目一般都有开发周期的。目前时间成本有两种情况。一种常规的:开发周期越长,成本越贵。一种是加急情况,加急,特定情况下,时间越短,开发难度越高,当然开发价格肯定会比较贵的。
3、地域成本:app开发价格和地域也是息息相关的。一般而言,一线城市的开发价格比三四线城市开发价格要贵一点。但是,一线城市开发的能力如互联互加科技肯定要比三四线开发要强上不少。
4、功能复杂程度:一款app功能复杂程度。前后端的功能,交互功能等尤为重要。如果这几方功能都比较复杂,报价肯定不会太低了。很多客户在沟通需求的时候,对功能需求定位不是很准确。不够细化,导致客户认为功能很简单,其实比较复杂。比如,电商商家入驻,客户觉得很简单,但是涉及到的即时聊天,用户评论,收藏店铺等等一系列都是需要考虑的。文章来源: