为什么要进行软件外包?
一个软件开发项目通常要经历几个主要阶段,比如需求分析、设计、编程和测试。其中,设计包括总体设计、系统设计(将整体架构变成块系统)和详细设计。经过详细设计,软件成为一个块模块,然后进入编程。在编程阶段,软件蓝领最后剩下的就是模块编码工作,通常由在印度培训一两年的高职毕业生担任。
软件的最终测试是一个复杂的过程——单元测试(小模块测试)、系统测试(逐块连接集成)和整体功能测试。在此期间,测试编程工程师编写测试工具、制定测试规则的难度不亚于系统框架的制定。最后,测试工程师完成测试任务。
外包软件测试有望成为小作坊软件业的业务增长点。
一个企业要想把国际软件外包的业务做强做大,就必须与国际软件市场接轨——包括英语理解和沟通能力、技术、管理、做事方式和知识产权。还有质量保证、信誉保证、风险控制能力、知识产权保护等方面。显然,上述条件是国内大多数小作坊式软件企业所无法企及的。但这并不一定意味着小作坊软件企业就没有机会承接软件外包服务。因为在软件外包项目中,软件测试项目最适合目前国内小作坊软件企业的行业特点。
软件测试是保证软件质量的最重要的手段。
使用低质量的软件在操作过程中可能会出现这样的问题,可能会造成工作的延误或者给用户造成生命财产的损失。软件测试是保护软件用户免受损失的最重要的手段。
什么是软件测试?1983 IEEE定义为通过人工或自动方式运行或测量一个系统的过程,其目的是检查其是否满足规定的要求或找出预期结果与实际结果之间的差异。
现代软件开发工程明确将整个软件开发过程分为几个阶段(见下图),分阶段详细解决复杂问题。这样,在整个软件开发过程中,可以对每个阶段提出若干个明确的监控点,作为每个阶段目标实现情况的检查标准,从而提高开发过程的可视性,保证开发过程的正确性。
经验证明,软件的质量不仅体现在程序的正确性上,还与编码前的系统需求分析和软件设计密切相关。软件使用中的很多错误,不一定是程序员在编码阶段造成的,而是埋在程序设计甚至需求分析中。这时,软件工程的纠错必须追溯到软件开发的初始阶段。如果是这样,会增加软件开发的成本。
为了保证软件的质量,项目管理应该关注整个软件生命周期,尤其是开发阶段的系统分析。因此,软件测试的概念和实施范围必须包括开发的所有阶段的审查、评估和测试。
中国软件外包的现状及未来发展趋势
首先,中国在承接国际软件外包方面发展迅速,但发展质量有待提高。
1,从宏观产业层面看,发展速度很快。
增长速度很快。虽然中国和印度一样,在20世纪80年代就开始承接国际软件外包项目,但印度在90年代中期发展迅速,而中国直到2003年左右才开始快速发展。根据IDC(国际数据公司)最新发布的《中国软件外包市场:十大软件外包公司介绍》报告,2004年中国软件外包市场增长了49.9%,市场规模达到5.99亿美元。未来五年将保持50.9%的高速增长,到2009年市场规模将达到46.96亿美元。
软件出口主要在日本市场。目前,中国的软件外包市场主要集中在亚洲,其中日本是中国主要的外包市场。在6.33亿美元的外包服务市场总额中,日本市场需求达到4.02亿美元,占比63.5%,美国、中国、香港和欧洲分别占13.7%、10.3%和3.3%。由于日本企业自身管理的特点,最终项目很少整体外包给中国,大部分是作为总承包商进行系统设计和架构分析后分解的子模块。技术含量相对较低,加工贸易性质明显,这也是软件外包受到国内各界诟病的重要原因。但已经看到的是,最早进入日本市场的骨干企业已经开始与日本总承包商一起面对用户,从需求开始介入项目,参与详细设计、开发和测试,并承担后续服务,面向日本市场的IT化业务流程外包也已经开始。
软件外包企业主要集中在北京、上海、大连、Xi等大城市。这些地区具有良好的城市基础设施建设和产业配套基础,当地政府的政策支持力度大,市场竞争环境好,拥有大量通晓外语的软件人才,创新能力强。软件企业在这里形成了群体优势,形成了比较完整的软件产业链。近年来,国家加大了对促进软件出口的支持力度。经国家发改委、商务部、信息产业部批准,建立了京、深、沪、津、大、Xi安等国家软件出口基地,为其创造了良好的政策、人才、技术、资金、市场和出口条件,充分发挥了集聚效应和规模优势,形成了以国家软件出口基地国际软件企业为龙头,辐射周边,带动全国软件出口的产业格局。
2.从微观企业层面看,开发质量有待提高。
本土软件企业规模还比较小。微软、IBM、甲骨文等跨国软件公司由于资金实力雄厚,发展非常迅速,R&D人员规模基本在3000-5000人左右。而R&D本土软件企业一般只有65,438+0,000人以下,很难进行战略性的长期基础R&D项目。即使在企业规模发展较快的纯软件外包企业中,也有一些企业如中讯、司文、伯颜等,员工在3000人左右,出口额超过1000万美元。但与TCS、Infosys等拥有5万多名员工、5亿美元业务规模的印度大型外包企业相比,中国的外包企业规模还比较小,难以承接大型软件外包项目。
CMM、ISO等认证并没有真正提升企业的管理能力。各类认证是企业提供相应产品质量的基本保证,是软件企业开拓离岸外包市场的敲门砖。但目前,一方面,通过高级认证的软件企业很少,另一方面,即使通过了高级认证的软件企业也很难被认为是具有管理大型软件外包项目能力的企业。究其原因,是很多软件外包企业本末倒置,在懵懂中参与各种认证,而没有把认证作为提升自身R&D和管理能力的重要手段。这样一来,即使承包企业前期承包了一些基于高等级认证的项目,也会逐渐认识到企业的真实能力,在实际合作中终止长期合作。
二、中国承接国际软件外包业务模式分析。
根据对大量从事国际软件外包企业的调查,目前中国承接国际软件外包有四种商业模式,其主要特点如下:
1.跨国公司在中国设立的软件R&D机构。
(1)以成本为中心。重要的是国内优秀的R&D人员和低廉的劳动力成本,可以在提高R&D效率和产品R&D质量的基础上降低成本。
(2)主要承接母公司的软件开发项目,一般不在国内承接业务,业务技术水平相对较高。其中一类企业是由母公司承包的软件产品研发项目,主要是按照跨国公司内部横向分工的模式,从事公司核心软件产品的开发和研究,其中很多都关系到软件未来的发展方向,是提升公司整体核心竞争力的战略举措;一种是母公司以总包的形式承接其他海外终端客户的软件服务订单,将订单中的具体R&D任务承包给中国。一个典型的例子就是日本某软件巨头在中国的分公司,技术示范效应非常明显。
(3)结算基本是跨国公司内部定价,在税收上的经济效益不明显,但通过人才培养和技术示范可以获得间接效益。
(4)就业的稳定增长不会像专门做外包的软件企业那么快。
(5)企业类型复杂,既有服务企业,也有制造企业,更有跨国软件企业。
中国拥有大量成本相对较低的优秀软件R&D人员,这对人才短缺的发达国家跨国公司极具吸引力。一般来说,这类企业承担的项目技术含量较高,大多进入中上档次项目,对提高我国自主软件研发能力有很大帮助,符合我国的资源条件和发展定位。
2.跨国软件公司在中国设立的市场开发机构。
(1)以利润为中心。目的很明确,就是市场驱动,是为了发展中国庞大的本土软件市场,是纯粹的利润中心。这类企业对国民经济的税收和就业贡献较大,消耗资源较少,有利于我国产业结构升级。
(2)竞争力比较强。一是要有成熟的软件中间件和高效的软件研发能力,二是要对金融、电信、制造、政务等特定行业的专业知识有深入的了解。通过两者的结合,形成核心竞争力,发展中国本土的软件开发业务。
(3)短期内对中国传统软件企业有一定的挤出效应,但长期来看,竞争效应和示范效应会更加明显。在这种竞争环境中成长起来的中国软件企业必然具有较强的国际竞争力。
(4)软件技术含量高,项目技术示范效果明显,对提高软件应用企业劳动生产率有明显作用。中国建设银行等大型金融机构通过应用IBM等跨国软件公司的系统,大大提高了服务效率和水平。
(5)基本上这类公司会同时在国内设立软件研发机构和市场开发机构。在大多数情况下,软件R&D机构和市场开发机构的业务是不相关的,它们一般同时归总部管理。市场开发机构中也会有一些技术支持人员,方便市场开发。只有当R&D机构在中国的业务发展过程中确实需要技术支持时,他们之间才会有业务联系。
3.中国是一个纯粹的国际软件外包企业。
(1)是一个纯利润中心,主要承接来自欧美、日本等发达国家的软件外包业务。,从而获得规模经济效益。
(2)公司创始人一般与跨国软件公司有千丝万缕的联系,大部分公司的领导或技术骨干都有海外留学或软件开发经历。往往是这些创始人在跨国公司的工作中看到了外包的机会,开始建立这样的企业。换句话说,在外包业务开展之前,该企业并不存在。
(3)承包企业重视的主要人工成本在所承揽工程的加工性质上优势明显。从全球分工来看,这类业务一般处于软件研发垂直分工中的产业链低端,技术含量低,增值空间小。
(4)企业的增长速度非常迅速。承接跨国公司R&D离岸中心和跨国软件企业分包业务。蓝领软件工人需求旺盛,很多企业几年就能达到3000人左右的规模,对解决大学生就业意义重大。
(5)业务转让风险较大。由于这类企业主要依靠成本优势生存,核心竞争力较少,一旦出现人力资本低、合适人才数量充足的新兴市场,签约方很容易转移业务以降低成本。
因为软件外包最早出现在跨国公司进入较多、本土软件人才丰富的地区,所以这类企业首先在北京和上海发展迅速。但由于这种模式的成本敏感特性和京沪的高成本,出现了向Xi安、成渝等二线城市转移的现象。从发展趋势来看,这类企业可能存在总部和核心R&D团队在京沪,大量底层编码和测试人员在其他城市的情况。
4.中国本土R&D软件外包企业。
(1)具有强大的软件研发能力。一般过去都是依托高校和科研院所,企业在承接外包业务之前就已经存在。承包企业看重的不是人力成本优势,主要是开发经验和效率。
(2)企业可以通过外包业务中获得的经验,为自己的软件产品开发和本土企业服务,技术效果明显。
(3)从全球分工来看,这类企业一般承接横向分工,提供端到端的服务,技术含量相对较高,增值空间较大,项目研发性质明显。
(4)容易成为承包企业的战略合作伙伴,长期合作的可能性更大,承包企业转让业务的风险更小。
(5)服务合同持续时间长。这种合同一般需要长期合作,需要软件外包商和承包商长期合作,开发出知识性高、前瞻性强的软件产品。
这类企业是中国实现自主创新能力突破的重要场所。这些企业本身具有很强的R&D能力,现在可以承接国际先进的软件R&D项目。如果政府给予相应的资金和人才支持,这些企业很容易将在国际软件外包中学到的先进技术应用到国内市场,这需要政府的高度重视。
三、中国承接国际软件外包的贡献和需求因素分析。
1,直接经济贡献。近三年来,软件出口增速基本高于同期货物出口增速,在服务贸易总额中的比重也在增加,成为外贸出口新的增长点。2004年,虽然外资软件企业(含港澳台)数量只占11.9%,但总资产占23.1%,就业占25.3%,营业收入占35.1%,说明外资软件企业的资本含量和单位人员产出效率都比较高。
2.创造就业机会。由于跨国公司非常看好中国的软件人才素质和市场机会,纷纷加大在中国设立R&D机构和市场开发机构的力度。以微软亚洲工程院为例,间接受益于微软亚洲工程院项目的员工从2003年的20人增加到2006年的400人,国内合作伙伴的员工从2004年的300人增加到2006年的2000多人。与此同时,只承接软件外包的本土企业发展更快。以北京司文公司为例,1995成立时只有5名员工,到2006年9月,已经达到2400人。其中70%本科毕业,30%有研究生和海外背景,90%熟练运用英语。
3.产生技术溢出效应。由于跨国公司在华设立的软件R&D机构承接的大量R&D项目都是全球分工层面的高科技项目,本土软件企业承接软件外包项目的水平也在凭借自身实力不断提升。通过这些项目的合作开发、跨国公司人员回流以及企业间的学习模仿,可以在很大程度上为本土软件企业带来国际先进的软件R&D技术和软件项目研发管理经验,提升本土软件的自主R&D能力。
4.形成产业集群。产业集群的形成可以发挥产业的规模效应,有效降低软件外包企业的外部成本。很多城市的软件外包初期,企业都是分散在城市各处。软件园建设开始以来,集中了一批有影响力的大型软件外包企业,产业集聚程度明显提高。以中关村软件园为例。截至2004年底,园区内共有企业217家,仅占全市软件企业总数5713家的3.8%。从业人员13600人,仅占全市软件行业从业人员127900人的10.6%;但实现营业收入91.8亿元,占全市325.4亿元的28.2%,出口3500万美元,占全市2.38亿美元的654.38+0.4%。这充分说明软件园的企业在软件产业价值链中处于较高的位置,人均产值较大,产品国际化程度较高。软件外包企业集聚园区后,围绕软件外包形成了包括咨询、培训、咨询、开发、分包、风险投资在内的产业链。通过园区基础设施、品牌效应、风险投资、人才储备等方面的资源共享,促进企业间的技术学习交流和市场竞争,使园区整体效益大于其各组成部分效益之和。
5.培育国内软件市场等外部效应。过去很长一段时间,中国各行各业只关注硬件,对软件的价值认识不够。当Oracle和IBM等公司进入中国市场时,他们不得不将硬件价格提得很高,将软件价格报得很低甚至免费赠送,并从硬件价格中收回软件价值。在长期的竞争与合作中,各行各业尤其是企业对软件在提升竞争力方面有了更深刻的认识,极大地促进了国内软件市场的培育。此外,跨国软件企业的进入客观上促使政府提高知识产权保护水平,改善电信、电力等基础设施条件和管理服务水平,提高其他行业的生产效率。
需要注意的是,由于不同外包模式的目的不同,其对东道国经济发展的贡献也不同,有的对就业贡献大,有的对税收贡献大,有的对技术引进和吸收贡献大。有关详细信息,请参见下表:
不同类型外包模式的贡献效应分析
跨国公司设立的外包企业模式软件R&D机构、跨国公司设立的市场开发机构、本土纯软件外包企业、R&D本土软件外包企业。
典型企业:微软亚洲研究院、甲骨文、野村综合研究所、路透社IBM中国公司、SAP、SUN、Unisys、TCS创新;伯颜科技;软通动力用友软件工程、方正国际、中科开源
企业、子公司、独立公司、依托高校和科研机构的独立公司的特点和性质。
项目来源:母公司中国市场,国外市场,国外市场。
项目的技术含量有高有高有低。
两个合作伙伴的关系是紧密的,紧密的,松散的,战略合作伙伴。
转移风险小,小,大。
增速稳、快、快、稳。
对国民经济的贡献,税收很低,很高,普遍很高。
出口很大,没那么大。
就业有多大?
技术可以带来世界上最先进的软件技术,行业间的落后技术效应明显,管理示范效应明显,你可以明显接触到世界上最先进的技术。
环境产业的发展具有很强的吸引力,对于形成良好的软件开发环境,培育国内软件市场非常重要;短期存在挤出效应,长期存在竞争和示范效应。支持产业链有利于提高中国自主创新能力的美誉度。
需要大量技术素质高、成本低的高端人才和大量行业专业人才;软件二次开发和技术支持人员,大量软件蓝领工人和大量高素质技术人员。
技术需要高度的技术交流氛围,专业知识,了解中国企业的技术特点。还需要较高的企业管理技术水平和较强的技术研发能力。
资金主要依靠母公司在需要大规模并购时拨付的大量资金。
市场取决于母公司的业务,对市场的要求不高。国内市场巨大,主要面向国际市场,提高服务国内市场的能力。
其他人对劳动力成本和租金、电信等商业成本很敏感。
资料来源:基于对企业的调查分析。
从以上分析可以看出,国际软件外包不仅能带来经济和就业贡献,还能带来巨大的技术溢出。值得注意的是,不同外包模式的贡献和需求不同,同时不同城市的资源禀赋也不同。只有实现良性对接,才能促进行业的良性发展。北京、上海有大量的总部公司,高端人力资源丰富,但人力成本和房租、水电、电信等商务成本相对较高。这样的资源条件决定了这两个城市可以成为中国承接国际软件外包的龙头城市,承接国际软件外包的重点应该定位在软件研发和软件市场开发两个高科技、高附加值的产业。而Xi安、大连、成都等城市拥有大量高学历人才,商务成本相对较低,流动性较低,适合BPO业务中简单且对成本敏感的软件编码、测试、本地化、数据处理、文档管理等低技术、低附加值业务。
第四,制约中国承接国际软件外包的因素分析。
企业是市场的主体,很多关系到企业竞争力的问题需要企业自己去做,但是一些关系到外部制度环境的问题需要政府去解决。从调查中发现,我国应大力承接国际软件外包业务,政府在提供支持和营造环境方面还存在一些问题:
1,政府财税支持政策导向不明确。
目前我国在软件产品研发、CMM认证、软件出口、出国参展、软件人员退税等方面都有一些优惠政策。,但承接软件外包的定位还不明确,尤其是目前发展较好的几个大城市。他们认为只要是外包,就符合城市发展的特点,支持各类外包企业,却看不到不同的承接模式有不同的要求。城市间存在明显的恶性竞争,不利于在国际市场上建立“中国外包”。
在软件企业认定中,只认定软件产品企业,大量符合国际发展趋势的软件服务外包企业很难享受到这些政策。
2.知识产权保护仍有欠缺。R&D软件企业非常重视知识产权的保护,尤其是在企业获得知识产权之前对商业秘密的保护。BPO软件企业对商业秘密的保护要求很高。我国虽然有完备的法律体系,但对商业秘密和数据信息的保护只能在违法行为造成损失后进行处罚,处罚力度相对较小。一次,一个日本高端R&D项目被授予北京。由于承包公司的一名员工对公司的管理不满,表示要在网上公布公司的R&D进度和成果,引起了日企的高度关注。后来由于制度缺失,认为该员工没有任何实际损害后果,不承担任何民事和刑事责任,以致日本承包企业不再向中国承包工程。因为他们认为一旦发生泄密,会给自己造成巨大的损失,这也是很多优质外包项目难以发包给中国的重要原因。
3.高端人才还是供不应求。
虽然我国软件人才比较多,但真正符合产业发展需求的高端人才,尤其是既懂行业专业知识又懂软件知识的高素质人才,还是比较缺乏。归国留学生和在跨国公司工作的高级职员在本国对国际软件外包有很大的推动作用。虽然中国在留学生数量和吸引留学生回国创业的吸引力上有很大优势,但还没有被充分利用。
4.行业协会发展服务能力有待提高。虽然目前中国软件行业协会做了大量工作,但在研究行业发展趋势、与政府沟通行业发展困境、规范和引导人员合理流动、促进中国承接软件外包的特色环境等方面,与印度NASSCOM相比仍有不少不足。
5.融资环境需要改善。软件外包企业融资难。融资问题是软件企业面临的一个现实问题,因为我国传统的银行贷款需要固定资产抵押,而软件企业作为服务性企业往往固定资产较少。
动词 (verb的缩写)中国承接国际软件外包的政策建议。
1.提供有针对性的财税支持。
国家有关部门要研究中国促进国际软件外包发展的宏观政策,加强部门间的沟通协调,引导城市发展方向。
改革现行软件企业认定办法,将从事软件服务业务的企业认定为软件企业,享受软件企业相关扶持政策。
改革企业CMM和ISO认证的支持方式。支持的政府部门需要评估企业是否真的通过了认证,提高了管理能力。促进企业转变观念,通过认证达到提高企业管理能力的目的,而不是为了认证而认证。
政府可以通过完善信用体系来解决银行贷款的后顾之忧。开辟出口信用保险、担保、风险投资等多种融资渠道,改善软件外包企业融资环境。
2.完善知识产权保护制度。尽可能制定法律法规,降低打击侵犯知识产权和商业秘密的门槛,加大打击力度,加强对知识产权、商业秘密和个人隐私的保护。
3.进一步增加人才库。主要是解决高端人才的问题。中国有大量高素质人才到美国、日本等发达国家留学,很多直接留在当地跨国公司工作。他们了解国际先进的软件技术、项目管理经验和专业知识。制定一定的政策导向(主要是解决子女上学),加强宣传推广,吸引留学人员回国发展,是储备人才的好办法。此外,可以建立多层次的软件人才培养体系,培养既懂英语、软件专业知识,又有行业专业知识的复合型人才。
4.提高行业协会的服务能力。借鉴印度NASSCOM的发展经验,可以维护正常的市场竞争秩序。一方面可以促进软件需求者了解软件价值,培育和规范国内软件市场;另一方面,可以规范软件外包企业的经营行为,特别是避免国际竞争中的价格战等恶性竞争。联合大中小会员,以同一个品牌开拓国际市场。宣传中国的软件发展环境,让全球软件承包企业了解中国软件R&D实力和不同城市的发展定位。
5.创造条件帮助企业发展软件外包市场。国际外包市场和国内软件市场发展并重。从某种意义上说,国内软件市场是国际软件市场的重要组成部分,这一点可以从国际软件公司大量进入中国得到证实。与印度相比,中国国内软件外包市场巨大,是中国软件企业开展外包业务的重要领域。在目前日本市场的基础上,努力使承接的项目向价值链高端攀升,同时注意开拓欧美市场。发挥我国制造业发达的优势,大力发展嵌入式软件,单一软件开发和嵌入式软件开发并重。简化出国和来华工作的外国人签证手续,为人才的国际流动创造条件。