国内银行应用软件项目外包模式探讨
一、国内银行软件项目外包的几个阶段
1、20世纪80年代,手工操作向电算化迈进,基本上自己开发自己实施。
2、20世纪90年代,建设城域联网系统,集成商开发实施。
3、20世纪90年代末期,建设省域集中的系统,集成商与银行合作开发实施。
4、21世纪开始,建设全国集中的系统,银行软件开发中心为主,专业软件开发商参与开发。
5、将来,采购成熟软件产品成为银行的自主开发平台。
二、国内银行软件项目外包的现状成因
国内银行软件项目实施经历了从自主开发到依赖集成商开发到银行自主开发的历程,从自主开发到依赖集成商开发这一里程,暂且不表。本文集中探讨依赖集成商开发到银行自主开发的这一历程,我们先来分析一下这一历程的成因:
1、从集成商方面来讲,他应用软件的开发是以带动硬件销售为目的的,在20世纪90年代可以利用硬件的高额利润来维持其软件开发上的成本投入,但进入21 世纪以后,硬件价格越来越透明,其利润越来越薄,以软养硬的目标已经越来越不可能了,这也促使其软件的应用开发必须要追求好的产出,这就与银行思路形成了一定的矛盾。
2、从银行方面来讲,随着应用系统的建设,银行已经储备了大量的应用软件开发人才和银行业务系统设计专家,特别是随着数据向总行的集中,应用软件项目开发逐步集中到总行以后,各总行软件开发中心从分行抽调了大量的技术和业务人才,使其完全有能力来自主实施其应用项目的开发。
3、从大环境来看,金融向外资开放日益临近,金融产品创新将越来越多,银行应用系统也越来越复杂,应用系统的专业化程度也越来越高,原来的系统集成商的开发能力已经不能满足银行业务发展的需要,这也需要银行的软件开发随之转化思路,形成以软件开发中心为主,专业应用开发商为辅的应用项目开发思路。
三、目前银行应用系统开发模式的优劣
各大银行目前都成立了规模惊人的软件开发中心,工行形成了以珠海软件开发中心为主,上海、浙江、广州、北京软件开发分部为辅的软件开发队伍,拥有开发力量 3000多人;农行形成了以北京丰台开发中心为主,浙江、广东、福建等地正在逐步完善开发分部建设,拥有开发队伍近2000人;建行形成了以厦门开发中心为主,北京、上海、湖北等地为分中心的软件开发队伍,拥有2000多人的开发队伍;中行以半公司化运作的北京博科公司为主,在北京、深圳两地建设了两个开发基地。
各大银行的总行软件开发中心发展都不超过8年,除中行外规模都已经翻了四五番,开发的应用项目都已经过千项,各大银行这么热衷于建设软件开发中心,肯定有他热衷的理由:
1、自己掌握应用系统开发的主动权,适合本行的实际需求。
2、自己开发的应用自己便于维护。
3、节省了软件外购的成本。
4、吸收消化分行软件开发人才,使数据上收后分行的技术骨干不至于流失。
各大银行在热衷建设软件开发中心的同时,也非常注重与专业银行软件开发公司的合作,并在专业公司的配合下,完成专业技能要求教高,非银行传统业务领域的创新业务应用系统开发,比如CTI、保险、证券、理财等应用系统的开发就主要借助专业公司的力量来完成,而以往传统的以两联两天为代表的银行系统集成商正在退出各大银行的应用软件项目建设。
当然,这样的应用软件项目开发模式并不是十全十美的,主要存在如下缺陷:
1、由于各软件开发中心人员,特别是近两年进入软件开发中心的大部分开发人员编制都不属于总行,当数据集中结束一段时间后,总行项目将越来越少,总行对开发人员需求也将不再迫切,待遇降低裁减人员将不可避免,这势必导致原有项目的开发人员流失,不能达到自己维护应用系统的目的。
2、软件开发中心员工作为银行工作人员,国企本质导致的激励措施、项目管理、人力成本等因素难免不尽如人意,实际成本并不低。
3、总行软件开发中心自视为总行领导,到分行实施项目或分行有需求更改要时响应速度比较慢,导致应用开发跟不上发达地区分行的业务需要。
4、软件开发中心的信息或其自我封闭性导致专业公司进入开发中心非常困难,并不能吸收到业界领先的专业应用产品。
文章来源于领测软件测试网 https://www.ltesting.net/