《软件项目管理案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:韩万江,姜立新编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111267539
  • 页数:320 页
图书介绍:本书以案例的形式,讲述了软件项目管理的全过程,案例贯穿始终。本书向软件项目管理的人员传授项目管理的理论、方法以及技巧,通过本书学习可以在短时间内掌握软件项目管理的基本知识和实践能力。本书不仅覆盖了项目管理九大知识域的相关内容,而且强调了软件这个特殊的领域如何进行项目管理,本书系统地讲述了软件项目管理的实施过程。

第0章 软件项目管理概述 1

0.1 项目与软件项目 1

0.1.1 项目及其特征 1

0.1.2 项目群与项目、项目与子项目的关系 2

0.1.3 软件项目 2

0.1.4 软件项目要素组成 3

0.1.5 项目目标成功实现的制约因素 3

0.2 项目管理 3

0.2.1 项目管理背景 4

0.2.2 项目管理定义 4

0.2.3 软件项目管理的特征及重要性 4

0.2.4 软件项目管理与软件工程的关系 5

0.3 项目管理的范围 6

0.3.1 项目管理的五要素 6

0.3.2 从战略上看项目管理的三个关注点 6

0.3.3 从战术上看项目管理的三个关注点 7

0.4 项目管理知识体系 7

0.4.1 项目管理9大知识领域 8

0.4.2 项目管理知识体系的标准化过程组 10

0.5 过程管理与软件项目管理的关系 11

0.5.1 软件过程定义 11

0.5.2 过程管理在软件项目中的作用 13

0.5.3 过程管理与项目管理的关系 13

0.6 软件项目管理过程 14

0.6.1 项目初始 14

0.6.2 项目计划 14

0.6.3 项目执行控制 14

0.6.4 项目结束 15

0.7 本书的组织结构 15

0.8 小结 15

0.9 练习题 16

第一篇 项目初始 18

第1章 软件项目初始过程 18

1.1 项目立项 18

1.2 合同项目 19

1.2.1 甲方初始过程 19

1.2.2 乙方初始过程 22

1.3 内部项目 24

1.4 项目授权 25

1.4.1 项目章程 25

1.4.2 项目经理的责任和权利 26

1.4.3 项目经理的能力 27

1.5 初始项目范围 27

1.6 生存期模型 27

1.6.1 瀑布模型 28

1.6.2 V模型 29

1.6.3 原型模型 29

1.6.4 增量式模型 30

1.6.5 螺旋式模型 31

1.6.6 渐近式阶段模型 32

1.7 校务通系统案例分析 33

1.7.1 甲方招标需求 33

1.7.2 乙方建议书 37

1.7.3 项目合同 37

1.7.4 乙方项目授权书 39

1.7.5 生存期模型 39

1.8 小结 41

1.9 练习题 41

第二篇 项目计划 44

第2章 范围计划 44

2.1 关于软件需求 44

2.2 需求管理过程 45

2.2.1 需求获取 46

2.2.2 需求分析 47

2.2.3 需求规格编写 48

2.2.4 需求验证 51

2.2.5 需求变更 52

2.3 编写需求规格的方法 53

2.4 任务分解定义 53

2.4.1 WBS 54

2.4.2 任务分解的类型 55

2.4.3 任务分解的过程 56

2.5 任务分解的方法 57

2.5.1 模板参照 57

2.5.2 类比方法 58

2.5.3 自顶向下方法 58

2.5.4 自底向上方法 59

2.6 任务分解结果的检验 59

2.7 校务通系统案例分析 61

2.7.1 系统原型分析 61

2.7.2 需求规格说明书 62

2.7.3 系统WBS 63

2.8 小结 63

2.9 练习题 64

第3章 软件项目进度计划 65

3.1 关于进度估算 65

3.2 任务定义 66

3.3 任务关联关系 66

3.3.1 任务之间的关系 66

3.3.2 任务关联关系的依据 66

3.4 进度管理图示 67

3.4.1 甘特图 67

3.4.2 网络图 68

3.4.3 里程碑图 69

3.4.4 资源图 69

3.5 任务资源估计 69

3.6 项目历时估计 70

3.6.1 定额估算法 71

3.6.2 经验导出模型 71

3.6.3 工程评估评审技术 71

3.6.4 专家估计方法 72

3.6.5 类推估计方法 73

3.6.6 模拟估计方法 73

3.6.7 基于承诺的进度估计方法 73

3.6.8 Jones的一阶估计准则 73

3.6.9 管理预留 73

3.7 进度计划编制 74

3.7.1 关键路径法 74

3.7.2 时间压缩法 78

3.7.3 资源平衡 80

3.7.4 关键链法 81

3.7.5 项目进度计划的优化 84

3.8 校务通系统案例分析 84

3.9 小结 87

3.10 练习题 87

第4章 软件项目成本计划 89

4.1 关于成本估算 89

4.1.1 项目规模与成本的关系 89

4.1.2 成本估算的定义 90

4.2 成本估算的过程 90

4.2.1 估算输入 90

4.2.2 估算处理 91

4.2.3 估算输出 91

4.3 成本估算的方法 91

4.3.1 代码行、功能点及对象点 91

4.3.2 类比估算法 96

4.3.3 自下而上估算法 97

4.3.4 参数模型估算法 98

4.3.5 专家估算法 103

4.3.6 猜测法 104

4.3.7 估算方法综述 104

4.4 估算的误差度 105

4.5 成本预算 107

4.6 校务通系统案例分析 108

4.6.1 成本估算 108

4.6.2 成本预算 109

4.7 小结 110

4.8 练习题 110

第5章 软件项目质量计划 112

5.1 质量概述 112

5.1.1 软件质量 113

5.1.2 软件质量与硬件质量的比较 114

5.1.3 软件质量的重要性 114

5.1.4 软件质量管理的发展过程 114

5.2 质量管理 115

5.2.1 质量计划 115

5.2.2 质量保证 116

5.2.3 质量控制 116

5.3 质量计划开发 117

5.3.1 质量成本 117

5.3.2 质量计划的方法 118

5.3.3 质量计划的编写 118

5.4 质量体系 120

5.5 软件质量改善的建议 122

5.6 校务通系统案例分析 122

5.7 小结 125

5.8 练习题 125

第6章 软件项目人力资源计划 127

6.1 相关概念 127

6.2 项目组织结构 127

6.2.1 职能型组织结构 128

6.2.2 项目型组织结构 128

6.2.3 矩阵型组织结构 129

6.3 责任分配矩阵 131

6.4 人员管理计划 131

6.5 校务通系统案例分析 132

6.6 小结 133

6.7 练习题 133

第7章 项目沟通计划 135

7.1 项目沟通管理概述 135

7.2 沟通方式 136

7.3 沟通渠道 136

7.4 项目沟通计划 137

7.4.1 沟通计划 137

7.4.2 沟通建议 139

7.5 校务通系统案例分析 139

7.6 小结 139

7.7 练习题 140

第8章 软件项目风险计划 141

8.1 风险概念 141

8.1.1 风险定义 141

8.1.2 风险类型 142

8.1.3 风险的基本性质 143

8.2 风险管理 144

8.3 风险识别 145

8.3.1 德尔菲方法 145

8.3.2 头脑风暴法 145

8.3.3 情景分析法 146

8.3.4 风险条目检查表 146

8.3.5 其他方法 152

8.3.6 风险识别的结果 152

8.4 风险评估 152

8.4.1 定性风险评估 152

8.4.2 定量风险分析 153

8.4.3 风险评估的结果 155

8.5 风险应对计划 156

8.5.1 回避风险 156

8.5.2 转移风险 157

8.5.3 损失控制 157

8.5.4 自留风险 158

8.5.5 风险规划的结果 158

8.6 风险管理建议 159

8.7 校务通系统案例分析 161

8.8 小结 161

8.9 练习题 161

第9章 软件项目合同计划 163

9.1 项目采购 163

9.2 合同规划 163

9.2.1 关于合同 164

9.2.2 合同类型 164

9.2.3 合同计划 165

9.3 软件外包 166

9.4 校务通系统案例分析 167

9.5 小结 168

9.6 练习题 168

第10章 软件配置管理计划 170

10.1 概述 170

10.1.1 配置管理定义 170

10.1.2 配置管理的目标 171

10.1.3 配置管理在软件开发中的作用 171

10.2 配置管理的相关概念 172

10.2.1 配置项 172

10.2.2 基线 173

10.2.3 配置控制委员会 174

10.3 配置管理过程 174

10.3.1 配置项标识、跟踪 175

10.3.2 配置管理环境建立 176

10.3.3 基线变更管理 178

10.3.4 配置审计 180

10.3.5 配置状态统计 181

10.4 配置管理计划 181

10.4.1 配置管理计划编制 182

10.4.2 配置管理的其他作用 183

10.5 配置管理工具 185

10.5.1 Rational ClearCase 185

10.5.2 Hansky Firefly 186

10.5.3 CVS 186

10.5.4 Microsoft Visual Source Safe 186

10.5.5 其他工具 186

10.5.6 如何选择配置管理工具 186

10.6 校务通系统案例分析 188

10.7 小结 190

10.8 练习题 190

第11章 项目集成计划 192

11.1 软件项目集成管理 192

11.2 项目集成计划 193

11.2.1 项目集成计划定义 194

11.2.2 集成计划的编写过程 194

11.2.3 编写项目集成计划书 196

11.3 校务通系统案例分析 198

11.4 小结 204

11.5 练习题 204

第三篇 软件项目执行控制 206

第12章 项目执行控制过程 206

12.1 项目的集成变更管理 206

12.1.1 集成管理 206

12.1.2 集成变更管理 207

12.2 范围管理 208

12.2.1 需求变更管理 208

12.2.2 管理变更的策略 209

12.2.3 范围核实 210

12.3 进度、成本管理 210

12.3.1 进度管理 210

12.3.2 成本管理 212

12.3.3 图解控制法 212

12.3.4 挣值分析法 214

12.3.5 偏差管理 218

12.4 质量管理 219

12.4.1 质量保证 219

12.4.2 质量控制 221

12.4.3 质量保证与质量控制的关系 226

12.4.4 项目质量度量 226

12.5 团队管理 227

12.5.1 选择人员 228

12.5.2 项目成员的培训 230

12.5.3 项目成员的激励 230

12.5.4 团队建设的方法 233

12.5.5 团队管理 234

12.6 沟通管理 235

12.6.1 项目沟通的方法 236

12.6.2 沟通中的建议 238

12.6.3 项目性能报告 240

12.6.4 问题管理 241

12.7 风险控制 243

12.7.1 风险控制方法 243

12.7.2 常见风险及其处理 244

12.8 合同管理 245

12.8.1 甲方合同管理 245

12.8.2 乙方合同管理 246

12.9 项目度量 247

12.10 校务通系统案例分析 248

12.10.1 范围控制 249

12.10.2 进度、成本控制 249

12.10.3 风险管理控制 251

12.10.4 质量控制 252

12.11 小结 252

12.12 练习题 252

第四篇 软件项目结束 256

第13章 项目结束过程 256

13.1 合同结束 256

13.1.1 甲方合同结束过程 256

13.1.2 乙方合同结束过程 256

13.2 项目结束 257

13.2.1 项目结束过程 257

13.2.2 项目总结 258

13.3 项目管理的建议 259

13.3.1 常见问题 259

13.3.2 项目管理的经验和建议 260

13.4 校务通系统案例分析 261

13.5 小结 263

13.6 练习题 263

第五篇 实验与实践 266

第14章 项目管理软件 266

14.1 项目管理软件综述 266

14.1.1 项目管理软件主要功能 266

14.1.2 项目管理软件介绍 268

14.1.3 选择项目管理软件的注意事项 272

14.2 Microsoft Project 273

14.3 IBM Rational Portfolio Manager 274

第15章 课程实验 276

15.1 Microsoft Project实验 276

15.1.1 建立项目管理文件 276

15.1.2 创建项目任务 277

15.1.3 任务分解 279

15.1.4 安排任务工期 279

15.1.5 任务的链接 280

15.1.6 资源分配 281

15.1.7 项目管理 281

15.2 IBM RPM实验 282

15.2.1 登录IBM RPM 282

15.2.2 创建项目提案 283

15.2.3 文档管理——项目章程 284

15.2.4 资源池和资源 284

15.2.5 资源需求描述 285

15.2.6 需求管理 286

15.2.7 创建WBS 287

15.2.8 项目人员配备 288

15.2.9 项目任务的财务估算 290

15.2.10 风险分析 291

15.2.11 工作流 292

第16章 项目实践 294

16.1 项目实践要求 294

16.2 基于RPM的项目管理实践案例 295

16.2.1 项目初始 295

16.2.2 制定项目计划 296

16.2.3 计划会签 300

16.2.4 项目范围管理 303

16.2.5 项目风险管理 305

16.2.6 项目问题管理 307

16.2.7 项目计划修改 307

16.2.8 计划变更管理 308

16.2.9 需求/设计变更管理 309

16.2.10 项目阶段交付物管理 310

16.2.11 监控阶段标志物提交情况 311

16.2.12 项目评审管理 312

16.2.13 项目周报管理 313

16.2.14 项目后期管理 314

16.2.15 项目评估 315

结束语 319

参考文献 320