软件项目管理计划文档模板
软件项目管理计划软件项目管理计划 Version 1.0Version 1.0 RevisionRevision DateDateVersionVersionDescriptionDescriptionAuthorAuthor 目目录录 1.简介 1.1项目概述 1.2项目交付产品 1.3SPMP 的演化 1.4参考资料 1.5术语与缩写 2.项目组织 2.1过程模型 2.2组织结构 2.3组织接口 2.4项目职责 3.管理过程 3.1管理目标和优先级 3.2假设、依赖关系和限制 3.3风险管理 3.4监督和控制机制 3.5人员计划 4.技术过程 4.1方法、工具和技术 4.2软件文档 4.3用户文档 4.4项目支持功能 5.工作包、进度表和预算 5.1工作包 5.2依赖关系 5.3资源需求 5.4预算和资源分配 5.5进度表 6.其他 6.1索引 6.2附录 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 1. 1.简介简介 1.11.1 项目概述项目概述 [说明:简要综述项目的目标、发布的产品、主要工作活动、主要工作制品、关键里程碑、所需资 源、进度和预算等。必要的情况下,还应描述该项目与其他项目的关系。] 1.21.2 项目交付产品项目交付产品 [说明:列出主要的可交付产品、交付日期、交付地点和满足项目协议条款所需的质量。] 1.31.3 SPMPSPMP的演化的演化 [说明:描述如何以及由谁负责维护本文档,应指明更新内容的传播方式以及在变更控制下更新文档 版本的机制。] 1.41.4 参考资料参考资料 [说明:提供项目计划中所引用的所有文档和其他信息资源的完整清单,包括标题、报告编号、日 期、作者以及发布机构。] 1.51.5 术语与缩写术语与缩写 [说明:定义SPMP所应用的全部术语和缩写词。] 2. 2.项目组织项目组织 2.12.1 过程模型过程模型 [说明:描述该项目所使用的软件过程模型,或者是所遵循的组织标准模型。过程模型需要指明里程 碑的时间、基线、评审、工作制品、项目交付产品、结束标志等。] 2.22.2 组织结构组织结构 [说明:描述项目的内部组织结构。] 2.32.3 组织接口组织接口 [说明:描述项目与其他组织或部门之间的接口,这些组织或部门包括上级部门、客户组织、分包组 织或与项目相关的其他组织。] 2.42.4 项目职责项目职责 [说明:指定主要项目活动的负责人。] 3. 3.管理过程管理过程 3.13.1 管理目标和优先级管理目标和优先级 [说明:描述管理本项目的基本原则、目标和优先级。] 3.23.2 假设、依赖关系和限制假设、依赖关系和限制 [说明:描述所有对项目外部的问题和事件所做的假设,以及由这些问题和事件引起的限制。] 3.33.3 风险管理风险管理 [说明:描述将被用来识别、分析和管理那些与项目相联系的风险因素的过程,说明跟踪各种风险因 素和实施偶然计划的机制。这里,应该考虑的风险包括合同风险、技术风险、产品尺寸和复杂性所带 来的风险、人员获得和保持过程中的风险、以及在使客户接受产品的过程中的风险。] 风险# 1 N 标题 ………… 发生可能性 ………… 影响 ………… 优先级 ………… 规避或减轻策略 ………… 负责人 ………… 预定完成日期 ………… 风险的详细描述如下: 风险 1:………… ………… 风险 n:………… 3.43.4 监督和控制机制监督和控制机制 [说明:定义报告机制、报告格式、评价和审核机制以及将被用在与SPMP联系在一起的监视和控制 中的其他工具和技术,项目监控包括项目支持功能(质量保证、配置管理、文档和培训)的监督和控 制机制。] 3.53.5 人员计划人员计划 [说明:描述项目所需的类型、如何雇佣合适的人员、以及项目团队成员所需的全部培训。] 4. 4.技术过程技术过程 4.14.1 方法、工具和技术方法、工具和技术 [说明:明确计算系统、开发方法、标准、策略、过程、团队结构、编程语言以及其他符号、工具、 技术以及方法,这些将被用来指定、设计、建立、测试、集成、记录、传输、调整或维护项目可交付 的工作。] 4.24.2 软件文档软件文档 [说明:列出所有的项目文档,以及这些文档所使用的同行评价类型。典型的项目文档包括软件需求 规格说明、软件设计说明、软件测试计划等。] 4.34.3 用户文档用户文档 [说明:列出如何计划和开发用户文档,包括为在线书面文档、在线帮助、网络可访问文件以及支持 设备而设计的工作。] 4.44.4 项目支持功能项目支持功能 [说明:为软件项目直接提供或者通过引用方式提供支持功能的计划,例如配置管理、软件质量保证 以及验证和检验。] 5. 5.工作包、进度表和预算工作包、进度表和预算 5.15.1 工作包工作包 [说明:为必须完成的活动和任务指定工作包,目的是满足项目协议。] 5.25.2 依赖关系依赖关系 [说明:描述工作包之间的次序关系,目的是解决这些工具包之间的互相依赖关系和对外部事件的依 赖性。] 5.35.3 资源需求资源需求 [说明:提供完成项目所需的全部资源,包括人员、支持软件、计算机硬件、办公室和实验室设备以 及项目资源维护需求的数目和类型等。] 5.45.4 预算和资源分配预算和资源分配 [说明:描述各个项目功能、活动和任务的预算和资源的分配。] 5.55.5 进度表进度表 [说明:为各种项目功能、活动和任务提供进度安排,考虑优先权关系和所需的重大事件日期。] 6. 6.其他其他 6.16.1 索引索引 6.26.2 附录附录