商业银行信息科技项目管理的研究

发表时间:2020/9/24   来源:《基层建设》2020年第17期   作者:武文杰
[导读] 摘要:近年来,大数据、云计算和人工智能等新技术不断发展并融入金融业务,互联网公司跨界进入金融业进一步加速了金融和科技的融合过程,金融业务线上化进程加速,金融科技基础设施和代码复杂度呈几何系数增加,信息科技能力已逐渐成为商业银行的核心竞争力,线上渠道成为商业银行新的利润增长点。
        上海大学  上海  200000
        摘要:近年来,大数据、云计算和人工智能等新技术不断发展并融入金融业务,互联网公司跨界进入金融业进一步加速了金融和科技的融合过程,金融业务线上化进程加速,金融科技基础设施和代码复杂度呈几何系数增加,信息科技能力已逐渐成为商业银行的核心竞争力,线上渠道成为商业银行新的利润增长点。本文分析商业银行信息科技项目管理现状,研究通过DevOps和项目信息管理提升商业银行信息科技项目管理能力,提高信息科技水平,从而适应不断变化的市场环境。
        关键词:商业银行;项目管理;信息管理
        1引言
        随着互联网公司在金融产业的跨界竞争,商业银行开始认识到信息科技的重要性。在优化业务流程,推进线上业务发展,提升用户体验等现实需要的驱动下,商业银行需要分析相关业务,提升信息科技项目管理能力,以科技力量打破时空界限,拓展业务办理渠道,引领业务发展。
        在信息科技项目的实施过程中,存在着很多问题。业务、开发、运维相互独立,各自有不同的关注点。业务方面关注业务拓展的便捷性,开发方面关注开发代码的复杂性,而运维方面为保障业务平稳运行则会尽量避免变更,业务不了解程序开发,开发不了解实际生产环境,运维不了解代码的适用场景,常常导致项目效率低下。商业银行如何利用科学的理论方法管理信息科技项目,提升项目质量和效率,降低风险,提升市场竞争力的问题亟待解决。
        2商业银行信息科技项目管理现状
        商业银行的信息科技项目主要指运用现代信息技术处理业务、经营管理活动和内部控制的应用系统以及由此而产生的基础资源和管理咨询项目,主要有应用软件类项目、基础资源类项目和管理咨询类项目三种类型。
        应用软件类项目主要是为满足业务和管理的需要,新开发或者改造优化或者新增业务功能的应用软件。基础资源类项目是信息系统基础设置建设,主要以计算机硬件设施、机房、网络等为主体,如网络系统的建设与改造、安全系统的建设与改造、机房的建设与改造、计算机设备购置及升级、标准化软件购置与升级等。管理咨询类项目主要是信息科技方面的规划、咨询等项目。目前商业银行项目管理工作流程一般为项目计划与概算、项目立项、项目实施、项目验收、项目推广、项目评价、项目变更与持续改进。
        3利用DevOps理念管理项目
        关于DevOps有多种定义。DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps 并不是新的工具或组织,而是新的文化和流程,其目标是高度协作以生产更好的软件,是开发、测试以及运维相互工作来加快开发和解决问题的方法。
        DevOps和丰田精益生产的团队理念有异曲同工之妙,打破部门之间的沟通壁垒,使开发、运营和保障部门形成一个团队,促进部门间更加紧密的合作,完成一些之前不太可能整合的开发项目。以信贷管理一体化系统为例,信贷作为银行的传统业务之一,从初始客户准入,客户经理整理相关信息,授信审批,用信审批,风险控制,贷后管理等多个方面,系统也分散为信贷系统、审批系统、贷后监控、风险审计等多个系统,涉及普惠和消费金融部、授信管理部、信贷管理部、风险管理部和审计部等多部门。同时,信贷作为主要利润来源,商业银行也需要根据市场情况,不断推出新的信贷产品,优化信贷流程,需求变化快,对整体系统项目管理要求非常高,传统的瀑布模型、原型法无法适应现实的开发模式,上线的信息系统常常跟不上需求变化,导致项目延期,严重的会使开发完成的系统不适应新的需要,造成不必要的浪费。
        运用DevOps建立敏捷开发体系可以解决问题。DevOps将项目的生命周期转变为开放式、点对点、全栈敏捷的开发管理模式。

项目在任务流和开发流中形成流水线模式,新的任务产生一个待处理的任务,进行需求规划和任务分配后进入开发流,模块在持续开发、质量检测、代码提交、持续集成的过程中不断合并,并持续交付至生产,注重系统的模块化和可配置性,以适应不断变化的外部环境。在实现信贷管理一体化系统过程中,由高管层授权成立由各个相关部门成员组成的项目小组,使得业务、开发和运维之间能够在同一团队中相互协作,了解项目整体架构,通过任务管理、版本管理、持续交付、运营监控等形成流水线,同时通过建立评价度量体系和协作流程不断改进,促进团队合力完成项目。通过DevOps 应用,进一步缩短开发、测试周期,提升持续交付能力,实现开发、测试、运维相关流程的统一,提高软件产品版本交付效率和质量,适应需求不断变化的场景。
        4项目管理信息系统
        在运用信息科技手段为商业银行的业务开展提速增效的同时,如何利用信息系统为商业银行的信息科技项目提速增效成为一大难题。信息科技项目的智力密集特性,使得简单增加开发人数对信息系统进度和质量等方面存在瓶颈。子系统的数量,开发人数的增加,新旧系统集成给项目管理带来很多问题。根据商业银行信息科技项目管理现状并借鉴DevOps方法,信息科技项目可以分为项目立项管理、项目开发管理、项目报备管理、项目增修管理四个方面。在信息科技人员紧张的情况下,常常出现一个项目经理对接多个信息科技项目的情况,在没有信息系统的帮助下,往往无法兼顾各多个项目。项目管理信息系统需要为流程中各个节点提供类似于工作平台的界面,为项目经理提示代办工作,并在信息系统中加入相关流程审批、文档归档、风险提示等流水线化的流程。在数据库设计方面利用数据流图、E-R图理清数据流向和实体关系。在项目管理信息系统的主要工作流中需要实现可配置化,以适应不断变化的现实需求。
        5结语
        在商业银行不断上线业务系统的背景下,通过DevOps理念,利用信息系统管理商业银行信息科技项目,可以促进开发、测试和运维之间的协作能力,在提升项目的交付效率和质量的同时,降低成本,控制风险。在大数据、云计算等新兴技术的运用过程中,提升商业银行的信息科技项目管理能力,加快系统迭代速度,使得信息科技引领业务发展,从而适应日新月异的市场环境。
        参考文献:
        [1]李志东.基于PRINCE2的S银行“智慧银行”建设项目群管理研究[D].山东大学,2019.
        [2]杨波.金融业数据平台项目建设管理的研究[D].北京邮电大学,2019.
        [3]宋健.银行IT项目管理信息系统设计与实现——以建设银行为例[J].电脑知识与技术,2019,15(04):79-82.
        [4]雷发林.基于DevOps理念的某银行云数据中心自动化运维管理研究[D].华中科技大学,2018.
        [5]熊志正.中国银行DevOps实践与探索[J].金融电子化,2018(01):79-81.
        [6]孙杰贤.中国银行:从DevOps实践到应用性能管理[J].中国信息化,2017(10):28-29.
        [7]刘云鹏.长春农商银行管理信息系统建设问题研究[D].吉林财经大学,2017.
        [8]曾欣.商业银行信息系统开发项目管理的研究[J].电子技术与软件工程,2014(06):85.
        [9]王刚,周靖华,张媛媛.商业银行信息系统开发项目质量管理的研究[J].福建电脑,2013,29(05):55-58+112.
        [10]臧勇.论如何做好对信息系统项目的监控管理[J].信息与电脑(理论版),2013(02):43-44.
        [11]任昌涛.信息系统的银行项目管理探究[J].信息与电脑(理论版),2012(07):133-134.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: