论文部分内容阅读
本文以项目管理理论分析和案例研究为主,对软件开发项目管理进行了较深入、全面的探讨。全文由绪论、项目管理概念、案例及分析总结等五部分组成。 软件开发工程项目为什么成功率低?缺乏软件开发项目的规划与立项决策程序,缺乏项目的设计标准与验收规程,缺乏软件开发项目进度、质量和费用控制的基本方法和工具,缺乏既精通项目管理又熟悉软件开发项目业务流程同时具备技术背景的项目经理,是导致许多企业软件开发项目因成本、进度、质量失控而失败的重要因素。 本文项目管理概念部分,旨在介绍项目管理定义、内涵,项目管理的发展与应用,特别是重点讨论了软件开发项目管理的现状、特征。项目管理是以项目为对象的系统管理方法。项目管理与一般管理相比具有如下特点: 项目管理的对象是项目或被当作项目来处理的运作; 项目管理的思想是系统管理的系统方法论; 项目管理的组织通常具有临时性、柔性、扁平性特点; 项目管理机制是项目经理负责制,强调责权利的对等; 项目管理方式主要指目标管理,包括进度、费用技术和质量; 项目管理的要点是创造和保持一种是项目顺利进行的环境。 软件开发项目管理具有一般项目管理的共性又具有特殊性: 软件开发项目管理组织更具有临时性和柔性; 软件开发项目管理更注重人员的组织管理; 软件开发人员工作定额很难确定和控制; 软件开发项目管理特别注重程序的标准化; 软件产品的质量缺乏统一标准,不容易评价。 自20世纪以来,项目管理被广泛应用于诸多领域和各个层次,也得到了长足发展。随着项目管理在国际社会中的流行,我国的理论工作者也开始对项目管理进行探索,并积极地将其应用到实践中去。软件开发行业的从业者也是这一领域的探索者,虽说我国在软件开发的项目管理上还不十分成熟,但也不乏成功案例,本文就选择其中一个成功案例。 案例部分以北京国能天恩科技有限公司开发的《物业管理系统》为例,阐述了项目管理在软件开发项目中的地位及作用,同时详细描述了国内、外软件开发项目管理的现状及IT企业目前所采取的对策和策略。案例中对软件开发项目整个实施过程进行了分析,从项目开发计划、开发团队的组建、开发环境的建立、角色的定义、软件项目的配置管理、质量保证计划、项目管理策略、风险管理、成本预算控制、项目实施、产品测试等方面做了详尽的描述。并就整个过程中应用项目管理的具体方法、具体策略及实施体会做了深入的探讨。案例从下面五个部分进行介绍和分析: 1)项目概述:项目背景、产品名称、发起单位、适用范围及功能描述及其他相关问题; 2)立项阶段:项目可行性研究,包括物业管理系统开发必要性,市场前景;立项申请及评审要求; 3)前期准备阶段:项目开发计划制定,包括各个环节工作内容与要求;项目开发组织;配置管理计划;开发工具与质量保证等; 4)开发阶段:客户需求调查;体系结构说明书编写; 5)测试阶段:测试要素;测试计划编制;测试用力选择;测试报告编写要求。 案例分析总结部分,通过对成功案例——《物业管理系统》的分析,总结在软件开发项目的实施中该如何进行管理控制。本部分按项目进展的三个阶段进行分析总结: 1)项目前期工作:包括用户调查,需求分析,系统原型设计机系统实施方案; 2)软件系统实现:主要工作为系统设计,组织管理,实现技术的正确选择; 3)实施及维护:对管理者要求的有关说明,维护阶段的人员组织和设备投入,与用户的沟通方式等。 其中,就每一个阶段关键环节在实施过程中需要注意的问题做了详细的描述,并结合以前的工作经验提出了具有建设性的应对策略及改进方案。如,需求分析、组织管理、建立组织机构制度、加强沟通等。通过分析北京国能天恩公司《物业管理系统》的开发过程,吸取成功经验,总结不足,使其他软件开发企业可以借鉴,克服自身劣势,提升核心竞争力,以求在未来日趋激烈的市场竞争中立于不败之地。 论文中关于软件开发项目管理的研究,从一般项目管理到IT项目管理然后深入到软件开发项目管理逐步深入,通过理论研究与案例分析结合,提出了软件开发项目管理特点、内容以及各个环节应注意的问题。以期对软件软开发项目管理提供借鉴。