《软件服务外包的风险与防范.docx》由会员分享,可在线阅读,更多相关《软件服务外包的风险与防范.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 软件外包导论(论文)软件服务外包的风险与防范系 别:年级专业:姓 名:学 号:任课教师:年 月 日软件服务外包的风险与防范什么是软件服务外包软件外包就是企业为了专注核心竞争力业务与降低软件项目成本,将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。现在业务流程外包(BPO)已经成为外包服务新的发展趋势,在未来几年内将成为外包的主要内容。软件服务外包的风险 本文将从发包方的角度来讨论软件外包对其的风险。1. 失控的风险。对需求的任何变更必须征求接包方的同意。这会使项目的灵活性降低。企业项目整体项目周期较长,可变因素多,筹备不充足将会导致不正确的决策,使得企业产品存在着摇摆
2、不定的风险,导致整个外包项目难以维持下去。缺少较为专业技术人员以及较高级别的项目管理人员,很容易导致管理失去控制,所以,企业有必要招聘既外包软件技术与精通产品业务,又有较高对外交流能力的项目管理人才,对整个项目进行过程跟踪与把握。与此同时,应当聘请第三方机构进行全方位、全过程、全天候地外包过程监控与控制,对项目进度与质量进行把关。2. 服务的风险。有以下两种情况,可能接包方的服务无法满足发包方的要求,或者是接包方的服务质量差强人意。第一种状况,发包方与接包方原本达成共识,拟定了一份对外包需求的详细的说明合同,但随着时间的推移,发包方的需求产生了改变,因而接包方的服务无法满足发包方的要求。 外包
3、服务质量下降通常表现为:服务速度的缓慢或拖拉、无法让发包方满意,以及外包业务执行人员技能的降低等。导致外包服务质量下降的风险因素包括外包业务与发包商内部业务之间的相互依赖性(由于业务之间的相互依赖性,有时很难分辨出服务质量的下降究竟是谁的责任,从而容易导致接包商规避责任)、接包方缺乏相关的业务经验与专长,以及接包方的规模与财务稳定性欠佳等。如果与接包方在企业发展上有大的意见不合,就会产生缺少持续发展的风险。并且会导致企业过分依赖接包方,甚至不得不满足接包方某些不合理的要求。因此,企业与接包方规划出统一的工作语言与发展理念,并与之建立长期战略合作伙伴关系。3. 成本的风险。成本可能会在不知不觉中
4、上升。当接包方寄给发包方额外费用的账单时,发包方可能会觉得意外。服务外包可能不会降低发包方的成本。因为一些无法预见的变化的原因导致费用变高,所以发包方可能需要承担一些意外的费用,如容易被忽略的隐藏的过渡与管理成本、转换成本、契约的修订频率与成本。此外还包括服务外包实施中由于某种原因增加的额外服务成本与管理中发生的额外成本,以及其他一些相关的管理费用。下面列出了集中可能发生的情况。服务外包过程中发包方需要花费大量的时间帮助与服务到接包方,以此来增进对发包商的了解,才能制定出合适本发包方的方案。这其中花费的成本,可能比交由发包方内部人员完成来得多。已经移交给接包方的工作或任务可能还涉及到一些仍需要
5、发包方承担的费用。管理与接包方订立的外包亿协议所需的时间、精力与劳务是巨大的,且是无法全部预见的。解决方法环视在分析外包协议的基础上对外包关系及其合同实施费用作充分与现实的估计,并严格管理服务外包交易,这样才不会因费用持续上涨而使其失去控制。导致软件外包风险的直接原因是软件外包双方信息的不对称,“委托代理”关系便是企业与外包承包方之间关系的写照。由于存在信息不对称,委托人往往比代理人处于一个更不利的位置。软件发包方与软件承包方之间的关系也是如此,软件承包方往往并不能深入地了解发包方的具体情况,处于信息劣势状态,而软件发包方也对软件开发过程不了解,这又加剧了软件外包的项目风险。4. 信息安全风险
6、。因为接包方不承担企业的系统业务运营,而且承包商没有营销业绩压力,也不会考虑系统信息的安全性。因此,企业必须保障自己的知识产权与商业机密不被外泄,减少重要信息外泄的风险,同时还要提防接包方及其工作人员的个人窃取行为。如何防范1. 选择合适的外包商,做好对外包商的管理。 选择一个较为合适的接包方对于软件外包是否成功是相当关键的。企业应当通过各种方法,充分了解、评估与确定合适的接包方。主要从技术实力、经营管理状况、财务状况、信誉程度方面对接包方进行评估。 选择了较为妥当的的接包方之后,在合同的执行期间,应该重视对接包方的管理,密切注意项目的展动向,这可以通过成立监管小组来实现。监管小组定期不定期的
7、对合约的执行情况进行监督,及时补充修改企业的业务需求,及时与接包方进行谈判磋商等等。另一方面,在对外包商进行管理的同时,还需积极发展与接包方的关系。建立良好的合作关系,与接包方建立基于信任、交流、满意与合作的、长期互动的关系对于软件外包的成功与否是至关重要的。 2. 实施外包成本核算,控制额外成本。 外包成本包括显性成本与隐性成本,其中由于隐性成本不易估计,往往造成外包成本大大多于最初的预估成本。 企业进行软件服务外包成本计算,就能够比较容易地看出软件外包是否可以减少成本,增加利润,以避免高成本风险。一般是否能够达到节省30的成本,是企业决定是否将业务外包给某一家外包公司的关键问题所在。 因此
8、核算与控制外包的综合成本是相当重要的,这其中必须要考虑到一些隐性成本。3. 签订完整而灵活的外包合同。 一份完整而灵活的外包合同是外包成功的最基本条件,不同的外包项目,按外包目的与外包类型来说,需要不同类型的外包合同,但一般的外包合同主要包括规定的服务、合同的期限、费用、移交、绩效的标准、争议的解决、保证与责任、合同的终止、其他条款。除了以上这些必要的内容,还需要考虑到保密条款、知识产权等问题,这对保护商业泄密、知识产权不被盗用是相当重要的。 在长期的外包项目进行期间。企业可能会经历自己独特的增长与变化,所以合同条款应该具有一定的灵活性。需求分析应该对增长与变化做出分析,制定合同时可考虑加入以
9、下内容使合同更灵活:需求变更;价格调整方法;争议解决机制;有关额外服务的条款;合同终止时的双方责任与义务。4. 企业仍需不断学习。 软件服务外包并不表示着企业可以一包了之,没有后顾之忧,不再需要相关软件人员,也无需学习相关专业知识。因为软件服务外包并不是仅仅为了把一个软件项目包出去而已,而是为了让这个项目为组织的日常运作更好地服务。选择了把项目外包出去的同时,企业也必须学习所处领域的最新技术、发展以及应用,不论外包项目是哒还是小,都应该保留一部分原先相关软件部门的优秀人才来应对外包后可能发生的各种情况。企业相关高层应该在企业内部倡导良好的软件学习氛围,以使企业更好的适应变化的软件环境。总结软件外包作为一个降低软件开发成本与缩短软件开发时间的有效方法,被多数软件公司应用到软件产品的各个生命周期中。软件外包有很多优点,例如,很多企业实施外包最主要的目的并不是为了降低开发成本,而是为了解决企业内部人力资源的限制,使得企业不用招聘新员工就可以接手大型项目软件是一种逻辑产品,但它具有不可见性、不可测量性与高度弹性,正因为如此,外包风险软件的质量控制就变得十分困难。无论是哪一种软件外包方式,也无论在外包过程中哪一阶段,都存在一定的风险,无论是服务风险还是成本风险,为了防范于未然,必须做好风险。第 4 页