银行软件项目研发过程中的软件外包管理(2)

发表于:2011-10-21来源:未知作者:领测软件测试网采编点击数: 标签:
在软件项目研发外包的过程中,银行科技人员虽不直接参与项目的研发,但要加强与外包商项目研发经理及成员进行沟通交流,要求程序设计采用 SOA 面向

  在软件项目研发外包的过程中,银行科技人员虽不直接参与项目的研发,但要加强与外包商项目研发经理及成员进行沟通交流,要求程序设计采用SOA面向服务对象的模块化、参数化设计思想,按照软件工程、CMMI等标准要求规范研发,保证软件质量,并在不同的研发阶段提交相应的技术文档和项目管理文档。督促项目研发进度,保证项目质量,实施过程控制,保证工作计划落实。项目管理论坛

  5、做好外包软件项目技术文档管理。文档是软件项目研发的一部分,在软件项目研发中占有重要的地位和相当大的工作量,存在于软件项目研发的整个生命周期之中,没有正式文档的软件项目研发,就不是规范标准的软件研发。标准规范、齐全的文档,详细记录了软件项目研发过程中发生的事件,便于项目管理人员检查、掌握软件研发进度、研发质量以及各种资源的调配,是研发人员进行软件研发的依据,也是项目成员协调工作的依据。项目经理博客

  因此,银行在与软件公司合作的过程中,一定要注意外包商是否按照事先的合约提供相应的技术资料,并按要求做好安全保密。同时,做好外包商提供的有关报告和文档资料进行审查,看文档资料的质量是否达到了要求。

  6、识别和防范外包供应商风险。银行把软件项目外包给专业化软件公司研发,看起来是比较省事,不用再为系统的升级、改造费心,只要按合同付给对方费用即可,但从风险方面来讲,所有信息资源的外包,实际上是将你的客户资源及银行本身的一些信息毫无保留的交给了他人,法律条款的约定不能杜绝信息的泄漏,人员的流动都会带走你客户的信息,以及外包公司的重组、骨干力量的流失造成技术支持服务不到位等都会带来风险。经常通过媒体报道国外一些银行外包客户资料丢失,国内银行也曾出现过一些软件项目以失败告终,所以,在外包研发的同时要注意风险防范。training.ltesting.net

  同时,还要求软件公司保持项目研发人员的稳定,软件公司会因做的项目多等原因,造成项目组技术人员更换,这需要银行要与外包商实现协商好,在项目完成之前尽量不要中途换新人和减人,以保证软件项目的质量和进度。因此,外包要保护好自身利益显得尤为重要,这就要求发卡银行在业务外包前通过定量和定性分析方法,做好风险的识别、评估、风险应对策略,防患于未然。www.ltesting.net

  7、做好外包供应商和合同管理,建立适合本行科技信息建设需要的供应商队伍。参照银监会颁布的《银行信息科技风险管理》办法做好外包商管理:一是做好软件供应商资料的收集,通过对国内外软件供应商资料收集工作,逐步全面掌握软件供应商相关产品、公司基本面情况、公司财务情况和相关的成功案例等方面的信息,为以后软件项目的外包采购工作奠定基础。二是加强软件供应商跟踪,制定相应的软件供应商跟踪管理办法,对软件供应商的服务阶段和非服务阶段进行跟踪记录,为今后对供应商的评估提供基础和量化的数据,确保正确和客观的评价软件供应商,逐步建立适合本行信息系统建设的软件外包商队伍。

  同时,要制定可行的外包供应商应急管理计划。软件项目研发外包会使得银行对外包供应商产生依赖,如果外包供应商不能如期履行合同,而导致银行业务中断所引起的后果必须高度重视。这就需要银行要严格审查外包供应商提供的执行方案,并针对外包供应商不履行合同或者发生紧急事件制定应急应对方案。bbs.ltesting.net

  2009年国务院颁布的《关于金融支持服务外包产业发展的若干意见》,从政策上开始扶持服务外包企业,为企业开展外包业务提供了良好的政策支持。面对不断变化的市场需求,提高产品研发速度,满足客户需要,成为银行业经营管理主题,而如何利用信息技术获取更大的业务竞争优势,外包模式逐渐成为银行信息系统研发的必然趋势,特别是对于中小银行来讲更加重要,因此,建立符合自身业务发展需要的信息系统外包模式是公司的战略选择。

原文转自:http://www.ltesting.net