APP下载

银行金融软件开发项目管理模式研究

2019-11-12谢新华

管理学家 2019年9期
关键词:管理模式项目管理银行

谢新华

[摘 要] 在信息化时代,银行业务范围不断扩大,电子交易量也在不断增加。为了能够更好地提供金融服务,提供一个开放性的金融管理服务平台已经是大势所趋。鉴于此,文章通过融合前沿的IT技术,对银行金融软件开发项目管理模式进行深入研究,试图为之提供行之有效的建议。

[关键词]银行 金融软件 项目管理 管理模式

中图分类号:F832.2 文献标志码:A

银行金融软件的开发质量,直接关系到金融产品的质量,对银行业务拓展具有重要影响。随着我国经济的快速增长,银行之间的竞争日趋激烈,这些竞争主要集中在提供的服务功能、业务拓展范围以及服务效率等方面。在电子信息技术普及的今天,客户更加渴望银行能够提供方便快捷和丰富多样的金融服务,这就要求银行金融软件在开发方面满足多样化和智能化需求[1]。为了满足银行不断增长的业务需求和产品类型,需要对金融软件开发工作进行整合,文章结合项目管理理论和我国银行金融业发展现状,对金融软件开发的人力资源、时间成本以及质量进行综合管理,从金融软件的开发特点出发,分析软件开发工作中的各类问题,有针对性地提出解决方案。

一、银行金融软件开发项目评价

银行金融软件开发主要目的是拓展银行业务范围,银行业务部负责收集客户需求,软件开发部门针对客户需求开发相对应的软件,每一个业务部门都有与之相对应的软件开发小组,通过分析客户需求,全面了解客户对银行业各方面的要求,并且准确地进行表达,确保客户接受和满意银行金融软件产品[2]。因此,客户需求是银行金融软件开发的依据,也是最终客户验收软件系统的依据。银行金融软件开发具有以下几个特点。

(一)统一性

银行软件开发实行总行对各分行、支行进行统一管理,银行金融业软件开发工作与总行业务系统相连接的模式。这种统一化管理模式可以帮助网上电子银行轻松实现金融交易。

(二)时效性

银行金融软件开发工作针对业务部门收集到的客户需求有针对性地进行开发,客户的需求同时也是银行金融软件改革和创新的起点,这就使得金融软件开发具有较强的时效性。

(三)稳定性

银行金融软件开发依托强大和稳定的应用系统,为客户提供更加优质的金融产品和金融服务。应用系统的稳定性是商业银行为广大客户提供方便、快捷、高效的金融服务的前提和保障[3]。

(四)安全性

伴随着互联网快速发展,银行之间的业务往来都是通过网络进行的,客户资料以及业务数据通过电子文档保存,尤其是手机APP、网上银行等金融电子商务的迅速普及使数据保存更方便。这些虚拟的交易方式对应用系统的安全性要求越来越高。

二、銀行金融软件开发项目管理流程

银行金融软件开发和项目管理是密不可分的整体,项目是为实现既定目标在一定时间、人员和其他资源约束条件下开展的活动。银行金融软件开发项目管理是在项目管理过程中,确保各种项目工作和项目的成功要素相互协调配合,以确保整个项目的成功。银行金融软件开发大都是根据业务部的需求进行的,开发工作具有较强的目的性[4]。银行金融软件开发项目管理流程包括制订项目计划、金融软件开发的变更管理、开发过程中文档的编制与管理三个方面。

(一)制订项目计划

制订项目计划是项目管理的首要工作,计划是管理者执行工作的重要依据,通过科学、合理的计划可以有效地进行资源配置,提高工作效率的同时最大限度地避免资源浪费。项目计划只有严格执行才能发挥其自身作用,因此项目经理要负责监督计划执行情况,在每一阶段工作完成后,根据项目进展情况及时进行总结和评估,如有不足需要对原有计划进行修正。各项管理控制的标准都是根据计划制定的,标准执行的关键在于实际工作和计划的意志性,在制订项目计划的过程中,收集各方面的信息,来确定项目在未来执行过程中的不确定性因素,并且需要在计划制订过程中充分考虑这些不确定因素,针对这些不确定性因素制定应急预案,起到有效的风险防范作用。

(二)金融软件开发的变更管理

银行金融软件开发的变更管理又称为配置管理,是在金融软件开发过程中标识、控制和管理软件变更的一种有效方式,主要包括配置管理计划、实施变更控制、对各程序文档进行优化管理。配置管理的使用取决于项目规模、复杂程度以及风险水平,银行金融软件规模越大,配置管理就越重要。配置管理在整个系统周期内控制各配置项的投放和变更,记录并报告配置状态和变更要求,验证配置项的完整性和正确性[5]。

(三)开发过程中文档的编制与管理

银行金融软件在开发过程中会产生大量的文档文件,如果不重视文档管理,整个项目就会显得异常混乱,产生问题也将无据可查,因此需要做好文档的编制与管理工作。在银行金融软件开发的过程中,开发人员需要制订一系列工作计划,编制工作报告,这些计划和报告需要提供给管理人员,得到相应的支持。管理人员可以通过文档了解金融软件开发的进度、资源利用率和成果等。软件开发人员需要提供给客户有关软件的使用、操作和维护等多方面的资料。银行金融软件开发部门与业务部门相互对接,所开发的金融软件具有较强的时效性、可维护性等特点,为了便于管理,需要结合客户需求开展高质量的文档编制工作。

三、银行金融软件开发项目管理的应用

(一)项目集成管理

银行金融软件开发集成管理包括项目策划、软件配置管理两个部分。其中项目策划包括软件开发项目实施阶段的成果确定、项目遵循的规范和生命周期的选定,并且将策划结果与项目计划进行综合评定。软件配置管理主要把控配置计划、配置项管理和变更管理。配置项管理包括文档管理、代码和数据标识、版本控制、配置审核、配置报告整理。变更管理包括计划变更、需求变更和设计变更。

(二)项目范围管理

项目范围管理主要是对银行金融软件的目标进行描述,包括系统接入的所有设备,在现有技术水平下系统与厂家设备的接入方式,整个项目的继承以及项目竣工后的技术支持和服务。

(三)项目时间管理

银行金融软件开发项目组根据项目范围对每一个环节的工作时间进行预估,制订出软件开发工期计划。清晰地列出各项活动开始和结束时间,设定预期成果和先决条件,进行有效的时间管理,避免责任不清,降低风险,增强项目成功的概率。

(四)项目成本管理

银行金融软件开发项目成本管理主要围绕软件项目范围和工期进行,核算采购软硬件设备的费用,技术开发人员和测试人员工资,项目初期可能需要的所有市场运作费用等。成本控制和管理涉及客户的利益,通过降低成本的方式可以有效地提升项目管理效率。

(五)人力资源管理

项目經理是整个团队的核心,其工作能力、素质和经验对项目成败有着直接的影响。优秀的项目经理能够起到核心带动力,根据项目的实际情况,按照银行金融软件工程的方法,将所有开发人员按照软件的层级进行分组,提升程序的可维护性,增加开发人员之间的沟通和交流,提高银行金融软件开发效率[6]。

(六)项目风险管理

项目风险在于客户会根据自己的实际需要进行变动,项目经理就需要将风险因素进行有效划分。银行金融软件项目管理模式具有显著的风险防范措施,对加强和优化管理有着非常显著的作用。

四、结语

银行之间的竞争主要集中在知识和技术方面的创新,在知识经济时代,银行金融业的发展依赖于技术革新,伴随着电子和网络技术在银行金融业的普及,传统银行项目管理的方式已经无法满足时代发展的需要,尤其是电子银行的发展更加依赖于互联网技术的支持。因此,必须加快金融软件开发的步伐,提高支付结算系统的程序化,完善金融网络系统建设,推进票据清算自动化、管理信息系统、信用卡授信系统、外汇业务系统的开发。逐步建立全球化、智能化的网上银行系统,为客户提供准确、快捷、便利的金融服务。

参考文献:

[1]魏诚宝.我国微型金融信贷评估方法研究[D].昆明:云南财经大学,2016.

[2]刘明.敏捷开发在互联网金融项目管理中的应用研究[D].北京:北京邮电大学,2018.

[3]张保军.银行软件项目开发的计划管理[J].中国金融电脑, 2014(6):73- 77.

[4]孙杰成,颜锦奎.Scrum敏捷开发方法在跨境电商平台的实践[J].计算机技术与发展,2018(1):159- 163.

[5]周俊.计算机软件开发过程质量的项目管理对策研究[J].信息与电脑(理论版),2019(10):130- 131.

[6]刁黎黎.软件研发项目风险管理应用研究——以智慧城市科学规划平台项目为例[D].北京:北京邮电大学,2018.

猜你喜欢

管理模式项目管理银行
基于项目管理视角的中小企业营销模式应用研究
项目管理指南
项目管理成熟度模型构建研究
中关村银行、苏宁银行获批筹建 三湘银行将开业
银监会再批三家民营银行
第三家互联网银行创立 四川新网银行于近期开业
高校网站安全管理研究与探讨
浅谈高校图书馆随书光盘的编目与管理作用
工程应用型本科机械专业学生考研管理模式探索