只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  开发软件费用为什么这么贵?


开发软件费用为什么这么贵?

发布时间:2019-05-27 04:59:05  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
其实本来大条就在程序员的工资和你为程序员提供的其他东西上,你让100个人给你干一年也写不出一个word,但是尽管如此,你就这样一年花掉了千万级的工资(开发一年10万简直还达不到应届生水平)了,还有一倍
开发软件费用为什么这么贵?其实本来大条就在程序员的工资和你为程序员提供的其他东西上,你让100个人给你干一年也写不出一个word,但是尽管如此,你就这样一年花掉了千万级的工资(开发一年10万简直还达不到应届生水平)了,还有一倍的钱用来创造一个让程序员干的舒服的环境,可以提高压榨劳动力跟工资的比。理解正确,接下来请点开计算器。就是程序员的工资。而题主提出这个问题应该是理解不了软件编写的复杂度。所谓的你不知道自己不知道软件开发有多么困难,于是想当然的觉得任何软件都只要雇两三个程序员写一两个月就能写完。觉得这样算下来好像只要1w就能做出所有软件。

显然是不可能的。就这么理解吧。设计软件,写程序其实是创造性工作,数百万级别的软件是上百人的智慧产出。这是单价,乘以持续的时间就是总价了,还是成本价。

画家创作,作家写作,也很贵。几百个画家作家一起创作,持续一年半载,成本也很可观。

所以智力成果其实是最贵的,而且是最有价值的。10个人的小团队平均每人月薪1W,一个月就是10W,开发一年就是120W啊 - -何况开发一个应用很多时候又不止程序员还有美工策划等等,,,,,几百万很正常啦别觉得智力劳动很简单,或者看不见摸不着、可以轻松下载到的东西就廉价。不信你试试自己学一门编程语言试试。说句难听话,大型点的项目,我把整个 Project 打包给你,你也不会编译。

况且,不是软件开发出来以后就能卖一辈子了。要 Debug,要升级,要维护服务器端,各种破事情很累的。这个问题轻易地拉了太多仇恨!只能说上面的很多答案只是答题者的发泄,而没有认真回答题主的问题。

软件开发费用的大头的确在于开发人员的成本,所以从简单的角度来说,上面的所有牢骚基本上也是事实。但这并不是全部的故事。那些成百上千万的软件项目真的非花这么多钱吗?我看未必!

作为非软件从业者来说,很难理解软件开发工作的复杂性以及工作量大小,特别是,作为一种无形的产品,除了人力成本,没有多少可估算的原料成本及其它成本,因此题主提出这样的问题非常容易理解。但也正因为如此,报价的灵活性也就大了许多,有时候功能相似的软件在开发成本或销售价格上会有几十甚至上百倍的差别。不可否认,看似功能相似的软件在功能的丰富程度、美观、易用性、可靠性等方面都会存在相当大的差别,但是那些价格较高的软件项目或产品有更大的利润空间的可能性仍然要高很多。

但是价格高就能保证盈利吗?不一定。

软件开发是一件非常复杂的事,很多时候开发人员或承包商都没有办法准确的评估开发成本,只能依靠过去的经验以及风险综合来评估。所以一直都有很多失败的软件项目,失败一般有两个含义,一是关键技术点无法解决,二是成本超出预期。但是大部分项目中出现的无解难题如果给予足够长的时间实际上都是可以解决的,最终也还是成本的问题。也就是有说很多项目尽管价格很高,但是仍然无法盈利。软件工程的概念的起源就是因为各种各样的项目失败,各门各派的理论也都是以提高开发效率和成功率为目标的,直白点说就是为了省钱。

开发工具和程序库的使用,这其实都属于软件工程的领域。类似于Eclipse这样的开发工具普及以后,它本身就能够提高所有Java等程序语言的开发效率,所以在这个层面上,所有程序员的起点相当。但是Eclipse有很多插件,这些插件可以进一步提高生产率,这一点却不是所有的程序员都会去使用或者熟练运用的了。有的团队甚至不使用svn或git进行任何版本管理,于是有可能出现集成的问题需要花费大量的时间来解决,甚至出现删掉有用代码而不能恢复的情况,这些都属于灾难,当然对于高手来说,是引入源码管理不一定是问题。还有程序库,一知半解的程序员反而更倾向于重新发明轮子,本来有大量现成解决方案的问题,他们宁可重头来。但是程序库也不总是如此管用,遴选的过程也会花费大量的代价,不得不自己动手的情况也多的是。

很多不成熟的软件企业,没有能力准确评估开发人员的能力,如果企业的主要负责人对软件开发缺少最起码的认识,弃用工资较高但是技术熟练,而启用大量工资较低但不熟练的程序员,往往会导致开发成本数倍甚至数十倍的增加!

软件开发也不是简简单单写写代码就完事,需要非常多的前后期工作,以及外围的支撑工作,比如分析、设计、测试等等,甚至有时候软件销售人员的工资都超过了开发人员。有时候,开发人员的工资和奖金可能占比不到总成本的20-30%。

不少软件都能极大的提高生产力,那么除了开发成本,生产力提高的程度也可以作为给产品定价的一个标准。但是并不是谁都可以按这个标准定价,高价格要么是因为大环境,要么本身是强势或高仿的供应商,比如SAP、IBM、ThoughtWorks等。否则这条路不容易走通,客户不是傻子。

一班程序员天天熬夜加班用命拼来的,能不贵么?

感觉其他问题都是吐槽,没有真正地回答『钱都花在哪了』。

一是,虽然确实只有程序员的人力成本,但程序不是谁都能写的,程序员的工资支出很大,其他回答中已经有很多例子了。
然后,一个公司并非开发的所有产品都会盈利,通常当发现一个项目失败的时候,已经投入了很多成本了,所以用户还需要为失败的项目买单。
最后,应该说软件究竟应该如何开发还没有一个统一个标准,所有人都在尝试如何提高效率。不同于其他的行业,软件行业并非多一倍的人就能多一倍的产出,也并非多一倍的人就能把时间缩短一半。应该说越大的项目管理成本越大,这个是和其他很多行业(规模越大成本越小)相反的。其实也就是在中国,人们才会这么觉得。

在中国,大家觉得软件不是实体,不值钱。

在中国,人多,大家觉得人力不值钱。

软件工程啊!我们是工程师啊!你真当是民工啊?!

32个工程师的团队能干出WhatsApp,卖190亿美元,你说人家就收你几十万,几百万,人民币!能算贵吗?1,一个产品的价格,不取决于产品的价值,而取决于产品的供需。

2,假设LZ在一家高大上的企业当着默默无闻的螺丝钉,用着平淡无奇的office,给上司做着那该死的ppt。忽然听闻公司内部八卦,因为老板舍不得给微软交版权费,而被微软寄了律师信,说,“你丫再不买我企业版的key,我就要在法庭上把你搞的欲仙欲死。”
你的心理是什么感想?“老板,我可以不做这个PPT了吗?”

3,实例,
之前我曾在一家嵌入式开发公司当程序猿,每天用着arm家的产品来进行编译和debug。那年经过我司诸多苦逼程序猿的辛勤劳作,终于突破年利润9位数美刀,于是所有人都美美的拿了一个丰厚的年终奖。
年后回公司听到的第一个八卦是:老板乖乖的向ARM多买了50个key,好像10W美刀一个,原因好像是收到了律师信。。。

4,不要真把程序员当成程序猿,无论是哪方面。好像前面的回答都没有量化。我这里有些经验数据提供。(出自我的博客开发软件有多贵)

做个软件究竟有多贵?我们可以做一个非常粗略的估算。市场上定制开发软件的人工成本按一人月20,000人民币来算,平均每人天1,000人民币。根据《软件估算》提供的经验数据,随软件复杂度变化,在整个交付项目期间,平均每个程序员每天产出的代码量在2行到200行之间。如果以平均每天产出100行代码来算,则编写每行代码的成本是10元钱。


把软件写出来只是第一步。软件要放在某个环境上去运行的。服务器端的软件要部署在可靠的服务器上,要有可靠的网络连接。客户端的软件(比如一个app)要安装在使用者的电脑或手机上。软件要维护要升级要管理要排错的。有了一个软件,有了一台服务器,就得有掌握这个技能的人来管理它的。根据Oracle引用Enterprise Management Associates的数据,60%~70%的IT预算耗费在运营和维护上。于是我们可以大致估算到,加上运营和维护成本,一行代码的成本就会达到30元。


那么一个app会有多少行代码呢?当然也随复杂度不同会有很大变化,只能举两个例子作为参考。RapidFTR是一个用于“家庭跟踪和团聚”的Android应用。当战争、地震、海啸等灾害发生时,国际援助团队可以用这个应用来寻找失散的儿童。这个软件大约有34,000行代码。另一个Android应用是克林顿健康倡议给非洲国家开发的基层医疗物流管理软件,乡村医生可以用这个工具来管理他们的药品库存。这个软件的代码超过46,000行。换句话说,这两个目标很单纯、功能并不复杂的Android应用,拥有它们的成本都在百万人民币以上。

因为开发软件不仅仅是机械性的编译代码而已。

你能免费下载到,并且大多数人都觉得简单易用的好产品背后,往往存在一定的产品逻辑,人员支持以及技术难点解决。

当把简单易用的操作界面留给用户之后,难点消化都是在后台,而后台的一切都是用户“看不见”的地方。往往“看不见”的地方就容易被忽略,但这些“看不见”的地方也是贵的原因所在。

我们团队作为技术服务商,一直以来的客户接触,经常会涉及到这个问题,为了沟通更加彻底,我们会根据以下几个角度,来建议客户了解技术开发行业的基本情况,以便根据自身情况进行服务商的选择。

其中包括:

1.大家关注的重点:开发人力成本。

无论是自建团队还是技术服务商,都绕不过这块成本,而开发人员素质条件以及团队项目经验决定了人力成本的高低。而这两个条件也会直接影响产品程序质量以及后续维护迭代。

2.不被重视的产品需求细化以及忽略需求变更的连带成本。

自己组建团队中,出现产品需求的变更,大部分人的关注点一般都在:技术开发人员因为更改需求,出现反复工作,劳动成果作废,重新开始,以及开发时间上的延长,开发人员的加班,以及负面情绪等等。不会直接上升到变更成本金额体现。

而需求变更成本在与外包的合作过程中,因为处于明确的合同条款内,关注点直接集中在利益相关,表现在需求变更成本凸显以及开发期的变动。因为合同内需求变更产生的利益连带后果,双方均需承担。

3.非专业人士不理解的技术难点。

免费下载使用的产品,功能逻辑简单,不等于技术含量不高,成本小。



比如谷歌搜索的逻辑,操作很简单,输入关键词,检索出包含关键词的网页。简单到用户只需要点几次鼠标就能得到结果的逻辑,但是背后的技术优化支持是普通用户不知道的。

普通用户在体验上大多就是我能免费用这个搜索平台,检索出我需要的相关结果信息而已。


4.常常被忽略的产品设计体验价值。

相比起技术,人力的可估算,设计的价值在普通用户眼里,一般都是个人审美导向,意识不到设计对于自身行为的影响。所以在产品设计上的价值评估最后还是要以数据来说明结论。

《增长黑客》里案例写到,Airbnb 曾将“增加到心愿列表”的图标由星形改成心形,从而让这功能的用户使用率提升了 30%。而这30%的提升在我们看来就是产品从设计上触发用户行为的价值体现,也可以看做是用户体验设计的经典案例。

Twitter也曾将「收藏」的五角星 icon 修改成「喜欢」的桃心,用以解决 twitter 的相关产品问题,触发用户行为。凯文.威尔-公司的产品资深副总裁表示,按钮改变提升了百分之六的点击率。如果将推特本身的用户规模考虑在内,这百分之六的提升在总用户占比也是很大的。

所以说,设计价值在一定维度上是可计算的成本体现。

5.对产品开发模式的误解。

希望用模板化开发的成本,满足定制化开发的需求。节约成本本身没有错,但是也要根据需求来评估。

模板化模式的产品给企业提供的真正价值要根据企业的需求来定,其特点是产品简单、开发速度快、收费相对便宜,但是对企业来说,模板套用的情况下并没有独特的市场竞争优势。限制较多,束缚感会影响产品整体的协作。

而深度定制化模式开发产品,能够完全根据企业的需求定制,重点在产品需求梳理,但周期长,开发和维护成本较高。

我们团队在接受该类咨询时,给与客户的重点一定是放在初期的产品需求梳理。在沟通的过程中,协助客户了解产品所处的行业环境,分析产品逻辑,给出体验设计建议等等。在产品清晰后,客户自然会明白在他的情况下,需要哪一种开发模式。


6.测试对产品的重要性。

测试是开发软件流程中重要的一环,完整的测试流程,在一定程度上可以节约产品的时间成本,也能减少产品后期的维护成本。

以需求Review这一动作为例,产品完成的需求文档让开发、测试、运营进行Review,提出意见并修改,能提前发现已有需求的漏洞,提高整个开发过程的效率。

以上这些方面,除了大家关注的人力成本,都是一些不常被计算,但却实际存在的成本。

无论是自建团队还是选择技术外包企业,在相同的人员素质下,开发软件的成本应该是几乎持平的。风泽作为技术服务商,接触大大小小的创业者、传统企业,沟通时经常提到,涉足一个行业,看见表面的华丽,也要看见表面下的脉络。

盲目的开发软件是一个试错成本很高的一个行为。如果在商业模式模糊,产品定位不清晰的情况下,尝试利用现有的各个工具平台达成试用方案解决需求,或许是更理智的做法。

————————————

FenzoTech - 知乎专栏


将不定期分享讨论产品、设计、技术相关话题以及远程团队相关故事。

想想软件是干啥的!我们程序员是在对真实世界和虚拟世界建模,换句话说:我们在理解造物主的逻辑,用来为你服务,能不贵么?
………………
来点严肃的吧:开发软件为什么贵,其实有两种理解:1.为什么开发软件那么费钱?2.为什么软件值那么多钱?难道那么多世界级大公司都是傻子么?显然是因为软件创造的价值超出了他们付出的成本。
前面回答的基本上都是第一个问题,我来回答第二个问题。
软件本身都是不同程度的“弱人工智能”,那么智能值钱吗?答案显然是肯定的!有需求的时候律师一小时收你一千块你也愿意出啊。那么,软件行业本质上就是在对智能进行批发零售,不同的软件只是销售形式不同而已。这些智能有的来自几十年经验的专家(而且是一群),有的来自上亿人的经验总结(大数据),没有软件你能买到吗?就算不是不可能,大概你也得花好几个亿。软件创造的价值就在于此。为社会创造了价值,自然就应该得到相应的回报,天经地义。其实我也觉得很不可思议,为啥一栋楼动辄几个亿——不就是搬几块儿砖么?你是想问成本还是售价?

如果是售价的话,售价几百万的产品,往往是因为这个产品销量小,无法摊平成本。这个世界上,销量小的产品从来都会显得相对昂贵,软件也一样。

如果一个软件卖了几百万份,它可以卖得很便宜。如果一个软件只卖几十上百份或者只卖一份,那肯定是很贵很贵很贵的。题主,这难以理解么?

所以当你只接触过那些卖几百万份的软件时,会对那些只卖一份或者只卖几十上百份的软件的售价感到惊奇。然而仔细想想就知道,专门为你定制开发软件一定贵,就是这个原因。

费用 = 单价 x 时间


单价很直观

团队工资、管理成本、办公室租金、日常开销等,这个很容易算,每个月 x 元。


时间不直观

所以「开发软件费用为什么这么贵?」主要源于自己的时间预估和最终实际的时间之间的巨大差异。你可能认为这个软件1个月就可以上线,而实际的结果花费了5个月,你就会感觉很贵。

软件开发是一个非常非标准化的工作,有非常多的不确定性会影响最终的时间,例如:前期需求不完善、技能不成熟、第三方效率等。


「开发软件费用为什么这么贵?」不成立,其实ta一直是这个价,只是因为你的认知不够成熟,只是你认为的贵而已。


厘米脚印-小而美的互联网咨询公司,致力于用技术创新提升效率的 geek 团队,提供互联网产品咨询和研发服务,访问 http://limijiaoyin.com了解更多。

吐槽程序员人工成本高的,有没有想过,没有程序员们免费开源的各种组件,开发软件的费用还要乘以10。

确实。开发软件的大头是人力费用。加上一堆乱七八糟的设备,折旧费其实还是小头。


题主有一种小农经济的惯性思维——劳动力不值钱。


记得我小时候,劳动力似乎不是钱。

隔壁家电坏了,叫我爸去修,我爸去了一上午,也没收1毛钱。似乎帮邻居修点东西,自己也没有什么损失,还增进了人情关系。

自己家有事,叫上邻居一起帮忙抬个什么东西,汗流浃背的,邻居也乐呵呵的。

有人住在农村的,告诉我农村里的人特别热情。要别人帮个什么忙,哪怕要弄到汗流浃背,别人也会来帮——但是,一旦和钱财搭上关系,撕破脸皮也就是一瞬间的事情。


在小农经济体系下,这种思维方式没有毛病。

反正大家闲着也是闲着,互相帮帮忙,增进乡里乡亲的感情,还秀了一把自己的能力技术,何乐不为。人力确实不怎么值钱,就算不去帮忙,呆家里也是打打麻将打打扑克,也没什么特别有趣的事儿。


但问题是,开发软件这种事情,并不是小农经济体系下的。

一分钟都是钱。一个最低端的码农,一个月的支出怎么也得1万块钱,如果是老手程序猿,项目负责人之类的,一个月支出2,3万,4,5万不算多。

这都不是钱吗?这都不是钱吗?这都不是钱吗?time is money ,my friend!

人力都是直接换算成大笔大笔的钱的。

开发软件的费用跟软件用途息息相关。

单独就开发软件这个动作,成本就是研发人力成本和硬件成本,但软件开发并非一个开发动作那么简单。一旦软件需要公开让更多人使用,就不得不考虑到更多实际问题:

下面具体对比下三者之间的差异:


1)当独立程序员根据自己想法研发一个软件:

这类软件中,除非极少数具备商业眼光的程序员研发的软件,一般很难公开让更多人使用。


2)如企业选择自主开发软件,并企业自家关起门使用软件时,一般经过以下步骤:


其中涉及几项成本:

1、人员成本:自主研发一个新软件并非是简单的代码堆砌,过程中需要涉及产品负责人、视觉/交互设计师、研发人员、测试人员,最终才能发布并让所有员工安装APP使用;

2、时间成本:一个软件从零起步到研发上线,一般会经历比较漫长的周期,当业务人员经过半年的等待发现产品终于研发完成时,业务需求却已经产生了变化,研发人员劳动成果作废,重新开始,开发时间再次被拉长……

3、维护成本:开发人员实力、团队项目经验会直接影响后续维护迭代,企业自主研发软件的团队常常是缺乏经验的,后期复杂的改进与维护几乎是在项目开始的时候就是已经注定的事,更别提因为不断更新的需求带来的二次开发任务。

以上成本均为单个企业承担,这种软件使用模式成本非常之高。(除非企业随便对付着做了个很难用的软件)


3)当开发的软件需要面向整个市场时,一般要经过以下步骤:

相比较自主软件研发,面向市场的软件需要经过市场的检验,对产品的创新性、实用度要求都更高,产品研发的每一步都需要更加细化,软件功能不断更新进步,也因此每个岗位都需要专业人员负责。像在简道云,除了研发人员,还有如产品经理、测试人员、UI设计师、视觉设计师、市场、运营、技术支持、实施顾问等岗位。

不过这类软件因为符合大多数人的需求,因此成本是分摊开来的,很多软件价格其实并不高(甚至很多软件是免费使用,通过其他方式来回收成本,比如广告、高级服务),反倒是上述第二种专门为一个企业研发的软件成本都是企业自己承担,成本要高得多。


本文回答内容由灵活易用的应用搭建平台-简道云(http://www.jiandaoyun.com)原创,转载请注明来源。
责任编辑:
热门阅读排行
© 16货源网 1064879863