常见问题欢迎来到大学堂论文网,权威的论文代写、论文发表平台,服务论文行业十二年,专业为您提供论文代写代发服务
点击咨询韦老师  点击咨询李老师
范文期刊如找不到所需论文资料、期刊 请您在此搜索查找
 
您当前的位置:主页 > 管理论文 >

银行开发软件项目管理的必要性及措施分析

发布时间:2019-09-29


  摘要:金融行业对于银行软件开发的关注度是比较高的, 尤其是在新媒体环境的影响下, 银行软件的数量不断增多、内容不断丰富。银行用户为了时时了解银行动态和自己的账号安全, 越来越频繁地使用银行软件。银行对软件开发进行项目管理, 能够为软件开发技术提供一个较为安全的环境, 防止软件在使用过程中出现风险。基于此, 本文对银行软件的开发技术和与之相关的项目管理进行详细分析。

  关键词:银行; 软件开发; 项目管理;

  银行软件项目管理的内容包括软件开发的质量、成本, 以及运行过程中出现的各类风险等, 项目管理能够为银行软件开发提供一个适宜的环境, 在一定程度上反映了进行银行软件开发的重要性。一般来说, 银行需要从多个方面对软件的开发进行项目管理, 特别是在软件开发中, 涉及严防银行和客户等的机密信息泄露问题, 增加了项目管理的难度。因此, 银行软件项目管理, 可保障银行在业务开展时为其提供安全的作业环境, 并将银行和客户交易的风险控制在可承受范围。

  1 银行软件开发项目的必要性

  银行软件不同于软件公司开发的其他软件, 其他软件主要是基于某种产品而开发的, 开发的软件将作为产品出售, 而银行开发的软件主要是基于银行的特殊业务应用要求而开发的, 主要为银行和客户提供安全、便捷的业务。对于银行和客户来说, 安全是银行软件的首要目标, 其次是在达到安全目的基础上, 最大程度地减少业务流程及业务办理时间, 以提高银行的业务处理能力。特别是在某个时间段, 银行业务量多时, 若能够使用银行软件进行金融操作代替服务, 则能降低银行工作人员的业务出错率, 并提高银行处理金融业务的能力和服务质量, 这对银行提高自身竞争力具有重要的作用。银行软件开发要达到金融行业的要求, 这样银行软件的服务效率才能更高、服务保障能力才能更加强大, 才能大大增强银行的业务竞争能力, 提高核心竞争力。

  银行软件开发有强大的技术作为支撑, 能够为银行各类业务的开展提供更加完善和细致的服务内容, 各银行的分行还可通过软件将银行内部的数据库进行联系, 让这些数据的传输更加稳固、更加快捷和安全。另外, 银行软件的开发, 需要满足银行及客户对服务的需求, 这也是银行软件项目管理最明确的目标。当前, 银行软件对计算机设备性能的要求较高, 对运行速度的要求也比较严格, 因此银行需要一个高容量的计算机磁盘。

  2 银行软件项目开发的管理措施

  银行软件开发项目管理是为了使软件项目, 能够更好地按照银行预定的目标设计和实施, 进而对软件项目运行中的进度、人员、质量、成本进行管理和分析的过程活动。与其他产品项目不同的是, 银行软件开发不需要过多的物资投入, 需要的主要是人力资源的投入, 具有较大的独特性。银行软件项目管理主要包括需求管理、技术管理、人员管理、进度管理、开发环境管理、文档管理以及测试管理等几个部分。

  2.1 需求管理

  银行内部业务部门向技术负责部门提出项目申请报告, 提出需要的银行软件项目功能的要求, 其可以根据银行内部业务开展情况、实际存在的问题和需求进行填写, 该要求即是未来银行软件需求的基础和雏形。首先, 软件设计人员应全面理解业务人员提出的银行软件各类功能的要求, 对所有的要求进行仔细甄别, 以便将在技术上无法实现的要求剔除。其次, 银行应开需求讨论会进行需求分析。其可以召开需求分析讨论会, 对软件功能的需求进行详细分析, 直到银行业务人员和技术人员对软件项目的功能要求全面理解, 且达成一致。再者, 编撰需求分析说明书, 编撰工作完成后, 银行组织专家对此进行论证和评审, 然后由需求和开发双方进行签字确认, 作为软件项目验收交付的依据。软件开发过程中, 若因银行方面发生需求变化需要更正时, 软件项目负责人应及时对说明书进行修改, 双方进行签字确认。

  2.2 人员管理

  银行软件项目开发管理中最重要的主观能动性发挥者是人, 特别是参与软件设计的技术人员和管理人员, 他们发挥的作用是不同的。如, 项目负责人负责项目的合同制作、项目招标、项目进度控制等工作, 项目经理负责项目管理中的开发质量、开发进度、方案设计及编撰, 对项目技术人员考核督查等;开发人员主要负责软件编程的设计;环境人员不具体参与软件的设计和编码, 主要负责项目的整体协调等;测试人员主要进行软件的测试等。

  2.3 技术方案管理

  项目经理负责技术方案的制订, 这主要是在于项目经理对技术的了解比较全面和深入, 且参与了前期的项目讨论和论证, 对银行需求的把握比较准, 在软件设计中也会更好地贯彻项目的方案和意图。技术方案应包括软件项目的总体设计和分部设计。软件各部分的功能模块应在总体设计中列出;分部设计是对总体设计在各部分上的设计细化, 软件设计人员在进行设计时, 最好要考虑细致、周全, 越细致越好。

  2.4 进度管理

  进度管理是指按照合同和方案规定的设计期限, 对项目进行规划、任务分配、调配人力资源等, 以便在规定的期限内完成软件任务设计。进度管理主要是由项目经理负责, 项目经理首先应根据规定的时限, 对项目作出一个总的进度表, 然后规划为不同的完成阶段, 根据各个阶段制作详细的规划进度表。进度表应该包含项目的可靠性、可完成性、灵活性。另外, 进度表设计也可以借助一些计算机软件进行实现。

  2.5 文档管理

  文档管理主要是针对项目中的文档实行规范化编制、归档等。在软件项目文档管理中, 相关人员要克服以下几个问题。一方面, 技术人员因编写程序代码, 不愿意对文档进行编撰;另一方面, 项目管理人员认为文档不重要, 忽视对文档方面的检查。软件项目管理中, 往往会因为文档缺少, 导致对软件运行后的维护缺少依据, 造成维护困难。

  2.6 测试管理

  测试管理包括测试计划的制订和核对、测试方案的编制、测试步骤的设计、测试错误查询和修正以及测试结果的报告等。当对软件进行测试前, 相关人员应该明确一名测试经理负责整个测试工作的运行工作, 并制订详细的测试计划和测试方案、测试步骤等, 当测试出现错误时, 要及时进行修正, 测试结束后, 要及时撰写测试报告并存档。

  3 结语

  当前, 银行对相关业务软件的要求比较高, 且存在设计内容更改的情况, 这给项目管理带来了一定难度。软件开发过程并不是不可调整的, 开发人员应根据用户需求和金融市场的变化, 对软件进行一定程度的修正。另外, 开发人员应在项目管理中建立责任制度, 通过奖惩机制, 建立对项目管理人员的约束机制, 一旦软件开发工作中出现各类问题, 可以对责任人员进行责任追究, 以确保项目管理过程中不出现大的纰漏, 对出现的问题能够迅速地加以解决。

  参考文献
  [1]王锐.银行软件开发项目管理分析[J].电子技术与软件工程, 2015 (4) .
  [2]龙爱强.银行软件项目管理系统设计与实现[D].西安:电子科技大学, 2013.
  [3]王敏.银行软件开发项目需求管理研究[D].北京:中国科学院大学, 2015.
  [4] 张健.基于FPA方法的某银行软件开发项目的工作量估算研究[D].北京:中国科学院大学, 2014.

TAG标签: 软件开发     软件项目管理     银行    

相关论文