《软件项目管理与实践》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:魏金岭,周苏主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302497707
  • 页数:398 页
图书介绍:软件项目管理是软件工程和IT工程的重要内容。齐一种先进的管理模式。本书详细介绍了软件项目管理的具体内容和方法。

第1章 软件项目管理的概念 1

1.1软件项目管理的基本概念 1

1.1.1项目定义 1

1.1.2软件项目 2

1.1.3项目的三要素 3

1.1.4项目管理的定义 4

1.1.5软件项目管理具有的挑战性 6

1.2项目集管理和项目组合管理之间的关系 8

1.2.1项目集管理 9

1.2.2项目组合管理 10

1.2.3项目组合、项目集和项目的关系 10

1.2.4项目管理办公室 11

1.3项目管理、运营管理与组织战略之间的关系 12

1.3.1运营问题与项目管理 13

1.3.2组织问题与软件项目管理 14

1.4项目经理角色 15

1.4.1项目经理的责任 15

1.4.2项目经理的能力 15

1.5项目管理知识体系 16

1.5.1 PMI与PMBOK 16

1.5.2 《 PMBOK?指南》软件分册 17

1.5.3项目管理资格认证PMP与职业道德规范 17

1.5.4项目管理专业资质认证IPMP 19

1.6习题 19

1.7实验与思考:在线支持项目管理 22

第2章 组织影响和项目生命周期 25

2.1组织对项目管理的影响 25

2.1.1组织文化与风格 25

2.1.2组织沟通 26

2.1.3组织结构 26

2.2组织过程资产 30

2.2.1流程与程序 30

2.2.2共享知识库 30

2.3事业环境因素 31

2.4项目干系人与治理 32

2.4.1项目干系人 32

2.4.2项目治理 33

2.4.3项目成功 34

2.5项目团队 34

2.5.1软件项目团队的组成 35

2.5.2团队协作 36

2.6项目生命周期 36

2.6.1项目生命周期的特征 37

2.6.2产品生命周期与项目生命周期的关系 38

2.6.3项目阶段 38

2.6.4预测型生命周期 40

2.6.5迭代和增量型生命周期 40

2.6.6适应型生命周期 43

2.6.7高度适应性软件开发 45

2.7习题 46

2.8实验与思考:Dorale公司的业务流程与项目管理应用 48

第3章 项目管理过程 51

3.1项目管理过程间的相互作用 52

3.1.1数据流向图 53

3.1.2管理过程间的相互作用 53

3.2项目管理过程组 55

3.2.1启动过程组 55

3.2.2规划过程组 56

3.2.3执行过程组 57

3.2.4监控过程组 57

3.2.5收尾过程组 58

3.3项目信息 58

3.4知识领域的作用 59

3.5项目管理软件 61

3.6习题 61

3.7实验与思考:奥立安系统的组织架构与项目计划 63

第4章 项目整合管理 69

4.1制定项目章程 71

4.1.1输入:项目工作说明书 71

4.1.2输入:商业论证与协议 72

4.1.3过程工具与技术 73

4.1.4输出:项目章程 73

4.2制订项目管理计划 76

4.2.1软件项目的项目管理计划 76

4.2.2过程输入 78

4.2.3过程工具与技术 79

4.2.4输出:项目管理计划 80

4.3指导与管理项目执行 83

4.3.1过程输入 84

4.3.2工具与技术:会议 85

4.3.3工具与技术:信息传播 85

4.3.4输出:变更请求 86

4.3.5其他输出 89

4.4监控项目工作 89

4.4.1过程输入 91

4.4.2工具与技术:分析技术 92

4.4.3其他过程输出 92

4.5实施整体变更控制 93

4.5.1过程输入 94

4.5.2过程工具与技术 95

4.5.3过程输出 95

4.5.4变更控制系统 96

4.6习题 97

4.7实验与思考:数据中心迁移项目的章程与计划 99

第5章 项目范围管理 103

5.1规划范围管理 105

5.1.1识别潜在项目 105

5.1.2净现值、投资收益率与投资回收期分析 107

5.1.3过程输入 108

5.1.4过程工具与技术 109

5.1.5输出:范围管理计划和需求管理计划 110

5.2收集需求 113

5.2.1过程输入 114

5.2.2过程工具与技术 114

5.2.3过程输出 117

5.3定义范围 118

5.3.1过程输入 120

5.3.2过程工具与技术 121

5.3.3输出:项目范围说明书 121

5.4创建工作分解结构 123

5.4.1过程输入 124

5.4.2工具与技术:分解 125

5.4.3工具与技术:活动导向的WBS 128

5.4.4工具与技术:WBS的滚动式规划 129

5.4.5输出:范围基准 130

5.5确认范围 131

5.5.1过程输入 132

5.5.2过程工具与技术 133

5.5.3过程输出 133

5.6控制范围 134

5.6.1过程输入 135

5.6.2过程工具与技术 135

5.6.3过程输出 136

5.7习题 137

5.8实验与思考:数据中心迁移项目的范围管理文件 139

第6章 项目时间管理 141

6.1软件项目的项目时间管理 142

6.2规划进度管理 143

6.2.1过程输入 143

6.2.2过程工具与技术 144

6.2.3输出:进度管理计划 145

6.3定义活动 146

6.3.1过程输入 146

6.3.2过程工具与技术 147

6.3.3过程输出 149

6.4排列活动顺序 151

6.4.1为软件项目排列活动顺序 152

6.4.2过程输入 153

6.4.3工具与技术:紧前关系绘图法 153

6.4.4工具与技术:确定依赖关系 154

6.4.5工具与技术:提前量与滞后量 155

6.4.6工具与技术:特性集评估 156

6.4.7输出:项目进度网络图 156

6.5估算活动资源 157

6.5.1过程输入 157

6.5.2工具与技术:自下而上估算 158

6.5.3过程输出 159

6.6估算活动持续时间 160

6.6.1过程输入 161

6.6.2工具与技术:类比估算 162

6.6.3工具与技术:参数估算 162

6.6.4工具与技术:三点估算 162

6.6.5工具与技术:储备分析 163

6.6.6过程输出 163

6.7制订进度计划 164

6.7.1过程输入 165

6.7.2工具与技术:关键路径法 165

6.7.3工具与技术:关键链法 166

6.7.4工具与技术:资源优化技术 167

6.7.5工具与技术:建模技术 167

6.7.6工具与技术:进度压缩 168

6.7.7工具与技术:增量式产品规划 169

6.7.8其他工具与技术 169

6.7.9输出:项目进度计划 169

6.7.10过程其他输出 170

6.8控制进度 172

6.8.1过程输入 173

6.8.2工具与技术:绩效审查 174

6.8.3其他工具与技术 174

6.8.4过程输出 176

6.9习题 177

6.10实验与思考:“夜莺”项目的进度计划 179

第7章 项目成本管理 183

7.1软件项目的项目成本管理 184

7.2规划成本管理 185

7.2.1过程输入 186

7.2.2过程工具与技术 187

7.2.3输出:成本管理计划 187

7.2.4过程的其他输出 189

7.3估算成本 190

7.3.1成本估算的类型 190

7.3.2过程输入 191

7.3.3过程工具与技术 193

7.3.4工具与技术:类比估算 194

7.3.5工具与技术:参数估算 194

7.3.6工具与技术:自下而上估算 194

7.3.7工具与技术:三点估算 194

7.3.8工具与技术:储备分析 195

7.3.9工具与技术:质量成本 195

7.3.10其他工具与技术 195

7.3.11过程输出 196

7.3.12项目成本估算的典型问题 198

7.4制定预算 198

7.4.1过程输入 198

7.4.2过程工具与技术 199

7.4.3输出:成本基准 200

7.5控制成本 201

7.5.1过程输入 202

7.5.2工具与技术:挣值管理 203

7.5.3工具与技术:预测 204

7.5.4工具与技术:完工尚需绩效指数 206

7.5.5工具与技术:绩效审查 206

7.5.6工具与技术:管理测量指标 207

7.5.7过程输出 207

7.6习题 209

7.7实验与思考:扫描仪项目的状态报告 212

第8章 项目质量管理 215

8.1软件项目的项目质量管理 217

8.2规划质量管理 220

8.2.1过程输入 222

8.2.2 7种基本质量工具 223

8.2.3过程工具与技术 229

8.2.4过程输出 231

8.3实施质量保证 235

8.3.1过程输入 236

8.3.2过程工具与技术 237

8.3.3过程输出 239

8.4控制质量 239

8.4.1过程输入 241

8.4.2过程工具与技术 241

8.4.3过程输出 243

8.5成熟度模型 244

8.6戴明及其PDCA循环 245

8.7习题 247

8.8实验与思考:“夜莺”项目的进度管理 249

第9章 项目人力资源管理 252

9.1规划人力资源管理 254

9.1.1过程输入 255

9.1.2工具与技术:组织图与职位描述 255

9.1.3其他工具与技术 256

9.1.4输出:人力资源管理计划 257

9.1.5软件项目的人力资源管理 260

9.2组建项目团队 261

9.2.1过程输入 262

9.2.2过程工具与技术 262

9.2.3过程输出 263

9.3建设项目团队 264

9.3.1过程输入 265

9.3.2工具与技术:团队建设活动 265

9.3.3其他工具与技术 266

9.3.4建设软件项目团队 267

9.3.5过程输出 268

9.4管理项目团队 269

9.4.1过程输入 270

9.4.2工具与技术:冲突管理 270

9.4.3其他工具与技术 271

9.4.4管理软件项目团队 272

9.4.5过程输出 273

9.5习题 273

9.6实验与思考:克兹内办公设备公司周年庆项目团队建设 275

第10章 项目沟通管理 279

10.1规划沟通管理 281

10.1.1过程输入 282

10.1.2过程工具与技术 282

10.1.3输出:沟通管理计划 284

10.1.4软件项目的规划沟通管理输出 285

10.2管理沟通 286

10.2.1过程输入 287

10.2.2过程工具与技术 287

10.2.3过程输出 288

10.3控制沟通 290

10.3.1过程输入 291

10.3.2过程工具与技术 292

10.3.3过程输出 293

10.4习题 294

10.5实验与思考:Ajax项目的沟通管理计划 296

第11章 项目风险管理 299

11.1项目风险与风险管理 299

11.2规划风险管理 301

11.2.1过程输入 302

11.2.2过程工具与技术 303

11.2.3输出:风险管理计划 303

11.3识别风险 307

11.3.1过程输入 308

11.3.2过程工具与技术 309

11.3.3输出:风险登记册 310

11.4实施定性风险分析 312

11.4.1过程输入 312

11.4.2过程工具与技术 313

11.4.3输出:项目文件(更新) 317

11.5实施定量风险分析 317

11.5.1过程输入 318

11.5.2工具与技术:数据收集和展示技术 318

11.5.3工具与技术:定量风险分析和建模技术 320

11.5.4输出:项目文件(更新) 322

11.6规划风险应对 323

11.6.1过程输入 323

11.6.2过程工具与技术 323

11.6.3过程输出 326

11.7控制风险 326

11.7.1过程输入 327

11.7.2过程工具与技术 328

11.7.3过程输出 329

11.8习题 330

11.9实验与思考:山峰公司局域网项目 332

第12章 项目采购管理 335

12.1规划采购管理 337

12.1.1过程输入 339

12.1.2输入:组织过程资产——合同类型 339

12.1.3工具与技术 340

12.1.4软件项目的规划采购技术 340

12.1.5输出:采购管理计划 342

12.1.6输出:采购工作说明书 344

12.1.7输出:采购文件 345

12.1.8输出:供方选择标准 345

12.2实施采购 347

12.2.1过程输入 349

12.2.2过程工具与技术 349

12.2.3过程输出 350

12.3控制采购 351

12.3.1过程输入 352

12.3.2过程工具与技术 352

12.3.3过程输出 353

12.4结束采购 354

12.4.1过程的输入 355

12.4.2过程工具与技术 355

12.4.3过程输出 355

12.5习题 355

12.6实验与思考:山峰公司局域网项目的采购 358

第13章 项目干系人管理 360

13.1识别干系人 362

13.1.1过程输入 363

13.1.2工具与技术:干系人分析 363

13.1.3工具与技术:角色建模 365

13.1.4输出:干系人登记册 365

13.2规划干系人管理 367

13.2.1过程输入 367

13.2.2过程工具与技术 368

13.2.3过程输出 369

13.3管理干系人参与 370

13.3.1过程输入 371

13.3.2过程工具与技术 372

13.3.3过程输出 373

13.4控制干系人参与 373

13.4.1过程输入 374

13.4.2过程工具与技术 375

13.4.3过程输出 375

13.5习题 376

13.6实验与思考:喀纳斯湖垂钓项目——识别干系人 378

第14章 结束项目或阶段 381

14.1过程的输入与输出 382

14.1.1过程输入 382

14.1.2过程工具与技术 382

14.1.3过程输出 382

14.1.4项目或阶段签收 383

14.2管理发布早期版本的请求 384

14.3管理beta版本 384

14.4指导项目走向完成 385

14.4.1管理“结束游戏” 385

14.4.2规划回顾 385

14.4.3规划庆祝 386

14.5取消项目 386

14.6项目收尾 387

14.6.1合同收尾 387

14.6.2管理收尾 387

14.7习题 388

14.8课程学习与实验总结 390

附录 部分习题参考答案 395

参考文献 398

实用软件项目管理表格目录 69

第4章 项目整合管理 69

表4-1项目章程 73

表4-2项目管理计划 80

表4-4变更请求 86

第5章 项目范围管理 103

表5-2范围管理计划 110

表5-3需求管理计划 111

表5-4需求跟踪矩阵 119

表5-5项目范围说明书 121

表5-6 WBS(提纲式) 127

表5-7 WBS词典 130

第6章 项目时间管理 141

表6-1进度管理计划 145

表6-2活动清单 149

表6-3活动属性 149

表6-4里程碑清单 150

第7章 项目成本管理 183

表7-1成本管理计划 187

表7-2活动成本估算 197

表7-3挣值状态报告 208

第8章 项目质量管理 215

表8-1质量管理计划 232

表8-2过程改进计划 233

第9章 项目人力资源管理 252

表9-1人力资源管理计划 257

第10章 项目沟通管理 279

表10-1沟通管理计划 285

第11章 项目风险管理 299

表11-1风险管理计划 304

表11-3 风险登记册 311

表11-4 风险概率和影响评估 313

表11-5 概率和影响矩阵 315

第12章 项目采购管理 335

表12-1采购管理计划 342

表12-4供方选择标准 346

第13章 项目干系人管理 360

表13-1干系人登记册 369

表13-3 干系人管理计划 369

第14章 结束项目或阶段 381

表14-1项目签收 383