scp6241 发表于 2023-10-14 02:39:43

软件开发到底需要多少费用?

软件开发到底需要多少费用?

一抹白云 发表于 2023-10-14 02:39:50

软件开发费用,可以考虑下软件开发一般所需要的人力成本:主要需要以下人员:

1)产品经理主要负责产品的整体设计和需求的文档,就像是一个东西必须要有重心一样,产品经理就是担当着这个重任
2)页面设计师一个好的APP不仅需要符合大众的需求,还需要适合大众的审美页面,设计师就是充当着迎合大众审美的重任,一个APP可能不是功能第一时间吸引了你,而是一个好看的页面首先吸引了你
3)前端开发师就是将页面设计师设计的图纸完美复制到页面上去,页面搭建在美观上一定要严格,当然这个是不需要有多高的审美,只需要有足够的耐心和细心就好了,能够按照UI图上面设计的东西做到1:1还原,那就是很合格的前端开发师了
4)后端开发师如果说前端只是把UI图上面的模样搬下来,后端就是将这些赋予生命吧,把一些静态的东西用代码去让他们变成动态的
5)测试人员对于开发出来的APP前后端进行一个详细的测试,无论发现任何问题都需及时反馈给对应的开发人去进行修改,APP开发需要注意的细节较多,一个专业的测试人员十分重要,算是项目最后的把关。

如果定制开发app,可以看下北京合合科技,技术实力优势明显,开发靠谱,他们核心技术是360、百度等知名互联网企业出来的,做事情非常靠谱,而且和很多国企、上市公司合作过,服务还是非常好的。

five 发表于 2023-10-14 02:40:21

忙碌的一年过去了,又到了老板为“辛辛苦苦又一年,一算没挣多少钱”而发愁的日子。
我们知道,利润 = 销售额 - 成本。利润少,可能是销售额太少,也可能是成本太高。
增加销售额,取决于销售人员、客户、市场、产品等众多不可控因素,可遇而不可求。相反,降低软件开发成本,可以完全由自己掌控。可惜很多老板不知道怎样降低软件开发成本,甚至很多人认为软件开发成本不可能降下来。下面我就讲讲怎样降低软件开发成本。
要想降低软件开发成本,首先要知道软件开发成本是怎样产生的。
软件开发成本 = 软件工程师人力成本 + 项目管理人力成本 + 返工成本 + 其它成本。其中,软件工程师人力成本,包括与需求获取、架构设计、编码和测试、交付、辅助文档等活动相关的人力成本。项目管理人力成本,包括与项目计划和跟踪、解决问题和管理风险等活动相关的人力成本。返工成本,包括与需求变更和bug修复等活动相关的人力成本。其它成本,包括设备采购、工具费用、差旅等额外成本。

http://picx.zhimg.com/v2-0660f6816d9d7a1c89da73b3f934b697_r.jpg?source=1940ef5c

软件开发成本

这些成本中,哪个占大头?有人说当然是软件工程师和项目经理的人力成本占大头。有这种想法的人是想当然了。权威数据显示,返工成本占整体软件开发成本的40%-80%!【1,2】就是说,软件开发费用的大部分都花在了修复缺陷和需求变更上。觉得挣钱少的老板们是不是可以算一下自己公司的返工成本?
知道了“要降低研发成本,必须首先降低返工成本”的道理以后,那如何降低返工成本呢?本文给出4点建议。
第一,提高人员能力
开发软件,不管是设计还是编码,争取第一遍就要做对。这就需要软件工程师和项目经理有很强的专业能力。提升能力的方法无外乎培训和招聘有能力的人。其中,加强培训是很多公司常用的做法。
第二,选对开发方法
过程决定结果。方法错了,再有经验的人,结果也不会好。例如,软件开发方法从70年代的瀑布,一步步从迭代、快速原型等进化到现在的敏捷、规模化敏捷、DevOps等。统计数字显示,使用敏捷方法,平均上市时间加快了37%,团队效率平均提高了16%【3】。这只是其中一个例子。需求、设计、编码、测试、交付等各个开发环节中,都有很多好的方法。那么怎样确保选对好的开发方法?答案是要么自学成为软件过程专家,要么聘请有经验的软件过程专家来帮助自己。

http://pic1.zhimg.com/v2-4dc06cfe0c92e0787a9438a6a5833652_r.jpg?source=1940ef5c

软件开发成本

第三,使用辅助工具
俗话说,“好记性不如烂笔头”、“再破的自行车也比走路快”。使用工具使我们事半功倍,软件开发也是如此。常见的软件编程工具例如Eclipse、IntelliJ IDEA、VSCode、SVN、Git等自不必说,是必须用的。项目管理工具、测试管理工具、持续集成和持续构建工具、自动化测试工具等也是很多企业常用的辅助工具。有些工具使用成本极低,但是收益极高,达到了四两拨千斤的效果,是开发团队的首选。例如CoCode平台的评审工具【4】,能自动预测代码里的缺陷数,让项目在第一时间消除大多数缺陷,从而降低返工成本。数据显示,这一个工具的使用,就能使整个开发成本降低20%【5】。那么怎样获得好的辅助工具?首先应该了解公司的具体情况,包括已有的工具情况,同时参考软件过程专家的建议,选择最适合公司情况的辅助工具,然后采用自研、开源、购买等方式获得。
第四,持续改进
罗马不是一天建成的。降低开发成本也不是通过一次培训、一个方法、一个工具而达成,而是需要不断地改进,直至达到期望的结果。持续改进的动力来自目标。所以期望降低开发成本的老板们应该首先设一个改进目标,例如降低20%的开发成本,然后锲而不舍地改进,直至目标达成。等一个目标达成后,再设定更高的目标。这样在目标驱动下,开发能力不断螺旋上升,软件开发成本才能真正降下来,软件企业才能达到期望的盈利水平。

http://picx.zhimg.com/50/v2-e8048fc12e7bf5d02426bdc029a029e2_720w.jpg?source=1940ef5c

软件开发成本

最后记住“道、法、术、器、人”这五个字,您将在“降低成本、提升能力”的战斗中,无往而不胜!

[*]道:过程决定结果。结果无法直接改变,但我们可以通过改变过程来影响结果。
[*]法:选对方法很重要。做软件开发可以参考CMMI、敏捷、DevOps等经过业界验证的好方法。
[*]术:只有好的方法是不够的,还需要落地的手段。这时候需要的是经验。
[*]器:好的工具让落地实施事半功倍。
[*]人:找到做事的人,尤其是找到有能力的人,才能心想事成!

vfi10863 发表于 2023-10-14 02:40:51

软件开发费用具体得看功能多少与复杂程序来评估。
软件需求分析就是对开发什么样的软件的一个系统的分析与设想。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
需求说明出来了,就可以通过低代码快速开发工具配置出来。
低代码平台作为一种高效应用开发方式,低代码的定义可以解释为:通过用户编写少量的代码,实施少量的部署工作,接受简单的培训,就可以开发企业应用、业务软件和核心系统的方法体系。

http://picx.zhimg.com/v2-2e112a33c3fa3ea72e31b578b3d2fe73_r.jpg?source=1940ef5c

chaoji 发表于 2023-10-14 02:41:01

这种问题下面一系列的软件开发公司。
我们也确实无奈,明知不可为,还想救命稻草版抓着。
软件因产品而异,因公司而异,都会产生不同费用。
找成立时间3年以上,团队稍有规模,能有长期合同,离你近的。

XU许 发表于 2023-10-14 02:41:08

怪问题巧回答,软件开发的工作量以“人月”计,一个“人月”就是一名软件工程师(也叫码农)为你的项目写一个月的代码。
一个人月真正的有效产出大约也就是几百行代码。这个有效代码指的是真正写“对”了的,在后续相当长一段时间不会被改动的代码。
如果不谈“有效”,那么在项目的前期,一人月大概可以有数千行代码。但是到了后期各种bug层出不穷,修bug的话一人月可能也就是几个bug甚至一个没有,折合代码数量可能也就几十行甚至几行。
再谈项目规模。小的app,比如做个门户网站,开发个微信小程序什么的,代码量也就几百到几千行的样子。而一般商用项目代码量在数万到数十万行之间。上百万行的那是linux和chrome,上千万行的是windows。
最后说单价。找正儿八经的外包公司的话一人月怎么地也至少要好几万。找个人的话看地域看项目难度小一万大几千也不是没有可能。
除此之外,正规公司的话还要至少加收5%管理费。
另外软件还需要测试,测试人员也是按照人月,单价便宜一些,一般不超过万。测试所需要的人月大致与开发相当。
页: [1]
查看完整版本: 软件开发到底需要多少费用?