分类筛选
分类筛选:

管理工作本科毕业论文范文 与商业银行配置管理工作和实践基于北京农商银行软件开发中心配置管理工作的实践方面论文如何怎么撰写

版权:原创标记原创 主题:管理工作范文 类别:发表论文 2024-03-22

《商业银行配置管理工作和实践基于北京农商银行软件开发中心配置管理工作的实践》

本文是管理工作函授毕业论文范文与配置管理和农商和商业银行相关论文如何怎么撰写。

配置管理(Configuration Management,CM)是对软件产品及其开发过程进行管理和监督的一套规范化的方法,能够解决多用户开发引起的版本不一致、资源冲突等问题,其目标是记录软件产品生成的过程、所有更改可通过流程管控以及确保软件开发人员在软件生命周期中各个阶段都能得到精确的产品配置.

近年来,北京农商银行软件开发中心持续建设和优化配置管理工作和流程.自2012 年起,软件开发中心开始构建配置管理体系.历经三年,软件开发中心实现了所有生产系统的代码、数据操作脚本、投产文档等通过配置管理流程集中控制版本变更,完成了“所测即所投”的版本管理目标,有效地保障了开发版本的质量和软件资产的安全.

一、配置管理工作面临的问题和挑战

银行业务的快速发展对应用系统建设的质量和时效都提出了较高的要求.作为版本控制和变更控制的主要流程,配置管理工作迎来了新的挑战:一是业务需求量大,并行项目多,及时性要求高,这些都对版本发布的响应时效提出了更高的要求;二是各个系统特点不同,在编译等环节仍存在大量的手工操作,具有较高的操作风险,影响测试版本的质量和版本发布的效率;三是项目数量增多导致系统版本变更而引发冲突,其所带来的风险和成本日益加大.因此,构建高效的发版流程,进一步提高管理的自动化水平,已成为提升配置管理工作的必然选择.

二、配置管理工作的研究和实践

北京农商银行软件开发中心配置管理员借鉴同业的先进经验,深入剖析本行的实际情况并积极创新,走出了一条富有特色和成效的实践之路.经过几年的实践,构建出规范可控、高效响应的配置管理工作流程,如图1 所示.

管理流程通过系统配置管理员和组织级配置管理员两级人员管理日常项目开发过程.系统配置管理员通过分支管理,实现项目版本管理和系统版本管理.

1. 分支管理的原则

(1)项目版本管理——分支管理

一套系统在同一时间可以存在多个项目的并行开发,由于投产时间、计划变更等不确定因素的存在,一套系统需多个分支进行管理.每条分支对应一个项目,各分支可单独投产,互不影响,分支管理的目的是每条分支的内容可作为单独投产的内容.

(2)系统版本管理——分支的合并

各项目在规定时间完成所有测试之后,如无特殊情况(如计划变更等),配置管理员在此时进行系统封版,需投产的分支合并到投产分支中,发布准生产版本,进行版本验证.

组织级配置管理员通过构建测试版本的流程,实现“所测即所投”的版本管理目标,项目投产版本必须通过测试流程达到测试出口标准才能投产.投产后,组织级配置管理工程师负责更新生产版本,更新后系统配置管理工程师更新开发库分支版本,整个配置管理流程循环执行形成闭环,监控了项目开发的全过程.

2. 自动化构建流程

为提升版本响应时效,提高管理自动化水平,组织级配置管理员在构建测试版本环节进行了改进,构建测试版本、生成目标码测试基线、发布测试版本的过程通过自动化实现,大大缩短了版本构建时间,提升了发布版本的效率.自动化构建流程如图2 所示.

(1)获取代码更新编译环境

组织级配置管理员调用构建定义获取最新修改代码并更新系统编译环境.构建定义的核心是调用已经写好的Ant 脚本或者Bat 脚本,脚本的内容包含文件更新、编译、打包操作等步骤.

(2)自动构建生产版本

调用构建定义自动构建生成软件的目标码和测试版本.根据系统部署的要求,版本发布可实现全量发布与增量发布两种模式.

(3)生产版本基线

自动构建成功后,调用Bat 脚本将软件产品版本上传服务器,并自动生成系统测试版本基线.调用时只需输入产品名称和投产时间,即可生成系统版本基线.

三、配置管理工作的实践成果

规范可控、高效响应的配置管理工作流程解决了在系统投产计划变更、新增紧急投产需求等情况下需要重组或拆版的问题,降低了操作风险;实现了“所测即所投”的版本管理目标,使整个开发过程规范可控;每个系统版本构建过程用时减少50% 以上,极大地减少了配置管理员的工作量,提高了版本发布的质量和效率.

四、配置管理工作未来发展和努力方向

在现有管理实践的基础上,未来配置管理要逐步在深度和广度上推进,注重提高交付版本的质量,引导研发人员规范化开发过程,实现从彰显自由到强化规范、从重视结果到关注过程、从强调时效到注重计划的转变.

1. 增加配置管理工作的深度

当前,配置管理工作以系统组件为最小管理单元,组件的划分不够细致导致日常版本冲突,版本整合问题较多.为解决上述问题,配置管理计划后期通过调整管理流程将管理力度深入到系统的每个代码.

新的代码出入库流程:一是同一投产时间相同代码不允许同时出库进行开发;二是不同投产时间同一代码可以同时出库开发,需通过测试版本封版后同步更新.通过代码出入库管理新机制,在开发阶段早期解决版本冲突、版本整合、代码及时更新的问题.

2. 配置管理和项目管理相结合

未来,配置管理将版本管理和项目管理、需求条目管理、产品经理的开发设计分工相结合,杜绝无架构、只为实现功能的堆叠开发模式,解决项目干系人在开发过程中不能及时获取项目信息的问题,确保开发过程按照项目计划执行.

3. 继续实践配置管理的自动化

继续研究实践,提高配置管理的自动化能力.在实现构建版本自动化的基础上,实现布置测试版本、系统投产等步骤的自动化,降低操作风险,进一步提高交付版本的质量和效率.

管理工作论文参考资料:

物流管理论文题目

企业管理论文5000字

管理会计案例分析论文

财务管理的论文题目

大学生时间管理论文

医学教育管理杂志

汇总,这是关于配置管理和农商和商业银行方面的相关大学硕士和管理工作本科毕业论文以及相关管理工作论文开题报告范文和职称论文写作参考文献资料。

和你相关的