银行软件开发项目管理研究.docx_第1页
银行软件开发项目管理研究.docx_第2页
银行软件开发项目管理研究.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银行软件开发项目管理研究 摘 要金融行业对于银行软件开发的关注度是比较高的,尤其是在新媒体环境的影响下,银行软件的数量不断增多、内容不断丰富。银行用户为了时时了解银行动态和自己的账号安全,越来越频繁地使用银行软件。银行对软件开发进行项目管理,能够为软件开发技术提供一个较为安全的环境,防止软件在使用过程中出现风险。基于此,本文对银行软件的开发技术和与之相关的项目管理进行详细分析。 下载 关键词银行;软件开发;项目管理 doi:10.3969/j.i中图分类号F832.2 文献标识码A 文章编号1673-0194(2017)20-0-02 银行软件项目管理的内容包括软件开发的质量、成本,以及运行过程中出现的各类风险等,项目管理能够为银行软件开发提供一个适宜的环境,在一定程度上反映了进行银行软件开发的重要性。一般来说,银行需要从多个方面对软件的开发进行项目管理,特别是在软件开发中,涉及严防银行和客户等的机密信息泄露问题,增加了项目管理的难度。因此,银行软件项目管理,可保障银行在业务开展时为其提供安全的作业环境,并将银行和客户交易的风险控制在可承受范围。 1 银行软件开发项目的必要性 银行软件不同于软件公司开发的其他软件,其他软件主要是基于某种产品而开发的,开发的软件将作为产品出售,而银行开发的软件主要是基于银行的特殊业务应用要求而开发的,主要为银行和客户提供安全、便捷的业务。对于银行和客户来说,安全是银行软件的首要目标,其次是在达到安全目的基础上,最大程度地减少业务流程及业务办理时间,以提高银行的业务处理能力。特别是在某个时间段,银行业务量多时,若能够使用银行软件进行金融操作代替服务,则能降低银行工作人员的业务出错率,并提高银行处理金融业务的能力和服务质量,这对银行提高自身竞争力具有重要的作用。银行软件开发要达到金融行业的要求,这样银行软件的服务效率才能更高、服务保障能力才能更加强大,才能大大增强银行的业务竞争能力,提高核心竞争力。 银行软件开发有强大的技术作为支撑,能够为银行各类业务的开展提供更加完善和细致的服务内容,各银行的分行还可通过软件将银行内部的数据库进行联系,让这些数据的传输更加稳固、更加快捷和安全。另外,银行软件的开发,需要满足银行及客户对服务的需求,这也是银行软件项目管理最明确的目标。当前,银行软件对计算机设备性能的要求较高,对运行速度的要求也比较严格,因此银行需要一个高容量的计算机磁盘。 2 银行软件项目开发的管理措施 银行软件开发项目管理是为了使软件项目,能够更好地按照银行预定的目?松杓坪褪凳?,进而对软件项目运行中的进度、人员、质量、成本进行管理和分析的过程活动。与其他产品项目不同的是,银行软件开发不需要过多的物资投入,需要的主要是人力资源的投入,具有较大的独特性。银行软件项目管理主要包括需求管理、技术管理、人员管理、进度管理、开发环境管理、文档管理以及测试管理等几个部分。 2.1 需求管理 银行内部业务部门向技术负责部门提出项目申请报告,提出需要的银行软件项目功能的要求,其可以根据银行内部业务开展情况、实际存在的问题和需求进行填写,该要求即是未来银行软件需求的基础和雏形。首先,软件设计人员应全面理解业务人员提出的银行软件各类功能的要求,对所有的要求进行仔细甄别,以便将在技术上无法实现的要求剔除。其次,银行应开需求讨论会进行需求分析。其可以召开需求分析讨论会,对软件功能的需求进行详细分析,直到银行业务人员和技术人员对软件项目的功能要求全面理解,且达成一致。再者,编撰需求分析说明书,编撰工作完成后,银行组织专家对此进行论证和评审,然后由需求和开发双方进行签字确认,作为软件项目验收交付的依据。软件开发过程中,若因银行方面发生需求变化需要更正时,软件项目负责人应及时对说明书进行修改,双方进行签字确认。 2.2 人员管理 银行软件项目开发管理中最重要的主观能动性发挥者是人,特别是参与软件设计的技术人员和管理人员,他们发挥的作用是不同的。如,项目负责人负责项目的合同制作、项目招标、项目进度控制等工作,项目经理负责项目管理中的开发质量、开发进度、方案设计及编撰,对项目技术人员考核督查等;开发人员主要负责软件编程的设计;环境人员不具体参与软件的设计和编码,主要负责项目的整体协调等;测试人员主要进行软件的测试等。 2.3 技术方案管理 项目经理负责技术方案的制订,这主要是在于项目经理对技术的了解比较全面和深入,且参与了前期的项目讨论和论证,对银行需求的把握比较准,在软件设计中也会更好地贯彻项目的方案和意图。技术方案应包括软件项目的总体设计和分部设计。软件各部分的功能模块应在总体设计中列出;分部设计是对总体设计在各部分上的设计细化,软件设计人员在进行设计时,最好要考虑细致、周全,越细致越好。 2.4 进度管理 进度管理是指按照合同和方案规定的设计期限,对项目进行规划、任务分配、调配人力资源等,以便在规定的期限内完成软件任务设计。进度管理主要是由项目经理负责,项目经理首先应根据规定的时限,对项目作出一个总的进度表,然后规划为不同的完成阶段,根据各个阶段制作详细的规划进度表。进度表应该包含项目的可靠性、可完成性、灵活性。另外,进度表设计也可以借助一些计算机软件进行实现。 2.5 文档管理 文档管理主要是针对项目中的文档实行规范化编制、归档等。在软件项目文档管理中,相关人员要克服以下几个问题。一方面,技术人员因编写程序代码,不愿意对文档进行编撰;另一方面,项目管理人员认为文档不重要,忽视对文档方面的检查。软件项目管理中,往往会因为文档缺少,导致对软件运行后的维护缺少依据,造成维护困难。 2.6 测试管理 测试管理包括测试计划的制订和核对、测试方案的编制、测试步骤的设计、测试错误查询和修正以及测试结果的报告等。当对软件进行测试前,相关人员应该明确一名测试经理负责整个测试工作的运行工作,并制订详细的测试计划和测试方案、测试步骤等,当测试出现错误时,要及时进行修正,测试结束后,要及时撰写测试报告并存档。 3 结 语 当前,银行对相关业务软件的要求比较高,且存在设计内容更改的情况,这给项目管理带来了一定难度。软件开发过程并不是不可调整的,开发人员应根据用户需求和金融市场的变化,对软件进行一定程度的修正。另外,开发人员应在项目管理中建立责任制度,通过奖惩机制,建立对项目管理人员的约束机制,一旦软件开发工作中出现各类问题,可以对责任人员进行责任追究,以确保项目管理过程中不出现大的纰漏,对出现的问题能够迅速地加以解决。 主要参考文献 王锐.银行软件开发项目管理分析J.电子技术与软件工程,2015(4). 龙爱强.银行软件项目管理系统设计与实现D.西安:电子科技大学,2013. 王敏.银行软件开发项目需求管理研究D.北京:中国科学院大学,2015. 张健.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论