项目管理资源网

您的位置:项目管理资源网 >> 项目管理基础

如何管理软件维护项目?

2019/6/13 9:52:10 |  5580次阅读 |  来源:网友转载   【已有0条评论】发表评论

软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序.修改后要填写程序改登记表,并在程序变更通知书上写明新旧程序的不同之处。国内大多数公司在外包软件维护项目过程中,由于信息不对称、软件工作可见性差、人员变动大等原因,普遍存在着无法对外包厂商进行有效管理、工作量无法估算和监控、维护风险大等问题。

根据多年的经验,我们针对代码维护频繁、质量要求严格的软件维护项目提出了一种维护项目管理方法,从流程管理上进行有效监控,在提高维护质量的同时从控制工作量的角度控制维护费用,取得了良好的效果。

  一、软件维护项目概述

  1.项目背景上海证券交易所信息系统是上海证券交易所的核心系统之一,自1996年提出建设,经过需求探索、实施和完善,于1999年基本建成。整个系统覆盖了上海证券交易所信息中心、发行上市部、公司管理部、会员部、交易部、中证指数公司等多个部门的核心业务,与交易系统、监察系统、中登公司结算系统、券商、上市公司、上海证券交易所官方网站、报社等多方建立了复杂的数据接口。系统建成后,由于中国证券市场的迅猛发展和上海证券交易所新业务的拓展以及管理方式的改变等因素,信息系统需要根据业务和管理的变化进行相应的频繁调整,使之能够满足业务的开展。某些新业务的推出由于保密等特殊要求,还需要在限定时间内完成代码的变更上线。根据历史数据统计,整个信息系统每周平均需要进行1次以上的变更。

  同时,由于上海证券交易所业务的特殊性,一个很小的差错就有可能引起市场波动,因此要确保系统变更的绝对正确。频繁的系统变更,给管理和系统安全运营带来了极大的挑战。为了适应业务的变更需要,降低运行风险,我们经过多年的摸索和实践制定了一套维护项目管理办法,从维护工作分类、软件生命周期模型选择、维护工作流程、工作量管理、工作汇报制度等方面进行控制,从各方面确保在控制维护费用的同时提高维护质量,确保在预算范围内高质量地完成维护工作,保障信息系统的安全可靠运行。考虑到运维支持的及时性和信息安全性,我们要求外包厂商的维护团队全部驻场维护,按照派出人员数和预计维护工作量两个方面进行合同费用控制。按照实际派出人员数和实际维护工作量进行合同费用最终结算。

  2.工作内容在本项目中的维护任务主要为保障信息系统正常运行提供支持服务,配合业务变更对软件系统进行维护等,包括软件功能变更等开发维护、日常运维支持和一些临时性工作需求。根据风险控制等管理需要,我们将软件维护分为以下五类,不同的工作类别采用不同的管理手段。

  (1)新增功能:在业务模块中添加新的业务功能或操作。

  (2)功能变更:对已上线使用的业务功能进行修改、完善和扩充或变更、下线操作。以上两类一般需要修改源代码,明确需求后,经过严格软件维护项目管理方法上海证券交易所信息echnology Management的变更影响分析,按照开发流程实施,经过测试后上线。

  (3)辅助性操作:分为数据相关和非数据相关两个部分,不涉及代码的修改,用于支持用户更好地开展工作或者进行开发的辅助工作。数据相关工作主要是配合用户的临时需求进行数据统计、回溯等工作。非数据相关工作包括用户账户开设、培训、应用软件安装等事务性工作。

  (4)常规操作:周期性的系统运维工作,包括日常例行检查、日常维护操作等。

  (5)应急处理:对各类因系统故障、软件功能缺陷等突发事件处理和应对,确保系统尽快提供服务,以免对业务开展造成影响。

  二、软件维护工作管理

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款