
[软件工程项目文档模板]项目开发计划.doc
8页项目开发计划<项目名称>卷号卷内编号密级项目编号: S×××-<项目名称>分 类:<模板> 项目开发计划Version: 项 目 承 担 部 门: 撰 写 人(签名): 完 成 日 期: 本文档 使 用部门: ■主管领导 ■项目组 □客户(市场) □维护人员 □用户 评审负责人(签名): 评 审 日 期: 目 录1. 引言 21.1 编写目的 21.2 项目简介 21.2.1 项目名称 21.2.2 产品标识 21.3 定义 21.4 参考资料 22. 项目概述 22.1 工作内容 22.2 交付项 22.3 非交付项 23. 项目组织和资源 33.1 项目组织 33.2 项目资源 33.2.1 人力资源 33.2.2 已有开发设施 33.2.3 须获取的设施 33.2.4 可复用资源 34. 实施计划 34.1 项目选用的生命周期 34.2 项目开发过程阶段划分 34.3 项目工作任务分解 44.4 进度 44.4.1 进度安排 44.4.2 进度控制计划 44.5 接口人员 44.6 关键问题 45. 专题计划要点 55.1 基础技术积累计划 55.2 测试计划 55.3 配置计划 55.3.1 组织、职责和接口 55.3.2 工具、环境和基础设施 55.3.3 标识方法 65.4 评审计划 65.5 质量保证计划 65.6 培训计划 75.7 系统安装计划 71. 引言1.1 编写目的说明编写这份项目开发计划的目的,指出预期的读者。
1.2 项目简介1.2.1 项目名称 项目编号、项目中文简称1.2.2 产品标识为产品给定唯一标识:产品名称、产品缩称、版本号1.3 定义列出文件中用到的专门术语的定义和缩略语1.4 参考资料列出制定开发计划须依据的文件和项目开发过程中需要使用的参考资料,如:u 本项目的经核准的计划任务书或合同,上级机关的批文u 属于本项目的其他已发表的文件u 本文件中各处引用的文件、资料u 开发中所需用到各类资料及 开发标准2. 项目概述本章重点描述与项目开发相关的需求与约束2.1 工作内容简要地说明在本项目的开发中须进行的各项主要工作2.2 交付项列出需交付给用户的软件、硬件、文档、媒体形式等产品项,并说明其功能和性能2.3 非交付项说明开发过程中使用但不必向用户移交的软件、硬件或文档3. 项目组织和资源3.1 项目组织说明项目组的组织结构、内部关系、负责人可以以结构图的形式)3.2 项目资源3.2.1 人力资源说明参与项目的总人数和人员结构,人员结构可用下表从职责和技术水平等方面进行说明姓 名性别学校班级技 能在本项目中承担的工作3.2.2 已有开发设施说明开发地点、使用设备、合同条款所要求的其他已有设施。
3.2.3 须获取的设施说明须获取的设备、软件、服务设施等,说明获取的方法(如:外购、租赁)、获取的时间3.2.4 可复用资源尽可能说明以下四类资源的情况:1. 可直接使用的构件;2. 具有完全开发经验的构件(修改风险较小);3. 具有部分开发经验的构件(修改风险较大);4. 新构件4. 实施计划4.1 项目选用的生命周期描述项目选择的是生命生命周期模型,为什么采用这种生命周期模型,采用这种生命周期模型对项目有什么好处等4.2 项目开发过程阶段划分按合同规定、项目规模、项目复杂度等因素对项目的整个开发过程进行阶段划分列出各阶段名称、工作的主要内容、本阶段要完成的工作产品阶段名称起止时间工 作 内 容阶段产品4.3 项目工作任务分解对项目工作进行分解和安排,说明应完成的交付项、应提交的文档、人员安排、结束时间等可用以下表格或PROJECT中的任务分配状况图进行说明任务项负责人参加人员交付项、应提交文档预计起止时间4.4 进度4.4.1 进度安排用统筹图说明各项工作任务的预定开始日期、完成日期、负责人,规定各项工作任务完成的先后顺序4.4.2 进度控制计划包括:a、项目组如何开展周例会的工作制度;b、项目组如何提交月状态报告的工作制度;c、项目组在每个阶段提交阶段状态报告的工作制度;4.5 接口人员对项目的接口人员进行安排,(给出联系方式、办公地点等信息),如:负责本项目同用户的接口人员;负责本项目同本单位各管理机构的接口人员;负责本项目同各分合同负责单位的接口人员等。
4.6 关键问题逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响并根据项目情况,对项目风险进行排序,在下表中列出项目的前5个风险,并给出解决方案风险排序风险项名称风险描述风险缓解方案123455. 专题计划要点按合同和开发单位内部规定,逐项说明本项目开发中需制订的各个专题计划,如:5.1 基础技术积累计划列出本项目可能有的基础技术积累条目,各项基础技术形成及提交的时间,各项基础技术形成及提交负责人5.2 测试计划列出本项目内部进行单元和集成测试活动的安排计划,如:测试活动的类型、每类测试活动的主要内容(测试项、指标)、每类测试活动的开始与延续的大概时间、测试工作接口人员测试阶段分解:测试测试类型负责人时间1单元2集成3系统4验收详细测试活动写入《测试计划》5.3 配置计划5.3.1 组织、职责和接口说明谁将负责执行 配置 工作流程中所述的各种配置管理活动例如活动有:按照命名要求对项目组的工作产品命名;在每个阶段末对项目的配置库进行审计,并在阶段状态报告中报告配置情况;为项目组成员提供需要的工具软件等5.3.2 工具、环境和基础设施说明在整个项目过程或产品生命周期中为实现配置功能而使用的计算环境和 工具。
建立配置环境时所涉及的问题有:u 产品数据量的预期大小u 产品团队的分配u 服务器和客户机的实际位置5.3.3 标识方法说明项目工件或产品工件的命名、标记和编号方法标识方案中需包括硬件、系统软件、市售 (COTS) 产品以及产品目录结构中所列的所有应用程序开发工件,例如计划、模型、构件、测试软件、结果与数据、可执行文件等5.4 评审计划说明为保证开发质量,在项目开发过程中拟进行的各项评审活动、每次评审活动的评审对象、参加每次评审活动的评审人姓名、每次评审活动的大致时间评审活动名称评审对象评审人员名称评审活动时间5.5 质量保证计划参见QA计划或以下的计划表(由QA人员提交);列出项目应该遵照的规范,指南等;项目QA人员组成QA组组长QA接口人员QA办公地点联 系 电 话QA组成员QA活动安排QA任务计划日期活动形式QA项目组参与成员项目适用标准公司强制标准公司外部标准项目内部标准备 注填表说明:1、活动形式包括:参与、走查、审计会、评审会、抽查5.6 培训计划当项目组成员因为技能不足或别业务不熟时,需要安排对项目组成员的培训;培训时间培训内容培训方式参加人员5.7 系统安装计划 1 。
