袁安伟
摘 要:伴随着商业银行的信息化发展,信息化软件的应用显得越发重要,软件的合理开发与应用是保障商业银行经营效益的关键。银行业在现代社会发展中越来越发挥着举足轻重的作用,这也使得目前商业银行对银行软件的要求越来越高。为此,本文主要通过对目前商业银行软件开发过程中存在的问题和质量控制的必要性进行阐述,提出商业银行软件质量控制系统的重要性、开发方法和质量控制方法。
关键词:商业银行;软件开发;质量控制
随着国内金融市场的逐渐壮大以及金融市场逐步对外开放,这就对现有商业银行的软件提出了更高层次的要求。商业银行系统的软件特征必须具备安全、可靠、稳定特性,在软件质量问题展现出来之前,需要从软件开发的阶段着手做好相关工作的优化,借助质量控制体系的制定与落实保障软件开发效益,并为商业银行的长远发展奠定基础。对此,为了更好的推动商业银行持续发展,本文简要分析商业银行软件开发过程的质量控制体系,希望可以为相关工作者提供理论帮助。
1 商业银行软件开发存在的问题和质量控制的必要性
经过相关数据报道,目前商业银行软件在开发过程中存在诸多问题。主要包括软件版本不稳定,漏洞较多,易形成数据混乱;设计过程不规范,生成文档不标准;软件更新过程造成数据丢失,更新的软件版本与原版本存在不兼容问题;软件操作自动化程度不够,复杂繁琐,未能充分利用软件本身的强大性能。部分软件由于前一版本存在问题未解决问题,直接更新成下一版本,使得在下一版本依然保留着前期的漏洞,造成数据错误、经济损失,这些都对银商业银行软件开发质量提出挑战。所以这也就要求商业银行软件质量的管理是不可或缺,应该引起足够的重视。在对商业银行软件进行开发过程中,要建立一个成熟、规范的组织架构,对软件开发过程进行严格把控、制定相应的规章制度。同时对相关软件开发人员进行实时动态监督监控,发现问题及时解决,减少问题和故障的发生率,加快软件开发效率,提高系统的稳定性、安全性。
2 商业银行软件开发过程中的质量控制体系
借助质量控制方式可以构建一个理想的项目管理支持系统。在项目开始之前,需要先对项目的需求做好全面性的分析,同时按照相应的规模情况制定有效的项目计划,同时在计划的内容层面上做好进度的规划、资源的调配以及经费的应用。基于风险的分析,需要做好风险的分析和风险管理计划的制定与落实,在项目实施过程中必须做好跟踪和监督管理工作,在发现和计划不相符合的情况应当及时做好调整与优化,保障项目可以按照预期计划实施。在质量控制体系方面,主要涉及项目管理体系与质量管理体系。
项目管理体系主要是基于完成对应项目任务的分解结构进行制定的,需要做好资源的分配、成本与风险的估算,并按照相应的分析结果做好相关成员的任务制定与落实,并保障所有的成员都有相对应的工作计划表与进度表,保障所有的团队成员都可以根据表内容进行工作;质量管理体系方面主要涉及质量控制与保障两个层面,在企业中这两项任务属于相互独立的,质量控制属于产品的质量把关环节,但是质量保证属于项目管理决策提供支持的一个环节[2]。在质量管理体系方面,需要从两个方面落实:1)制定管理计划。按照项目管理的不同环节制定具体的阶段性管理计划,以文档提交计划以及软件版本的管理计划为主,构建文档的管理机制以及软件版本的控制系统;2)质量保证活动。質量保证活动的根本目的在于从过程的稳定性角度上实现产品稳定性的优化,以质量保障活动的方式做好过程性的执行,并借助有效的评审活动以及活动引入的方式实现质量的状况判断,并基于这一角度上保障产品质量可以满足商业银行的软件开发需求。在活动过程中主要涉及阶段性的质量保证监督跟踪和监控,阶段性的保证监督活动主要是针对项目计划与质量控制计划当中的不同阶段任务进行检查,并收集成果的同时落实日常跟踪与监督。掌握项目具体实施情况的同时尽可能保障项目活动过程。在体系建设期间?确保项目进展情况的收集和任务状态的控制,并基于评估能力的供应,为项目计划提供有效地调整决策支持,并针对最佳的实践性经验,做好过程性的支持。
在软件质量体系的控制策略方面优化策略在于下面几点:1)成立小组。明确小组的职责同时由小组的成员基于软件开发当中的各种问题做好相应的分析,并基于开发阶段的文档做好不同阶段文档质量的检验,并制定具体的测试方案;2)构建质量意识。责任人需要在软件开发过程中保持高度质量需求意识,构建质量第一的基础思维模式,明确质量职责的同时做好人本化的职责落实,尽可能缩短周期并降低成本[3];3)量化标准。质量控制小组需要尽可能将质量标准以量化方式落实,以对软件产品的质量监督与控制方式为主,做好开发人员的质量强化性管理,并以质量控制量化标准为基础,保障软件的开发质量,同时维护银行相关部门或利益者的利益需求,尽可能降低开发成本并提升开发成效;4)控制点制定。软件开发期间的质量控制属于一个阶段性的过程,不同环节存在高度关联性。在开发期间需要做好设计控制点的制定,以不同检查点做好任务与结果的审核,同时检查项目不同阶段的实施情况,做好审核意见的制定,并落实质量控制与问题控制等措施。借助有效措施强化瘢痕的控制,在程序出现错误时应当及时借助版本控制措施进行整改,加快开发效率[4]。
3 总结
综上所述,商业银行软件开发过程中质量控制体系的制定与落实非常重要,质量控制体系对于商业银行的软件开发具备显著的影响力,同时整个控制过程属于持续性、系统更换的过程,软件组织需要所有的开发人员积极参与,相关的管理人员也需要做好支持与监督工作,在工作中不断的调节、充实并优化软件的开发管理工作,做到日常化、规范化的管理,在期间需要随着商业银行的信息化技术需求,做好软件的优化,从而为商业银行的经营发展奠定基础。
参考文献
[1]王鑫.商业银行房地产开发贷款风险及防范[J].今日财富(中国知识产权),2018(5).
[2]葛佳玲,王妹.我国商业银行财务绩效评价研究[J].中国林业经济,2019(5).
[3]王娟.计算机软件开发过程中存在的问题与对策探析[J].数字通信世界,2019,170(02):281.
[4]张同健.国有商业银行信息系统内部控制体系研究[J].福建商业高等专科学校学报,000(003):48-54.