1、项目名称项目计划项目编号: SI001 文件编号: SI001-108 文件版本: V1.0 编制人: 审核人: 批准人: 批准时间: 项目开发计划 Confidential Page 1 5/16/2019 1修订记录日期 版本 说明 作者2011-07-19 1.0 初稿 荀见项目开发计划 Confidential Page 2 5/16/2019 2目 录1. 引言 .31.1 编写目的 .31.2 项目简介 .31.2.1 项目名称 .31.2.2 产品标识 .31.2.3 项目背景 .31.3 定义 .31.4 参考资料 .32. 项目概述 .32.1 工作内容 .32.2 交付项
2、.32.3 非交付项 .32.4 项目进度和资源 .42.5 其他需求与约束 .43. 项目组织和资源 .43.1 项目组织 .43.2 项目资源 .43.2.1 人力资源 .43.2.2 已有开发设施 .43.2.3 须获取的设施 .43.2.4 可复用软件资源 .44. 实施计划 .44.1 项目选用的生命周期 .44.2 项目开发过程阶段划分 .54.3 项目工作任务分解 .54.4 进度 .54.4.1 进度安排 .54.4.2 进度控制计划 .54.5 接口人员 .64.6 关键问题 .65. 专题计划要点 .65.1 基础技术积累计划 .65.2 测试计划 .65.3 配置计划 .
3、75.3.1 组织、职责和接口 .75.3.2 工具、环境和基础设施 .75.3.3 标识方法 .75.4 评审计划 .75.5 质量保证计划 .75.6 培训计划 .85.7 系统安装计划 .8项目开发计划 Confidential Page 3 5/16/2019 31. 引言1.1 编写目的说明编写这份项目计划的目的,指出预期的读者。1.2 项目简介1.2.1 项目名称项目编号、项目中文简称。1.2.2 产品标识为产品给定唯一标识:产品名称、产品缩称、版本号。1.2.3 项目背景说明系统本项目的任务提出者、本项目的任务开发者、本项目的用户。1.3 定义列出文件中用到的专门术语的定义和缩略
4、语。1.4 参考资料列出制定开发计划须依据的文件和项目开发过程中需要使用的参考资料,如: 本项目的经核准的计划任务书或合同,上级机关的批文。 属于本项目的其他已发表的文件 本文件中各处引用的文件、资料。 开发中所需用到各类资料及软件开发标准。2. 项目概述本章重点描述与项目开发相关的需求与约束。2.1 工作内容简要地说明在本项目的开发中须进行的各项主要工作。2.2 交付项列出需交付给用户的软件、硬件、文档、媒体形式等产品项,并说明其功能和性能。2.3 非交付项说明开发过程中使用但不必向用户移交的软件、硬件或文档。项目开发计划 Confidential Page 4 5/16/2019 42.4
5、 项目进度和资源说明项目类型、代码预计规模、项目起讫日期、总经费、总人力等约束。2.5 其他需求与约束如依据的开发标准(编码规范、各类行业标准等)、编程语言、对文档的约束、安全性、保密性等。3. 项目组织和资源3.1 项目组织说明项目组的组织结构、内部关系、负责人。(可以以结构图的形式)3.2 项目资源3.2.1 人力资源说明参与项目的总人数和人员结构,人员结构可用下表从职责和技术水平等方面进行说明。姓 名 性别 部 门 技 能 在本项目中承担的工作3.2.2 已有开发设施说明开发地点、使用设备、合同条款所要求的其他已有设施。3.2.3 须获取的设施说明须获取的设备、软件、服务设施等,说明获取
6、的方法(如:外购、租赁)、获取的时间。3.2.4 可复用软件资源尽可能说明以下四类软件资源的情况:1. 可直接使用的构件;2. 具有完全开发经验的构件(修改风险较小);3. 具有部分开发经验的构件(修改风险较大);4. 新构件。4. 实施计划4.1 项目选用的生命周期描述项目选择的是生命生命周期模型,为什么采用这种生命周期模型,采用这种生命周期模型对项目有什么好处等。项目开发计划 Confidential Page 5 5/16/2019 54.2 项目开发过程阶段划分按合同规定、项目规模、项目复杂度等因素对项目的整个开发过程进行阶段划分。列出各阶段名称、工作的主要内容、本阶段要完成的工作产品
7、。阶段名称 起止时间 工 作 内 容 阶段产品4.3 项目工作任务分解另外,各个阶段的进度和工作量安排见下表: 过程阶段 需求分析 概要设计 详细设计 编码实施 测试进度工作量注:详见软件项目计划统筹图对项目工作进行分解和安排,说明应完成的交付项、应提交的文档、人员安排、结束时间等。可用以下表格或 PROJECT 中的任务分配状况图进行说明。任务项 负责人 参加人员 交付项、应提交文档 预计起止时间4.4 进度4.4.1 进度安排用统筹图说明各项工作任务的预定开始日期、完成日期、负责人,规定各项工作任务完成的先后顺序。4.4.2 进度控制计划包括: a、项目组如何开展周例会的工作制度;b、项目
8、组如何提交月状态报告的工作制度;c、项目组在每个阶段提交阶段状态报告的工作制度;项目开发计划 Confidential Page 6 5/16/2019 64.5 接口人员对项目的接口人员进行安排,(给出联系方式、办公地点等信息),如:负责本项目同用户的接口人员;负责本项目同本单位各管理机构的接口人员;负责本项目同各分合同负责单位的接口人员等。4.6 关键问题逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。并根据项目情况,对项目风险进行排序,在下表中列出项目的前 5 个风险,并给出解决方案。风险排序 风险项名称 风险描述 风险缓解方案123455. 专题计划要
9、点按合同和开发单位内部规定,逐项说明本项目开发中需制订的各个专题计划,如:5.1 基础技术积累计划列出本项目可能有的基础技术积累条目,各项基础技术形成及提交的时间,各项基础技术形成及提交负责人。5.2 测试计划列出本项目内部进行单元和集成测试活动的安排计划,如:测试活动的类型、每类测试活动的主要内容(测试项、指标)、每类测试活动的开始与延续的大概时间、测试工作接口人员。测试阶段分解:测试 测试类型 负责人 时间1 单元2 集成3 系统4 验收详细测试活动写入 测试计划 项目开发计划 Confidential Page 7 5/16/2019 75.3 配置计划5.3.1 组织、职责和接口说明谁
10、将负责执行 配置 工作流程中所述的各种配置管理活动。例如活动有:按照命名要求对项目组的工作产品命名;在每个阶段末对项目的配置库进行审计,并在阶段状态报告中报告配置情况;为项目组成员提供需要的工具软件等。5.3.2 工具、环境和基础设施说明在整个项目过程或产品生命周期中为实现配置功能而使用的计算环境和软件工具。建立配置环境时所涉及的问题有: 产品数据量的预期大小 产品团队的分配 服务器和客户机的实际位置5.3.3 标识方法说明项目工件或产品工件的命名、标记和编号方法。标识方案中需包括硬件、系统软件、市售 (COTS) 产品以及产品目录结构中所列的所有应用程序开发工件,例如计划、模型、构件、测试软
11、件、结果与数据、可执行文件等。5.4 评审计划说明为保证开发质量 ,在项目开发过程中拟进行的各项评审活动、每次评审活动的评审对象、参加每次评审活动的评审人姓名、每次评审活动的大致时间。评审活动名称 评审对象 评审人员名称 评审活动时间5.5 质量保证计划参见 SQA 计划或以下的计划表(由 SQA 人员提交);列出项目应该遵照的规范,指南等;项目 SQA 人员组成SQA 组组长 SQA 接口人员SQA 办公地点 联 系 电 话项目开发计划 Confidential Page 8 5/16/2019 8SQA 组成员SQA 活动安排SQA 任务 计划日期 活动形式 SQA 项目组参与成员项目适用标准公司强制标准 公司外部标准 项目内部标准备 注填表说明:1、活动形式包括:参与、走查、审计会、评审会、抽查。5.6 培训计划当项目组成员因为技能不足或别业务不熟时,需要安排对项目组成员的培训;培训时间 培训内容 培训方式 参加人员5.7 系统安装计划