随着行业竞争激烈,越来越多的公司对信息化存在很大的需求,因而软件外包业务近年来始终保持了较快增长速度。从这几年的统计数据来看,软件技术服务始终以高于行业平均增长速度增长,软件外包的市场也相应地在不断地扩大。但现实中很多人却感叹软件外包难做,其中最难的就是外包的定价,这也是由于软件商品的特殊性所决定的。

软件不同于其他有形的物质产品,比如电脑,由于制造电脑需要原材料,还需要加工。把这两部分的成本加起来再加上利润就可以得出一台电脑的销售价格。而软件不需要有形的物质,完全是程序员的脑力劳动的结果,因而在很多普通人看来,似乎是不需要任何成本的。软件业者常感叹,企业客户都愿意花钱购买昂贵的经营设备,却在软件上斤斤计较,同样是生财工具,为什么花钱的意愿相差这么大?这样的想法也反映在个人客户身上,大多数的人愿意花钱购买价格昂贵的CPU和显卡,但对于软件,只想到如何省钱,甚至使用盗版。

本人在软件外包领域工作了很长的时间,经常接触到软件外包的双方,因此经常听到项目双方的心声。外包方经常抱怨接包方漫天要价,价格贵得离谱;而接包方同样怨声载道,认为自己的收入还不如一个民工来的多,感慨现在的软件比白菜卖得还便宜。这其实就是因为双方对软件外包如何计价没有一个统一的标准,因而造成双方在软件外包的价格上争执不下,甚至导致项目的谈判完全破裂。反映在现实外包中,项目的发包方和承接方在价格这个问题上经常存在巨大的差距。我就见过一个客户外包一个类似QQ这样的及时通讯软件,外包方认为正常的费用只要5千元,而承接方却咬定要5万元才能完成。

那么对于外包的价格有没有一个统一的标准呢?当然有的。学过经济学的都知道,商品的价格由商品的价值来决定,而商品的价值又由生产商品的社会必要劳动时间决定。有形的物质产品是这样定价,无形的软件产品也同样是这样来定价的。软件外包也有一个统一的计价标准,具体来说,外包费用=每位程序员每天的工资×项目所需要的工期(天数)×人数。这里的每位程序员每天的工资是由当地的程序员的工资水平来决定的,比如在上海,程序员的平均工资是9000元/月,那么每天就是300元。项目所需要的工期是指按正常的每天八小时工作制估算,该项目所需要的平均一般工作时间。注意,有些兼职者只能用业余时间来做项目,因而工期就长,但真正的计算工期是以平均的社会必要劳动时间来决定的,所以计算工期只能以正常的每天八小时工作制所需的时间为准。至于人数,因为有的项目不是一个人就可以完成的,比如一个网站项目,就需要有后台程序员、前台设计师以及美工共同配合完成。所以需要的人数至少是3人。举例来说吧,比如一个软件项目,要求设计方在1个月内完成,大概需要4人的协作,地点是在北京,那么项目的费用就是:300(元/天) x 30(天) x 4 = 36000 元。所以该项目的合理定价应该是3万6千元。

实际外包时,外包的定价应该是在需求确定之后。接项目最重要的一步是外包的双方在一起谈需求,客户在谈需求时应该把对软件的所有要求都提出来,而接包方就依据客户的需求来确定项目所需要的工期以及人数,再套用前面的公式就可以得出外包的费用是多少。接包方应该把计算出的价格详细解释给客户听,如果双方有争议还可以进一步讨论。这样订出来的价格双方都会觉得满意,也有利于项目的顺利实施。

当然在实际的软件外包中,实际的价格还要受到供求关系的影响。因为商品价格虽然是以其价值为基础,但在供求关系的影响下会围绕价值上下波动。建议外包方在发布项目时,选择那些软件外包公司和团队比较集中的网站,比如我要外包网(http://www.51waibao.net)等,由于在这些网站的软件外包公司和团队比较多,发布项目后一是可以马上得到回复,因而可以尽快找到项目接包方;二是由于竞争者众多,可以货比三家,选择一个相对比较便宜的价格来外包项目。当然从承接方来说,也要尽量避免恶性竞争,以免搞乱软件外包市场的正常价格秩序,否则到头来受害的还是你自己。

总之,软件作为特殊的商品,虽然定价相对比起有形的商品来说要复杂一些,但只要掌握了统一的价格标准,还是可以得出一个比较准确的报价来的。只要外包的双方能心平气和地坐在一起认真计算一番,就能得出一个双方都能满意的价格,外包的意向才能真正达成。也只有外包的双方按照按照统一的计价标准,遵循公平交易的原则,软件外包这个市场才能不断发展壮大。

转载于:https://blog.51cto.com/51waibao/1711723

软件外包如何正确定价相关推荐

  1. 如何承接软件外包项目

    现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司.软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈.有很多人不知道上哪里去争 ...

  2. 程序员如何承接软件外包项目(转)

    本文转自:http://www.freelancer-life.cn/basic-knowledge/coder-project.html 本文内容虽然09年写的,但是对我感觉还是有价值. 现在外包的 ...

  3. 程序员如何承接软件外包项目

    现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司.软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈.有很多人不知道上哪里去争 ...

  4. 软件外包的话居然会有这样的后果...

    如果你注意到现在外包软件开发的趋势,你必须知道越南正在成为熟练技术工人的新动力.他们拥有广泛的知识库,可以完成数据挖掘.分析和创新等任务. 因此,许多企业都在考虑将软件外包,原因之一是生产效率高但成本 ...

  5. 软件外包相关职业规划

    有学生问相关的问题,可能大家对软件外包及软件项目流程还不是太清楚,所以在这里给大家做个简单的分析: 一. 软件外包的目的: 软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部 ...

  6. 软件外包项目实施过程中的关键因素(摘自IT168技术频道)

    外包是发包方和接包方互相信任.高度协作的共同行为.为了顺利实施外包,对于发包方,要求企业具有一定的技术水平.项目管理水平.人力资源和沟通控制能力.对于接包方,要求企业具有一定的成本.质量控制能力,具有 ...

  7. 印度软件外包发展简记

    印度位于南亚次大陆地区,国土面积为297万平方公里,仅为中国的31%,但其国家的人口已经达到11亿.虽然1950年独立之后成为英联邦成员,但印度的经济发展并没有取得比较突出的成绩,但与之形成对比的,是 ...

  8. 软件外包项目管理实务

    笔者过去曾经与一流的北京.NET好手及台湾Architect共创梦幻团队,来成就企业主的跨国信息系统,这期间考验了团队每个成员的沟通能力.弹性程度.设计能力.实作能力及测试能力,透过同步设计(Co-D ...

  9. 软件外包的五点管理技巧

    软件外包管理是指委托方依据既定的规范,选择合适的承包商,签订合同,监控开发过程和验收最终成果.   只有当委托方和承包方对外包管理规范达成了共识,才可能有效地管理整个外包过程,从而使双方共同获益.   ...

最新文章

  1. 07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器
  2. 如何用leangoo快速搭建敏捷研发体系分享会
  3. 文件句柄?文件描述符?傻傻分不清楚
  4. android 新闻功能列表,android根据提供的接口获取新闻列表
  5. dubbo服务的运行方式
  6. D5000工作站服务器型号,【戴尔Precision T5820参数】戴尔Precision T5820系列工作站参数-ZOL中关村在线...
  7. 应对亚洲劳动力成本不断上升的挑战
  8. 若依前端如何生成序号?
  9. XenApp 6安装过程中的两个常见错误
  10. 由数据库连接池想到的----处理他人未释放的资源
  11. 一元线性回归原理及python简单实现
  12. uniapp文件路径转base64格式
  13. python bartender_bartender使用教程 - 卡饭网
  14. Spring 拾遗补阙
  15. 【损失函数】生成任务感知损失小结
  16. 网页抓取及信息提取(二)
  17. Win7系统输入法突然不见了
  18. AUTOSAR MCAL解析: ADC
  19. 抖音怎么测试新号|成都集光共创
  20. GCC编译静态库的-fPIC选项

热门文章

  1. 新装的linux设置root密码
  2. mysql nan_在MySQL数据库中插入NaN值
  3. linux下webservice压力测试,pylot压力测试支持linux及windowsWebService性能及扩展性的工具.docx...
  4. 转载 调试器工作原理
  5. 导航系统中的惯性技术
  6. 关于pycharm找不到已经安装的模块问题的解决方案module ImportError
  7. 百度近年来主要算法2017
  8. 计算机数值仿真及虚拟现实论文,计算机仿真论文- 计算机仿真技术及其发展.doc...
  9. Mysql 时间格式化 DATE_FORMAT使用
  10. 机器学习必备知识点 之 先验概率和后验概率