IT建设运筹于帷幄之中– 统一平台在山东农信的应用


 2014-10-23 11:04:16       753

摘要:基于统一平台的多个项目成功实施,实现系统间整合,将主动积累更多的应用系统项目建设经验,最终实现农信社应用建设能力的持续提升。

在新一代银行信息系统开发之际,山东省农村信用社(以下简称山东农信)毅然选择了基于统一平台的应用开发架构。新信息系统的顺利上线运行,使尝到甜头的山东农信科技团队愈发坚定自己当初的抉择。经过细致地战略规划与技术实践,山东农信坚信:基于统一平台的系统建设才刚刚起步,未来仍要以此为契机,使统一平台在未来农信建设中推广、应用到更多的系统开发,发挥更大的规模效应,让“统一平台”成为山东农信“科技引领”这一战略目标的有力支撑。

背景和挑战

2009年,山东农信在全国农信系统内率先完成新一代银行信息系统建设,这一举措有效支撑和促进了山东农信的业务发展。然而,山东农信对应用系统建设的思考却远未结束,立足于农信社未来的发展战略,特别是目前的农信应用系统与先进的商业银行应用系统建设相比较,仍然面临如下问题和挑战。

挑战一:作为面向“三农”的农信社面临与农业银行和邮政储蓄银行越来越激烈的竞争,过去基本独家垄断经营的局面正在受到激励的竞争和挑战。随着农民素质的提高,农民接受新事物的能力不断增强,越来越多的农民开始网上购物、手机炒股,对IT系统提出更高要求。山东农信一直期望通过快速的业务创新来争取更好的发展空间。同业竞争的加剧以及用户业务创新的要求迫使应用系统建设周期越来越短。如何有效保证系统实施的速度和质量,成为山东农信的新课题。

挑战二:山东农信已有的12套系统中,采用了7种不同的平台和架构,架构层次不清晰、模块间耦合度较高、可扩展性差、维护与监控功能严重不足。系统建设普遍存在重开发轻维护,重功能轻架构的现象。其原因在于应用系统的非功能性需求无法在进度紧、人员不足的情况下得到满足。在时间紧、资源不足的情况下,山东农信的应用系统需要在开始建设时就具有良好的可扩展性、可维护性,以满足业务灵活变化的要求

挑战三:农信社本身人员有限,却要熟悉不同开发商的不同平台和架构,并承担一部分开发、维护和有关协调工作,劳动强度和工作压力都很大。农信社人员难以全面深入掌握其核心技术,对开发商后期的依赖性增强。迫切需要加强山东农信对应用系统的控制力,增强对开发商的管控力,以保证应用系统的稳定和可持续发展。

挑战四:山东农信对应用系统的资金及人员投入无法与大型商业银行相提并论。山东农信的IT部门规模较小,省联社人员不足50人,从地市借调人员流动性较大。有限的人力资源难以组织管理与商业银行具有同等规模的应用系统。

解决之道

省联社领导高瞻远瞩,充分认识到解决上述问题的必要性和紧迫性。借鉴同业经验,通过引入专业成熟的商业技术平台作为山东农信的统一平台,收敛技术路线,制订山东农信应用技术的标准和规范,并将其通过统一平台固化,约束合作公司在统一平台上进行开发、运维。同时,山东农信技术人员能够遵循统一的技术路线,集中精力深入掌握,降低学习成本,减轻对合作公司的依赖程度,最终保障应用系统实施的速度和质量,提升对应用系统的管控能力。

统一平台的选择

目前主要有三类平台厂商可供选择:国际知名IT厂商、国内开发商与国内专业平台厂商。山东农信从多个维度列出了平台厂商选型的考察维度和标准(见表1)。山东农信的分析结论如下。

实践3-1.jpg

表1. 平台厂商选型的考察维度与标准

与国外IT企业的国际合作:经考察发现,外企在中国的业务量通常占其全球的一小部分,因此缺乏本地化研发团队。国际大公司难以为山东农信统一平台的某个个性化需求调动其国外研发团队,当出现系统级故障问题时,无法及时响应。

选用系统开发商的开发工具:经考察发现,目前国内系统开发商的开发平台主要应用在自己承揽的项目上,并非通用和专业的平台,应用范围较窄,其核心竞争力和主要精力集中在具体应用的实施上。平台的成熟度及产品化程度难以满足山东农信的考察维度和标准要求。

选择国内独立的专业系统开发平台厂商:经考察发现,国内专业系统开发平台厂商了解国内客户的需求,有本地化的研发和服务团队,能够为山东农信个性化需求提供研发级支持。平台应用过程中如有任何问题,国内平台厂商均可召之即来。

经过多方咨询,在金融、电信等领域具有广泛应用的普元公司脱颖而出,山东农信最终决定引入普元公司的SOA应用平台EOS作为其信息系统的统一平台。

实施路线

按照规划,统一平台的实施路线为:项目级(项目试点)→规划级(大规模实施)→回归级(过程改进及提升)。

实践3-2.jpg

图1. 统一平台在山东农信的实施路线

1.项目级(项目试点)

山东农信选定EOS作为统一平台之后,从风险管控角度出发,启动了典型的客户单一视图(ECIF)项目进行试点。

项目建设周期大大缩短:该项目有432个功能点,305个页面,187张表,按照过去的系统实施方式,预计工作量大概在50个人月,实际只花了36个人月,而且6人中有4人是地市刚毕业到岗经过简单平台培训即参与项目的大学生,比原计划减少30%的工作量,提前2个月上线,工期和质量得到明显控制。

运行稳定、无宕机现象:ECIF系统连续运行3个多月,从未发生宕机事件。验证了EOS平台的各种特性均满足山东农信的系统要求。

2.规划级(大规模实施)

在试点项目成功部署的基础之上,为了从组织级层面提高农信社应用系统的建设水平,更大程度发挥平台的价值,建设银行在接受普元公司专家咨询服务的相关分析后,规划了基于统一平台的应用体系,建立了一系列的规范和约束性准则。

建立统一的软件架构,统一开发、运行、监控平台:改变过去架构发散,前台展现与后台业务逻辑不分,逻辑与数据不分,层次不清晰的状况。山东农信的技术人员将主要精力集中在熟悉和掌握统一平台,不需要广泛接触不同开发商的不同平台,降低学习成本。

建立统一规划的项目组织架构:山东农信各个应用项目组各自为阵,缺乏统一规划,引入统一平台后,专门建立了统一的项目组织架构,下设IT规划处、架构组、公共构件组、项目过程管理组,对所有应用系统进行统一架构规划,为项目组指导和沉淀更多的公共构件,积累山东农信的IT资产,加强了山东农信的项目过程管控。

建立基于统一平台的应用项目实施过程规范体系:结合统一平台的技术特点以及山东农信过去较好的项目实施经验,建立一套基于统一平台的应用项目实施过程规范体系,并明确要求项目经理必须经过该体系的培训考核。改变以往各个开发商实施项目过程中采用的不同管理体系。

建立与统一平台相适应的开发、设计规范:为了用好平台,让其发挥出更大价值,需要建立与平台相适应的方法论。过去对于同样的需求,如信贷审批流程,不同的技术人员实现的信贷流程不同。有了规范的方法论,就有了好的标准,能够指导大家按照最佳实践来使用平台。

建立统一的软件资产积累机制:对于山东农信来说,虽然某套应用系统实现了与短信网关、邮件服务器的接口功能,但其他同类系统依然需要重新实现上述功能。不同应用系统采用不同的技术手段,缺乏统一的标准和复用体系。引入统一平台之后,山东农信在技术上具有了统一的复用标准和体系,通过山东农信自身的构件库,建立了构件库管理体系,某个应用系统沉淀的价值可以在其他系统中复用。

形成应用系统建设的良性生态链:多个项目由不同开发商同时进行研发时,对合作伙伴和项目人员采取资质认证的管理方式。开发商首先需要获得普元公司授权的EOS解决方案合作伙伴证书,才能有资格承建山东农信社的应用项目。农信社、普元公司、开发商组成一个应用实施团队,每个组织均可找到各自的定位,共同完成应用项目实施,打造互利共赢的氛围。

打造一支能够深层次设计、开发、运维的核心队伍:有一个好的平台、好的工具,在项目实践中不断积累经验,打造一支能够深层次设计、开发、运维的核心队伍,减少对合作公司的依赖性,增强农信社的核心竞争力,鼓足发展后劲。

3.回归级(过程改进和提升)

经过规划级阶段的大规模应用之后,所规划的内容需要一段时间的实践,要有优化、提升的过程。同时通过多个项目的成功实施,实现系统间的整合,建立One应用,主动积累更多的业务组件,最终实现农信社应用建设能力的持续提升。

实施效果

引入统一平台虽然仅有半年,但山东农信已顺利地完成了ECIF、企业征信、审计系统3套系统的建设。这一切都得益于部署统一平台架构后,系统开发变得更加高效快捷。在取得这些阶段性的战略成果后,山东农信目前正在基于统一平台完成信贷系统、OA系统、个人征信系统、资产管理系统等项目的建设,山东农信坚信:通过多个项目的成功实施,实现系统间的整合,将主动积累更多的应用系统项目建设经验,最终实现农信社应用建设能力的持续提升。(统一平台在山东农信的应用效果对比分析见表2)。

实践3-3.jpg

表2. 统一平台在山东农信的应用效果

相关阅读: