软件项目管理目录

第一章.软件项目开发管理概述

● 管理是重要的P7-10 什么是软件项目管理P12 软件项目管理的主要内容P15

1. 过程管理(过程定义和剪裁、软件项目计划、软件度量、软件项目的跟踪和监督、

风险管理)P16-21

2. 人员管理(软件项目团队、纪律和激励机制)P22-24

● 3. 产品管理(软件需求管理、软件质量保证、软件配置管理)P25-28 软件项目管理的规范和标准(CMM 、ISO9001)P30

1. CMMP31-65

第二章.软件开发过程的定义、剪裁和改进

● 什么是软件开发过程

1. 什么是过程P12

2. 什么是软件项目开发过程P13-14

3. 软件开发活动P15-18

● 4. 软件开发活动间的关系P19 为什么需要过程P21 软件开发过程模型P23

1. 瀑布模型P24

2. 原型模型P25

3. 增量模型P26

4. 迭代模型P27

5. 螺旋模型P28

如何定义过程

1. 定义软件开发过程的要求P30

2. 定义软件开发过程的步骤P31-68

步骤1:确定软件开发过程模型

步骤2:确定和描述活动

步骤3:确定和描述活动间的关系

步骤4:文档化软件开发过程

步骤5:文档化如何剪裁过程

步骤6:文档化如何改善过程

步骤7:过程评审、认可和发布

步骤8:员工培训

3. 软件开发过程定义注意事项P69-73

4. 软件开发过程定义文档P74

● 如何剪裁过程P76

第三章.软件度量和估算

● 什么是软件度量 1. 基本概念P10-13 为什么需要软件度量P15-16 软件度量的内容P18-20 软件度量的方法--估算 ●

1. 面向规模的度量P23-25

2. 面向功能的度量P26-32

3. 成本和工作量估算P33-34

1) 代码行、功能和工作量估算P35

2) 经验估算模型P44-50

4. 软件质量度量P51-52

1) 质量要素P53-54

2) 质量要素的评价准则P55-56

3) 软件质量的度量P57

在软件开发过程中进行软件度量

1. 软件开发过程中集成度量P59-60

第四章.软件项目计划

● 什么是软件项目计划

1. 什么是软件项目计划P16

2. 软件项目计划的内容P17-19

3. 制定软件项目计划的基础和依据P20

4. 制定软件项目计划的时机P21

5. 初步和详细的软件项目计划P22-24

为什么需要软件项目计划

制定软件项目计划应考虑的因素

1.

2.

3.

4. 制定软件项目计划的方法P28 软件项目计划制定的方式P29-31 软件开发活动关系的类型P32-35 估算活动的周期P36-39 ● ● ●

5. 确定里程碑P40-42

6. 活动责任矩阵P43-46

7. 描述项目进度计划(甘特图和网络图)P48-52

8. 关键路径P53-55

9. 参与、承诺和分发P56

● 制定软件项目计划的步骤P58-78

指定项目进度协调者

确定要使用的工具

准备项目进度计划会议

召开项目进度计划会议

提交和分析数据

使用工具创建进度计划

评审项目进度计划

使用工具更改项目进度计划

批准项目进度计划

分发项目进度计划

● CMM 对软件项目计划的要求P80-81

1. 目标P82

2. 制定方针政策P83-85

3. 确保必备条件P86-90

4. 实施过程活动P91-109

5. 度量和分析P110

6. 验证实施P111-113

成功的和过于乐观的软件开发计划

1. 成功的软件开发计划P116

2. 过于乐观的软件开发计划P117

3. 为什么会产生过于乐观的软件开发计划P118

第五章.软件项目跟踪

● 什么是软件项目跟踪P10

1. 软件项目跟踪的对象P11

2. 软件项目风险P12-15

3. 项目进展P16-18

4. 开发活动进展P19-20

5. 开发活动问题P21-22

6. 项目展望P23

7. 软件项目跟踪的基础P24

8. 软件项目跟踪的方式P25

9. 软件项目跟踪的目标P26

10. 软件项目跟踪示意图P27

● 为什么需要对软件项目进行跟踪P29 软件项目跟踪会议

1. 何时召开会议P32

2. 谁来参加会议P33

3. 跟踪会议的组织和召开P34

4. 修复计划P35

● 5. 问题升级P36 软件项目跟踪的过程和步骤P38-47

指派PTT (Project Trace Team) 负责人

选定要用的工具和表格

实施PTT 培训

准备PTT 会议

召开PTT 会议

开展工作/问题升级会议

分发PTT 会议记录

转到第5步直到项目结束

● CMM 对软件项目跟踪的要求P49-51

1. 目标P52

2. 制定方针政策P53-54

3. 确保必备条件P55-59

4. 实施软件过程P60-73

5. 度量和分析P74

6. 验证实施P75-77 ●

第六章.软件开发的风险管理

● 什么是软件风险P14 如何进行风险管理

1. 什么是软件风险管理P17

2. 风险管理的策略P18-19

● 3. 风险管理的组成P20-22 风险评估

1. 风险识别(风险的类别:计划编制、组织和管理、开发环境、最终用户、客户、

承包商、需求、产品外部环境、人员、设计和实现、过程)P25-41

2. 风险分析P42-48

评估风险发生的概率

估算风险造成损失的大小

计算风险危险度(Risk Explosure)

风险优先级

风险控制

1. 风险管理计划P51-52

2. 风险化解P53-54

3. 风险监控P55-56

第七章.软件需求管理

● 什么是软件需求

1. 什么是软件需求P10-13

2. 获取软件需求的重要性P14

3. 获取软件需求的复杂性P15-16

● 4. 解决的方法和手段P17 如何进行软件需求分析

1. 什么是软件需求分析P20

2. 软件需求分析的任务P21

3. 软件需求分析的目标P22

4. 软件需求分析的过程和步骤P23-31(收集软件需求、软件需求建模、文档化软件

需求、评审软件需求)

● 软件需求管理

为什么需要对软件需求进行管理P34

需求管理的内容P35

收集软件需求(如何收集软件需求、文档化所收集的软件需求、软件需求收集的注意事项)P36-42

软件需求建模(为什么需要对软件需求进行建模、如何对软件需求进行建模)P43-46 撰写SRS (软件需求规格说明书)P47-48

评审软件需求(为什么需要对软件需求进行评审、如何进行评审、软件需求评审结果)P49-54

● 控制软件需求的变更(控制SRS 、控制软件需求的变更)P55-59 CMM 对需求管理的要求P61-63

1. 目标P64 ●

2. 制定方针政策P65

3.

4.

5.

6. 确定必备条件P66-69 实施软件过程P70-72 度量和分析P73 验证实施P74-76

第八章.软件质量保证

● 软件质量

1. 什么是软件质量P12-14

2. 为什么需要关注软件质量P15

软件质量保证

1. 什么是软件质量保证P18-19

2. 从哪些方面关注软件质量P20-22

3. 谁来执行和实施软件质量保证P23

4. 如何保证软件质量(正确理解用户的要求、制定标准和规程、审查软件开发

活动、审核软件工作产品、测试源程序代码、记录开发活动和软件产品的偏●

● 差、记录所有不符合项并报告高级管理者)P24-31 软件质量保证计划及其实施P33-34 CMM 对软件质量保证的要求P36-38

1. 目标P39

2. 制定方针政策P40

3.

4.

5.

6. 确保必备条件P41-44 实施软件过程P45-52 度量和分析P53 验证实施P54-56 ●

第九章.软件配置管理

● 什么是软件配置管理P9

1. 软件配置项P10-13

2. 基线P14-17

3. 软件配置管理P18-22

如何进行软件配置管理

1. SCI 标识P25-32

2. 版本控制P33-34

3. 变更控制P35-37

4. 软件配置审计P38-39

5. 状态报告P40-43

● 6. 谁来实施软件配置管理P44 软件配置管理计划P46-48 CMM 对软件配置管理的要求P50-52

1. 目标P53

2. 制定方针政策P54

3. 确保必备条件P55-59

4. 执行活动P60-69 ●

5. 度量和分析P70

第十章.软件开发团队的管理

● 什么是团队P3 团队管理的内容P5-6 团队的组织结构

1. 组件团队结构应考虑的因素(明确团队的目标、明确团队的种类、高效团队

的特征)P8-12

2. 团队的模式(业务团队、首席程序员团队、臭鼬项目团队、特征团队、搜索

救援团队、战术(SW AT )团队、大型团队)P13-20

● 成功团队VS 失败团队

1. 成功团队的特点P22

2. 典型错误P23-25

3. 技术人员需要增强沟通技能P26

4. 沟通和协调的方法和工具P27

5. 有效的非正式口头沟通P28

6. 如何管理高业绩团队P29

7. 团队为什么会失败P30

8. 长期的团队建设P31

9. 人是进行项目管理中最大的变数P32

10. 看曹操是怎么用人的P33

11. 团队领导的实践指南P34-36

团队激励机制(激励机制、开发人员的激励因素、项目经理的激励因素、成就感、发展机遇、工作乐趣、个人生活、成为技术主管的机会、奖励和认可、正确评价业绩、典型错误—士气杀手)P38-49

● 做一个好的项目经理P51

1. 项目经理的技能P52

2. 有效的&低效的项目经理P53

3. 项目经理的职责P54

4. 激励组员P55

5. 关心下属的成长P56

6. 永远支持组员P57

7. “信者,至诚,至实,至一,至公也”P58

8. 项目经理的影响力和权力P59

9. 正确使用权力P60

10. 提高办事效率P61

11. 持续改进P62

12. 学习过去P63

13. 利用沟通解决冲突P64

14. 项目经理要则P65 6. 验证实施P71-74 软件配置管理工具P76 ●

第一章.软件项目开发管理概述

● 管理是重要的P7-10 什么是软件项目管理P12 软件项目管理的主要内容P15

1. 过程管理(过程定义和剪裁、软件项目计划、软件度量、软件项目的跟踪和监督、

风险管理)P16-21

2. 人员管理(软件项目团队、纪律和激励机制)P22-24

● 3. 产品管理(软件需求管理、软件质量保证、软件配置管理)P25-28 软件项目管理的规范和标准(CMM 、ISO9001)P30

1. CMMP31-65

第二章.软件开发过程的定义、剪裁和改进

● 什么是软件开发过程

1. 什么是过程P12

2. 什么是软件项目开发过程P13-14

3. 软件开发活动P15-18

● 4. 软件开发活动间的关系P19 为什么需要过程P21 软件开发过程模型P23

1. 瀑布模型P24

2. 原型模型P25

3. 增量模型P26

4. 迭代模型P27

5. 螺旋模型P28

如何定义过程

1. 定义软件开发过程的要求P30

2. 定义软件开发过程的步骤P31-68

步骤1:确定软件开发过程模型

步骤2:确定和描述活动

步骤3:确定和描述活动间的关系

步骤4:文档化软件开发过程

步骤5:文档化如何剪裁过程

步骤6:文档化如何改善过程

步骤7:过程评审、认可和发布

步骤8:员工培训

3. 软件开发过程定义注意事项P69-73

4. 软件开发过程定义文档P74

● 如何剪裁过程P76

第三章.软件度量和估算

● 什么是软件度量 1. 基本概念P10-13 为什么需要软件度量P15-16 软件度量的内容P18-20 软件度量的方法--估算 ●

1. 面向规模的度量P23-25

2. 面向功能的度量P26-32

3. 成本和工作量估算P33-34

1) 代码行、功能和工作量估算P35

2) 经验估算模型P44-50

4. 软件质量度量P51-52

1) 质量要素P53-54

2) 质量要素的评价准则P55-56

3) 软件质量的度量P57

在软件开发过程中进行软件度量

1. 软件开发过程中集成度量P59-60

第四章.软件项目计划

● 什么是软件项目计划

1. 什么是软件项目计划P16

2. 软件项目计划的内容P17-19

3. 制定软件项目计划的基础和依据P20

4. 制定软件项目计划的时机P21

5. 初步和详细的软件项目计划P22-24

为什么需要软件项目计划

制定软件项目计划应考虑的因素

1.

2.

3.

4. 制定软件项目计划的方法P28 软件项目计划制定的方式P29-31 软件开发活动关系的类型P32-35 估算活动的周期P36-39 ● ● ●

5. 确定里程碑P40-42

6. 活动责任矩阵P43-46

7. 描述项目进度计划(甘特图和网络图)P48-52

8. 关键路径P53-55

9. 参与、承诺和分发P56

● 制定软件项目计划的步骤P58-78

指定项目进度协调者

确定要使用的工具

准备项目进度计划会议

召开项目进度计划会议

提交和分析数据

使用工具创建进度计划

评审项目进度计划

使用工具更改项目进度计划

批准项目进度计划

分发项目进度计划

● CMM 对软件项目计划的要求P80-81

1. 目标P82

2. 制定方针政策P83-85

3. 确保必备条件P86-90

4. 实施过程活动P91-109

5. 度量和分析P110

6. 验证实施P111-113

成功的和过于乐观的软件开发计划

1. 成功的软件开发计划P116

2. 过于乐观的软件开发计划P117

3. 为什么会产生过于乐观的软件开发计划P118

第五章.软件项目跟踪

● 什么是软件项目跟踪P10

1. 软件项目跟踪的对象P11

2. 软件项目风险P12-15

3. 项目进展P16-18

4. 开发活动进展P19-20

5. 开发活动问题P21-22

6. 项目展望P23

7. 软件项目跟踪的基础P24

8. 软件项目跟踪的方式P25

9. 软件项目跟踪的目标P26

10. 软件项目跟踪示意图P27

● 为什么需要对软件项目进行跟踪P29 软件项目跟踪会议

1. 何时召开会议P32

2. 谁来参加会议P33

3. 跟踪会议的组织和召开P34

4. 修复计划P35

● 5. 问题升级P36 软件项目跟踪的过程和步骤P38-47

指派PTT (Project Trace Team) 负责人

选定要用的工具和表格

实施PTT 培训

准备PTT 会议

召开PTT 会议

开展工作/问题升级会议

分发PTT 会议记录

转到第5步直到项目结束

● CMM 对软件项目跟踪的要求P49-51

1. 目标P52

2. 制定方针政策P53-54

3. 确保必备条件P55-59

4. 实施软件过程P60-73

5. 度量和分析P74

6. 验证实施P75-77 ●

第六章.软件开发的风险管理

● 什么是软件风险P14 如何进行风险管理

1. 什么是软件风险管理P17

2. 风险管理的策略P18-19

● 3. 风险管理的组成P20-22 风险评估

1. 风险识别(风险的类别:计划编制、组织和管理、开发环境、最终用户、客户、

承包商、需求、产品外部环境、人员、设计和实现、过程)P25-41

2. 风险分析P42-48

评估风险发生的概率

估算风险造成损失的大小

计算风险危险度(Risk Explosure)

风险优先级

风险控制

1. 风险管理计划P51-52

2. 风险化解P53-54

3. 风险监控P55-56

第七章.软件需求管理

● 什么是软件需求

1. 什么是软件需求P10-13

2. 获取软件需求的重要性P14

3. 获取软件需求的复杂性P15-16

● 4. 解决的方法和手段P17 如何进行软件需求分析

1. 什么是软件需求分析P20

2. 软件需求分析的任务P21

3. 软件需求分析的目标P22

4. 软件需求分析的过程和步骤P23-31(收集软件需求、软件需求建模、文档化软件

需求、评审软件需求)

● 软件需求管理

为什么需要对软件需求进行管理P34

需求管理的内容P35

收集软件需求(如何收集软件需求、文档化所收集的软件需求、软件需求收集的注意事项)P36-42

软件需求建模(为什么需要对软件需求进行建模、如何对软件需求进行建模)P43-46 撰写SRS (软件需求规格说明书)P47-48

评审软件需求(为什么需要对软件需求进行评审、如何进行评审、软件需求评审结果)P49-54

● 控制软件需求的变更(控制SRS 、控制软件需求的变更)P55-59 CMM 对需求管理的要求P61-63

1. 目标P64 ●

2. 制定方针政策P65

3.

4.

5.

6. 确定必备条件P66-69 实施软件过程P70-72 度量和分析P73 验证实施P74-76

第八章.软件质量保证

● 软件质量

1. 什么是软件质量P12-14

2. 为什么需要关注软件质量P15

软件质量保证

1. 什么是软件质量保证P18-19

2. 从哪些方面关注软件质量P20-22

3. 谁来执行和实施软件质量保证P23

4. 如何保证软件质量(正确理解用户的要求、制定标准和规程、审查软件开发

活动、审核软件工作产品、测试源程序代码、记录开发活动和软件产品的偏●

● 差、记录所有不符合项并报告高级管理者)P24-31 软件质量保证计划及其实施P33-34 CMM 对软件质量保证的要求P36-38

1. 目标P39

2. 制定方针政策P40

3.

4.

5.

6. 确保必备条件P41-44 实施软件过程P45-52 度量和分析P53 验证实施P54-56 ●

第九章.软件配置管理

● 什么是软件配置管理P9

1. 软件配置项P10-13

2. 基线P14-17

3. 软件配置管理P18-22

如何进行软件配置管理

1. SCI 标识P25-32

2. 版本控制P33-34

3. 变更控制P35-37

4. 软件配置审计P38-39

5. 状态报告P40-43

● 6. 谁来实施软件配置管理P44 软件配置管理计划P46-48 CMM 对软件配置管理的要求P50-52

1. 目标P53

2. 制定方针政策P54

3. 确保必备条件P55-59

4. 执行活动P60-69 ●

5. 度量和分析P70

第十章.软件开发团队的管理

● 什么是团队P3 团队管理的内容P5-6 团队的组织结构

1. 组件团队结构应考虑的因素(明确团队的目标、明确团队的种类、高效团队

的特征)P8-12

2. 团队的模式(业务团队、首席程序员团队、臭鼬项目团队、特征团队、搜索

救援团队、战术(SW AT )团队、大型团队)P13-20

● 成功团队VS 失败团队

1. 成功团队的特点P22

2. 典型错误P23-25

3. 技术人员需要增强沟通技能P26

4. 沟通和协调的方法和工具P27

5. 有效的非正式口头沟通P28

6. 如何管理高业绩团队P29

7. 团队为什么会失败P30

8. 长期的团队建设P31

9. 人是进行项目管理中最大的变数P32

10. 看曹操是怎么用人的P33

11. 团队领导的实践指南P34-36

团队激励机制(激励机制、开发人员的激励因素、项目经理的激励因素、成就感、发展机遇、工作乐趣、个人生活、成为技术主管的机会、奖励和认可、正确评价业绩、典型错误—士气杀手)P38-49

● 做一个好的项目经理P51

1. 项目经理的技能P52

2. 有效的&低效的项目经理P53

3. 项目经理的职责P54

4. 激励组员P55

5. 关心下属的成长P56

6. 永远支持组员P57

7. “信者,至诚,至实,至一,至公也”P58

8. 项目经理的影响力和权力P59

9. 正确使用权力P60

10. 提高办事效率P61

11. 持续改进P62

12. 学习过去P63

13. 利用沟通解决冲突P64

14. 项目经理要则P65 6. 验证实施P71-74 软件配置管理工具P76 ●


相关文章

  • filezilla使用方法
  • FileZilla是一款免费开源的FTP客户端软件,并且还提供了服务器版本.虽然它是免费软件,可性能却一点也不含糊,比起那些共享软件来有过之而无不及,具备大多数的FTP软件功能.其可控性.有条理的界面和管理多站点的简化方式.特别是它的传输速 ...查看


  • [新时代交互英语]
  • <新时代交互英语> 视听说学习软件 (网络版) 安 装 指 南 2009年8月 本学习软件支持Windows 2000,Windows XP和Windows 2003等操作系统运行环境,必须安装有Microsoft IE6.0或 ...查看


  • 软件研发版本管理制度
  • 软件版本管理制度 1.引言........................................................................................................... ...查看


  • 投标书制作软件操作手册
  • 投标书制作软件操作手册 深圳市宝安区政府采购中心 目录 一. 二. 三. 引言................................................................................. ...查看


  • 产品版本管理规范
  • 基于Tortoise SVN的软件产品 版本管理规范[草稿] 目录 1. 引言...................................................................... 1 1.1. 目的 ...查看


  • 中小学教师信息技术应用能力培训教案
  • 2014年暑假业州镇教师培训之信息技术教案 --如何整理电脑文件 黄丽华 围绕三个部分交流如何整理电脑文件 1.为什么要整理? 2.怎样整理? 3.如何改进? 一.为什么要管好电脑文件? 这些悲催的情况有木有?校长站在你面前让你提交文件,你 ...查看


  • 智能手机中SD卡目录下文件夹都是什么
  • 智能手机中SD 卡目录下文件夹都是什么 在Android 手机空间不足的情况下,很多人选择在SD 上安装应用或者备份相关数据. 在SD 卡中进行操作会遇到很多问题,期中最显著的是SD 卡 使用空间逐渐增大,其原因主要为缓存文件不能及时清除. ...查看


  • 网络安全技术实验报告九
  • 实验九 杀毒软件的使用 实验目的 1.了解杀毒软件的工作原理. 2.学习使用杀毒软件检测和清除病毒. 实验环境 一台计算机,安装Windows98或WindowsNT/2000/XP. 实验内容 1. 使用KV2005.瑞星杀毒软件2005 ...查看


  • ClearCase的四大功能详述--bendeer's blog
  • ClearCase及配置管理 随着软件团队人员的增加,软件版本不断变化,时间的紧缺,多种平台的复杂环境,使得 ClearCase所拥有的特殊组件已成为当今软件开发人员(工程人员和管理者)所必须的工具.分布式操作使得基于Client/Serv ...查看


  • 40种电脑常见病毒
  • 40种常见病毒及处理 1. Trojan.PSW.Win32.Mapdimp.a 病毒运行后有以下行为: 1.病毒释放midimap??.dll和midimap??.dat的文件到系统目录(??代表两个随机字母). 我们可以首先利用Wind ...查看


热门内容