免费论文查重: 大雅 万方 维普 turnitin paperpass

浅议软件项目管理-

最后更新时间:2024-04-17 作者:用户投稿原创标记本站原创 点赞:3009 浏览:9252
论文导读:维护,多数采用委外,少量人员自我培养的原则。对于每个系统的建设,均按照工程项目进行管理,引入了信息化监理,做好系统的实施监督检查。(3)实施团队管理。在软件项目管理上,实施团队应该包括实施顾问、关键用户、软件提供商(开发商)及售后维护团队。在团队建设过程中应注意以下几点:尽早明确团队成员与分工、职责界限划分
摘 要:文章在朔黄铁路发展有限责任公司软件项目管理实践经验的基础上,论述了软件项目管理的概念、内容、重要性、关键节点等。
关键词:软件项目管理 概念 内容 重要性 关键节点
1004-4914(2012)08-251-02
朔黄铁路作为一个合资铁路,信息化工作从无到有,从起步到壮大。八年的时间,经历了打基础、集中建设及完善提高三个时期。从基础网络建设,到大规模的系统软件开发建设;从综合办公到专业系统应用,各种硬件、软件工程支撑起了朔黄铁路的信息化建设。企业实施软件工程需要有效地管理,才能提高此类工程的管理效率。

一、软件项目管理概述

1.项目管理概念。项目管理是指把各种系统、方法和人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。有效的项目管理是指在规定用来实现具体目标和指标的时间内,对组织机构资源进行计划、引导和控制工作。
2.项目管理的内容。通常意义上,项目管理包括五大过程:源于:7彩论文网论文资料网www.7ctime.com
即启动过程、计划过程、执行过程、控制过程及结束过程。
3.软件项目管理的重要性。软件项目管理的范围不仅是传统的软件开发过程,而应该是全生命周期的管理,应包括:项目前期的论证工作、项目计划、软件开发、运行、维护及项目评价。因此,软件项目管理需要一种科学的管理手段,使软件项目能够按照预定的成本、人员、进度、质量以及可控的风险顺利完成,因此,软件项目管理的重要性,不言而喻。要更加快速地明确软件开发的需求,更加合理地配置人力资源,更加有效地保障项目的沟通。
4.软件项目管理的特殊性。软件项目不是可以计件计时的工作,调研的粗细颗粒度,开发的工作量,集成的工作量乃至培训的效果,都不是可以直观显现结果的,软件的使用效果也不是上了软件,啥都能够一览无余的。软件项目需要数据的支撑,而且是使用时间长久以后,才会发挥更大的作用与效果,例如ERP系统,运转几年后,形成自己企业的,甚至行业的一些经验数据、预警数据,这些才是企业的核心与竞争力。因此,软件项目管理有其特殊性。软件项目实施的成败因素众多,但是,导致失败的原因只有一个:就是人。国际著名软件项目管理专家Weinberg有句名言:软件项目失败的三个原因是:人、人、人。这就是说,软件项目管理的重要问题也在人的管理问题,那么,是哪些人呢?在后面我们一一阐述。

二、软件项目管理内容

软件项目的前期包含软件的可行性分析、软件的成本估算、软件的生产率等。软件项目执行过程中主要包含以下几个阶段:计划、需求分析、设计、编码、系统测试、上线及运行维护及支持。软件后期的管理包括:软件的日常维护、软件的升级计划以及软件的后评价。
1.软件项目管理的内容。在软件项目执行过程之中,应注重四个问题。确保需求调研最贴近企业实际,符合现状,满足生产需要;尽量能够选择开发团队较稳定的团队实施项目,尽量规避软件行业人员流失的风险;软件项目以业务为驱动,使得业务条线管理及需求分析明确;开发规范化,接口形成标准,测试数据,版本信息及培训数据的规范管理要同等重视。

2.软件项目各阶段的交付物。软件项目实施过程中,会产生很多可交付物。

(1)启动过程:软件项目的可行性研究报告,概算,审查及审批文件等。
(2)计划过程:确定软件项目的工作目标,制定工作计划方案、编制计划,进行成本预算、建立应急措施。
(3)执行过程:完成需求分析、实施方案、概要设计、深化设计、开发编码与集成,以及系统测试,试运行、用户人员培训等。
(4)控制过程:成本、目标及进度控制报告,及时纠偏。做好差异分析。若与需求分析报告有差异,要做好纪要或备忘。
(5)结束过程:制定项目验收报告,进行移交,编制提交项目各项文档。

3.软件项目管理的关键节点。

(1)实施方案的把关。做软件实施与开发的人很清楚,用户的需求不断扩张,造成软件工程总会延期与拖期,很少能够顺利关闭合同,究其原因,还是用户需求不够明确。如何能够制定明确的需求方案:一是要求用户本身能够明确自己想要什么;二是软件开发或实施方能够做什么;三是结合企业实际能做到什么。最重要的还是确认最后一个:实施软件项目后,我们能做什么。因此在设计阶段,就要从实际出发。根据几年来信息化工程实施经验,朔黄铁路发展有限责任公司信息化项目管理“以业务管理为主导,以信息技术支持为辅”的原则,实行项目管理周期“363”制,即:设计3个月,实施6个月,应用3年,继续完善提高。设计文件的审查经过五个环节:调研、确认、内审、评审和外审。
软件工程项目,在合同签订前,先明确实施方案,将实施方案作为合同的一部分,确保实施成果能够达到预期目的。实施方案一般包含以下内容:项目概述,需求分析,功能设计,主要功能,主要技术标准,系统技术内容,项目管理,系统交货,测试机验收,实施计划,风险预控等内容。
(2)项目管理制度的完善。在朔黄铁路信息化建设伊始建立了朔黄铁路信息化管理办法、项目管理实施细则等制度。对于信息化的规划,在遵循集团整体规划下,制定符合本公司的信息化规划;对于信息化项目的建设,摸索出一套建设过程中关键把控阶节点,发现问题,逐项销号;对于信息化应用系统的管理,做到每个系统上线之初就明确该应用系统的实施细则,对于系统维护,多数采用委外,少量人员自我培养的原则。对于每个系统的建设,均按照工程项目进行管理,引入了信息化监理,做好系统的实施监督检查。
(3)实施团队管理。在软件项目管理上,实施团队应该包括实施顾问、关键用户、软件提供商(开发商)及售后维护团队。在团队建设过程中应注意以下几点:尽早明确团队成员与分工、职责界限划分明晰;确定相应考核与激励机制,赏罚分明;科学组织实施,保障沟通及时畅通。
(4)项目评价。项目评价有两个方面,一是评价项目,由于软件项目客户需求难以定义清晰,导致项目范围模糊给评价项目带来困难;二是评价项目成员,各自具有较强的个性,渴望价值创造与自我实现,如何做到公正、客观、量化地评价员工的价值,也是软件项目管理的难点。源于:7彩论文网论文致谢怎么写www.7ctime.com