关于银行软件外包风险及管理的研究
2013-04-29王亚妮
王亚妮
摘 要 随着经济的日益发展导致了银行业的竞争也日益剧烈,软件外包已经逐步为了银行IT应用以及发展的必然性。银行的软件外包可以在增强成本、风险方面的控制改变银行的战略规划,提高银行的核心竞争力。本文通过对银行软件外包原因的分析,着重提出了银行软件外包的风险管理以相关对策,为提高银行的外包服务提供参考依据。
关键词 银行软件外包 风险管理
中图分类号:TP311.52 文献标识码:A
0 引言
现代的银行业务系统是在IT系统的基础上构建出来的。随着银行服务业的全面开放,不仅加剧了市场的竞争,更加提高了对银行IT系统的要求。为了适应发展,迎接挑战,很多银行将软件项目外包给企业,以此来获取先进的前沿技术,提高服务质量,增强银行的核心竞争力。然而银行软件外包项目并不像其他项目外包那样简单,在项目外包出去之后,责任却并未被外包出去;并且复杂的现代软件生产活动更加增大了外包的风险。因此在银行软件外包过程中如何去控制风险便成了很多人探索的目标,仔细分析风险的原因并采取相应的管理措施可以很好的降低风险的概率。
1 银行软件系统外包的原因
软件外包是指企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作发包给提供外包服务的企业完成软件需求的活动,根据相关调查采用外包的公司可以使其生产效率提高30%~50%,并且还可以将总体成本降低20%~50%。①
1.1 技术原因
随着信息技术的日益发展,技术系统的复杂性也在逐步增加,使得技术的开发难度系数大开发投入的资金也相当庞大,很多企业无法独立的掌握前沿的技术手段。银行如果想要使用这些新的技术单靠银行自己本身基本上是不可能,于是银行面临着巨大的开发投资风险和忽略客户需求被市场淘汰的风险,在这两者的风险之下银行不得不想办法更新自己的技术手段。而对于很多专业的软件开发公司来说,银行系统研发人员缺少一个有效学习的载体,在技术的深度和广度方面还存在着比较大的差距。
专业的信息服务商不仅拥有专业的技术设备而且还有高素质的开发人才,并且在健全的管理体制下,外包产品的技术含量相当高,其可以给客户提供优质的软件开发维护服务。银行的软件外包可以使得银行有机会学习先进的技术,提高操作人员的技术水平,增强服务的质量。
1.2 业务需要
随着我国金融业的发展,金融产品也逐步得到了多元化的扩散,随之而来的是银行系统越来越复杂,专业要求也越来越高。从某些角度来看,银行业务对系统的需求已经超出了一般公司的IT管理系统,其需要一个更为科学先进的业务系统来解决这一多元化的业务需要,外包可以使得银行快速满足客户的业务需要,赢得市场竞争力。
1.3 成本原因
新技术的开发需要的成本很高,而对于并非从事IT开发的银行来说,开发一个新的软件系统更是难上加难。因此银行选择将开发项目外包出去,目的是为将自己不擅长的交给擅长者去做,从而降低成本提升竞争实力。②银行软件外包不仅减低了技术部门更新技术的盲目投资,更节约了人力成本的投入,减少了专业型开发人才的雇佣。银行软件外包后,实现了成本的降低得到了研发的较高效益。
1.4 人员原因
银行软件外包的一个重要原因就是为了解决人力资源的困境。随着银行业务的增多,银行技术部对新程序开发的任务也越来越重,银行研发人员的增长远跟不上项目的增长。通过外包,不仅缓解了研发部人力资源的不足,解决了项目研发的人力投入;而且还提高了软件的专业水平。
2 银行软件系统外包存在的风险
风险在经济发展的社会是无处不在的,由于受到国家、业务需求等因素影响外包风险主要表现在以下几个方面:(1)战略风险。在外包过程中有可能外包商会根据自己的利益而去开发软件,而导致设计出来的系统和银行的战略目标不一致。③(2)信誉合同风险。在外包项目中外包商未能按照合同的要求,来满足银行的需求,使得开发出来得软件系统和银行客户的需求不相符,影响银行信誉。(3)信息安全风险。在银行软件外包开发时,外包商需要知道知道银行的相关参数,而这些相关数据都是银行的机密。
3 银行软件系统外包的风险对策
风险不可怕,可怕的没有相对应的风险避免手段,只有清楚的认识了风险并采用有效的手段进行管理控制,就可以做到防患于未然。
3.1 根据银行需求选择最合适的服务商
在银行选择外包商时,应该选择具有良好形象、信誉的外包商,除此之外还竟然选择满足自己需求的软件开发商,使得开发商能够真正的理解银行的需求,并通过实际行动解决这种需求。
3.2 制定完善的外包合同
合同是双方在外包活动中的基础约束,是管理风险的一种重要工具,健全的合同制度可以避免合作双方的争议。因此在银行和外包商签订合同时,合同一定要具有可操作性,而且还要明确双方的责任。
3.3 对外包商进行监督控制
在外包商进行软件开发时,银行要严格监控外包商的开发风险,以确保银行数据的保密和软件开发的质量以及开发的进度,建立相关的审查评估机制,对开发过程中的出现的情况实施管理。
3.4 建立良好的合作关系
建立良好的合作关系,明确双方的目标为一致,相互信任、时时沟通交流以减少开发风险的产生。
4 结束语
软件项目的外包就是实施软件开发的一个管理技术的扩散,因此,银行的IT部門要不断的加强自身的技术水平和管理水平,增强风险防范意识,并对外包过程中所会出现的风险进行科学化的管理,从而确保银行软件项目外包的成功。
注释
① 李哲.银行软件外包原因和现状[A].科技信息,2009(3):86—88.
② 王峰,洪于南,方晓暄.银行软件项目外包中的风险与对策[J].中国金融电脑,2009(11):15—16.
③ 孙军,孔祥琦.我国软件外包发展现状及其相关问题研究[A].科技管理研究,2009(4):139—142.