第1章 信息系统 1
1.1 信息系统的概念和结构 1
1.1.1 信息系统的概念及解释 1
目录 1
1.1.2 信息系统的结构 8
1.2 信息系统的生命周期模型 10
1.2.1 瀑布模型 11
1.2.2 螺旋模型 14
1.2.3 V模型 17
1.3.1 信息系统开发原则 20
1.3.2 信息系统开发方式 20
1.3 信息系统开发 20
1.3.3 信息系统开发策略 21
1.3.4 信息系统开发方法 23
1.4 信息系统开发的项目管理 28
1.4.1 信息系统项目的特点 28
1.4.2 项目管理的概念 29
1.4.3 加强信息系统开发项目管理的必要性 31
1.4.4 信息系统开发的项目管理过程 31
习题 33
第2章 IT项目管理及工具 35
2.1 IT项目管理及其主要活动 35
2.1.1 IT项目管理 35
2.1.2 IT项目管理的主要活动 36
2.2 多项目管理 37
2.2.1 项目组合 37
2.2.2 项目分组的原则 38
2.2.3 项目组合管理办法 39
2.3 IT项目监理 40
2.3.1 IT项目监理及监理模式 40
2.3.2 IT项目监理的内容 42
2.3.3 IT项目监理的费用与收益 43
2.4 决定IT项目管理成败的关键因素 45
2.4.4 项目成功的关键原则 46
2.4.3 保证项目平稳运行 46
2.4.2 客观实际环境 46
2.4.1 项目运行环境 46
2.5 IT项目管理工具与方法 47
2.5.1 甘特图 47
2.5.2 关键路线法 48
2.5.3 计划评审技术 49
2.5.4 工作分解结构 49
2.5.5 里程碑计划 52
2.6 IT项目管理信息系统 55
习题 56
第3章 IT项目管理知识体系 58
3.1 PMBOK 58
3.1.1 PMBOK项目管理要素 59
3.1.2 PMBOK项目管理的基本内容 60
3.1.3 PMBOK项目管理过程 64
3.2 PRINCE 2 77
3.2.1 PRINCE 2项目管理要素 79
3.2.2 PRINCE 2项目管理过程 83
3.2.3 PRINCE 2项目管理技术 86
习题 89
第4章 IT项目治理与组织建设 91
4.1 IT项目治理 91
4.2 IT项目组织规划 92
4.2.1 商业软件组织 92
4.2.2 IT项目团队组织 95
4.2.3 IT项目组织的发展 97
4.2.4 IT项目的组织架构的选择 98
4.2.5 IT项目组织的工作效率 101
4.3 IT项目人力资源管理 103
4.3.1 项目人力资源管理 103
4.3.2 项目人力资源管理的关键 104
4.3.3 IT项目中人员的工作方式 105
4.4 项目团队建设 106
4.4.1 项目团队 106
4.4.2 项目团队构成 107
4.4.3 项目团队建设 109
4.4.4 项目团队的激励 113
4.4.5 项目团队领导与忠诚度 115
4.5 问题管理 117
4.6 冲突管理 118
4.6.1 冲突根源 118
4.6.2 冲突处理 119
4.6.3 冲突管理结果 121
习题 121
第5章 IT项目论证与可行性研究 122
5.1 IT项目论证 122
5.1.1 项目论证基础知识 122
5.2.1 可行性研究的主要内容 123
5.2 IT项目可行性研究 123
5.1.2 项目论证方法 123
5.2.2 可行性研究的主要步骤 125
5.3 IT项目成本效益评估 129
5.3.1 成本效益分析的基本认识 129
5.3.2 成本与效益的内涵 130
5.3.3 成本效益及回收期分析 132
5.4 IT项目决策 135
5.4.1 IT项目决策原则 136
5.4.2 IT项目决策方法 137
习题 139
6.1 需求与需求过程 140
第6章 IT项目需求分析与管理 140
6.1.1 需求 141
6.1.2 需求过程 142
6.2 需求分析的任务及步骤 144
6.2.1 需求分析的主要任务 144
6.2.2 需求分析步骤 146
6.3 需求分析原则 147
6.4 需求分析方法 148
6.4.1 结构化分析方法 148
6.4.2 Jackson方法 151
6.4.4 面向对象的分析方法 152
6.4.3 结构化数据系统开发方法 152
6.5 需求规格说明与评审 153
6.5.1 软件需求规格说明书 153
6.5.2 需求分析的评审 156
6.5.3 需求分析评审的方法 157
6.6 IT项目需求管理 157
习题 158
第7章 IT项目计划管理 160
7.1 计划 160
7.2 IT项目计划管理 161
7.3 确定IT项目的目标 162
7.4.1 项目范围管理概述 163
7.4 项目范围管理 163
7.4.2 项目的起始工作 164
7.4.3 项目范围规划 165
7.4.4 项目范围定义 168
7.5 工作分解结构 170
7.5.1 工作分解的原因及原则 170
7.5.2 WBS的分层设计 171
7.5.3 WBS的设计方法和步骤 172
7.5.4 项目责任分配矩阵 173
7.6 活动定义及估算 174
7.6.1 活动定义 175
7.6.2 活动排序 176
7.6.3 活动估算 179
7.6.4 活动时间的估算 180
7.7 制定IT项目进度计划 181
7.7.1 软件项目进度计划 181
7.7.2 制定软件项目进度计划的指导原则 182
7.7.3 项目进度计划的制定过程 183
7.7.4 软件项目进度计划的主要活动 185
7.8 IT项目计划的网络表示及其应用 186
7.8.1 网络计划的图示法 186
7.8.2 制订网络计划的基本步骤 188
7.8.3 网络计划技术在IT项目管理中的应用 190
7.9 软件项目计划书 193
习题 194
第8章 IT项目成本管理 196
8.1 IT项目成本 196
8.1.1 项目成本 196
8.1.2 影响项目成本的因素 198
8.1.3 项目成本管理的内容 199
8.2 IT项目成本的估算方法 202
8.2.1 IT项目成本的常用估算方法 202
8.2.2 面向规模的度量 204
8.2.3 面向功能点的度量 205
8.2.4 COCOMO模型 207
8.2.5 成本估算案例 209
8.3 项目成本控制 211
8.3.1 项目成本控制的内容 211
8.3.2 项目成本控制的原理与流程 211
8.3.3 项目成本控制的方法和基本技术 212
8.3.4 项目成本控制的输出 214
习题 214
第9章 IT项目质量管理 216
9.1 质量与质量管理 216
9.1.1 质量及其主要特性 216
9.1.2 质量管理 217
9.1.3 全面质量管理 220
9.2 IT项目环境下的质量 222
9.2.1 软件质量 223
9.2.2 软件质量模型 223
9.2.3 软件质量影响因素 225
9.2.4 软件度量标准 226
9.2.5 软件项目质量保证 227
9.2.6 软件质量管理 228
9.3 软件项目质量计划 228
9.3.1 软件质量标准 229
9.3.2 软件项目质量计划 230
9.3.3 软件项目质量保证 233
9.3.4 软件项目质量控制 235
9.3.5 软件质量管理的实施 238
9.4 软件项目评审 239
9.4.1 软件项目评审基本概念 239
9.4.2 软件项目评审阶段 239
9.4.3 软件项目评审的作用 241
9.5 软件质量体系 242
9.5.1 ISO 9000质量体系简介 242
9.5.2 ISO 9000质量体系的原则 245
9.5.3 贯彻质量体系的意义 246
9.6 软件过程能力成熟度模型 246
9.6.1 CMM结构及基本内容 246
9.6.2 CMM体系设计 248
9.7 ISO 9000与CMM比较 250
习题 252
第10章 IT项目测试管理 253
10.1 软件测试 253
10.2 软件测试原则与策略 254
10.2.1 软件测试原则 254
10.2.2 软件测试策略 255
10.3 软件测试完成的标准 256
10.4 软件测试方法 257
10.4.1 黑盒测试 257
10.4.2 白盒测试 259
10.5 软件测试过程 261
10.6 软件测试步骤 262
10.6.1 单元测试 264
10.6.2 集成测试 266
10.6.3 确认测试 268
10.6.4 系统测试 269
10.6.5 α和β测试 270
10.7 调试 271
10.7.1 调试的过程 271
10.7.2 调试方法 272
10.8 软件测试工具 273
10.8.1 软件测试工具的分类 273
10.8.2 软件测试工具的选择 274
习题 275
第11章 IT项目配置管理 276
11.1 软件配置管理基础知识 276
11.1.1 配置与配置项 276
11.1.2 基线 277
11.1.3 软件配置管理 279
11.2 软件配置管理组织 280
11.2.1 软件配置管理组织构成 280
11.2.2 软件配置管理组织方针 281
11.3 软件配置管理基本活动 282
11.3.1 制定软件配置计划 282
11.3.2 确定配置标识 283
11.3.3 配置项控制 284
11.3.4 配置状态报告 285
11.3.5 配置审计 285
11.4 配置管理的实施 286
11.5 变更控制 287
11.6 版本管理 287
11.6.1 版本管理基本概念 287
11.6.2 版本管理策略 289
11.6.3 版本控制 290
11.7 配置管理工具 290
11.7.1 配置管理工具选择 290
11.7.2 配置管理工具简介 291
习题 292
第12章 IT项目维护管理 293
12.1 IT项目维护概述 293
12.1.1 IT项目维护管理理论 293
12.1.2 项目发展动力学 295
12.1.3 IT项目维护的特点 296
12.1.4 IT项目维护工作的考虑因素 297
12.2 软件项目维护成本 298
12.2.1 影响软件项目维护成本的因素 298
12.2.2 软件项目维护成本的预测 299
12.3 项目可维护性的度量 301
12.4 IT项目维护的实施 303
12.4.1 IT项目维护的流程 303
12.4.2 实施IT项目维护的步骤 304
12.4.3 IT项目维护的副作用 307
12.5 IT软件再造工程 308
习题 310
第13章 IT项目文档管理 311
13.1 IT项目文档概述 311
13.1.1 IT项目文档及其作用 311
13.1.2 IT项目文档的分类 313
13.1.3 IT项目过程文档 313
13.1.4 IT项目产品文档 314
13.2 IT项目文档的质量 316
13.2.1 IT项目文档结构 316
13.2.2 IT项目文档标准 317
13.2.3 IT项目文档书写风格 319
13.3 IT项目文档准备 320
13.4 IT项目文档的工作 320
13.5 IT项目文档的管理和维护 323
习题 324
第14章 IT项目风险管理 325
14.1 风险与风险管理 325
14.1.1 风险的基本概念 325
14.1.2 项目风险 326
14.1.3 风险分类 327
14.1.4 风险成本 327
14.1.5 风险原则 328
14.1.6 项目风险管理 328
14.2 风险管理成功要素 330
14.3 风险管理组织 331
14.3.1 风险管理组织的作用 331
14.3.2 项目风险管理组织的组成 331
14.4 风险管理策略 332
14.4.1 风险管理策略的基本概念 332
14.4.2 风险管理策略的措施 332
14.5.1 风险识别及其方法 333
14.5 风险识别 333
14.5.2 风险条目检查表 334
14.5.3 分解分析法 335
14.5.4 风险识别的注意事项 336
14.6 风险估计 336
14.6.1 风险估计概述 336
14.6.2 建立风险条目清单 338
14.6.3 风险评估 340
14.6.4 估计损失的大小 340
14.7.1 项目风险评价的依据 341
14.7 风险评价 341
14.6.5 估计损失的概率 341
14.7.2 风险评价主要活动 342
14.8 风险计划 342
14.9 风险驾驭和监控 343
14.9.1 风险的驾驭与监控原理 343
14.9.2 风险驾驭和监控方法 344
14.10 IT项目风险管理实施框架 345
14.10.1 风险管理指南 346
14.10.2 风险管理过程模型 347
14.10.3 风险状态图 348
习题 349
15.1 沟通的概念与原则 351
第15章 IT项目沟通管理 351
15.2 沟通的方式和方法 352
15.3 沟通的渠道 353
15.4 项目沟通管理基本知识 354
15.4.1 项目沟通管理的定义 354
15.4.2 项目沟通管理的特征 355
15.4.3 项目沟通管理的作用 355
15.5 沟通计划 356
15.5.1 沟通计划输入 356
15.5.2 确定沟通计划 357
15.5.3 沟通计划的评价 358
15.6 信息分发 358
15.6.1 信息分发依据 359
15.6.2 信息分发的工具与技术 360
15.6.3 信息分发的产出 362
15.7 绩效报告 362
15.8 管理收尾 363
15.9 有效的沟通管理 363
15.9.1 沟通中存在主要障碍 363
15.9.2 有效沟通的法则 364
15.9.3 改善有效沟通的方法与途径 365
习题 366
第16章 IT项目收尾与后评价 367
16.1 IT项目验收 367
16.1.2 项目质量验收 368
16.1.1 范围确认 368
16.1.3 项目资料与验收 369
16.2 IT项目移交与清算 370
16.2.1 IT项目移交 370
16.2.2 IT项目清算 371
16.3 IT项目审计 371
16.3.1 IT项目审计的定义 372
16.3.2 IT项目审计的内容 372
16.3.3 IT项目审计的方法与技术 374
16.4 IT项目后评价 375
16.4.1 IT项目后评价的定义 375
16.4.2 IT项目后评价的特点 376
16.4.3 IT项目后评价的内容 377
16.4.4 IT项目后评价的程序 378
16.4.5 IT项目后评价的方法 378
习题 379
第17章 如何成为成功的IT项目经理 380
17.1 项目经理的地位与作用 380
17.1.1 项目经理的地位 380
17.1.2 项目经理的作用 381
17.2 项目经理的主要任务与职责 382
17.2.1 计划 382
17.2.4 激励 383
17.2.3 控制 383
17.2.2 组织 383
17.2.5 建立制度 384
17.3 项目经理与有效授权 385
17.3.1 项目经理的权力 385
17.3.2 授权的本质与特征 385
17.3.3 授权的原则 386
17.3.4 授权范围的确定 387
17.4 项目经理的基本技能 388
17.4.1 领导能力 388
17.4.2 培养员工与人员开发的能力 389
17.4.3 沟通能力 389
17.4.5 处理压力的能力 390
17.4.4 人际交往能力 390
17.4.6 解决问题的能力 391
17.4.7 管理时间的能力 391
17.4.8 灵活应变的能力 392
17.5 项目经理提高能力的方法 392
17.6 项目经理的选拔与培养 394
17.6.1 项目经理的选拔 394
17.6.2 项目经理的培养 394
习题 396
附录A 英文术语及解释 397
参考文献 409