一款App的开发成本是多少?
1、人员成本
全栈工程师1名、系统工程师2名、iOS工程师2名、设计师2名、打杂消防员1名(哪忙帮哪)。工资比一线BAT互联网公司相应职位高,不过你估算成本可以大概齐按照百度、腾讯的算。
对于一个简单应用,可能人员组成是Hustler+Designer+Hacker是最好的(转自国外某篇文章,出处不记得了),所谓拉皮条的+射鸡狮+攻城狮。或者你的Founders组合应该如此。这里的Designer,应该兼具如今行业工种高度细化中的PM角色。而Hustler应该兼具团队管理、项目管理、财务、HR、marketing多方面工作,所谓CEO。
2、时间成本
由于产品涉及到较多技术层面,C/S的流媒体传输、iOS底层C实现的音频视频编解码、Real-Time Media的P2P技术(前后端支持)、全新的应用层通讯协议定制(因为与一般的IM、VoIP非常不同)。再加上所有一般App开发都会做的UI开发、业务逻辑开发(我们的产品功能听上去很简单“聊天看视频”,但是技术层面的业务逻辑很复杂,涉及到多个层的交互)。初步版本的开发时间约8个月,到稳定版出来又耗时2个月。
不同App的开发周期差异非常大,建议不要做一个开发周期超过一年的App,因为你带着你的团队过两个大年三十儿,产品还一直没出,感觉好差的。。。
3、机会成本
有的人只会计算投入资金和时间,缺忽略了机会成本。同样的时间和资金,我们可以去做各种各样的事情,而你选了实现你的某个不知道靠不靠谱的idea来做个App。对于我们团队来说,放弃了去做XXX、YYY、ZZZ,对于我们每个人来说就更有所不同。这些都是机会成本。
最后说个小建议,如果想做的东西你一两个人搞不定,最好想清楚你是否值得投入大量时间、资金揽一大摊子事儿开公司,创业并不全是好玩、激情、喜悦,还有责任、苦水、压力,以及可能的失败。
从2013年创办 互联网开发公司已有三年多了,对于App的开发成本的估算是每天都会涉及的其中一项工作。由于App开发根据复杂度,功能点多少,平台要求等因素的不同,价格也会有很多的出入,所以暂且忽略这些因素,从人员投入来评估App开发的成本。
假设开发一个App,投入的工作量为200个人天的工作日(根据我们接触到的大多数App项目,大多数App项目的工作量人天投入平均在150-250天左右),需要开发安卓端,iOS端,后台管理系统(简称CMS)这三个平台的话,在自己组建团队的情况下,项目需要的人员配置有:产品经理一名,项目经理一名,UI设计师一名,后台开发工程师两名,安卓开发工程师两名,iOS开发工程师两名,测试人员两名。按照这个人员的配置,根据各个人员的市面平均工资进行核算,可以得到下面这个列表:
- 产品经理 => 月薪:10K 投入时间:10天
- 项目经理 => 月薪:12K 投入时间:10天
- UI设计师 => 月薪:8K 投入时间:10天
- 安卓开发工程师 => 月薪:10K 投入时间:50天
- iOS开发工程师 => 月薪:10K 投入时间:50天
- 后台开发工程师 => 月薪:9K 投入时间:50天
- 测试人员工程师 => 月薪:7K 投入时间:20天
注:以上的人员工资以广州2016年初的薪资作为参考标准,且假设所有人员的工作经验为两年左右。不同城市,不同经验等级的人,薪资会有比较大的区别。比如北上广深的工资会偏高一些,三年以上经验的开发人员工资一般都超过10K。
这样算下来的话,一个200人天工作量的App项目,开发所需的人工基本工资支出为:10W左右,再加上员工社保,福利,设备,场地,人员管理等费用,应该差不多接近14W左右的成本,暂且不计人员的空档期,招聘的成本,项目的风险等因素。这是对于一个已经具备成熟App开发团队的公司所需要付出的价位,对于完全没有App开发团队和相关开发经验的公司而言,这个成本估计至少需要翻一倍,开发周期要拉很长,基本才能达到前者类似的效果。
就大部分的App项目而言,开发一个app标配的项目需要开发一套后台管理系统(CMS) + 安卓客户端 + iOS客户端,大多数项目的开发成本在12 - 25万不等,具体需要根据App的功能复杂度,质量要求,开发哪些平台等因素来确定具体的价格。另外,个人兼职,团队或工作室,或者专业的app开发公司,报价的成本会有比较大的差距,开发出来的质量也会有比较大的差距,一般报价的成本:个人 < 团队 < 公司,而质量也是跟价格成正比:个人兼职 < 团队 < 公司。
那么,App在报价时是以什么作为具体的报价参考标准的呢?无论是个人,团队,还是不同的公司,行业内的报价评估方法都是以工作量的多少来决定报价的成本的,即整个项目需要投入多少个人天开发,每个人天按多少钱收费,两个参数相乘即可得到总的开发费用。举个例子,开发一个O2O类的App项目,安卓端(50人天) + iOS端(50人天) + 后台管理系统(50人天),总的开发人天即150人,如果每人天按1200收费,整个项目的总开发成本即是18万。
不少行外人可以不理解,开发一个app怎么需要这么高的成本?
站在行内人了解到的情况,简单地做一个剖析:
- 开发一个App项目的人员配置比较复杂。开发网站只需要一个端的开发人员即可以了,而开发app需要三个端的开发人员,通常也相对同样功能的网站开发成本的三倍工作量。App项目的人员基本配置有:产品经理,项目经理一名,UI设计师一名,后台开发工程师两名,安卓开发工程师两名,iOS开发工程师两名,测试人员两名。这里是对专业的App开发公司而言,一般个人或团队可能一个人会身兼多职,所以开发出来的项目质量也不能得到保证;
- App开发的人工成本相对网站要高一些。通常一个有一两年安卓或iOS开发经验的开发人员,人工成本就要达到1万左右(由于当前的市场环境对开发人才的需求较高,使得技术开发的人工成本也较高)。通常一个app项目的基本人工成本就要达到6-10来万,再加上员工福利,设备,场地,人员管理,营销成本和商务沟通成本,基本上一个app项目的基本投入成本就要去到12-15万左右。这个暂且不计人员的空档期,招聘的成本,项目的风险等因素。这是对于一个已经具备成熟App开发团队的公司所需要付出的价位,对于完全没有App开发团队和相关开发经验的公司而言,这个成本估计至少需要翻一倍,开发周期要拉很长,基本才能达到前者类似的效果。
综上所述,开发一个app需要多少钱,需要综合评估app的功能需求,质量要求,需要开发哪些平台端,以此评估出需要投入多少的人工设计和开发量,即可基本测算出app的开发成本。有句古话是“一分钱一分货”,对于app定制开发的行业同样适用。当然,建议在找app开发团队的时候,货比几家,毕竟行业内还是存在一些接包团队抬高报价的情况,同时也存在很多低价恶意竞争的情况,这也导致了很多项目开发出来的质量完全不可控,导致一些创业项目半路夭折。
交流咨询:zhengshuzhang
相关阅读:
1. 开发一个app多少钱? - 郑澍璋的回答
2. 互联网项目开发里程碑及各阶段交付资料 - 郑澍璋
3. 手机App制作成本是怎么核算的? - 郑澍璋的回答
4. 哪些因素会影响App的开发成本? - 郑澍璋的回答
5. 创业初期,找第三方团队实施跟自建团队各有什么优缺点? - 郑澍璋的回答
6. 找第三方团队开发APP有哪些注意事项? - 郑澍璋的回答
7. 从无到有,如果正确设计一款APP? - 林英伟的回答 - 知乎
8. 找一个靠谱的技术服务商,你需要了解这些 - 郑澍璋
------------------------------------------
官网:
匠邦互联网 - 互联网项目从0到1一站式开发服务转自:如何给软件开发项目估价?“兄弟,你看做这样一个软件需要多少钱?” 这估计是所有软件从业人员被问的最多也是最无奈的一个问题。这个问题等同于,“你看装修一个100平米的房子需要多少钱?”。软件开发你不懂,装修你总懂吧,100平米的房子装修从10万到100万均有可能,取决于你找什么级别的设计公司,买什么样的材料,请什么样的施工队……所以,我真的没有办法回答你“做这样一个软件需要多少钱?”的问题。
评估一个软件开发的费用,你首先需要理清楚一些基本概念。
1. 招聘一个开发者的成本
如今(2015年) IT 行业蓬勃发展,对软件开发工程师的需求很大,导致工程师的工资一路水涨船高,以一线城市为例,一个能实际干活的应届开发者的月薪在10000元左右,3年以上工作经验的基本能达到20000元。我们姑且把三年工作经验定义为靠谱的开发者,再加上其他福利和管理成本,一个靠谱全职开发者的成本在30000元左右。这还没有算上你招聘的成本,想想是不是很肉疼?没办法,行情就是这样,就跟这房价一样。
2. 外包项目费用的计算方式
外包分为两种,人力外包和项目外包。人力外包是指外包公司派一个人去你公司工作,你按天支付这个人的费用给外包公司。目前这种外派的基本要价是1000元每天,好一点的人员在2000元以上。项目外包是指做完一个项目多少钱,不管外包公司投入多少人。有点类似于装修队的点工和包工。项目外包的价格虽然是打包价,但也是通过估算工时算出来的。例如一个项目预计需要两个人开发20天,那就是40人天的工作量,按照1500元/人天算(这已经是良心价了),这个项目就是60000元。
看到这里你一定会觉得,外包好贵,怎么比招一个人的成本贵那么多!君不见,用人除了硬性成本还有很多软性成本的。例如招聘的时间成本,招来不合适开人的成本。而通过外包,你可以做到召之即来,挥之即去,这些软性成本都是外包公司承担了,你要算单价,自然会贵一些。
好了,下面我们回到正题,“开发这样一个软件需要多少钱?”。这里的核心问题是如何定义“这样”。你需要准确的估价,那就需要把需求定义清楚,否则估价就是耍流氓,最后一定导致纠纷。需求定义包含以下几个方面:
1. 设计要求
一个好的设计是很贵的,因为涉及到创意,而且不好评估,见仁见智。就跟你请大师画一幅画,还是请普通画师画一幅画一样,看你想要什么了。在我看来,绝大部分软件项目设计中规中矩就好了,请一个有经验的设计师,按照最新流行的设计风格设计一套 UI 都不会差到哪里去。而且价格都比较便宜的,一个 APP 的 UI 设计,一般在10000 - 20000之间,应该能有不错的效果。当然,你对设计没有要求的话,你找一个应届生做一套 UI,几千块就搞定了,也不会太丑的。
2. 功能要求
我不止一次被问到,“我想做一个类似于微信的 APP……”,然后我就呵呵了。其实你不是真的想做一个微信,我相信你想要的只是微信的部分功能,例如聊天部分。所以你应该更加准确的描述你对功能的要求,例如:类似于微信的聊天功能,可以发文字,图片,语音还有视频,可以多人拉群对话。有新消息会弹出通知,聊天记录保存在服务器端……。在这一点上不能懒,你需要强迫自己去描述这些功能,你不要以为你自己不懂就不去仔细思考,其实你可以的。有些功能看起来差不多,其实有很大的区别,比如聊天是否需要支持表情,表情是否支持动画这些其实工作量都是很不一样的。
3. 性能要求
性能问题其实不是特别需要关注,因为在目前的技术发展水平上,性能都不会有太大的问题,特别是在项目初期,但也还是要说一说。同样的功能,但是性能要求不一样,工作量是完全不一样的。还拿聊天来举例子,这个功能是比较常见的,但是你说要像微信一样支持几亿用户同时聊天,那就是两码事了。同样是个车,QQ和奔驰还是很不一样的。
在明确了以上信息以后,你找一个有经验的开发者或者项目经理就能给你一个明确的估价了。值得注意的是,软件开发是一件非常不标准的事情,跟装修很像,要留有余地,你把费用卡的太死,最后别人只能偷工减料了。
当然还有一种估价方式,你先确定预算,然后再来定细节功能。例如你打算花50000来做一个 APP,具有类似微信的聊天功能,还有相互关注晒照片功能。你把详细的功能需求给到开发者或者项目经理,他会去判断你的预算能否实现你的要求,如果不能的话,你们再商量哪些功能可以先不做,例如聊天发表情功能不是很重要就先不做了,可以节约一些成本。
无论何种方式,都需要你明确需求,明确需求,明确需求!重要的事情说三遍。所以你找别人报价的时候,千万不要只扔过去“开发一个类似于 xxxx 这样的 APP 需要多少钱?”,你不会得到你想要的答案的,回答这样的问题是不负责任的。不过,这倒不失为一种过滤服务方的一种方法:)
(完)
*注:所有配图来源于互联网
【作者:张海龙,http://Coding.net CEO,技术创业者。CMU计算机硕士,原 Oracle 高级软件工程师。2010年回国创业,曾联合创办开源中国社区,2014年创办 http://Coding.net。
http://Coding.net 是国内最大的一站式云端开发平台提供包括代码托管,项目管理,产品演示,WebIDE 等工具,帮助软件开发者提高生产效率,并实现 “Coding anytime anywhere” 的愿景。Coding 目前已经积累了15万开发者,20万项目,并且获得了 IDG 和光速的两轮投资共计 1200 万美元。2015年8月,Coding 推出码市平台(http://mart.coding.net),旨在通过云端众包的方式提高软件交付的效率,帮助软件开发行业实现高效的资源匹配。】
接触过上万名创业者,开发上线过超过30款App,没有比我更适合回答这个问题的了。。
本文对想做好一款App项目的人来说这是一篇价值百万的回答!因为这是我们花了几百万试错成本试出来的经验!
在我们从事app开发行业以来每天都会收到大量客户的咨询。其中有创业者,公司的项目经理等等。前后2年左右的时间接触了上万名想做App的客户。发现80%的客户都容易犯一些致命的错误。
◆以为做个软件很简单,所以描述需求的时候及其模糊。
◆ 急着想要报价,在自己对需求不确定的时候就要报价。然后就按这个报价开始做。
◆不知道自己要什么,想做个商城说要做的是淘宝。
◆ 网站和手机App区别搞不清楚。要做手机App却说自己要做网站。
◆ 以为所有软件都有模板,而且模板都很便宜。
◆缺乏耐心,不明白也从未想过自己要做的东西有多复杂。
◆自己不知道要做的东西的具体功能,要靠开发商来猜。而且还这时候就要报价。
事实告诉我们,这些问题一定会导致以下结果。
◆ 项目做出来跟自己想的完全不一样。
◆根据一项国外的专业数据统计机构调查,在外包项目中,有52%的项目经理因为项目失控/失败而被迫离职/降职/开除。
◆ 项目上线的时候漏洞百出,反复修修补补解决不了问题。后面必须重做。(滴滴打车当年的外包就遇到了这种情况,找外包做的一塌糊涂。做出来没用过一次就直接报废重做)
◆ 误把自己都不确定需求时得到的不靠谱报价当做真实报价去开始做预算,导致后期资金预算跟不上继而导致项目失控/破产。
我们经常遇到客户第一次跟我们咨询的时候说,以前找的某某软件公司太坑爹。做的东西象一坨屎,仔细一问就发现。原来他自己在项目开工之前自己对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为开发商会帮他完善剩余东西。实际这些客户告诉我遇到过的开发商没有一家会去帮他们中途完善。
原因很简单,需求想的越仔细开发成本越高。一般根据需求的细化程度,成本差出来几倍到几十倍都很正常。10万接的项目,真要扣细节100万的工资成本都不够。这也是一般客户们平时问报价的时候,不同的开发商报价会差出来这么多倍的原因。并不是仅仅是贵和便宜。根本原因是大家对需求的理解完全是不一样的。客户自己不清楚就没人会清楚了。
负责任的外包公司会仔细的问你需求细节,不负责任的外包公司上来就给你报价。
人总是有惰性的,一旦要想事情和要思考的时候都懒的思考。所以客户们一般反而会讨厌这种有耐心的会仔细问需求的开发商。反而喜欢这种什么都不问其实不知道你要做什么,但是先报个超低价吸引祝其入坑的开发商。最后带来的结果一般就是我们前面提到的那种情况,项目直接失败。或者中途被黑心开发商宰一把,中途狠狠加价(原来1万能做的功能中途要5万)。因为你已经选了他了,要么做到一半放弃,要么按他的继续加钱。大部分人都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会加多少钱。这时候已经没法再去选其他的开发商试了。所以会选择做下去。。。
我见过的最常见的例子,就是很多人上来就问做一个APP多少钱?或者问做一个简单的APP多少钱?或者说我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?
第一种:问做一个APP多少钱?
其实你问这个问题就好像你到4S店问,一辆车要多少钱?车有10万的家用轿车也有1000万的超跑。车根据用途(轿车,越野,跑车,赛车,公交也是车),配置,引擎,装置不一样,价格和成本是天差地别。同理,你来问APP也是一样的。必须表达清楚自己要的是什么样的APP,用于什么场景,APP解决什么问题,怎么解决(具体需要哪些功能)。就来问价格,不亚于你去问汽车4S店,我就是要一辆车,你告诉我价格就行了。别人肯定会拿你当傻子。因为你踏马没告诉人家你到底要什么车啊魂淡!!!
如果你只问我做一个APP多少钱? 我只能告诉你,几百块到几个亿,都有可能。
第二种:我要做一个简单的APP,多少钱?
每个人对简单的定义是不一样的。你说的简单具体是简单到什么程度,你又具体是要做什么东西的,很多人觉得微信也挺简单的。。。建议你每次问的时候都说清楚具体功能。
第三种:我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?
一般这么问的创业者有个特点,很多说不清楚自己要的是什么。可能只是看中了比如滴滴打车的地图功能,但是描述的时候说的是跟滴滴打车类似。而滴滴打车的地图功能本身实际只占了滴滴整个软件系统功能的百分之一都不到。同理,有的是看中了美团的团购部分,说自己要做的是美团。有的看到京东有在线支付,就说自己要的是京东。如果你直接这么问,我其实完全不明白你想要的是你举得例子里面的具体什么功能。因为不可能完全精品一个美团/淘宝/京东/滴滴打车。。。
为什么不能是完全精品做?你看到的貌似简单的美团/淘宝/京东/滴滴打车/微信......这样的APP,每个的软件研发成本都是过千万,乃至几亿的(特别是复杂的后台)。因为这些大公司APP的细节的复杂程度和后台的复杂程度超乎你的想象。现在所谓的很多软件精品京东,微信之类的,网上说能给你开发微信京东之类的公司,可以说真正能做的功能不到微信京东的百分之一。举几个具体的例子。比如就说最基本的注册登录,可能就分为邮箱注册登录,微信授权登录,QQ授权登录,微博授权登录,短信验证码注册登录,密码找回又分为邮箱找回和短信找回。这里就罗列了7种情况,你做一种还是做7种开发成本可能就差了7倍或者更高。
又比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,但是这种搜索可能在几千个,几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条,这时候肯定会崩溃。而不仅仅是商品数据会起到影响,比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。淘宝京东这样大平台的搜索功能,很多大公司光一个搜索功能就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域,价位筛选,搜索结果排序等等等等)。感兴趣的可以自己去查查这些上市公司的财报。每个季度在软件开发上的成本都是几千万到几个亿不等。大公司一定是招自己有需要的人,如果不需要肯定不会招这么多人。由于篇幅有限,更详细的原因和要注意的地方不做详述。
这里贴上滴滴打车的招聘广告,感兴趣的可以看看滴滴打车背后的技术团队有多少人。
仅3月份在招的技术职位就多大上百个。平均年薪都在20到40万之间。
滴滴打车招聘职位
现在诸位能理解为什么很怕这些问题了吗? 因为创业者的确是明明确确的告诉我,要做一个淘宝/京东/滴滴打车类似的APP,但是这种APP的成本是天文数字。你可能要的只是其中一部分功能,或者只是想模精品他的运营模式。
有些人可能会觉得,这是大公司所以才需要。我创业初期需要考虑的这么细吗?很明确的告诉你,非常需要。
等到错误发生了你再去解决,所要付出的成本是非常巨大或者会直接导致失败。
大公司不仅仅是因为他是大公司才做得细,是因为他做得细才能成为大公司。
而且你不考虑没人会替你考虑。不要寄希望于你在网上找的这些软件公司,他们只会告诉你这件事很简单,你快来吧,来了就能发大财,互联网人傻钱多。你不说清楚自己的APP具体需要的是哪些功能,最后吃亏的一定是你自己。因为你在不清楚自己要做的东西具体是什么样子的时候,你找的软件公司就更加不知道。
你寄希望于他们给你去思考细节,他们只会给你偷换概念,偷工减料。因为这样做就可以给你的报价更低增加你选他的概率。
之前有个真实的例子,一个客户跟个不负责任的开发商只说了有注册登录,而没和他说过要做找回密码,开发商也没有提醒他。而最后软件就是没有找回密码的。如果各位看官不想自己也遇到这样的情况而被坑,就请想清楚自己App尽量多的细节。
比如一个购物车功能包括,加入购物车,从购物车移除,添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量,批量付款。这些功能里面你说了一个很多开发商就只会做一个,大部分开发商不会考虑其他的。而一般创业者会觉得,淘宝有啊,一般都有啊你为什么没做?(创业者看到的一般都是那种大公司很成熟的产品),你要知道,淘宝的开发成本是亿级别的。而且经过了很多年的迭代和更新。
阿里巴巴集团2015年Q3季度财报显示,2015年第三季度产品开发开支为人民币32.25亿元(约合5.07亿美元),占营收的15%。你没看错,一个季度32亿的开发成本。一年就是一百多亿。
大部分情况下细节方面你不和开发商提,一般就没有。如果别人会替你考虑的越全面,那么开发成本一定会很高。
这里我列举三大块最影响APP软件质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和掌控项目质量。
1.功能的开发方式
现在市场上存在的几种开发方式如下:
a.web网页加壳生成APP
web网页加壳生成APP的开发方式,先花几百块钱买个现成的手机网站模板,在加壳打包一个APP只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的APP去欺骗创业者。卖几千到几万的价格。而创业者很多时候还自以为捡了便宜(问了十几家这家最便宜)。
b.Web网页+原生态混编(网页部分占80%以上)
混编方式的APP效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和web加壳的差不多.
c.HTML5开发
成本大概是原生态APP的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。手机淘宝的APP目前就是HTML5+原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook和京东都尝试过HTML5,同时也吃了不成熟的亏。HTML5的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起。
d.原生态开发
是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个APP的开发成本从几千块到几千万不等。
2.功能的实现方式(功能的复杂程度和用户量)
比如上面说到的搜索功能,具体对搜索功能的要求成本会让成本差出来几万倍。不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。
语音及时对讲和视频聊天只简单提一提。这些都是开发成本要用百万级和千万级来计算的东西。微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。不是腾讯不知道,是知道了但是很难解决。
这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M左右。而微信的一段60秒的语音压缩到了几十K,来保证发送和接收时的速度。同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。同样的,你的APP做出来你会发现,消息发送很慢,很耗流量等等。
3.APP在手机上的兼容性
相信各位在用手机APP的时候,特别是安卓手机。肯定发现有些APP会闪退,卡死之类的情况。这个就是因为APP的一部分功能在这台手机上不兼容或有bug。这些问题非常多而且很难解决。你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为创业者的时候就必须要考虑了。因为没有人想自己的APP开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的APP到处都是闪退。
兼容性是非常影响成本的(会对成本造成上下几倍到几百倍不等的成本)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。一个APP如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来N倍的。
另外在说说模板,很多时候一些项目如果有成熟的模板解决方案能节省很大的成本。
但是模板也一样价格存在巨大的差异。同样的一个商城模板可能价格也上下差出来几十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。如果你在买之前不仔细观察细节功能,那么一定会出现买了后大呼坑爹的情况。这个系统可能整个流程都是残缺的,更不要提你拿这个残缺的系统去运营了。
另外不是所有APP都有模板,一般来说只有商城相关的APP的模板比较多。而且模板有成熟不成熟的区别,真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时有很多好的模板。因为数量多,必定不精。开发一个好的模板的成本已经巨大了,同时还搞多个,则说明每个模板上投入的成本和精力不会太多。
3月30日更新几个app外包开发常见的几个坑。
----------------------------------------------------------------------------------------------------------------------------------
常见坑一:
客户问外包公司你们有什么知名案例吗? 外包公司说有啊,美团,大众点评,携程,一号店(说出一个一二线,或者是三线有一定知名度app的例子)是我们做的/是我们的案例。
这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司。
实际情况是,任何你但凡听说过小有名气的App,基本都是互联网公司自己招人做的 不太可能是找外包。你可以在百度搜索任何一家你听说过的app名字或者互联网公司名字+招聘2个字,都能看到他们长期在招聘大量的程序员工程师,同时公司长期备有几十到几百,甚至上千人的技术团队。
即使真的找外包,可能是最早创业初期的第一期找的外包,但是他们后来出名的那个系统跟最初找外包做的,已经完全不是一回事了不是一个东西了,业务代码已经完全不一样 。
外包做的东西就是前期低成本试错的一个东西,很可能一次都没用过就直接报废。滴滴打车之前最早就是找的外包开发的,但是基本没正式用过就直接报废了自己招人重新做。但是这家外包公司可能在N年后滴滴打车牛逼了后会跳出来跟客户说:滴滴打车是我客户案例,滴滴打车是我做的。利用的就是偷换概念和客户不懂不会较真。滴滴打车当前找他们做并不是因为他们牛逼,而是滴滴打车可能也被他们坑了。
还有的是,有些外包公司在这个很出名的App公司团队初创的时候,跟这个团队的创始人吹过牛逼,也只是吹过一点牛逼而已,可能并没有实际合作项目。然后这个外包公司N年后发现当年一起吹过牛逼的那小伙做成功了,这时候他跳出来说 XX是我客户,XXApp是我们客户案例。。
还有一种情况就是, 比如很大的互联网公司,比如携程或者大众点评或者一号店,他们平时开发的时候也会有忙不过来的时候 ,偶尔会找些外包公司进行一部分的人员外包,要几个技术员过来帮忙干几个月临时的杂活。一般都是打杂接触点边缘化的没有技术含量的东西,根本接触不到核心部分业务代码。 但是这时候外包公司又会说,大众点评是我们做的。都是偷换概念,显得自己牛逼。
还有的就是一点关系也扯不上, 强行欺骗来增强客户信任。揭穿了就算了。
其实你可以做个简单的实验,你在百度或者其他任何平台公司找app外包开发公司的时候,会遇到N家官网上有大众点评,或者在家点点,携程,美团之类的app是他的客户案例的,或者是他们的业务人员亲口跟你吹这样的牛逼。
其实这些被合作的互联网公司并不知道自己被合作了,以前有个梗是说吃了一次肯德基就是肯德基的战略合作伙伴了,加了一次油就是中石化的战略合作伙伴了。 而在app外包领域里真的这么干的公司非常多,不说小的,甚至大量已经上市的外包公司也吹这样的牛逼。偷换概念乐此不疲。
常见坑二:
外包公司给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗。因为你的法务和律师根本看不懂那些看似专业的技术词语。所以并不知道他是在扯淡还是合理的。由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的,哪怕有专业的法务也太容易被骗。
一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求,只说要做个某某app,多少钱什么时候交付。 这样的合同其实压根没有一点卵用,你们之间商量的做个某某app只有你们自己口头讨论了需求,但是如果没非常详细的落实在合同里,最后外包公司随便给你个东西也能交付。甚至压根就不是最早你们商量的,因为合同里并没有证据能证明你们要做的到底是什么。
同样的还有开发方式(原生还是混编,H5还是加壳),验收的标准是什么这些如果不提,每一次都是提前被埋下的炸弹,遇到骗子你去法院都白瞎。根本就告不倒人家,就是合法的骗。
一般负责任的公司在合同里都会非常详细的给到一个很长的需求文档,根据项目的大小起码有几十页,里面有各自原型图和需求说明。用到的技术,项目架构,开发方式等等都讲的非常清楚。
这个文档是合同非常重要的附件,里面详细的描述了你们这次项目具体是要做成什么样子。如果没有这个,双方签完合同的时候其实都是蒙逼的。要做什么根本没个界定,到时候胡乱拿个东西交差也是不违反合同的。
这个看似常识的东西其实大部分外行都不知道,我每年都至少见到几十起外包开发被骗是被坑在这个地方的。
甲方如果不重视这个,哪怕被人骗了告到哪去都没用。 因为别人没违反合同。你们的合同压根就是一张废纸。
暂时就更新这么多,app外包坑非常非常深。最好的方式就是甲方自己公司有个懂技术的能参与进来选择开发商和逐步交接。以后有时间在慢慢更新,希望能帮到真正想创业的人。
对于IT开发成本,有时候解答得很吃力。越有名的软件公司,报价越高,周期越长,象一个定做的ERP,你叫国际公认的IBM、甲骨文、SAP等公司调研后报价,那是天价;你叫国内的某友、某蝶,价格会低一点,然后上网找到那些小公司,一家家询价,好了,价格终于下来了,但您总是能找到更便宜的!
是不是来头越大历史越久的软件公司,越会欺负人呢?我先讲一下一个IT开发团队的组建和管理成本:
1、一个IT项目,是大致由以下这些角色组成的团队协作完成的:
项目主管负责需求分析、规划进度,前端负责网页的表现层和结构层,码农实现业务逻辑及功能模块,DBA负责后台数据库,后台负责网络存储及安全防范,美工负责设计用户交互界面,测试代表用户对系统进行质检,负责安卓手机端的开发人员,负责苹果IOS版本的开发人员,打杂的万金油搞搞版本控制文档管理行政杂事------,赶项目进度时,经常要找上一堆码农前端测试等等消化成千上百的功能模块。
按类似配置和流程出来的系统或者平台,才是相对靠谱的。至于一两个人就能搞定一个项目的个人英雄,就象是一两人愚公移山一般把设计地基砌墙装修搬运质检三通一平等通通搞定,起了一幢大楼,自个玩玩可以。另外,系统就算搞出来勉强运行,其中一位生个病,平时消极一下闹点小情绪什么的,这个系统就随之发烧感冒了。
以上这些每一个角色,在项目开发中都一样重要,深入精通都要经过三至五年的实战,象大项目中的DBA,如果用的是开源的MYSQL等没什么厂家支持的,在其中泡个十年八年后,很多人也不敢说是专家。当然也只有极少数人能精通多样角色,但同一时间,他也只能承担一个角色。
只有可靠稳定的团队,才会有可靠稳定的系统。
2、团队是需要时间和成本培育的:
就象养育一个小孩,无论花多少钱,都不能让其从1岁马上长到5岁一样,由零开始搭建一个开发团队,在人员素质保证、成员保证不流失的前提下,一般要经过三四个项目实战及一年半左右的时间,才会形成真正的团队战斗力,然后承担关键的项目。当然这是在非常理想的时效下。
而培养出一个合格的团队拍档,除了时间耐心,还要概率,团队成员突然离开是常常发生的事,只能招新人吧从头再来。很多风投项目烧了五六百万后,啥出没也来,很正常,团队是新建的,大家还在相互瞪眼呢。
人员到位了,就是技术资源的累积和沉淀了:框架、组件、模板、工具、底层平台、公共模块、流程引擎、推送核心------要想做出真正可靠好用的系统,都是需要团队成员沟通清楚后,各司其责一点一滴彻底消化和掌握,并通过专门的平台管理。
一个团队,越是成熟默契,带头人反而越不敢轻易接项目,有时宁愿贴钱养着辛辛苦苦培育起来的团队,不到活不下去,不会饥不择食,道理很简单,好项目才能保证团队的稳定和提高。
目前IT行业中最稀缺的,是基础稳固作风扎实、有板有眼协作团结的开发团队,这才是支撑国内互联网迅速发展的中坚力量。
3、除了团队,还需要一位牛一点的人,类似于老外所说的BI+BO结合体。
这个牛一点的人,懂开发又懂业务,是客户与开发团队之间的桥梁和枢纽。
他可以在一周时间内,对陌生的行业迅速深入和熟悉,这里所说的熟悉,是可以在具体的流程、环节、标准上,指出客户目前的业务管理上有哪些不足,具体到系统规划时是应该如何考虑和实施,什么先做什么后做,什么地方客户必须配合好。说完之后,必须能让客户心服口服,否则以后双方有得扯。
然后回来面对开发团队时,什么能实现什么不能实现,大概需要多少资源什么时间完成,具体到项目开发和实施时,如何安排轻重缓急如何应对突出问题,必须能让开发主管和团队成员心服口服,否则以后双方有得扯。
一般来说,这种牛一点的人,具备以下几个特点:40岁左右(ERP项目是越老越精),干过不少苦 活脏活巧活,带过开发团队,当过业务经理,即使经历了很多不爽后依然保持阳光心态、善于客户沟通、摆得平开发团队、项目冒烟了屁股擦得干干净净又快又省纸。
10个优秀的码农,出不了一位这样牛一点的人。所在,请得起这种人的IT公司,其薪资比最好的程序员至少要高一倍以上;在牛一点的公司里,这种活,经常是一个团队去完成的。
以上只是讲到开发团队的组建管理这个环节,其他的,21楼的回答挺好的。
在IT行业,最大的问题不是一分钱一分货,而是一分钱根本不能保证一分货,特别是想小钱办大事的。IT行业水深之处,体现了人性最复杂黑暗的部分,很多人的底线,是在脚跟以下。
期待与大家探讨!
刚好昨天在专栏分享了一下开发App价格相关的看法。专栏点这里开发一个App要多少钱? - FenzoTech - 知乎专栏
在这里也和大家简单分享一下
正经的谈钱其实不伤感情。谢谢。 ( ̄▽ ̄")
接触过很多想用一个App作为创业首个产品的团队以及个人
大家第一个问题一般都是我想做一个App要多少钱。excuse me?(黑人脸.jpg)
在需求不明确的情况下,估价的区间也是不能确定的。
所以,在没有需求列表,没有经过需求会议前给出的估价,多半都是耍流氓。
一个单纯的idea,不是完整的需求。完整需求长什么样请看这篇专栏文章第一步 我有一个 App 创意丨如何将其实现? - FenzoTech - 知乎专栏,这里不再赘述。
不同的App开发模式(模板化与定制化)、不同的App开发功能需求(简单与复杂程度)、不同的App开发人员成本(团队经验与素质)等等都会让一个App的报价得到从几万到几十万甚至百万元不等的区间。
所以无论是自己建团队开发还是寻求技术服务商支持,费用本身就是不可绕过的一道门槛。
给大家一个定制化App报价的基本流程,相信会对价格的估算更加直观。
大前提(请不要略过,这很重要):
假设前提是用户需求明确 需求文档、产品原型图、最终版设计图到位,且不考虑大需求变动的理想情况。
第一,需求脑图
做个简单介绍,这是一个全定制化的服务于跑步赛事的App需求脑图。在解决跑步爱好者的普遍需求(结合智能设备体现里程、步数计数、心率及各项综合指数等等等等)的同时,我们的团队重点解决了离线规划,记时点和路线纠错这三个难点。
第二,在各端召开需求会议之后得出各端的时间评估
在这里,就可以大致的知道估价中的时间成本了。因为各端的开发时间在人员到位的情况下,是同时进行的。
第三,结合以上需求列表、人员配置,时间估期就可以得出一张报价单。
在这里需要特意提出的是,谈到外包的收费,很多人会用诸如 15000/人/月 x 3人 x 3月 的方式来计算。
但经过我们长期接触所服务的客户和项目类型来说,拆散重组的成本计算方式在一定程度上是不合理的。
以这个跑步项目为例,在这个跑步App的报价产出的过程中,产品需求功能全定制化,加上3个重点需求难点,从产品、设计到最后开发我们团队全程参与。
最终我们开发一个这样的App的费用定价是在30万左右。
而在与客户确定启动这个项目后,随着更加深入的交流以及双方的信任。客户与我们分享了众多供应商的报价,从5万—50万不等。
为什么会出现价格区间如此悬殊的报价?
传统的技术服务行业,众所周知是一个人力型行业, 传统外包公司一方面通过疯狂的项目数量上的积累以及降低人员成本来获得利润,而另一方面的限制于它的工作性质很难吸引到优质的技术人才加入。
这就是大家对这个行业吐槽的真正原因——农贸市场式的良莠不齐。
所以我们团队对于行业的再设计,也是源于这里。
区别于传统外包公司,首先我司(啊哈哈哈哈 ̄ 3 ̄……严肃语境乱入一下(? ? ?)? )不是人力供养型企业,为了保证团队的层次,对团队人员的选择是很慎重的。其次对于项目的选择,出于对质量的要求以及双方品牌形象的吻合,对于项目我们也是有选择性的。
所以关于开发成本这一块,无论是自己组建技术团队,还是寻找技术服务商,根据团队成员个人的项目经验、专业素养以及整个团队的全员项目协作经验进行测评是不可缺少的一环。
无论是独立开发者,还是开发团队,一件优秀的产品能够体现出开发者的水平。而开发团队整体的专业水平、全员协作优质项目经验往往是跳不过内部磨合过程的。这也说明了一直以来大家都在倡导的团队的重要性。
以上就是一个APP的报价流程以及对于开发团队方面的一些分析。对于项目的时间估期以及总费用这一块,不同的团队预估以及成本会有所不同,相信综合能力更高的团队能在更短时间做出比我们更加完美的产品。
最后,一点提示
如有预算范围,请一定请专业人士进行需求功能与预算的出入,根据自身预算来进行相关开发产品模式选择。
为什么要提及预算,因为在很大的程度上,是你的预算决定了你会选择组建怎样的技术团队和选择什么类型的技术开发商,以及你最终会得到一个怎么样的产品。
多说一句,在需求不明确、且需要实现idea的应用功能转化时,盲目的做App是一个试错成本很高的行为。
作为一个有态度的乙方,我们见过很多茫然、对互联网一无所知的客户。
虽然在合作过程中帮助客户最终确定需求,完成项目达成产品,甚至后期帮助上线运营推广的很多,但同时也在与客户探讨需求的过程中拒绝过很多。
这事儿不是清高,也不是有钱不赚。
只是双输从来都不是我们想要的结果,共赢才是。
只要APP还有开发需求,这将会是一个永恒的话题。至于一款App的开发成本是多少,这个没有一个明确的界限。少则1、2W多则几百W几千W都有可能。那能影响App的成本又有哪些因素?例如开发平台、开发功能复杂度、功能的多少都会影响一个App的成本。
开发一款App可以自己组建团队进行开发,也可以寻找第三方的技术服务公司进行开发。那么先假设寻找第三方的技术服务公司进行开发,需要的成本会是多少?(组建团队这种情况后续再解答)
在对接这么多年项目以来,市场上比较让人接受的报价方式还是以功能的开发人天去估算一个项目的总开发成本。
一.如何计算?
假如一款App需要开发三个平台:IOS平台、Android平台、一个系统管理系统简称CMS。这三个平台以一个人开发来计算需要开发的天数(现实是多人开发的,只是开发的工作量以1人去计算,开发的周期不跟总开发天数挂钩)如果IOS平台开发+测试需要50天、Android平台基本上的开发人天跟IOS平台是差不多的,所以以50天算。CMS开发+测试以30天数计算。那总共的开发天数就是130天,总天数再剩以一天的开发费用(个人、团体、公司对这个报价都是有差别的)。
二.如何甄别开发时间的合理性?
可能相同需求的项目在报价上千差万别。问题无非出现在时间和人天报价。那首先如何甄别开发时间的合理性。一个靠谱的需求同样值得回馈一份负责任的报价。这好比一个登录功能有的公司报价1天,有的公司报价是2天,关键是双方所理解需求的差异,这会导致后续客户和开发公司合作的一些不愉快。所以前期双方对需求的沟通尽量详细。
如果你收到的报价是这样的:
那你可能收到的是假的报价表,不专业的报价参考值几乎为0,这个功能包括哪些子功能,需要做成怎样子?这完全就是打擦边球纯忽悠。这开发出来的肯定和你想要的会差别很大,以至于后期一直在修改调整,既浪费时间,也浪费人力成本。
正确的打开方式应该是这样:
整个项目的流程是否跟你预想的是一样?(截取部分内容,图片禁止转载)
建立在这样的一份需求流程图上进行一个需求功能明细的估算。以下面的这种方式呈现出来(禁止转载图片)
这样可以更明确的看出哪个功能对应需要开发的时间。并且很明朗的知道这个功能所涉及有哪些子功能,哪些注意事项,避免日后双方产生分歧。在得到靠谱的报价时间天数后,最后确定的就是每天开发的费用。
如何判断单人天费用是否合理?
当然一个公司如果负责任认真对待项目前期的评估报价工作,报价也相应的会高一些,不过这也跟公司规模、技术能力、公司积累、公司案例等密不可分的。如果有时间直接拜访该公司进行一个更深入的了解,这样可以更全面的了解你付出的值不值得。
如果预算不足,那可以找一些团队进行开发。如果预算足的话最好还是找一些高仿定制的技术服务公司。这不仅体现在App质量的保证、包括App的维护方面也是做得比较周到。
一般团队的人天估算大概是在700-1000的范围内。如果是公司的话一般都会是在1000以上,高仿定制的话价格2、3千都是属于正常。所以价格可以跟公司的综合实力进行一个判断。
综合上面的描述,一个App的成本公式可以概括成:需要开发的总天数*每天需要的费用=总开发费用。那么假设一个APP需要开发150天,每天费用是1000,那么这个App的一个开发成本大概是15W。希望上述可以解答你的疑问。
相关阅读:
1. app应用软件开发流程是怎样的? - 郑侠鹏的回答 - 知乎
2. 如何找到靠谱的app外包团队? - 郑侠鹏的回答 - 知乎
3. 开发一个 App 有多难? - 郑侠鹏的回答 - 知乎
我觉得我可以来回答下这个问题,在跟各种各样的用户接触中,被问到的最多的一个问题就是,做一个xx这样的APP需要多少钱,做一个xx这样的网站需要多少钱。每当这个时候都想对客户说“臣妾报不出价格啊 ”。
下面好好的回答。
很多答案都回答了app的成本分析,一般情况下做一款APP开发无非需要以下几个角色:产品经理、项目经理、iOS开发工程师、Android开发工程师,服务器端开发工程师、web前端开发工程师、测试工程师,UI设计师这么几个角色。如果是小团队的话往往产品经理和项目经理是同一个人,服务器端工程师和web前端开发工程师是同一个人,在这里的话我们按照标准的来讨论。前面有人谈到按照每人每天多少钱成本来计算,不能说不准确,确实根据这个来计算,只不过大部分都忽略了几点,我分情况补充下,不管是自己还是找外包公司开发都适用。
第一类:自己组团队开发
自己组团队开发的话按照2-3年工作经验的开发工程师,在上海北京这种地方的话工资差不多在10-15k左右,人员配置为1个产品+1个iOS+1个Android+1个后端开发工程师+UI设计师,再加交税(按照最低标准交),办公场地等运营成本,每月支出为70-80k左右。这是显性成本,当然还有招人的时间成本(不一定一下子都能招到合适的),机会成本(自己开发的话时间进度一定是要慢一些的),还有在技术上会不会踩坑?在项目的业务方向上会不会踩坑?初期做市场需求分析需要多少时间?这些都是成本。另外还有一部分成本就是,如果APP上线后业务推动不顺利,开发团队工作过不饱和,但是薪水还是得要一直开着走这也都是成本,然后还有后期涨薪之类的成本这里就不继续展开了。
第二类:找外包公司开发的成本
外包公司的话在人员配置上会更丰富些,例如会有项目经理、测试开发工程师、服务器端和web前端不是同一个人。外包公司的人员成本一般在500-1000/人/天之间。一个一般的app开发时间大概在200天左右,按照成本平均1000元/人/天也就是20W之间,但这仅仅是外包公司的开发成本,还有前期沟通成本,这个后面我再单独来说。按照一般外包公司的利润30%-50%计算(别以为很高,因为项目之间会有空档期,其实最后的净利润并没有多少)最后报价差不多在26W-30W。
优缺点:
自己组团队的话开发自由灵活,可靠性高一点,但是初期的成本会很高,包括时间机会成本,人员成本,试错成本都要高很多。
外包公司的话市场上面的外包公司质量参次不齐,有很多恶意低价然后质量做得很烂的公司,也有注重质量的优质团队。不过在筛选的时候一定要注意价格,可以多找几家看看报价,就像上面有的人回答那样。如果价格太低那么想都别想,直接排除,便宜没好货。想要一个好的满意的产品,技术团队是需要花很多时间来打磨的,这些都是需要投入的。
最后我也在说下我对于外包的看法,因为也遇到过很多这样的小白客户。我认为外包做的是解决方案,APP也好网站也好只是最终输出的一个结果,在这之前我们不能说客户提一个“我想要做这个”你就给他说“好,给你做”,然后最后做出来的东西可能并没有什么用。这个时候我们应该有相应的专业性,帮助客户去梳理需求,建议他什么阶段可以做什么,最好不要做什么。功能多的咱们就分几个阶段进行迭代开发,可以随时调整产品,因为很多客户并不懂这些,当然这样做对于外包公司来说成本也很高,项目谈成了还好,没谈成就是搭进去的时间成本。
再啰嗦一句,其实就目前来看,真的大部分初创的项目都没有必要做APP,可以考虑下网站+公众号+小程序。目前我已经劝退好几个一上来就想做app的客户了,具体什么情况下做app什么情况下做公众号+小程序我改天再更。
首先假设在做APP之前我们已经有了一个成熟的团队(这是非常幸运的前提,很多产品研发进度极其缓慢的原因之一就是在过程中不断在招人),团队的结构以架构师兼后台开发1名+安卓1名+iOS开发1名+产品经理1名+前端开发1名+设计师1名。
你可能也发现了这些人员配备都是单点的,一旦有人生病或请假,某个职位就会缺失,项目进度就会拖后,所以我们大约配备2个浮动名额,也就是,初始团队大概有8名,我们假设团队平均工资在13000左右(憋惊讶,深圳需要这个数,还是比较低的。。。),需要给员工缴纳五险一金,详见下表(假设我们是老实善良的公司,公积金按最低标准缴纳):
除工资的部分,还要平均为每个员工多缴纳3653元的五险一金支出,员工部分的支出是 (13000+3653)*8=133224元/月。
好,有了团队,下一步要解决的是工作场所的问题,8人团队可以选择创业孵化器(前提是你能找到孵化器)或者中低端的办公场所(这类的办公场所,深圳大约是120元/㎡,大约100平米)。这里有必要稍微提以下孵化器,孵化器的租金会比较便宜(或者不要钱),在接纳创业团队之前一般会签署协议,需要以场地作为股权置换条件,或者是优先投资权,是否划算,得创业团队自己掂量。算上水电、物业,一个月15000左右算比较省了。
有了场地和团队,接下来置换办公耗材、宽带之类的(假设电脑自己带),普通的人体工程学椅子价格在150元左右,如果不买工程学椅子也可以,用普通的椅子,加上桌子平摊成本,桌椅需要200左右的成本,这算一次性付出。拍脑袋,6000元可以搞定吧。
唔,人、场地、作案工具齐活了,开始进入正题吧。
一、产品定位、扯皮、早期工作准备阶段
做APP之前一般会有个老板,老板大概知道自己想要什么功能(对,老板一般不知道自己要做什么东西,需求是什么,产品定位是什么),这时候产品经理要出马了,跟老板各种扯皮、厘清需求、找产品定位,这里大概扯吧个两周,好说歹说会把产品的定位、一期的需求想清楚(期间架构师可以开始构思产品的技术架构了,未能正式开工)。
产品定位以及早期的需求确定出来之后,需要想个产品的名字、需求调研、竞品调研分析、注册域名、购置服务器以及周边基础能力(如CDN存储、短信服务、消息推送等)、商标(未注册商标、很多团队就是吃了这个亏)、抢注域名、设计logo,这里在老板不中途改变想法、变更产品需求和定位的前提下,最起码扯一周,这时候产品的原型、技术架构的雏形也出来了,基本可以进入真刀真枪的干活了。这一步假设域名不需要花大价钱购买,全部费用算起来拍脑袋10000元/年可以搞定。
二、产品版本策划、架构设计阶段
看似一切都准备就绪之后,产品开始整理需求,按照需求优先级规划版本。架构师按照产品的发展方向构想,开始着手进入开发环境、生产环境部署、基础代码研发阶段。
很有必要提一下的是,做APP比较常见的两种功能实现方式有native原生和webview 方式,这两种方式的优劣不在本文的讨论范围,一般为了保证体验,以原生的方式为主,webview的方式为辅。
以原生的方式做开发,版本是尤为重要的。其一,APP开发完成之后,需要把上架到APP Store(假设我们只上iOS和安卓),iOS的APP Store有冗长的应用审核周期,你必须提前把往后几个中小版本的功能规划好了才不至于在这个环节自乱阵脚;其二,你的APP安装到用户的手机上时你肯定希望他大部分时候运行的都是最新的版本,如果你的版本更新过于频繁,用户也会烦。
看起来过程似乎非常顺利,产品经理把产品的思路厘清之后,开始准备产品V1.0的规划。
新产品从无到有常见的工作:
- 产品官网:产品官网是产品、公司、团队的脸面,让用户进入之后能以最快的速度了解你的定位以及产品特性,也就是什么样的人在为解决什么样的问题,做着什么样的事情。
- 用户协议:是的,如果用户要注册、使用你的产品,你得起草你的用户协议,跟律师或法务不断沟通调整。
- 种子用户:嗯,你要思考你的第一批种子用户从哪里来,如何组织,怎么管理,他们是检验你产品的第一群人,对于验证你的产品定位、发现产品问题、提升产品体验来说至关重要。
- 基础数据上报规划:你要知道产品一旦发布,在对用户行为一无所知的情况下,需要收集什么数据来优化、调整你的产品设计,思考你的产品方向。
- UI设计与交互标准制定:不能保证产品的UI以及交互一上线就有让用户觉得惊艳的效果,但是必须保证UI/交互在一致性上没有问题。
- 后台管理系统:如论是查看数据还是内容管理,后台管理系统是你工作的有效辅助,也不能少。
- APP:这是你的产品的重中之重,密切观察跟踪。
- 。。。
如果一切顺利,那么在3-6个月之后,你的APP第一版应该有了第一个雏形了。
三、内部测试、打磨阶段
在这个阶段,你要跟设计、研发、种子用户之间保持密切沟通,不断收集问题、发现问题、优化、解决问题,期间可能需要发布1-3个beta子版本。同时,你要想办法保持种子用户的活跃与配合的激情,这是一项艰巨的工作,谁做谁知道。
四、发布阶段
发布的时候,不算渠道宣传费用,不打广告,上线iOS APP Store 需要注册开发者账号,购买证书,也需要花费一定的费用,不多,也就99美元/年。
如果你做得多一些,找安全团队帮你做安全评估,这里也要花上一些钱,这里就不算了。至于负载均衡、加速技术什么的,你的APP刚上线,应该用不上。
6个月的时间,算快,一个APP从无到有需要的费用大概这么算:
- 人工费用:133224元*6个月 ≈ 80W
- 场地租金:15000元*6个月 = 9W
- 办公耗材+桌椅支出:1W
- 服务器、域名、周边IT基础费用:2W
大约算下来,不算营销费用,第一个版本,你需要准备100W。
是的,当有人问题做一个APP需要多少钱时,你可以回答:
“一个不太复杂的APP,从无到有做出来,半年第一个版本出来,需要100万。”
决定于多少个功能模块,每个模块的复杂程度。一般没几分钟就给出报价,需求还不够明确就给出报价的多半是坑。
http://www.jifanxunteng.cn
我只是来讲“隔壁老王花了小100万、历时半年也没能让app顺利上线“的故事。
想了解更多APP开发报价,可以咨询营销顾问biaoshi555.
先问大家一个问题,创业有多少种死法?
镖狮网大致统计了一下几种:
死在产品上、死在股权上、死在合伙人撕逼上、死在融资上……
更有甚者,死在脑回路里,项目在脑子里过两遍,就死了。
除了以上这些,还有一种不太被人重视的死法,
就是死在名为“APP开发”的坑里,大都是非技术出身CEO会走进的坑。
对于非技术背景的CEO来说,技术研发这个坑,根本躲不过去,哪怕把问题预判的再完善、做再多的准备,也免不了在实践过程中走弯路。
因为有的弯路,根本无法预判,比如市场环境改变不得不转型,原本规划好的技术方案,也许面临着全盘颠覆。这些都是不以CEO意志为转移的。
下面开讲老王的故事:
开发APP究竟要多少人???
老王雄心勃勃的创业,好不容易找到了CTO,该给的股权给了,该给的钱一分没少。
然而
老王:咱终于可以开工了!
CTO:不行!
老王:WHY??
CTO:我们还需要架构师写框架,需要ios、Android、PC不同端开发,需要不同程序员写前端和后台,需要测试员做系统测试,需要运维做系统维护,需要……
老王:STOP!哪个是马上需要的?我这就去找,架构师么?
CTO:不是,首先缺个产品经理,没有原型图,没法做开发。
老王:……
分析师、架构师、IOS/Android/PC端、运维、前端、后台、测试……什么,这么多还不够?还缺一个产品经理?
这时候,老王开始慢慢认识到,CTO不是万能的,技术研发涉及领域广,ios、Android、PC是不同的,前端、后台是分开的,开发前先得有产品原型。
创业确实不是动动嘴皮子就行的,不做线上,直接甩开膀子干可以,但想要开发一个APP,到底需要哪些人,多少人,经过哪些流程,有个准谱没有!
所以,该不该直接开发APP?
投资人:你的APP呢?没有产品、没有数据,我怎么judge你的project!
老王:好!我这就去组团队做APP。
隔壁老王:你该从最简版做起,慢慢迭代,别上来就开发APP,精益创业懂么!
老王:好!那就先做H5,APP放一放。
CTO:咱家产品用混合开发模式就行,把H5页面做个封皮,就是APP,效率还高。
老王:好!那就先做H5,然后封起来当APP。
没有互联网产品,怎么好意思称互联网创业。但对非技术背景的老王来说,技术研发怎么做,完全不懂呀!既然不懂,那就虚心学习,每天开车手机里放着“CTO是如何坑老王”的线上课,用陪孩子的时间参加技术沙龙,连结婚纪念日都拿去参加了某开发者大会,最后发现,学到的东西、听到的经验,一到自己身上,全不顶用!
关于技术,我到底该听谁的?
被人挖社会主义墙角的感觉,很难受
开工了!撸起袖子加油干,需要什么支持,随时说,全公司为技术团队开绿灯。本以为马上就能收获自己新产品了,可是交付期却一拖再拖,原来技术团队偷偷接了私活!X,一不留神被人薅了羊毛。看团队辛苦加班,你订饭、买水、零食,生怕委屈了兄弟们,结果他在你眼皮底下做别的项目,还领着公司的工资,怪不得研发总是延期。
没有给他足够的工资,或是股权?项目不够好,不够吸引人?欺负我读书少不懂技术?
总之,接私活这个事,不管感情上如何,得在合同里挑明。
你的技术选型太冷门,很难找到人继续做呀。
当咨询了几个技术大牛却被告知“技术选型太冷门”时,老王整个人都不好了。
每个程序员会根据自己的喜好选择技术方案,人和人的习惯是不同的,最初的技术选型如果没做好,就不能怪后来人不能往下做了。
老王:什么是技术选型?
技术大牛:考虑到高并发、数据量、预算、开发周期、扩展性、维护成本等因素,可以选择的方案有Linux + Apache + PHP +
MySQL、Linux
+ Apache + Java (WebSphere) + Oracle、Windows Server 2003/2008/2012 + IIS +
C#/http://ASP.Net +数据库、!@#¥%&*@#¥!~@……
老王:STOP!有没有说人话的方法?
技术大牛:找外包!
老王:好!
终于知道为啥隔壁老王花了小100万、历时半年也没能让app顺利上线了……
呵呵,外包的坑
· 外包平台上动辄1000块一个app,再缺钱也不敢正经用。
· 产品和预想严重不符,一分价钱一分货呀。
· “接了更赚钱的活,不好意思”,你的只能靠边站,延期?给你做不错了。
· 改不完的bug,想优化?可以呀,加钱!
· 不验收?不满意?好,合作终止,不干了,抱歉,预付款不退!
……
你知道为啥隔壁老王花了小100万、历时半年也没能让app顺利上线了吧……
但是,如果有这么一个平台,像天猫一样,上面有几百家优质服务商,平台还有专家根据你的需求来为你匹配最适合你的服务商,资金第三方存管,对整个服务进程也有监督,那你会不会放心很多?这个平台就是镖狮网。下面以镖狮网为例,讲解开发一个APP需要多少钱?
APP开发分为模板开发和定制开发:
1.用一些平台现有的模板
现在已经有一些平台开发出一些模板,只要从后台把一些基本信息换掉,也可以换套皮肤,更出色的甚至可以更换一些交互效果,这种模式下,就不是按照人力成本计算的,而是按照产品售价计算的,以镖狮网为例,一个模板APP的价格在200-7000之间,比独立开发可以省出至少一半的费用。但缺点在于只能基于原有的模板进行使用,分为按年付费和买断型两种,按年付费的,价格便宜一些,如果是买断型,就是会把代码全部给你,你可以对代码进行修改增加或删减功能,但价格会贵一点。
2.外包给靠谱的服务商定制开发
最省事不费力的方法是找家靠谱的服务商帮你做APP,但最大的缺点在于“如果服务商质量不够,后患无穷”。
想象一下,如果一个App不够完善,UI设计、用户体验、插件稳定度等都不行,还得不停地和服务商扯皮,不仅浪费时间,后期的运营推广也会出现严重的问题。
所以可以选择镖狮网,镖狮网上的服务商都是通过72个指标项清晰识别网络推广服务商的真实专业服务能力,筛除了大量的不专业、效果差的服务商。
解决了中小企业在APP开发中如何找到靠谱服务商、如何保障上线效果的难题,真正实现了“严选营销服务,保障营销效果”!另外,所有交易款项交由镖狮托管,客户满意确认后再付款给服务商,以保障交易的安全和营销效果的达成。
找镖狮网开发一款APP需要多少钱呢?参考报价是3万元,具体的价格需要根据你的功能来定:
APP开发价格,安卓/iOS APP开发报价_找APP开发服务外包,就选择镖狮网下面分享几个镖狮网做过的APP开发案例:
案例一:农业APP开发(政府主办)
农业之窗是由政府主办的一个集展览展销和电商服务的于一体的农产品服务平台。我们与客户沟通之后觉得如何一个庞大的体系的简单通俗易上手是一个难点。很多人都不清楚如何设计APP.一款好的app绝不仅仅在功能,还在于视觉与交互性的设计体现。
案例二:金融类App
2025金融网,主要解决:投资项目展示、借款需求提交、实名认证、支付等。
北京长果科技有限公司2个月完成了整个平台的开发。
你在镖狮网注册完毕之后,镖狮网会免费为您严选1-3家服务商,然后你挑选一家性价比最高的定制开发APP:
一家刚成立不久的创业公司:0成本7天涨粉20万!
他们是怎么做到的?
我这有《100个特别牛X的引流方案》,包括教育培训、电商、餐厅、服装、医疗等多个行业。
获取方式1:加我个人微信号(biaoshi555 ),你有任何营销问题也可以咨询我;
获取方式2:在公众号镖狮营销课堂(id:woyaobiaoshi )中,回复“方案”。
我的更多相关内容:
App 开发外包注意事项有哪些?
有什么渠道可以找到北京正规的APP开发外包公司?
其他说明:
(虽然,对于这个问题的回答还没有结束,但是最近也收到了不少乎友的共鸣,很多人给我私信,问什么的都有,由于工作比较忙,我很多没有回复,在这里我做个统一的说明,我本人从事APP开发也已经8年有余,如果你们想做app开发开发或者在app开发的过程中有任何的问题都可以私信给我,目前以下几类问题的私信我会回复你们。
1:自己想做个app的开发,但是不知道该如何下手,不知道如何规划,你可以找我。
2:在学习app开发的过程中遇到了无法解决的问题,你可以把详细情况描述一下,给我私信,我有时间的时候会回复你。
3:找软件外包公司在做app开发的过程中碰到了难以解决的问题,可以找我,我可以给你对应的解决方案。)
(本段写于2018年2月26日)
今天看了这个题目“一款APP的开发成本是多少?”真的非常非常非常有感触,因为我自己就是在软件开发外包公司工作,目前为止也已经工作了将近8年的时间,期间遇见各种各样的问题,下面来说说我的经历。为了让大家看的更明白,我将会按照题主的几个问题逐个回答(我想说的太多了,我想几天时间内肯定是回答不完的,所以我决定有时间的时候就来更新一点,咱们慢慢聊)。
接下来,我将会从几个维度来详细阐述“一款APP的开发成本是多少?”,为了更好的解答这个问题,我们先来看看“开发一个APP有多难?”
作为一个从业近8年的APP开发人员来说,做个app本身不难,难就难在前期客户方和外包方的沟通和对于需求的梳理和把控,个人觉得只要前期的功能点梳理清楚了,加上这家公司不是个坑壁公司(找个靠谱公司),那么做好一个APP的成功率就已经上升到了90%的可能性。
这个问题里面,我将会拆分进行回答两个问题“如何沟通好需求”和“如何找到靠谱的公司”。那么作为将要做一个app软件的你如何和外包公司沟通好需求呢?我觉得这个是你和外包公司双方的事情,如果你全部指望外包公司替你想到,这个是不可能的事情,其实需求也很好把控,只要说清楚就行,举个栗子来说,比如你要做一个商城,就算你不懂技术,你自己也可以看看其他人的商城是怎么做的,比如你的商城规划是有登陆功能,登陆功能采用那么方式来做(比如常见的登陆功能有联合登陆(微信登陆、微博登陆、QQ登陆)、还有输入用户名密码登录、还有手机号码登陆),你必须想好有哪些登陆方式,因为一般定制开发的项目,你说了外包公司才会做,你不说一般都是不会做进去的,同样的,你说的越细致后期的问题会越少,同样费用也会越多,因为外包公司的价格的评定标准就是根据你的功能来计算的,具体如何计算的,我后面再和你们说。
我在来回答这个问题里面的第二个小问题“如何找到靠谱的公司”。其实我对我的客户一贯的说法就是“一看二查三聊”,这个怎么说呢,所谓“一看”就是你一定不要怕麻烦,既然想做好APP,那么不管你选择的公司在哪个城市,你自己一定要亲自的过去看看这家公司,看看他们到底有多少人,有几个办公室,有几个做技术的,有几个做销售的 ,有几个做运营的。大部分只要你过去看看,你自己心里就有个底了,不是说所有的大公司都靠谱,但是大部分的大公司都会比小的团队会更加的有保障,出了问题他们基本都会给你解决,因为比起开发商的损失来说,开发商的信誉是他们更加看重的东西。“二查”就是从网络上面各种渠道去查查这家公司,看看整个网络媒体对于这家公司的侧面评价如何。“三聊”,这个就比较重要了,多和你的目标的外包公司对接人员聊聊,当你聊了几家外包公司的对接人员之后,你基本上就能感受到他们专业程度的差距了,从中选择一个你认为比较专业的公司即可。
那么说了这么多,你们知道了,开发一个APP真的不难,你只需要做好我上面说的2点,把握好需求和找到一家靠谱的外包公司,即可。是不是很简单? 那么就这样完了吗?项目就能做好就能做成功?当然不是,我还么有说完,今天事情太多了,一会还有一个客户从南京做高铁来我们公司验收他的app开发项目,我是项目负责人,得准备准备了,现在不和你们扯了,有时间再聊。写于2018年1月26日下午五点半。
今天下午事情不是很多,快过年了,过年的年味也越来越浓了,咨询的客户少了,原来着急上线的客户也不着急了,都各自忙各自的了,我也难得清闲,可以好好整理下思绪从第二个维度来看看“开发APP需要经历哪些流程”。
第一步:)需求方(也就是你自己),确定了自己的立项之后,一定要多看看竞品公司的app产品,看看他们是怎么做的,有哪些流程,细节做的怎么样,先做到自己的心中大楷有个数,然后再去网上找对应的app开发的外包公司,至于怎么找这个app开发公司,在我1月26号下午的回答中已经说过了。这个环节我姑且称它为“找公司”。
第二步:找到中意的app开发公司之后就和他们开始洽谈项目的细节(在我1月26号下午的回答中也已经说过了),并且一定要把这些细节明确到合同里面,因为如果你的项目是独立无二的,是需要这家app开发公司独立定制和开发的,那么你的需求一定要明确在合同里面,因为软件开发公司最终也只会按照这些合同约定的功能和条款来制作。也一定要明确每个功能的实现方式方法,同一种功能有很多不同的实现方法,就像我文章开头所说过的那样,同为登录,却有用户名密码登录、第三方联合登陆、手机号码登陆等几种不同的方式。如果这些方式开始没有明确,最后外包商又没有做,那肯定就是双方扯皮的事情,下面有张图是我们之前为其他客户做的一个需求分析的原型图,可能和你要做的APP不一样,但是大部分都是这个逻辑,发上来仅供参考。这个环节我姑且称它为“细需求”。
第三步:需求也确定好了,那自然就是合同了,合同也是要注意的事情,有几个点,我认为作为客户的你应该需要知道。
需要注意的A点:如果你的项目案值高于5万元,那么预付款不能高于60%,应该实行分阶段付款,建议的分阶段付款应该为合同签订支付30%,效果图全部确认之后支付30%,安卓端完成测试上线支付20%,苹果端完成测试上线支付20%。
需要注意的B点:就是软件所有权的问题,大部分正规的软件开发公司在合同中都会明确的表达该软件的知识产权是属于他们所有的,如果你作为需求方,你的软件开发完成还需要申请软著等等一系列其他的内容,那么我建议你还是和软件公司协商一下,争取把软件所有权或者知识产权谈成你们双方共同所有。当然你也可以谈成归属你自己所有,但是据我所知,如果这个项目开发完只归属你自己所有,那么你将会付出较多的代价(主要是金钱上面的代价)
需要注意的C点:此项目各阶段双方约定的交付时间以及截点,以及当前截点下双方各自的权利和义务,这个也一定要约束清楚,也是在后期双方责任不明容易出现问题的地方。
需要注意的D点:之前你和外包公司沟通确定的需求文档一定要做为合同的附件添加在合同里面。后期最容易扯皮的就是需求问题了。
这个环节我姑且称它为“定合同”。
第四步:接下来你只需要在不同的环节及时督促外包公司按照合同的约定交付当前应该交付的内容,并且对这个交付给你的内容进行审核即可。
第五步:项目验收
OK,以上五步就是开发一个APP大楷需要经历的流程,不管你是谁,你找哪家外包公司给你做合作,都摆脱不了我上述所说的五大步骤。
未完待续,后续有时间的时候我会继续分享题主提出的其他几个问题。(本段写于2018年1月29月下午)
各位新年好,咱们又见面啦,过年期间不是吃饭就是打牌确实好无聊,我也就趁着这个无聊的时间把题主的第三个问题好好的想了想,现在我将从第三个维度也就是“难点都在哪里?在哪出现的?”来侧面说明“一款app的开发成本是多少?”,其实从我这么多年的经验来说,在软件开发中,假设双方都是靠谱的人和靠谱的公司,那么这个项目是肯定会做好的,也会完美完工的。难点出现在哪里,大部分的难点都出现在外包公司的不负责任和需求方对需求的不理解上面 在我回答这个问题的时候,我想了很多天,应该怎么回答,现在我觉得,如果我以需求方的角度来回答这个问题可能会更好,你们也更加的容易理解(虽然我所在的这家公司做开发已经做了很多年,但是有时仍然也会需要把部分项目做外包,或者项目中的某个技术点做外包,人无完人,公司的技术也是一样,不可能有公司是全能,什么都会,所以这是正常的)。
失败的外包案例一:
1:项目名称:XXXAPP开发双版本
2:项目案值:10万左右
3:项目时间:2017年9月份
4:外包方公司名称:重庆诺XXX科技有限公司
5:大体经过:这家公司我们之前去实地考察过,也有几十个人,只不过注册时间很短(2017年1月份注册,事后证明当时没有考虑这个重要因素确实太大意了!愧疚中···),这次合作的是一款游戏的全新定制开发,上面我也说过,定制开发需要根据需求方的要求从原型图开始,再做UI效果图,给需求方确认之后再开始程序。但是可惜的是这家公司对我们纯忽悠,直接从淘宝上面买了一款类似的游戏源码,在他们的服务器上面安装好之后直接手机截屏了几张图片发给我们,说这是他们单独为我们量身设计的,并且不予修改,在我们多次要求修改的情况下,直接失联(不接电话、不回信息、不给任何回复···)。然后就没有下文了,后来才知道这家公司就是专门骗首付款的。(这个案例可以说是我们最失败最最屈辱的案例,明摆着被人抢了,如果你们也碰到这样的公司,那真的是只能自认倒霉了,我写再多的经验对于这样的公司来说也是无计可施···)
6:得出的经验教训
一定要看外包公司的注册年限,一般注册在5年以上并且你也实地考察过的公司不会太差。
失败的外包案例二:
1:项目名称:XXX功能的A商城系统
2:项目案值:3000元左右
3:项目时间:2012年5月份
4:外包方公司名称:未知
5:大体经过:曾经有过一次,在某宝上面买过一套APP商城的源码,因为当时看了店家的介绍,感觉很不错,很牛的样子,而且价格非常的便宜(现在看来那时候还是年轻啊,事实证明便宜没有好货··· ),于是就很开心的和店家达成了交易并且支付了费用,当代码安装到我自己的服务器之后并且结合后台进行使用的时候我懵B了,总共居然有307个BUG····,你知道这意味着什么吗?意味着这套源码是垃圾中的战斗机,根本无法使用···
后续和店家进行协商,刚开始还积极协助修改,当改了三天之后慢慢的就不行了,到最后就皮掉了,也不理我们了,当然项目肯定是失败了。
6:得出的经验教训
A:你一定要相信“好货不便宜便宜没好货”的道理
B:在某宝购买软件类的源码如果金额过高,还是建议你去对方公司进行实地考察,并且在现场对代码进行审核。
失败的外包案例三:
1:项目名称:某某APP的某个功能的人力资源外包
2:项目案值:3万元左右
3:项目时间:2014年
4:外包方公司名称:非公司,是个人
5:大体经过:当时我所在的软件外包开发公司技术部排单太满,有个项目客户非常着急的要求我们提前2周上线,完全打乱了之前的开发节奏,公司没有办法的情况下,只得将此项目中的某个功能进行人力资源的外包,当时找的是一个在其他软件开发公司任职程序员的童某某,也和对方洽谈好了外包的金额和功能点。刚开始这个小伙还行,随着项目的不断深入,问题越来越多,主要问题是:
A他的时间和我们对接不上,我们白天上班就要对接,他白天要在公司工作,不能做私单,只能晚上对接,晚上对接了又不能搞到太晚,他第二天还要上班。
B要求他使用我们公司的架构和技术框架,但是由于他不熟悉,导致前期对接花费了很多的时间,并且增加了很多的沟通成本
C由于不在一起办公,无法做任何的约束,对他全凭信任,他干事当然也全凭心情了。
最终这次外包也是失败了,我们公司当时只得还是自己做开发,经过和其他客户的协商,抽调了一部分开发人员加急开发,也算是如期如质的在交付了项目
6:得出的经验教训
A:和个人合作真的要谨慎,除非你对他非常的了解。
B:和个人合作一定要找好自己的备选方案,万一项目失败你该怎么做?如何及时调整开发策略。
以上,是我所经历的失败案例,希望对你能够从我的失败中总结出来经验教训,哈哈。(本段写于2018年2月22日)
开发一个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开发也已经8年有余,如果你们想做app开发或者在app开发的过程中有任何的问题都可以私信给我,目前以下几类问题的私信我会回复你们。
1:自己想做个app的开发,但是不知道该如何下手,不知道如何规划,你可以找我。
2:在学习app开发的过程中遇到了无法解决的问题,你可以把详细情况描述一下,给我私信,我有时间的时候会回复你。
3:找软件外包公司在做app开发的过程中碰到了难以解决的问题,可以找我,我可以给你对应的解决方案。)
未完待续···
背景交代:皓之洋网络科技 PM
作为一名pm,更多的时候会和客户直接进行接触,很多时候不仅要站在客户的角度考虑产品的思路以及要点,更要站在客户的客户的角度考虑问题,比如产品的使用人群,项目之后的运营问题,某一个功能需要增加哪些辅助的点会更加适合客户的需求以及预算。更多的时候会更加懂客户需要的是什么。
开发之前如何避免遇到黑心开发商呢
首先需求没有了解清楚就报价的开发商百分之九十九都是骗纸,同时提醒客户盯着你的钱包的服务商一定不是好的,请找盯着你的需求的开发商,可以看一下那个企业是认认真真给你分析业务流程、需求细节、划分功能模块、Excel表有没有、Word文档有没有、Xmind脑图有画么、Axure RP原型图有没有!
同时要看开发商的项目经验,同时一定要注意验明真伪,多多询问技术方面的问题,不懂的可以私信我,同时看对方的项目人员配置是否合理,此处重点,开发进度是否合理,需求交代清楚之后,最后就是询价了,对于大部分的App项目来讲,开发的标配是:后台管理系统(web端)+IOS App +Android App,具体的价格需要根据产品的功能点来定,另外,建议尽量不要找个人开发商,从一般意义上讲,无论从价格成本或者是产品质量来讲,公司是优先考虑的!
项目开发各个阶段交付资料
1、需求了解阶段
- 功能思维导图
- 需求文档(包括用户使用场景,业务流程,模块功能介绍,业务对象数据,主体应用场景说明,硬件设备要求等等)
- 基本原型(这块可以方便整体项目不会跑偏,此处也可以放在签订合同之后,不同公司不同安排)
- 技术开发合同
- 开发进度说明
2、程序设计阶段
- 原型图(详细原型图,补充上条,同时理清楚交互流程)
- UI设计风格说明(开发商提供三种风格的UI,客户进行选择)
- UI设计稿(此处包括每一个界面的设计图,同时包括Logo)
- 后台数据库脑图设计
3、程序开发近段
- 文档资料、相关账号以及服务器的准备
- 程序编写过程
- 程序测试过程
- 交付测试版本
4、项目上线
- 所有账号总结文档提交给客户
- 上架资料
5、后期运营
- 提供的运营内容(咱们公司一般提供一年的免费运营期):解决甲方所有的疑惑,指导软件使用事项,程序中未知bug修改,小功能的升级等等
- 免费项目运营期结束,后期咱们公司一般需要签订一份运营合同,运营费用收取开发项目费用的10%。
在项目准备阶段一定要沟通好需求以及项目周期评估,防止后期出现客户预算太少,开发商不想做,从而烂尾,或者是前期沟通没做好,开发出来效果与预期不符合,从而恶性循环,这是最可怕的。
最最最重要的一点是希望双方都足够真诚,我们会用最认真的态度去做您的产品,当然,目前市场鱼龙混杂,存在很多恶意出低价的现象,迷惑众人,导致很多客户因此会开发行业失去信心,信任感也所剩无几,开发出来的产品也很不乐观,我们会认真的做您的专属开发专家,将互联网“匠心”精神传递一下,唯有客户与您的产品不可辜负
如果您足够信任我,请您联系我哟~欢迎咨询相关问题
如有App开发方面的需求或者需求,可加微信:13038078794,安徽皓之洋网络科技有限公司,您的互联网技术专家,一群热爱技术的年轻人~
APP制作公司制作一个APP大概需要多少钱?
用最通俗的方式说,跟你买房子道理是一样,ios和android两个系统分别是两座房子,你是买一套还是二套都买,预算上肯定会不一样,至于具体计算费用,还要按照房子的装修要求;
1.精装修,架构功能多复杂程度高,界面视觉效果精美,品质佳专业,耗费人力时间较多,估计上10W。
2.简单装修 结构不多、视觉效果一般,费用2-10W
3.据2015年移动互联网统计调查停止运营APP占行业内开发产品的60%,APP是否值得个人、企业投入运营成为当众的争论话题,找一家深圳APP专业定制公司并且估算手机app应用开发费用需要深思。可见运营APP比制作APP成本更重要?可谓是开发容易运营难也是目前市场面临的一大难题!
app开发是通过功能,效果来定价格的,首先需要明确需求,才能初步定价,同一款app,不同的需求,对价格的影响非常大,下面是四个不同需求的等级划分:
1、我想找外包公司开发个APP,能实现我想要的功能就好,不需要考虑界面华丽程度和交互效果; 这种APP基本一个程序员就可以搞定,而且如果有高手指点,一个计算科班的大学生或研究生就可以了。一般在几千到2万元左右。
2、我想要开发的APP只在固定平台上运行; 大多数人都会先考虑iOS,因为用iPhone的人群相对高仿,具备一定的消费能力,能在iOS上运行良好,界面和交互都良好。价格一般在2万-6万元左 右。
3、我想要开发APP,需要跨平台,全平台通用; 目前移动终端主要分为android(安卓),iOS(苹果),windows phone(微软的),其他的比如黑莓等在国内不是太流行,主要就是以上三种。这种开发一般很难一个人搞定了,除非和系统层没太大联系使用 PhoneGap等中间件即可完成的。所以这块投入的资金一般会在6万-20万左右。
4、我想要开发的APP是能够产生千万级的影响力; 您有了一个非常棒的想法,想在一个领域打造一款非常棒的应用,并且愿意为之一搏,这时候的资金投入会是一个持续的过程了,需要不断的设计、开发、测试,不 段的快速迭代,需要长时间的打磨这个产品。这种情况APP软件开发外包的可能性就比较小了,基本是自己组建研发团队来干了,投入起码在500万左右了,可以考虑部分外包 。
再来看看影响APP开发价格的因素:
随着移动互联网的发展,手机app软件开发已经成为时代的潮流,所以在设计过程中的手机app应用程序,大家最关心的是价格问题,小编来为大家细谈一下手机app开发费用吧!
在讨论关于“开发app需要多少钱”的问题之前,我们必须要了解我们所需要开发的手机app是什么行业的app,或者是什么类型的,然后再把自己所需要的app开发功能需求罗列出来。下面就具体谈到关于影响到“手机app开发费用”的几个因素如下:
1、手机app应用的一个开发功能难易度
功能是一个应用开发的核心,一般应用复杂的功能和简单的功能,如存储应用程序功能比较复杂,但简单的企业产品展示的应用程序开发,功能比较简单。还需要看看在服务器上的困难复杂程度的支持。
2、企业手机app应用软件开发的工作范围
如果你已做好设计,并制作好界面素材,准备好数据,并自备帐号自己完成上线申请,仅委托开发就要便宜一些,反之如果委托全新的创意加上功能的策划,费用就会增高不少。
3、手机客户端的手机app应用程序的质量要求
一样的App,质量不同价格肯定也受影响,并且App还有一个升级的问题,这个升级是有大量工作要做的,是否承担升级和完善的责任也会影响价格。
一个简单的生活应用类的App,不依赖后台,连设计+开发都委托,直接开发工期=2周,方案+沟通+测试+修改=2周,前前后后约1个月,看团队质量,价格应该在3万~10万;复杂的前后台App,找靠谱团队,价格应该在10万~几十万,周期约2个月~3个月。
现在的手机app应用程序开发的公司,不同的软件开发公司,价格是不一样的,大型的手机app应用公司开发的,定制的应用程序更专业,技术熟练,他们所需要的价格可能相对较低。但现在,随便自定义一个企业应用,产品展示型,有几十到几千不等的价格上。
总而言之,具体影响到开发一个app价格的因素,最终还是该手机app开发功能需求的复杂程度来决定的。
相关内容:
英唐众创:智能早教APP方案开发企业有哪些?开发费用由那些构成?
英唐众创:智能穿戴APP方案开发要多少钱?开发时间是多久?
智能监控APP方案开发,具体可以开发那些功能?
英唐众创:智能宠物APP方案开发费用是多少?定制比使用模板好?
如果你有任何不同见解或意见,欢迎你留言讨论。
--------------------------------
APP方案开发,欢迎关注:
知乎: @英唐众创
方案:众创方案商城
开发一款app的基本流程可以分为以下环节:
(我们先讲开发的正规流程,在后面会讲到节约成本的办法~)
1、产品想法:
从最开始的产品想法(也可以称为产品立项)找准自己的定位。明确自己想要做什么,核心功能是什么。一般是脑海里有个大概模样,以及或者市面上已经出现的互联网产品的参照物/竞品。
这个时间成本无法预估。。。但是好的想法就成功了一半呀!不慌!
2、需求梳理:
在需求梳理分析阶段就需要做一个脑图的样子,将你脑海中要做的产品的细枝末节全部罗列出来。这个时候也是将自己的想法变成开发语言的阶段,这样才能使开发进入一个闭环。要记住在这行,想法是不能直接实现的,可以直接实现的只能是需求。从想法到需求的一个需求梳理的过程也是真正了解自己想要做什么的过程。需求越完整细致确定,越便于开发~
一份清晰完整的需求梳理清单包括三样东西:项目需求说明文档、产品结构图、模块功能梳理清单(具体包含什么可参考示例)
当然这个阶段,你的需求越细致,功能点越多,开发所需要的时间和费用也是越多的。没写进需求文档的就意味着不会开发。顺便提醒以下,在开发过程中切不可过度增加需求,这样是对整体开发进度非常不好的一个做法,会打乱开发进度,开发状态,以及增加bug的风险。可以考虑后期迭代开发。
3、原型设计
在团队中,需求梳理以及原型设计是产品经理负责的。原型设计阶段需要我们画出产品的基本草图页面,其中包括:产品原型页面交互/产品功能说明文档 (可参考示例)
在团队中,项目经理还会对原型评审,在这个阶段测试人员也可以参与进来,梳理逻辑需求,防止原型上的bug。这个评审阶段会耗时三天左右。
当然这几个环节你也可以参考上面给出的示例,自己动手去完成文档和原型 :)
4、在通过层层梳理过后,设计与开发可以进行了,基本上小型应用开发会在2-3个月完成。后端比重稍大,费用相应的也会高一点。在这个阶段,如果增加需求,就需要回到需求梳理和原型设计阶段,出新的文档后再进行开发。当然,新增或调整需求,项目经理和产品经理是会把控的。毕竟我们(客户/需求方)并不懂开发,有的想法也不能称做需求。
5、在测试验收阶段,我们(客户/需求方)验收后 ,就可以提交上线运营了。这只是最开始的版本哦。开发一个app才开始了一个头,后期的启动运营,以及维护升级扩大,相信当你经过产品1.0的阶段后,后面也无需过多言语。漫漫西天取经路,还有很远~施主加油
开发一款app,你不可能单打独斗吧?以上过程是默认你有团队的情况下,若没有,你可能还需要组建团队,才能确保顺利开发出自己的产品,以上流程都需要哪些人呢?看下图:
招人、场地费用、用人压力等等等等都是成本呀,花费的时间也会耽误开发进度呀!还有很多不确定的人员流失等意外,都会打击你的创业和开发app的心。
到底怎样才能把钱花到刀刃上呢?当然大佬可以忽略。
有一个办法:我们大可以招一个安卓当JAVA用,做后台 。因为懂安卓必定懂JAVA;另外
招一个UI既做UI又做产品;测试岗可以不要了,全员测试!这才是省钱的王道啊~
不过这里会有一个问题,很牛逼的人,我们一般找不到,就算找得到也不一定帮忙。
就算找到了还可以的,这样用人,是可以做出产品的不假,但是也正因为很多诸如专业性等的因素,与专业的团队相比,难免不够精细,甚至留下暗坑。
这样是无法做出很棒的产品的。我们如果想出高质量的产品的话,应该尽量让专业的人做专业的事。
这里推荐众包平台。不仅专业,还比普通招人开发更节省费用.....
这样的平台有很多,想要推荐的也可以私信我。这里就推荐一个平台,程序员客栈——致力于让「平台+优质个人」取代「公司+雇员」。
客栈推荐企业组建云端的远程开发团队。(就是雇佣同等能力的远程工作者)
这样其他的很多复杂的事情和人员、办公场地以及等等各类成本都会降到最低,并且有效的规避了人力资源风险。
技术从业多年, 包括现在也在做技术方面的创业,看到这些问题, 还是忍不住回复一下。
开发一个网站多少钱? 开发一个APP多少钱? 开发一个小程序多少钱?
五千元可不可以? 十万是不是贵了? 30万是否划算?
这类问题,就好像在问:
【吃一顿饭多少钱?】
【今天中午吃了一顿饭,花了135块钱,是不是被宰了?】
类似, 很难回答,回答的难处在于: 没有预设条件。
拿吃饭这个问题来说, 至少要告诉对方,多少人吃? 吃什么类型的菜? 在什么地方吃?
所以,当咨询吃饭的问题,增加输入条件,转化为下面的问法,问题会稍微比较好解答一些:
三个人打算在西安绿地小区附近中午吃混沌, 要花多少钱?
两个人打算在上海人民广场,吃一个西式的情侣烛光晚餐, 要花多少钱?
在软件开发这个问题上, 依然如此, 如果你找顶级团队,去帮你实现一个需求, 跟找普通的团队, 帮你实现这个需求。价格会不太一样。 就像你在五星级饭店吃蛋炒饭,和在界面小摊上面吃蛋炒饭一样。 这两个蛋炒饭的服务提供商,是完全不一样的。 五星级酒店的租金,服务人员的成本,就完全跟街边小摊不一样。
更好的回答题主这个问题, 可以用一般性原则来回答,就是劳动力市场的平均价, 根据我们多年的经验, 在上海,一张页面的价格,大致可以这么来计算(一张页面的开发成本是2273元左右):
一般这个报价,需要对方在该业务领域有一定积累,不然不敢这么报价, 要知道这个价格,还没有算测试和其他管理沟通成本。 就就好比,你跑到一个做做饺子的店里,要求厨师帮你来一份湖南小炒肉, 源于饺子店没有运作的经验, 会造成成本的攀升(比如临时去买辣椒),同时,也难合乎您的口味。
按照这个方式, 一般一个交易平台(如电商、购物平台、外卖), 大致微信12个页面, 管理平台大概13个页面, 大概在6W的样子。
10-15W 起头 精细化包装 一条龙服务。当然 你没看错 这只是安卓的。耗时30工作日。
IOS 的 25-35W 起头。
包括所有的 前后端逻辑 服务器压力 抗揍性能 轻度DDOS防御 一年的维护 和 高大上的24小时电话售后!
对于企业而言,开发一款专属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开发资讯,欢迎关注我们!任何产品或服务问题,欢迎私信。
2007年开始做软件研发,到今天,已经成了拥有11年经验的IT开发老司机,开发过的代码行数都上亿了,接触过上千名创业者,不管是传统行业的创业者还是互联网行业的创业者,吐血整理了APP相关的开发成本,帮助你了解详情。
根据我们接触的客户来说,大致分为这几类:
l 个人客户,纯粹问价格的。报了价格人就不见了。究其原因是,以为做一款APP很简单,几千块钱就搞定了;
l 小企业客户,对APP开发不了解,也认为APP开发很简单,问需求的时候,自己都不知道自己需要做什么。比如你问他这个APP用来做什么,有什么功能,举个例子,他会说就一个下单,加入购物车,支付的功能。我天,淘宝也是这样的功能,好伐?
l 小企业客户,这类客户对APP开发有一定的认知,知道什么叫开发文档,知道APP开发应该怎么计算价格
针对以上的问题,其实都是用户对APP究竟多少钱,没有一个很好的心理预期,总认为一款APP很简单就做出来了,或者说,觉得一款APP不值得付出价格。
那么,一款APP究竟多少钱呢?
软件外包公司开发软件,价格都是按照功能来收取的。
重要的事情说三遍,重要的事情说三遍,重要的事情说三遍!!!
举个例子:
有个用户想做一款小程序商城,就是通过小程序浏览商品,购买商品,
那小程序开发呢,分类两个部分,一个是前端,也就是用户能看到的页面,包含的功能点有商品分类,添加购物车,查看订单,支付,注册5个功能;
一个是后端,也就是管理端,比如商家要上架商品,管理商品,还有订单管理,发货管理等4个功能。
比如说一个功能对应的开发时间是5天(这里的5天是随意举例的,不同的公司开发时间不一样),那么这里一共有9个功能,那所需的时间是45天;那每一天的价格是800元/天(单价也是举例,不同公司的单价不一样),那总共的价格=45*800=36000;
所以,不要再问开发一个APP要多少钱,而是把你的需求拿出来,告诉接包方,他才能告诉你多少钱。
1.现在开发APP一般都需要加入苹果开发者计划,而加入苹果开发者计划每年需要688元的费用,这也算开发APP费用的一部分。
2.开发APP首先需要有一个开发方案,文汇传媒免费提供几套开发方案供客户选择,客户选择玩开发方案之后,签订合同开始后续的开发工作。
3.开发APP首先是界面流程图的设计,界面流程图设计完成之后,由客户确定选用,当客户确认选用,则将会产生一部分费用。
4.之后是程序的编写,主要是把界面流程图转化为应用。不包括功能,这就与网站制作差不太多了。程序写完之后,客户却无误之后,开始后续的功能添加工作。
5.功能的添加是整个APP制作过程中最考验公司实力的地方,应用所需的功能却多,在需要的费用越高,这也就是为什么APP收费那么贵的主要原因之一。
6.应用的维护是应用开发完成之后,对往后APP出现的问题进行修复的工作。一般情况下,在哪里开发的最后是在哪里修复,换一家公司可能是搞不定的。不管是应用还是网站,维护是在所难免的,但是我们是提供一年的免费维护福利的。过了时间,再需要维护,也就是收费的项目了,还请提前了解。