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

  • 购买积分:13 如何计算积分?
  • 作  者:韩万江,姜立新编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:9787111501633
  • 页数:372 页
图书介绍:本书以案例的形式讲述了软件项目管理的全过程,借助路线图讲述了项目管理的理论、方法以及技巧,覆盖项目管理十大知识域的相关内容,并重点强调了软件项目管理实施过程。本书在第1章给出软件项目管理概述,然后分成“项目初始”、“项目计划”、“项目执行控制”、“项目结束”四篇来全面介绍如何在软件项目整个生命周期实施项目管理,最后的附录给出了一些软件项目管理的模板供读者参考。本书注重理论与实际的结合,通过案例分析帮助读者消化和理解所学知识,而且每章配有课程实践来强化读者的实际项目操作能力。本书既适合作为高等院校计算机软件及相关专业高年级本科生和研究生的教材,也适合作为广大软件技术人员和项目经理培训的教材,同时也是希望了解软件开发项目管理的人员的极佳参考书。

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

1.1 项目与软件项目 1

1.1.1 项目及其特征 1

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

1.1.3 软件项目 2

1.1.4 软件项目要素组成 3

1.1.5 项目目标实现的制约因素 3

1.2 项目管理 3

1.2.1 项目管理背景 4

1.2.2 项目管理定义 4

1.2.3 软件项目管理的特征及重要性 5

1.3 项目管理知识体系 6

1.3.1 项目管理的知识领域 7

1.3.2 项目管理知识体系的标准化过程组 9

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

1.4.1 软件过程定义 11

1.4.2 过程管理在软件项目中的作用 12

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

1.4.4 软件工程技术的发展趋势 13

1.5 本书的组织结构 14

1.6 案例分析及课程实践说明 15

1.7 小结 16

1.8 练习题 16

第一篇 项目初始 20

第2章 项目确立 20

2.1 项目评估 20

2.2 项目立项 21

2.2.1 立项流程 21

2.2.2 自造-购买决策 22

2.3 项目招投标 23

2.3.1 甲方招标书定义 24

2.3.2 乙方项目分析与竞标准备 25

2.3.3 招标过程 26

2.3.4 合同签署 27

2.4 项目授权 28

2.4.1 项目章程 28

2.4.2 项目经理的职责 30

2.5 “医疗信息商务平台”招投标案例分析 30

2.5.1 甲方招标书 30

2.5.2 乙方投标书 31

2.5.3 项目合同 31

2.6 课程实践一:项目招投标 32

2.7 小结 36

2.8 练习题 36

第3章 生存期模型 38

3.1 瀑布模型 38

3.2 V模型 39

3.3 快速原型模型 40

3.4 增量式模型 41

3.5 渐进式阶段模型 42

3.6 敏捷生存期模型 43

3.6.1 Scrum 44

3.6.2 XP 48

3.6.3 OpenUP 51

3.7 “医疗信息商务平台”生存期模型案例分析 52

3.8 课程实践二:生存期模型确定 54

3.9 小结 54

3.1 0练习题 55

第二篇 项目计划 58

第4章 软件项目范围计划——需求管理 58

4.1 软件需求定义 58

4.2 需求管理过程 59

4.2.1 需求获取 60

4.2.2 需求分析 62

4.2.3 需求规格编写 63

4.2.4 需求验证 63

4.2.5 需求变更 64

4.3 需求分析方法 67

4.3.1 结构化分析方法 67

4.3.2 面向对象的用例分析方法 67

4.3.3 功能列表方法 68

4.4 “医疗信息商务平台”需求案例分析 70

4.4.1 需求规格说明书 70

4.4.2 需求变更控制系统 82

4.5 课程实践三:项目需求管理 82

4.6 小结 83

4.7 练习题 83

第5章 软件项目范围计划——任务分解 85

5.1 任务分解定义 85

5.1.1 WBS 85

5.1.2 工作包 87

5.1.3 任务分解的形式 87

5.2 任务分解过程 88

5.2.1 任务分解的基本步骤 88

5.2.2 任务分解的标准 89

5.2.3 WBS字典 90

5.3 任务分解方法 90

5.4 任务分解结果 92

5.4.1 任务分解结果的检验 92

5.4.2 任务分解的重要性 93

5.5 “医疗信息商务平台”任务分解案例分析 93

5.6 课程实践四:项目任务分解 95

5.7 小结 95

5.8 练习题 95

第6章 软件项目成本计划 97

6.1 成本估算概述 97

6.1.1 项目规模与成本的关系 98

6.1.2 成本估算的定义 98

6.2 成本估算过程 98

6.3 成本估算方法 100

6.3.1 代码行估算法 100

6.3.2 功能点估算法 100

6.3.3 用例点估算法 106

6.3.4 类比估算法 110

6.3.5 自下而上估算法 111

6.3.6 参数模型估算法 112

6.3.7 参数模型估算法——COCOMO模型 113

6.3.8 参数模型估算法——Walston-Felix模型 119

6.3.9 专家估算法 119

6.3.10 猜测估算法 120

6.3.11 估算方法综述 120

6.4 成本预算 121

6.5 “医疗信息商务平台”成本估算案例分析 123

6.5.1 用例点估算过程 123

6.5.2 自下而上成本估算过程 124

6.6 课程实践五:项目成本估算 126

6.7 小结 126

6.8 练习题 127

第7章 软件项目进度计划 129

7.1 关于进度估算 129

7.2 任务定义 130

7.3 任务关联关系 130

7.3.1 任务之间的关系 130

7.3.2 任务间关系的依据 131

7.4 进度管理图示 131

7.4.1 甘特图 131

7.4.2 网络图 133

7.4.3 里程碑图 135

7.4.4 资源图 135

7.5 任务资源估计 135

7.6 任务历时估计 136

7.6.1 定额估算法 137

7.6.2 经验导出模型 137

7.6.3 工程评估评审技术 137

7.6.4 专家估计方法 139

7.6.5 类推估计方法 139

7.6.6 模拟估计方法 139

7.6.7 基于承诺的进度估计方法 139

7.6.8 Jones的一阶估计准则 139

7.7 进度计划编排 140

7.7.1 关键路径法 140

7.7.2 时间压缩法 145

7.7.3 资源平衡方法 147

7.7.4 管理预留 148

7.7.5 敏捷计划 149

7.8 软件项目进度问题模型 150

7.8.1 项目需要的技能 150

7.8.2 项目中的任务 150

7.8.3 项目中的人员 151

7.8.4 SPSP模型解决方案 151

7.8.5 项目进度计划的优化 154

7.9 “医疗信息商务平台”项目进度计划案例分析 155

7.9.1 迭代计划 155

7.9.2 Sprint计划 155

7.9.3 Sprint待开发事项列表 157

7.9.4 Sprint预算 162

7.10 课程实践 162

7.10.1 课程实践六:网络图和历时估算 162

7.10.2 课程实践七:项目进度编排 163

7.11 小结 163

7.12 练习题 163

第8章 软件项目质量计划 165

8.1 质量概述 165

8.1.1 质量定义 165

8.1.2 质量与等级 166

8.2 质量模型 166

8.2.1 Boehm质量模型 167

8.2.2 McCall质量模型 167

8.2.3 ISO/IEC 9126质量模型 167

8.3 质量管理过程 169

8.3.1 质量计划 169

8.3.2 质量保证 171

8.3.3 质量控制 171

8.4 质量计划开发 172

8.4.1 质量成本 172

8.4.2 质量计划的方法 173

8.4.3 质量计划的编写 174

8.5 软件质量改善的建议 175

8.6 “医疗信息商务平台”质量计划案例分析 175

8.7 课程实践八:项目质量计划 182

8.8 小结 182

8.9 练习题 182

第9章 软件配置管理计划 184

9.1 配置管理概述 184

9.1.1 配置管理定义 185

9.1.2 配置管理在软件开发中的作用 187

9.2 配置管理过程 188

9.2.1 配置项标识、跟踪 189

9.2.2 配置管理环境建立 190

9.2.3 基线变更管理 191

9.2.4 配置审计 193

9.2.5 配置状态统计 194

9.3 配置管理计划 194

9.3.1 配置管理计划角色 194

9.3.2 配置管理计划模板 196

9.4 配置管理工具 197

9.5 “医疗信息商务平台”配置管理计划案例分析 199

9.6 课程实践九:配置管理计划 203

9.7 小结 204

9.8 习题 204

第10章 软件项目人员与沟通计划 206

10.1 团队人员计划 206

10.1.1 项目组织结构 207

10.1.2 责任分配矩阵 211

10.1.3 人员管理计划 212

10.2 项目干系人计划 212

10.2.1 识别项目干系人 212

10.2.2 按重要性对干系人进行分析 213

10.2.3 按支持度对干系人进行分析 214

10.2.4 项目干系人分析坐标格 215

10.2.5 项目干系人计划 215

10.3 项目沟通计划 215

10.3.1 沟通方式 216

10.3.2 沟通渠道 217

10.3.3 项目沟通计划 217

10.4 “医疗信息商务平台”人员与沟通计划案例分析 220

10.4.1 团队人员计划 220

10.4.2 项目干系人计划 222

10.4.3 项目沟通计划 222

10.5 课程实践十:团队人员与项目沟通计划 224

10.6 小结 224

10.7 习题 225

第11章 软件项目风险计划 227

11.1 风险概念 227

11.1.1 风险定义 227

11.1.2 风险类型 228

11.1.3 风险管理过程 230

11.2 风险识别 230

11.2.1 风险识别的方法 231

11.2.2 风险识别的结果 234

11.3 风险评估 234

11.3.1 风险评估的方法 234

11.3.2 风险评估的结果 238

11.4 风险应对策略 239

11.4.1 回避风险 239

11.4.2 转移风险 239

11.4.3 损失控制 239

11.4.4 自留风险 240

11.5 风险规划 240

11.6 “医疗信息商务平台”风险计划案例分析 241

11.7 课程实践十一:项目风险计划 242

11.8 小结 242

11.9 练习题 242

第12章 软件项目合同计划 244

12.1 项目采购 244

12.2 合同 245

12.2.1 合同定义 245

12.2.2 合同条款 245

12.3 合同类型 246

12.3.1 成本补偿类合同 246

12.3.2 固定价格类合同 247

12.3.3 单价类合同 247

12.4 软件外包 248

12.5 合同计划 250

12.6 “医疗信息商务平台”合同计划案例分析 250

12.7 小结 251

12.8 练习题 251

第13章 项目集成计划 253

13.1 项目集成概念 253

13.1.1 项目目标的集成 253

13.1.2 平衡项目四要素关系 254

13.2 集成计划 255

13.2.1 项目集成计划的内容 255

13.2.2 项目集成计划模板 257

13.3 “医疗信息商务平台”项目集成计划案例分析 257

13.4 课程实践十二:项目集成计划 265

13.5 小结 265

13.6 练习题 265

第三篇 项目执行控制 268

第14章 项目集成计划执行控制 268

14.1 项目集成管理流程 268

14.2 项目数据采集与度量分析 270

14.3 集成变更管理 271

14.4 “医疗信息商务平台”项目数据采集案例分析 273

14.4.1 项目工时采集 273

14.4.2 人力规模统计 274

14.4.3 缺陷数据采集 275

14.5 小结 275

14.6 练习题 275

第15章 项目核心计划执行控制 276

15.1 范围计划执行控制 276

15.1.1 范围计划的执行 276

15.1.2 需求变更控制 278

15.1.3 范围核实 279

15.2 时间、成本执行控制 279

15.2.1 时间、成本控制要点 279

15.2.2 图解控制法 280

15.2.3 挣值分析法 281

15.2.4 敏捷进度控制 286

15.2.5 偏差管理 287

15.3 质量计划执行控制 289

15.3.1 质量保证的管理 289

15.3.2 质量控制的管理 292

15.3.3 质量保证与质量控制的关系 297

15.4 “医疗信息商务平台”核心计划执行控制案例分析 297

15.4.1 范围计划的执行控制 298

15.4.2 时间、成本的执行控制 299

15.4.3 质量计划的执行控制 305

15.5 课程实践 308

15.5.1 课程实践十三:进度成本控制 308

15.5.2 课程实践十四:项目质量控制 308

15.6 小结 309

15.7 练习题 309

第16章 项目辅助计划执行控制 312

16.1 团队人员计划的执行控制 312

16.1.1 项目团队建设 312

16.1.2 项目成员的培训 313

16.1.3 项目成员的激励 314

16.2 项目干系人计划的执行控制 317

16.3 项目沟通计划的执行控制 317

16.3.1 项目沟通执行方式 318

16.3.2 沟通中冲突的解决 322

16.4 风险计划的执行控制 323

16.5 合同计划的执行控制 326

16.5.1 甲方合同管理 327

16.5.2 乙方合同管理 327

16.6 “医疗信息商务平台”辅助计划执行控制案例分析 329

16.6.1 项目干系人计划的执行控制 329

16.6.2 项目沟通计划的执行控制 329

16.6.3 风险计划的执行控制 331

16.7 课程实践十五:项目评审管理 332

16.8 小结 332

16.9 练习题 332

第四篇 项目结束 336

第17章 项目结束过程 336

17.1 合同结束 336

17.1.1 甲方合同结束过程 336

17.1.2 乙方合同结束过程 338

17.2 项目结束 338

17.2.1 项目结束过程 338

17.2.2 项目总结 339

17.3 项目管理的建议 340

17.3.1 常见问题 340

17.3.2 经验和建议 341

17.4 “医疗信息商务平台”结束过程案例分析 342

17.4.1 验收计划 342

17.4.2 项目验收报告 346

17.4.3 项目总结 347

17.5 课程实践 349

17.5.1 课程实践十六:验收答辩 349

17.5.2 课程实践十七:项目总结 350

17.6 小结 350

17.7 习题 350

附录 常用的项目管理模板 352

结束语 370

参考文献 371