软件项目开发和管理规范V1.0

软件项目开发和管理规范

版本V1.0

项目编号 记录号 总页数 编制 [2010]-公文001号 24页 正文 22页 文件编号 文件版本 附录 审核 GLGF-RJ-ZZTX V1.0 密级 年 月 日 机秘 2010年 1月 15 日

2010年1月15日

目 录

1. 2. 3.

软件项目管理概述 ............................................................................................................... 3 软件项目管理过程 ............................................................................................................... 3 软件项目管理内容 ............................................................................................................... 5 3.1. 需求阶段管理 ............................................................................................................... 5 3.2. 设计阶段管理 ............................................................................................................... 7 3.3. 开发阶段管理 ............................................................................................................... 7 3.4. 测试阶段管理 ............................................................................................................... 8 3.5. 维护阶段管理 ............................................................................................................... 8 3.6. 工具管理 ....................................................................................................................... 8 3.7. 软件项目估算与进度管理 ........................................................................................... 9

3.7.1. 软件项目估算 ................................................................................................... 9 3.7.2. 进度安排 ......................................................................................................... 10

1. 软件项目管理概述

软件项目管理是软件工程和项目管理的交叉学科,软件项目管理的概念涵盖了管理软件产品开发所必须的知识、技术及工具。根据美国项目管理协会PMI对项目管理的定义可以将软件项目管理定义为:在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方的整体要求。

软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。

软件生存周期包括可行性分析与项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等活动,所有这些活动都必须进行管理,在每个阶段都存在着权限角色控制、文档管理、版本控制、管理工具等,软件项目管理贯穿于软件生命的演化过程之中。

2. 软件项目管理过程

为保证软件项目获得成功,必须对软件开发项目的工作范围、要完成的任务、需要的资源、需要的工作量、进度的安排、可能遇到的风险等做到心中有数。软件项目的管理工作开始于技术工作开始之前,在软件从概念到实现的过程中持续进行,最后终止于软件开发工作结束。

根据公司的实际情况,结合软件工程及软件过程标准等,特制定我公司软件项目管理流程如下:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4