第1章 走进IT项目管理 1
1.1项目与项目管理的价值 3
1.1.1项目的价值 3
1.1.2项目管理的价值 5
1.2走进项目 5
1.2.1人类活动的特点 6
1.2.2作业与项目 6
1.2.3项目的定义 6
1.2.4项目的特征 7
1.3走进项目管理 8
1.3.1管理的概念 8
1.3.2项目管理的定义 8
1.3.3项目管理的特点 9
1.3.4项目管理知识体系 10
1.4走进IT项目 16
1.4.1信息技术 16
1.4.2信息与信息化 17
1.4.3 IT项目的定义与分类 19
1.4.4 IT项目的特征 20
1.5走进IT项目管理 21
1.5.1 IT项目管理的定义 21
1.5.2 IT项目管理的特点 22
1.5.3 IT项目管理知识体系 23
1.6走进软件与软件项目 24
1.6.1软件的定义 24
1.6.2软件的分类 25
1.6.3软件的特点 27
1.6.4软件项目的分类与特点 28
1.7走进软件项目管理 30
1.7.1软件项目管理的意义 30
1.7.2软件项目管理的重点 30
1.8小结 31
1.9习题与思考 32
推荐阅读 33
第2章 把握环境 控制过程 34
2.1把握组织环境 35
2.1.1组织环境的概念 35
2.1.2组织环境的特征 37
2.1.3战略计划与项目的选择 37
2.2掌握系统方法 40
2.2.1系统的定义 40
2.2.2系统的特征 40
2.2.3系统的原理 41
2.2.4系统方法 42
2.3熟悉项目阶段 42
2.3.1项目阶段的特征 43
2.3.2项目生命周期的特征 44
2.3.3 IT项目生命周期 45
2.3.4软件产品生命周期与项目生命周期 46
2.4了解项目组织 47
2.4.1组织的定义与形成过程 48
2.4.2组织的特征 48
2.4.3组织设计的原则 49
2.4.4项目的组织结构 50
2.4.5组织文化对项目组织的影响 53
2.4.6 IT项目组织的特点 57
2.5控制项目过程 58
2.5.1项目管理过程组 58
2.5.2启动过程组 59
2.5.3规划过程组 61
2.5.4执行过程组 64
2.5.5监控过程组 66
2.5.6收尾过程组 68
2.5.7过程组之间的关系 69
2.6小结 71
2.7习题与思考 72
推荐阅读 72
第3章 整合项目资源 74
3.1整合项目资源概述 75
3.1.1整合项目资源的意义与作用 76
3.1.2项目资源有哪些 76
3.1.3项目干系人是哪些人 77
3.1.4 IT项目经理 78
3.1.5高层管理人员 80
3.2项目管理计划 81
3.2.1项目管理计划的内容 81
3.2.2项目计划的制定方法 84
3.2.3项目管理计划的制定过程 86
3.2.4项目干系人的进一步分析 86
3.2.5实施项目管理计划 90
3.3整体变更控制 90
3.3.1整体变更控制的输入和输出 91
3.3.2整体变更控制的工具与技术 92
3.4小结 93
3.5习题与思考 94
推荐阅读 94
第4章 控制项目范围 96
4.1项目范围管理概述 97
4.1.1项目范围与项目范围管理 97
4.1.2项目范围管理的重要性 98
4.1.3 IT项目范围管理的主要过程 98
4.2项目启动 99
4.2.1了解IT项目背景信息 99
4.2.2项目启动的依据 100
4.2.3 IT项目的启动会议 101
4.2.4项目章程 101
4.3项目范围规划 102
4.3.1范围规划的依据 103
4.3.2项目范围管理计划 103
4.3.3软件项目范围规划 104
4.4项目范围定义 105
4.4.1范围定义概述 105
4.4.2范围定义的依据 106
4.4.3 IT项目范围说明书 106
4.4.4软件项目范围定义 108
4.5工作分解结构技术 108
4.5.1 WBS的用途 109
4.5.2创建WBS的方法 109
4.5.3 WBS的应用 110
4.6项目范围核实与控制 112
4.6.1项目范围核实 112
4.6.2项目范围控制 112
4.6.3软件项目范围变更控制 114
4.7软件项目范围控制的常见问题及对策 117
4.7.1软件项目变更分析 117
4.7.2如何处理不合理的变更要求 118
4.7.3用户说不清楚需求怎么办 118
4.8小结 119
4.9习题与思考 120
推荐阅读 121
第5章 保障项目进度 122
5.1项目进度管理的概述 124
5.1.1项目进度管理的重要性 124
5.1.2项目进度及项目进度管理 124
5.1.3项目进度管理的过程 124
5.2活动定义 125
5.2.1进一步分解项目工作 125
5.2.2项目活动的特征 126
5.2.3项目活动定义的结果 126
5.3活动排序 127
5.3.1活动排序的依据 128
5.3.2前导图法与箭线图法 128
5.4活动资源和活动持续时间估算 131
5.4.1活动资源估算 131
5.4.2时间估算的依据 132
5.4.3时间估算的方法 132
5.5项目进度计划的编制 133
5.5.1进度计划的内容 133
5.5.2计划编制的依据 134
5.5.3计划编制的方法 134
5.5.4进度计划编制的结果 138
5.5.5计划编制中的问题与对策 139
5.6项目进度控制 140
5.6.1项目进度控制的原则 140
5.6.2影响项目进度的因素 141
5.6.3项目进度控制的过程 142
5.6.4进度控制的方法 143
5.6.5 IT项目进度控制 145
5.7本章小结 145
5.8习题与思考 146
推荐阅读 147
第6章 驾驭IT项目成本 148
6.1项目成本管理概述 149
6.1.1项目成本与成本管理 149
6.1.2影响IT项目成本的因素 150
6.1.3成本管理的基本原理 151
6.2项目成本估算 154
6.2.1成本估算的类型 154
6.2.2成本估算的依据 155
6.2.3项目成本估算方法 156
6.3项目成本预算 157
6.3.1成本预算的特征 158
6.3.2成本预算的编制 158
6.3.3成本基准计划 159
6.3.4不可预见费用分析 160
6.4项目成本控制 160
6.4.1成本控制的依据 161
6.4.2成本控制的方法 161
6.4.3挣值分析法 162
6.4.4成本控制的结果 164
6.5项目成本效益分析 165
6.5.1成本效益分析的必要性 166
6.5.2成本效益分析的方法 166
6.6 IT项目成本管理应注意的问题 168
6.6.1成本估算中应该注意的问题 168
6.6.2成本预算中应该注意的问题 169
6.7小结 171
6.8习题与思考 171
推荐阅读 172
第7章 保证项目质量 173
7.1质量管理概述 174
7.1.1质量和质量管理 174
7.1.2质量管理的过程 176
7.1.3现代质量管理 177
7.2质量管理方法与体系 179
7.2.1戴明改进循环 179
7.2.2 ISO9000质量认证体系 180
7.2.3软件能力成熟度模型 183
7.2.4软件质量改进的问题与对策 185
7.3项目质量规划 186
7.3.1质量规划依据 186
7.3.2质量规划工具与技术 187
7.3.3质量规划成果 187
7.4项目质量保证 188
7.4.1质量保证的意义 188
7.4.2项目质量保证过程 189
7.4.3软件质量保证 189
7.5项目质量控制 191
7.5.1实施质量控制 191
7.5.2质量控制工具与技术 192
7.5.3质量控制成果 194
7.6小结 196
7.7习题与思考 197
推荐阅读 197
第8章 协调项目人力资源 198
8.1人力资源管理概述 199
8.1.1项目人力资源 199
8.1.2项目人力资源管理 200
8.1.3 IT项目人力资源管理的特点 201
8.2项目人力资源规划 202
8.2.1 IT项目组织的确定 202
8.2.2 IT项目角色与职责 203
8.2.3 IT项目人员配备管理计划 204
8.3项目团队组建 205
8.3.1项目经理的选择 205
8.3.2项目团队成员选择 206
8.4项目团队的建设与管理 208
8.4.1团队的概念 209
8.4.2项目团队的发展与建设 211
8.4.3项目人员培训 212
8.4.4绩效评估 213
8.5项目人力资源的激励 216
8.5.1动机理论 216
8.5.2激励理论 219
8.6小结 221
8.7习题与思考 222
推荐阅读 223
第9章 改善项目的沟通 224
9.1沟通管理概述 225
9.1.1沟通的概念 225
9.1.2沟通的过程 226
9.1.3沟通的类别 228
9.1.4沟通网络 230
9.1.5项目沟通管理 231
9.2沟通规划 231
9.2.1项目沟通分析 231
9.2.2沟通管理计划 232
9.3信息发布 233
9.3.1信息发布方式 233
9.3.2召开有效的项目工作会议 234
9.4绩效报告 235
9.4.1绩效报告的工具与技术 235
9.4.2绩效报告的结果 235
9.5利害关系者管理 236
9.5.1遵循沟通原则 236
9.5.2影响项目沟通的因素 237
9.5.3使用沟通技巧 237
9.5.4项目沟通管理工具与模板 238
9.5.5良好的冲突管理 241
9.6小结 243
9.7习题与思考 245
推荐阅读 245
第10章 应对项目风险 246
10.1项目风险与项目风险管理 247
10.1.1风险与项目风险 247
10.1.2 IT项目风险成本 248
10.1.3项目风险管理 249
10.1.4 IT项目风险管理过程 251
10.2风险管理规划 251
10.2.1风险管理规划的概念 251
10.2.2 IT项目风险管理计划 252
10.3风险识别 253
10.3.1 IT项目风险识别的过程 253
10.3.2风险识别的方法 254
10.3.3风险登记册 256
10.4定性风险分析 256
10.4.1 IT项目定性风险分析的目的 256
10.4.2定性风险分析的方法 257
10.4.3更新风险登记册 258
10.5定量风险分析 258
10.5.1定量风险分析概述 258
10.5.2软件项目定量风险分析的方法 259
10.5.3 IT项目风险评估 262
10.6风险应对规划 263
10.6.1 IT项目风险应对的原则 263
10.6.2 IT项目风险的应对方法 264
10.6.3更新风险登记册 265
10.7风险监控 266
10.7.1 IT项目风险监控的目标 266
10.7.2 IT项目风险监控的方法 266
10.7.3 IT项目风险监控的结果 267
10.8 IT项目风险管理主要问题及对策 268
10.8.1项目经理应该如何做好IT项目风险管理 268
10.8.2企业应该如何重视风险管理 268
10.8.3项目干系人对风险管理的影响 268
10.9小结 269
10.10习题与思考 270
推荐阅读 271
第11章 关注项目的采购与外包 272
11.1项目采购与项目外包概述 273
11.1.1为什么要采购 273
11.1.2项目采购的过程 274
11.2采购规划 274
11.2.1编制依据 274
11.2.2决策分析 275
11.2.3 IT项目采购的分类 275
11.2.4项目采购规划成果 276
11.3项目招投标 277
11.3.1编制询价计划 277
11.3.2询价 285
11.3.3选择供应商 285
11.3.4招投标管理法律法规 286
11.3.5招标方式 287
11.4项目合同管理 288
11.4.1合同的基本类型 289
11.4.2管理收尾与合同收尾 289
11.5软件项目的采购 291
11.5.1软件产品采购分类 291
11.5.2软件项目采购的问题与对策 292
11.6小结 293
11.7习题与思考 294
推荐阅读 294
第12章 理顺IT项目管理的流程 296
12.1流程与流程管理 297
12.1.1流程 297
12.1.2流程管理 298
12.1.3流程的图形表达 299
12.1.4项目管理流程的制定 300
12.2 IT项目管理流程 301
12.2.1 IT项目管理总体流程 301
12.2.2系统集成类项目管理流程 302
12.2.3管理咨询类项目管理流程 304
12.3软件项目管理流程 306
12.3.1研发类项目管理流程 306
12.3.2合同类项目管理流程 311
12.3.3软件项目管理流程的问题与对策 318
12.4小结 320
12.5习题与思考 320
推荐阅读 321
第13章IT项目监理与审计 322
13.1信息系统工程监理 323
13.1.1信息系统工程监理概述 323
13.1.2 IT项目监理的主要内容 326
13.1.3 IT项目监理的实施 330
13.2 IT项目审计 332
13.2.1 IT审计概述 332
13.2.2信息系统审计的流程 337
13.2.3基于COBIT的IT项目审计 339
13.2.4 IT项目工程监理与IT项目审计的区别 348
13.3小结 349
13.4习题与思考 350
推荐阅读 350
第14章 规范项目配置管理 352
14.1项目配置管理概述 353
14.1.1项目配置管理的重要性 353
14.1.2项目配置管理基本概念 354
14.2项目配置管理项 355
14.2.1软件配置项 355
14.2.2基线 356
14.2.3其他配置管理项 357
14.2.4配置项版本的命名 358
14.3项目配置管理基本活动 358
14.3.1配置管理计划的编制与执行 358
14.3.2版本标识 360
14.3.3版本控制 361
14.3.4变更控制 362
14.3.5配置状态报告 364
14.3.6配置审核 365
14.4项目配置管理组织 366
14.4.1项目配置管理组织构成 366
14.4.2项目配置管理员要求 368
14.4.3项目配置角色及权限 368
14.5项目配置管理工具 370
14.5.1项目配置管理工具简介 370
14.5.2 Visual SourceSafe6.0 371
14.5.3 WinCVS 372
14.5.4 Rational C1earCase 373
14.6软件复用与构件配置管理 373
14.6.1软件复用 374
14.6.2构件的配置管理 374
14.7 IT项目文档管理 375
14.7.1 IT项目文档与文档管理 375
14.7.2 IT项目文档分类 376
14.7.3 IT项目涉及的主要文档 377
14.7.4控制程序类与质量记录类文档管理 378
14.8小结 379
14.9习题与思考 380
推荐阅读 380
第15章IT系统运营与服务 381
15.1基于ITIL的IT服务管理 382
15.1.1从运营到服务 382
15.1.2 ITIL概述 383
15.1.3 ITIL整体构架 384
15.1.4 ITIL认证 385
15.2服务台 386
15.2.1服务台的职能 386
15.2.2服务台的种类 387
15.2.3服务台建立的过程 387
15.3 IT服务支持 388
15.3.1事故管理 388
15.3.2问题管理 389
15.3.3配置管理流程 390
15.3.4变更管理 390
15.3.5发布管理 391
15.4 IT服务提供 391
15.4.1服务级别管理 391
15.4.2 IT服务财务管理 393
15.4.3能力管理 393
15.4.4 IT服务持续性管理 394
15.4.5可用性管理 395
15.5小结 396
15.6习题与思考 397
推荐阅读 397
第16章 项目管理软件 399
16.1项目管理软件概述 400
16.1.1项目管理软件的功能 401
16.1.2项目管理软件的特征 402
16.1.3项目管理软件的应用 404
16.2项目管理软件简介 405
16.2.1国外项目管理软件简介 405
16.2.2国内项目管理软件简介 407
16.2.3项目管理软件使用建议 409
16.3 Project应用 409
16.3.1创建新项目 410
16.3.2进度计划编制 411
16.3.3资源与费用管理 412
16.3.4报表管理 413
16.4小结 414
16.5习题与思考 414
推荐阅读 415
第17章IT项目管理应用实例 416
17.1项目背景 416
17.1.1网上银行的基本概念 416
17.1.2 A银行项目背景 417
17.2招投标 417
17.2.1招标书 417
17.2.2评标标准 421
17.3项目的实施与管理 422
17.3.1项目组织结构 422
17.3.2项目管理制度 423
17.3.3项目实施过程 426
17.4项目总体计划 427
17.4.1项目总体计划表 427
17.4.2进度控制点 428
17.4.3项目进度报告 428
17.5项目验收 430
17.5.1项目验收报告 430
17.5.2文档验收 430
17.6小结 431
推荐阅读 431
附录A IT项目管理文档模板范例 432
附A.1文档管理规范 433
附A.2项目管理规范 438
附A.2.1项目运作流程规范 438
附A.2.2软件评审管理规程 444
附A.2.3软件测试管理规程 451
附A.2.4软件配置管理规程 454
附A.2.5会议纪要 458
附A.2.6项目周进度报告模板 458
附A.2.7项目月进度报告模板 458
附A.3项目计划文档 459
附A.3.1项目任务书 459
附A.3.2项目立项申请表 460
附A.3.3工作进度计划编写要求 461
附A.3.4合同执行计划 462
附A.3.5技术资源申请表 465
附A.3.6项目计划书 465
附A.3.7项目建议书 466
附A.4软件需求分析文档 468
附A.5软件设计文档 469
附A.5.1系统总体分析与设计说明书 469
附A.5.2系统详细分析与设计规格说明书 470
附A.6软件测试文档 472
附A.6.1测试计划 472
附A.6.2测试用例 473
附A.7项目收尾文档 474
附A.7.1项目结束通知单 474
附A.7.2项目总结报告 474
参考文献 476
致谢 480