通每种语言和软件技术的工程师,否则语言
f质量肯定不能保证。如果把这些工作外包给专业的软件本地化外包公司,软件本地化是这些外包公司的强项,所以可以显著的提高软件质量。软件外包能缩短软件开发周期的道理很容易理解,如果很复杂的软件开发工作都在一个公司内部完成,那么可能耗费1年甚至几年的时间。例如,如果MicrosoftWi
dowsVista的软件需求分析、框架设计、详细设计、软件编码、软件测试、软件多语言本地化等工作都在Microsoft公司内部实现,那么微软可能需要招聘很多的内部员工,动用很多的项目经理管理这些人员,对这些人员进行技术、语言和流程培训,花费的时间肯定比外包更长。这样的软件即使开发出来了,等到能够发布这些技术可能过时了,其他竞争对手的相似产品肯定已经早已占领了市场。现在是网络信息时代,时间就是金钱,速度就是效益,“快鱼吃慢鱼”,实现抢先推出新产品,谁就可能占领更多的市场份额。
3为什么要承接软件外包?前面提到了软件开发商通过软件外包,可以达到降低软件成本、提高软件质量和缩短开发周期的好处,所以大型软件开发商很愿意把软件的一部分工作外包给专业的软件外包公司。那么软件外包公司为什么愿意从事这种接包工作呢?我们可以从以下几个方面分析这个问题。承接软件外包工作可以获得稳定的、较高的利润承接软件外包可以学习软件的先进技术和管理方法承接软件外包可以加速企业国际化步伐下面对这几点进一步说明。软件外包的接包方都是人力成本较低的国家和地区,例如中国和印度的软件开发和测试工程师的平均工资比欧美同等级别的人员要便宜很多。这样看来即使发包方发来的外包项目的价格不很高,但是对于这些国家的外包公司看来,还是价格很高的。
f通过举个实际的例子来算算“经济帐”,假设美国软件公司发给中国软件外包公司做软件测试的项目,按照没个测试工程师每小时15美元计算,每天8小时公司可以获得120美元。每个月按照22天计算,外包公司可以从每个测试工程师获得120222640美元。如果按照1美元8人民币元计算,是21120人民币元。一般软件外包公司发给员工的工资大约4000到8000人民币元,另外除去运营成本和各种税费,外包公司获得的纯利润高于15到20。15到20的纯利润是个什么程度?熟悉中国软件开发行业的同学可能知道,由于中国开发的通用软件受到盗版的影响,利润非常少,甚至无法收回投资。另外,中国软件行业竞争太激烈了,经常为了投一个“招标项目r