基本介绍
所谓软件外包就是一些发达国家的软件公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成本的目的。众所周知,软件开发的成本中70%是人力资源成本,所以,降低人力资源成本将有效地降低软件开发的成本。
软件外包已经成为发达国家的软件公司降低成本的一种重要的手段。目前,全球软件的销售额为6,000亿美元,而其中软件外包的销售额即达到500~600亿美元。预期到2005年软件外包的销售额将达到1,000亿美元。软件外包的大幅度增长为人力资源成本相对较低的印度和中国带来了新的发展机会。
中国目前已经有不少的公司开始介入软件外包这一领域。目前软件外包产业较为发达的地区有上海、北京、大连以及深圳等城市。以北京为例,有40%的软件企业参与外包项目,软件行业60%~70%的营业额来自外包。在上海和北京,一个软件外包工程师的月薪达到7,000~10,000元人民币,而同样能力的软件工程师在武汉只需要三~四千元人民币。资本的特征是向成本更低的地方流动,所以,近一段时间以来已经有大量的东部软件公司准备迁移到中部地区,目前首选的地区主要是武汉和西安。
软件外包将为中国软件业带来什么呢?不仅仅是经济发展的机会,还有先进的软件开发管理流程,以及严格的软件质量控制体系。通过发展软件外包产业,中国的软件产业将逐渐地告别手工作坊式的开发时代,进入工程化、规模化的开发领域。
基于软件的特殊性,我想一个企业不会将一个软件项目分开分别发包给几个软件公司各自来开发的,如果直接从发包的企业外包软件的话,应当可以总包的。从大量的报道来看,我们国家的软件公司基本是从其他软件企业分包而来的业务,这也就使国人产生了软件外包就是从软件企业分包业务的错觉。
从软件外包的内容看,凡是被分包出去的,都是软件系统非核心的内容。核心内容和技术都被总包的大型软件开发商牢牢控制着。做软件分包,为国外大型软件企业提供软件外包服务,就像民工为包工头做工一样,只是在做软件外包最底层部分的编码工作。如果一直做软件外包中的分包,对产品不能拥有任何知识产权,也始终没有任何技术竞争力。
我国软件外包企业中,在香港上市的中讯软件集团股份公司应当是行业内的佼佼者,被称为“外包第一股”,其93.28%的业务收入来自日本,而且主要业务集中在几家象NEC这样的特大型公司,我想这家公司应该是可以做总包的。
BPO包括人力资源、采购、财会、客户中心、后勤、研发、营销、工厂运作、培训,这些大类还可以进一步细分。不仅IT行业需要BPO,而且BPO的每项业务都离不开IT业务的支持,从而产生IT外包机会。
一个软件开发项目通常要经历需求分析、设计、编程、测试等几个大的阶段。其中设计又包括整体设计、系统设计(把整体架构变成一块块系统)、详细设计几个环节。详细设计之后软件就变成了一块块模块,这以后才进入编程。到了编程阶段时,最后就剩下软件蓝领为模块的Coding工作,在印度通常由受过一两年训练的高职毕业生担任。
软件最后的测试又是一个复杂过程——有单元测试(小模块测试)、系统测试(块与块的联系整合)、总体功能测试。期间由测试编程工程师编写测试工具,制定测试规则,其难度不亚于系统框架的制定。最后才由测试工程师完成测试的任务。
制约因素
政策定位
中国对软件产品研发和CMM认证、软件出口、出国参展、软件人员的税收返还等都有一定优惠,但是在承接软件外包的定位上还不明确,尤其是发展较好的几个主要城市,认为只要是外包就符合城市发展特点,对各种不同类型的外包企业都给予支持,而没有看到不同的承接模式要求不同,城市间存在比较明显的恶性竞争,不利于在国际市场上树立“中国外包”的良好形象。
在软件企业的认定上只认定软件产品企业,大量符合国际发展潮流的软件服务外包企业难以享受到这些政策。
产权保护
研发型软件企业对知识产权保护十分重视,尤其是在企业还没有获得知识产权之前的商业机密保护,BPO型的软件企业对商业机密的保护要求很高。尽管国内有完整的法律制度,但是在商业机密和数据信息等方面的保护上只有当违法造成损失之后才能进行惩罚,而且惩罚力度较小。
曾经有一个日本高端研发项目发包到北京,由于接包企业的一个员工对企业管理不满,声言要在网上公布企业的研发进度和成果,引起日该企业高层的高度关注。事后由于制度上的缺失,认为该员工没有产生实际的损害后果,没有承担任何民事和刑事责任,致使日本发包企业不再将项目发包到中国。因为他们认为一旦造成泄漏,将会给自己造成巨大损失,这也是许多高质量的外包项目难以发包到中国的重要原因。
人才紧缺
尽管中国的软件人才较多,但是真正符合产业发展需求的高端人才依然缺乏,尤其是既懂行业专业知识、又懂软件知识的高素质人才严重不足。留学归国人员以及在跨国公司工作的高层人员对母国承接国际软件外包具有很大的促进作用,中国尽管在留学生数量、吸引留学生归国创业的吸引力方面有很大优势,但还没有充分发挥出来。
尽管中国软件行业协会已经做了很多工作,但在产业发展趋势研究、将行业发展困境与政府沟通、规范和引导人员合理流动、推介中国承接软件外包的特点环境方面与印度的NASSCOM相比还有很大不足。
融资环境
软件外包企业融资困难。融资问题对于软件企业是一个比较现实的问题,由于中国传统的银行贷款需要固定资产抵押,而软件企业作为一个服务业企业往往只有比较少的固定资产。