软件项目管理计划模板

范文1:软件项目管理计划模板

软件项目管理计划

Version 1.2 Page 0

Software Project Management Plan of Quartet (Team 10)

软件项目管理计划 Quartet_SPMP.doc

版本:日期:

Revision

Date Version

Description

Author

Page 1

Software Project Management Plan of Quartet

软件项目管理计划 Quartet_SPMP.doc

1.简介1.1项目概述

1.2项目交付产品1.3 SPMP 的演化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附录

版本:日期:

目录 Page 2

11 11 11

11 12 2

33 33 33 4 44 44

44 44 4

44

Software Project Management Plan of Quartet 软件项目管理计划 Quartet_SPMP.doc

版本:日期:

1.简介

1.1项目概述

[说明:简要综述项目的目标、发布的产品、主要工作活动、主要工作制品、关键里程碑、所需资源、进度和预算等。必要的情况下,还应描述该项目与其他项目的关系。]

1.2项目交付产品

[说明:列出主要的可交付产品、交付日期、交付地点和满足项目协议条款所需的质量。]

1.3 SPMP 的演化

[说明:描述如何以及由谁负责维护本文档,应指明更新内容的传播方式以及在变更控制下更新文档版本的机制。]

1.4参考资料

[说明:提供项目计划中所引用的所有文档和其他信息资源的完整清单,包括标题、报告编号、日期、作者以及发布机构。]

1.5术语与缩写

[说明:定义 SPMP 所应用的全部术语和缩写词。]

2.项目组织

2.1过程模型

[说明:描述该项目所使用的软件过程模型,或者是所遵循的组织标准模型。过程模型需要指明里程碑的时间、基线、评审、工作制品、项目交付产品、结束标志等。]

2.2组织结构

[说明:描述项目的内部组织结构,可以参考如下的层次结构图形式。]

Page 1

oftware Project Management Plan of Quartet (Team 10)

版本:日期:

软件项目管理计划 Quartet_SPMP.doc

组织部门2…………

团队成员M 部门N

部门1

团队成员12.3组织接口

项目经理

……团队成员2

[说明:描述项目与其他组织或部门之间的接口,这些组织或部门包括上级部门、客户组织、分包组织或与项目相关的其他组织,可以参考如下表格表示组织接口关系。]

表1 项目接口

组织客户:<名称>分包商:<名称>软件质量保证软件配置管理……

联系人<姓名>

联系信息<电话、电子邮件等>

2.4项目职责

[说明:指定主要项目活动的负责人,可以参考如下表格表示项目职责。]

表2 项目职责

角色职责描述

项目经理领导项目团队,执行和管理项目,负责项目的交付工作

……

负责人员

<姓名>

Page 2

Software Project Management Plan of Quartet

版本:日期:

软件项目管理计划 Quartet_SPMP.doc

3.管理过程

3.1管理目标和优先级

[说明:描述管理本项目的基本原则、目标和优先级。]

3.2假设、依赖关系和限制

[说明:描述所有对项目外部的问题和事件所做的假设,以及由这些问题和事件引起的限制。]

3.3风险管理

[说明:描述将被用来识别、分析和管理那些与项目相联系的风险因素的过程,说明跟踪各种风险因素和实施偶然计划的机制。这里,应该考虑的风险包括合同风险、技术风险、产品尺寸和复杂性所带来的风险、人员获得和保持过程中的风险、以及在使客户接受产品的过程中的风险。]

表3 项目风险

风险#1 N ……

标题……

发生可能性

……影响

……优先级

规避或减轻策略……

……负责人

预定完成日期……

风险的详细描述如下:

风险1:…………

风险 N:……

3.4监督和控制机制

[说明:定义报告机制、报告格式、评价和审核机制以及将被用在与

SPMP 联系在一起的监视和控制中的其他工具和技术,项目监控包括项目支持功能(质量保证、配置管理、文档和培训)的监督和控制机制。]

3.5人员计划

[说明:描述项目所需的类型、如何雇佣合适的人员、以及项目团队成员所需的全部培训。]

表4 人员计划

人员名称

人数要求

来源表5 培训计划

培训名称

培训对象

培训内容

完成时间

Page 3

Software Project Management Plan of Quartet 版本:日期:

软件项目管理计划 Quartet_SPMP.doc

4.技术过程

4.1方法、工具和技术

[说明:明确计算系统、开发方法、标准、策略、过程、团队结构、编程语言以及其他符号、工具、技术以及方法,这些将被用来指定、设计、建立、测试、集成、记录、传输、调整或维护项目可交付的工作。]

4.2软件文档

[说明:列出所有的项目文档,以及这些文档所使用的同行评价类型。典型的项目文档包括软件需求规格说明、软件设计说明、软件测试计划等。]

4.3用户文档

[说明:列出如何计划和开发用户文档,包括为在线书面文档、在线帮助、网络可访问文件以及支持设备而设计的工作。]

4.4项目支持功能

[说明:为软件项目直接提供或者通过引用方式提供支持功能的计划,例如配置管理、软件质量保证以及验证和检验。]

5.工作包、进度表和预算

5.1工作包

[说明:为必须完成的活动和任务指定工作包,目的是满足项目协议。]

5.2依赖关系

[说明:描述工作包之间的次序关系,目的是解决这些工具包之间的互相依赖关系和对外部事件的依赖性。]

5.3资源需求

[说明:提供完成项目所需的全部资源,包括人员、支持软件、计算机硬件、办公室和实验室设备以及项目资源维护需求的数目和类型等。]

5.4预算和资源分配

[说明:描述各个项目功能、活动和任务的预算和资源的分配。]

5.5进度表

[说明:为各种项目功能、活动和任务提供进度安排,考虑优先权关系和所需的重大事件日期。]

Page 4

Software Project Management Plan of Quartet

版本:日期:

软件项目管理计划 Quartet_SPMP.doc

6.其他

6.1索引

6.2附录

Page 5

范文2:软件项目管理计划文档模板

软件项目管理计划

Version 1.0Software Project Management Plan 软件项目管理计划 SEProjet_SPMP.doc

版本:日期: Revision Date

Version

Description

Author

Software Project Management Plan 版本:软件项目管理计划日期: SEProjet_SPMP.doc

目录1.简介

1.1项目概述

1.2项目交付产品1.3 SPMP的演化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附录

11 11 11 11 22 22 22 23 33 33 34 44 44 44 4

44Software Project Management Plan 软件项目管理计划 SEProject_SPMP.doc

版本:日期:[1]

a.简介

项目概述

[说明:简要综述项目的目标、发布的产品、主要工作活动、主要工作制品、关键里程碑、所需资源、进度和预算等。必要的情况下,还应描述该项目与其他项目的关系。]

b.项目交付产品

[说明:列出主要的可交付产品、交付日期、交付地点和满足项目协议条款所需的质量。]

c.SPMP的演化

[说明:描述如何以及由谁负责维护本文档,应指明更新内容的传播方式以及在变更控制下更新文档版本的机制。]

d.参考资料

[说明:提供项目计划中所引用的所有文档和其他信息资源的完整清单,包括标题、报告编号、日期、作者以及发布机构。]

e.术语与缩写

[说明:定义SPMP所应用的全部术语和缩写词。]

[2]a.

项目组织

过程模型

[说明:描述该项目所使用的软件过程模型,或者是所遵循的组织标准模型。过程模型需要指明里程碑的时间、基线、评审、工作制品、项目交付产品、结束标志等。]

Software Project Management Plan 软件项目管理计划 SEProject_SPMP.doc

版本:日期: b.组织结构

[说明:描述项目的内部组织结构。] c.

组织接口

[说明:描述项目与其他组织或部门之间的接口,这些组织或部门包括上级部门、客户组织、分包组织或与项目相关的其他组织。]

d.项目职责

[说明:指定主要项目活动的负责人。]

[3] a.

管理过程

管理目标和优先级

[说明:描述管理本项目的基本原则、目标和优先级。]

b.假设、依赖关系和限制

[说明:描述所有对项目外部的问题和事件所做的假设,以及由这些问题和事件引起的限制。]

c.风险管理

[说明:描述将被用来识别、分析和管理那些与项目相联系的风险因素的过程,说明跟踪各种风险因素和实施偶然计划的机制。这里,应该考虑的风险包括合同风险、技术风险、产品尺寸和复杂性所带来的风险、人员获得和保持过程中的风险、以及在使客户接受产品的过程中的风险。]

风险#1 N 标题……

发生可能性

……影响……

优先级……

规避或减轻策略

……负责人

……预定完成日期

……Software Project Management Plan 软件项目管理计划 SEProject_SPMP.doc

版本:日期:风险的详细描述如下:[4]风险1:……[5]……[6]风险n:…… a.

监督和控制机制

[说明:定义报告机制、报告格式、评价和审核机制以及将被用在与SPMP联系在一起的监视和控制中的其他工具和技术,项目监控包括项目支持功能(质量保证、配置管理、文档和培训)的监督和控制机制。]

b.人员计划

[说明:描述项目所需的类型、如何雇佣合适的人员、以及项目团队成员所需的全部培训。]

[7] a.

技术过程

方法、工具和技术

[说明:明确计算系统、开发方法、标准、策略、过程、团队结构、编程语言以及其他符号、工具、技术以及方法,这些将被用来指定、设计、建立、测试、集成、记录、传输、调整或维护项目可交付的工作。]

b.软件文档

[说明:列出所有的项目文档,以及这些文档所使用的同行评价类型。典型的项目文档包括软件需求规格说明、软件设计说明、软件测试计划等。]

c.用户文档

[说明:列出如何计划和开发用户文档,包括为在线书面文档、在线帮助、网络可访问文件以及支持设备而设计的工作。]

Software Project Management Plan 软件项目管理计划 SEProject_SPMP.doc

版本:日期: d.项目支持功能

[说明:为软件项目直接提供或者通过引用方式提供支持功能的计划,例如配置管理、软件质量保证以及验证和检验。]

[8]a.

工作包、进度表和预算

工作包

[说明:为必须完成的活动和任务指定工作包,目的是满足项目协议。]

b.依赖关系

[说明:描述工作包之间的次序关系,目的是解决这些工具包之间的互相依赖关系和对外部事件的依赖性。]

c.资源需求

[说明:提供完成项目所需的全部资源,包括人员、支持软件、计算机硬件、办公室和实验室设备以及项目资源维护需求的数目和类型等。]

d.预算和资源分配

[说明:描述各个项目功能、活动和任务的预算和资源的分配。]

e.进度表

[说明:为各种项目功能、活动和任务提供进度安排,考虑优先权关系和所需的重大事件日期。]

[9]a. b.

其他索引

附录

范文3:PSOP软件项目管理计划-模板

PSOP软件项目管理计划

1.文档概述

[在此对整个文档进行概要性描述,另外还应列出该计划的目标、范围、定义、术语、参考资料等内容。]1.1目标

[在此描述本项目计划的目标。]1.2范围

[简要说明该计划所覆盖的范围,以及与其相关的项目,与该文档有联系的事物。]1.3定义与术语

[在此列出在该计划中所涉及的所有术语、定义、缩写词的解释,这些信息也可以引用项目词汇表来提供。]1.4参考资料

[在此应列出项目计划中引用的文档列表,对于引用的每个文档都应该列出其标题、文档编号、日期,并且指出这些文档的来源,以方便该计划的阅读者查找。]1.5概述

[说明该计划其它部分所包含的内容,以及文档的组织方式。]2.项目概述项目目标

[指出该项目将会交付什么样的产品,能够帮助客户达到什么目标。]假设与约束

[列举出制定该计划时所做的所有假设,以及列举出对该项目的解决方案的约束性要求,如特定的操作系统平台、特定的时间、特定的经费范围等。]项目交付物

[具体列出该项目完成后,将交付哪些东西,并可以列出每个交付时间。]项目计划更新总结

[建议采用表格的形式,将计划的修订过程列出来。]3.项目组织项目组织结构

[建议使用组织结构图的形式,将整个项目团队成员之间的关系与职责明确下来,甚至可以包括管理人员、各种委员会等。]外部联系人

[列出开发组织之外的,所有与项目相关的外部人员的姓名、联系电话等资料。]角色与职责

[明确项目开发各个任务的负责人或小组。]4.项目管理计划项目估计

[给出关于项目成本、进度的估计值,这些估计值将是项目计划制定的基础,也是今后重新评估、修改计划的基础。你可以采用任何估算技术。]

项目计划

4.2.1阶段计划

[主要包括工作结构分解(WBS)、显示各个阶段或迭代时间安排的甘特图、主要里程碑与其验收标准。]4.2.2迭代目标

[如果你采用的是迭代式的开发方法,那么在此列出每次迭代的计划,以及每次迭代计划实现的目标。]4.2.3发行计划

[列出软件开发过程中各个中间版本的发行时间,包括演示版、Alpha版、Beta版等。]4.2.4项目进度表

[使用甘特图或PERT图等方法,表示出该项目的进度计划。]4.2.5项目资源计划

[在此处应列出项目所需的人员、设备等资源情况。应指明所需人员的数量、技能要求,以及如何获取这些资源,是否要对人员进行必要的培训等。]4.2.6项目预算

[根据WBS和阶段计划分配成本,得到本项目的财务预算。]迭代计划

[根据4.2.2小节的目标,具体列出每次迭代的详细计划。该部分可以视需要将其单列为专题计划。]4.3.1迭代一4.3.1.1计划

[列出此次迭代的时间线、小型里程碑等。]4.2.1.2资源

[列出此次迭代所需的人力、财力、设备等资源。]4.2.1.3用例

[列出此次迭代将要实现的用例。]4.2.1.4评估标准

[列出此次迭代的各项评测标准,包括功能、性能、容量、质量等。]项目监督与控制

4.4.1需求管理计划

[有针对性对制定各类需求元素的管理与跟踪办法。该部分可以视需要将其单列成为专题计划。]4.4.2进度控制计划

[说明如何对项目计划执行情况进行监控,将采用什么措施与管理手段。]4.4.3预算控制计划

[说明如何对项目的财务预算进行控制,以保证成本最小化。]4.4.4质量控制计划

[说明如何保证项目的质量,以及一些应急的应对措施。该部分可以视需要将其单列成为专题计划。]4.4.5报告计划

[说明项目开发过程中,整个项目团队的报告机制,什么时候、谁、报送什么数据,从而形成规则。]4.4.6评测计划

[制定项目开发过程中将要度量与评测的指标,说明如何评测,如何应对。该部分可以视需要将其单列成为专题计划。]4.5风险管理计划

[该部分可以视需要将其单列为专题计划。]4.5.1风险总述

[对项目所涉及的风险进行一个概要性描述。]4.5.2风险管理任务

[简要地说明在该项目中,风险管理所涉及的内容,可以包括用来确定风险的方法、对风险列表进行分析和确定优先级的方式、将采用的风险管理策略、对最严重的风险所计划的降低/规避或预防的策略、监测风险状态的方式、风险复审的时间表。]4.5.3风险管理的组织和职责

[列出与风险管理相关的个人或小组,并对其职责进行描述。]4.5.4工具与技术

[列出与风险管理将采用的工具软件或技术。]4.5.5纳入管理的风险项

[列出主要的风险项,并描述其影响以及应急措施。具体可以参考后面的《风险条目跟踪表模板》。]4.6收尾计划

[列出在项目后期将要做的事,包括材料存档、汇报总结等。]5.相关技术

5.1开发案例

[给出本项目将采用的软件生命周期模型、过程规范等,从而对开发过程给予明确的指导。该部分可以视需要将其单列为一个专题文件。]5.2方法、工具和技术

[列出本项目中将运用的方法、工具和技术,并给出适当的工作指南和说明。]5.3产品验收计划

[列出本项目验收工作的一些细节计划,本部分内容可以视需要将其单列为一个专题计划。]6.其它支持过程管理

6.1配置管理计划

[在此列出该项目所采用的配置管理过程,通常是单列为一个专题。]6.2评估计划

[列出本项目评估时所使用的技术、标准、指标和过程。这里的评估包括走查、检查和复审。]6.3文档计划6.4质量保证计划6.5分包商管理计划7.其他计划8.附录9.索引