软件项目管理研究及在项目开发中的应用.doc
软件项目管理研究及在项目开发中的应用 配置管理则是软件项目能顺利进行的基础。一个软件项目开发过程中,会有大量的“中间产品”产生,典型的如代码、技术文档、产品文档、管理文档、数据、脚本、执行文件、安装文件、配置文件,甚至一些参数等,这些中间成果都是项目的产品。而且,不断变化的软件项目还会使这些产品产生多个不同的版本,可以想像,一旦配置管理失控,项目组成员就会陷入配置项的“泥潭”。很显然,制定配置管理计划、建立配置管理系统、确定配置管理的流程和规程、严格按照配置管理流程来处理所有配置项,是确保配置管理顺利实现的方法和必要的手段。 软件项目管 理方法的实现 1.项目背景 某局通信建设工程项目管理系统 (以下简称 DX-PMS)主要针对该电信局每年建设的各种通信建设项目进行全过程全方位的管理,主要包括的内容有工程项目管理、工程结算管理、工程合同管理、工程档案与统计查询管理四个主要子系统,并要求与现在已经使用的某省局工程项目管理系统共同使用,各行其职,但数据不需要用户重复录入,系统能自动进行数据无缝连接 ;另外 DX-PMS 还要与该局现在正在使用的 OA 系统、 ERP 系统等进行集成,其软件开发非常复杂。 2.DX-PMS 开发过程的管理 (1)制定 DX-PMS 项目计划 项目经理接受项目任务书后,组成一个项目规划小组,结合项目任务书和实际开发经验,确定项目所采用的技术路线 ;估计项目的工作量、成本及相关资源,依据项目管理规范,制定项目计划书,评审后纳入配置管理。 (2)制定 DX-PMS 的开发过程 总流程的制定:项目经理与核心组成员,根据项目任务书和项目的实际情况,确定软件开发过程,得到如图 1 所示的开发过程流程图。确定流程进入的必备条件:①具有已签署的《 DX— PMS 合同书》②上级签发的 ((DX-PMS 任务书》。③与用户协商后得到的《 DX-PMS 执行计划》和《 DX- PMS 实施计划》确定流程结束的条件和考核内容。具体检查下列工作任务是否完戍:①软件开发项目组完成《 DX-PMS 功能说明书》、《 DX-PMS 需求分析》、《 DX-PMS 开发计划》、《 ~DX-PMS 配置管理计划》、《 DX— PMS 概要设计说明书》、《 DX— PMS 详细设计说明书》、《 DX— PMS 单元测试总结报告》等文档的编写及文档所规定的工作任务、可交付的源代