合肥最靠谱的软件公司,开发一个APP要多少钱!

2016-10-28

返回>>
向来以电脑老军医自居的我身在软件行业,经常会遇到朋友或客户询问:开发一个APP要多少钱?他们非常期待我能马上给出一个具体数字。可惜,我做不到。
  试想,如果你是装潢公司老板,被问及:“装修一个房子要多少钱?”,你会怎么回答?
  拿出制作PPT的预算外包开发APP
  软件行业存在这么多年,可是在大多数人眼里,“程序”(或代码)的价值,连地摊上的白菜都不如。谁都认同白菜是农民伯伯辛辛苦苦种出来的,不幸的是,大多数人感觉程序是在电脑上打会儿字就能打出来的……悲催的程序员自嘲为码农——事实是,很多人愿意花钱买白菜,也不愿意花1元钱下载一个提高个人生产力的APP,呵呵,自嘲码农都是高看自己一眼了!
  若干年前,我看到一个网友的精彩评论:盗版是全民的嗜糖症。糖吃多了,肯定会得病。中国一大批为客户定制开发软件的公司半死不活,其实都是拜这个嗜糖症所赐。在客户的脑海里,开发软件就是写代码,很容易,代码就像当初的盗版光盘一样每张5元,不值钱!不值钱!不值钱!
  基于这种潜意识的影响,不少企业客户竟然拿出制作PPT的预算来外包开发APP。结果是我听到预算就醉了,客户听到报价后就晕了。
  顺便说一句,我知道制作一个精美的PPT也挺贵的,可是再贵也贵不过,也不应该贵过开发APP吧。为避免广告公司的同学跟我翻毛腔,写一篇《制作一个PPT要多少钱》来批判我,我特别说明,此处的制作PPT指纯美化,不含广告创意。
  哪些变量会影响APP开发报价
  虽然我读书少,数学不好,但是变量的概念并没有还给老师。你要知道开发一个APP要多少钱,必须了解这些变量。
  人工单价:用工行情因你所在的城市而变。在上海,软件开发公司能出活的基本都是月薪1万元以上的员工,加上五险一金,再分摊管理成本,对软件开发公司来说,对外的人工单价报2万元每月,都未必能挣钱。
  人员配置:保底人员配置以外(见下节),因你的需求复杂程度和工期要求,软件开发公司业务及技术熟练程度而变。后者的影响较小,毕竟敢开设软件开发公司的,不会是行业菜鸟,公司里面至少会有一头技术小牛,功夫不见得很深,但肯定足够应付大多数客户的需求。请记住,软件开发人员不是多多益善,一个优秀的软件工程师的生产力,可以抵上几十个平凡的软件工程师。
  工期:因你的需求复杂程度,软件开发公司业务及技术熟练程度而变。后者的影响较大,如果这个软件开发公司以前做过类似项目,会让你的工期大大缩短。要是你不想做软件开发公司的小白鼠,天天被一堆BUG整得焦头烂额,请你一定给开发方留出相对充裕的测试工期。
  一般软件开发公司的报价策略
  假设这个APP需要两个客户端版本,以兼顾苹果手机和安卓手机。不论你的具体需求是什么,软件开发公司开发公司必须为你投入一支战术小分队(保底人员配置)。个人业余承接私活不在本文讨论范围内。
  战术小分队的人员构成如下:
  产品经理 1人:说得好听叫产品经理,实际是个打杂的,项目管理、需求分析、产品策划、产品测试,别人不做的事都得归他做。
  UI设计 1人:俗称美工,他们更喜欢称自己为设计师。以前公司里的小姑娘,我叫她美工,她总是要纠正:“请叫我设计师。”
  后台开发 1人:每个成功男人背后都有一个女人,他就是成功APP背后的那个程序员;
  苹果手机客户端(APP)开发 1人:我一直没搞明白的是,一样是APP程序员,在市场上为毛这类程序员的工资就比安卓程序员高,因为苹果手机卖得贵吗?不科学啊。
  安卓手机客户端(APP)开发 1人:一开始各种屏幕分辨率、各个版本的安卓系统让他们抓狂,现在的日子稍微好过点了。
  根据我的经验,任何一个接近或达到商用化标准的APP,即使你反复强调需求不复杂,实际做下来,没有3个月搞不定。沟通1-1.5个月,写代码1-1.5个月,测试修改最多0.5个月。
  波士顿Baas移动云平台制造商Kinvey的数据显示,平均创造一个功能完整、完成上架的App需要18周,包括前端设计、用户界面、 后端整合(例如推送通知)、用户管理、身份验证、缓存以及社交渠道共享。那些小团队听到这个数后会说“18周?那是乌龟速度的开发团队吗?”,而企业开发者会说“18周?我们还只完成一半。”
  保底人员配置5个人,每月工资加五险一金支出7万元(合肥2015年的行情),工作3个月,报价几万。哇,这样的老板品德好高尚啊,他是在积极为构建和谐社会创造就业机会呢!
  不好意思,我没那么高尚的情操,我的报价十几万起。基于以下理由:
  你在看到APP雏形后,百分之百会提出一些需求变更,你百分之百不会承认这是变更。此时我若要求你追加投入,你必定难以接受。与其跟你中途扯皮,我不如预收这部分钱。除非我测算下来负担不起追加投入的成本,才会开口和你较真——我和你签订的合同上一定有变更需求必须追加预算的条款。
  经营企业不赚钱是最大的不道德,本公司以盈利为目的。你定制开发软件,无非想把科学技术转化为生产力,让你的企业更好地盈利。问题是,我若不盈利,无法为你提供可持续的软件维护服务,也就不能妥善保护你对生产力的投资。
  几万元定制开发APP不是梦
  你或许会说,你的报价太贵了,没有竞争力,别人家几万元就能定制开发一个APP。
  传说中的几万元定制开发一个APP的确不是梦,而最终效果通常如滴滴打车的第一版APP,是你方技术人员的恶梦。
  滴滴打车的2012年第一版产品最初是找外包软件公司做的。创始人程维觉得两个月要把产品做好,现招团队是来不及的。他找到的公司要价15万元,被他砍到9万元。对方向他信誓旦旦保证,功能肯定全都实现。程维留了一个心眼,先付款30%,做到一半的时候付款50%,做完验收再付20%。结果那20%永远没付出去。软件外包的同时,他也招聘工程师。工程师一看代码,就说这个水平太差了,基本没法用。这个漏洞多得跟筛子一样的外包产品让嘀嘀打车的技术部门擦了一年的屁股。
  当然,几万元定制开发一个APP,不排除另一种可能性:软件开发公司在以前的开发过程中有了类似技术积累,对APP进行较小改动的就能达到交付要求。这种情况下你获得的APP,BUG少,稳定性好。
  什么情况下才需要定制开发
  其实开发一个APP多少钱并不重要,重要的是,你真的需要定制开发一个APP吗?还是只是想要在APP的启动画面放上自己公司的LOGO?以下是我给你的建议:
  若你是一个创业者,有一个很好的APP创意,在精益画布的框架下进行了成功的沙盘推演(精益画布的概念自行搜索,或阅读《精益创业》),希望尽快获得一个原型APP进行验证看用户反应后再决定是否向前推进。此时可考虑外包定制开发原型版本,这样试错的成本最低。
  若你是一个企业管理者,希望通过APP提高生产力。你已经研究过应用商店里大量的APP,在你愿意迁就APP做一些业务流程改造前提下,APP仍然不能满足你80%的需求。此时可考虑外包定制开发,否则购买商品化软件一定是你的最佳选择——买买买!
  行文至此,想到以后不管谁来咨询“开发一个APP要多少钱”,我就可以不必再费口舌进行解释,只需要转发此文,心情自然是极好的。最后我想提醒从事软件开发的同行,想要获得客户对“软件工程”的起码的尊重,自己先要以实际行动尊重“软件工程”(不知道何谓软件工程,那就好好阅读相关书籍)。基本功都没练扎实,就想敏捷开发,那就是给自己挖坑,末了只怕你含泪都填不完。
 

本站部分资讯来源于网络,如有侵权请及时联系我们删除