咨询热线

021-80392851

在线咨询

微信扫码咨询

软件开发价格揭秘

来源:未知|2019-05-07 10:07

先说一下我是承接软件开发的 也就是承包方,所以观点思维上多少会有偏向于承包方这一边点,我尽量保持公正客观,然后读者有什么不爽的 也要多谅解。

A.价格怎么算-- 说到外包开发的价格 首先要说软件开发是怎么报价的,一般是按照每人天多少钱来报价;每人天 就是一个工人工作1天8个小时多少钱;如果一个业务系统需要3人 工作20天,而每人天是400元,那么总价就是3*20*400=2万元。 价格的算法就这样简单。

B. 价格行情-----市场现状 大的外包公司 一般1500每人天,中等的有1000每人天,微小公司400到800每人天,兼职接单的100到400每人天的都有。

C.不同价格后的差异在哪里-----要说这个问题,要了解开发流程。开发流程:需求整理---->产品原型设计---->UI设计----->编写代码------>测试上线----->系统维护.

正式写代码前的阶段 这个阶段经常被人忽视,其实这个阶段最重要,这个阶段投入的时间多 产品的功能才实用,设计才有创意,这个阶段决定软件产品未来的价值。在外包开发中 有时候需要承包方和发包方一起来开会讨论问题 深入理解项目需求 ,需要承包方参与头脑风暴,需要承包方把自己当做发包方公司里的一个合伙人。参与越深 ,产品未来价值就越有保障。 参与深度+承包方参与人员的经验决定了这个阶段的价格。很多软件承包公司只是简单的参与,就是按照业主的需求做。这里涉及到的职业角色 有很多 例如产品经理 交互设计师 UI设计师 文案人员 动效设计人员等等。人员越齐全 要价越高。

开发编写代码的阶段决定价格的就是公司技术人员的熟练程度,这个熟练程度可以让价格变低也可以让价格变高。例如很紧急的项目,技术牛的一个月搞出来,技术差的2个月搞出来,而只有那个技术牛的的周期满足你那个项目的周期,那么他的价格就会抬的高。 另外 技术牛也意味着他可以 以更低的成本向客户提供服务,迫使他这样做的动机就是具有竞争优势。但是一般公司都有自己的底线。因为技术牛逼的人员 在市场上工资很高,2万以上很常见。

编写代码后的测试阶段,这个阶段是保障产品没有Bug的阶段,一般承包公司是没有测试人员的 常规就是项目经理测试测试,开发人员自己测试;所以业主拿到开发好的产品 也需要帮忙测试。走这样的流程 开发成本就比较低。如果有专业的测试人员 或可以投入很多时间去测试 产品质量会更高,会发现很多在产品上线后才能发现的问题 当然开发成本就会高一些 。当然没有专业测试人员 就项目相关的几个人人员测试测试 也是可以的 ,那就每个人辛苦一点 都参与测试 或要求自己的朋友帮忙测试,出现了bug立即解决。

售后维护阶段这个阶段最主要的是出现了问题的响应速度和免费售后周期长度以及超过周期后的收费制度,然后也是见证人品的阶段。先说免费售后周期,我所了解的免费售后周期的有3个月有6个月的。我公司的免费售后维护也是6个月而且bug是终身负责制。解决问题的响应速度,这个时候说谈制度说合同意义不大,因为承包方已经把钱拿到手了,对问题的响应速度 就看承包方人品了。走合同走制度才能把问题解决,那个时候黄花菜都凉了。当然这个时候也是承包方形成口碑的最佳时候,问题解决的快 口碑就会好。超过售后期限后的收费 我这里的做法是参考合同里的每人天价格来的。其他公司的我也不了解。最后有一点要提醒大家的 业界常规,一旦代码被非承包方技术人员改动了,售后就停止。那个时候 如果希望承包方来免费维护 就更加考验承包方人品了。因为其实改Bug这回事 本身不大 ,就是研究一下改动几行代码。但是承包方很讨厌的是不持续合作。一般承包方为了长期利益 会把第一次合作价格开得很实惠。

最后关于价格 还有一个很大的影响因素,那就是是否是重头开发还是按照模板开发。一个商城 按照模板开发,6000也可以开发,重头开发5万到10万是中间价,更高的价格也可以有。按照模板开发 是原来这家公司在个行业经营了很久 已经开发出了模板,成本当然很低,缺点是可能无法拿到源代码,然后UI不能根据你想要的来,就是会限制业主的想象力发挥力,当然也可能是限制了业主天马行空,还有就是扩展能力限制以及可能产生长期依赖 还有就是前面说的几个阶段多少会打折,出多少钱办多少事始终是对的。 重头开发成本高,就是可以任由各位天马行空的。那个时候只有人类技术是业主的限制。

承包方报价的计算方法-----我的计算报价公式是 开发周期*价格P1*参与人数N1+需求确定周期*价格P2*参与人数N2+产品测试周期*价格P3*参与人数N3;开发周期根据经验还比较好评估,而需求探讨周期 就是一个很大的变量,业主中途变更需求或一开始讨论不清晰或理解偏差 都会导致这个周期变长。产品测试周期 很多公司或个人会忘记计入。一般最简单的计算方法是 总开发人天*人天单价。我为什么没有使用最简单的报价公式呢,因为需求探讨阶段和测试阶段的单价一般低于开发周期的单价,要让价格具有竞争力 就只有把价格计算的更加合理了。还有一个承接软件的公司会有多个项目在开发,不同阶段投入的人员力量也不一样。根据公式看 各个阶段投入的人力也不一样。承包公司要想价格有竞争力 就要把各个参数预计的很准确

关于价格大家肯定明白了一个事实 那就是价格弹性很高,有讨价还价的空间还比较大。面对价格时 各位感觉合理就好。

  • 地址:上海市松江区伴亭东路288号2号楼
  • 电话:021-80392851
  • 手机:18817237853