商品详情
定价:79.0
ISBN:9787111764502
作者:韩万江
版次:5
内容提要:
本书以案例形式讲述了软件项目管理的全过程,借助路线图讲述了项目管理的理论、方法以及技巧,本书不仅覆盖项目管理知识体系的相关内容,而且强调软件这个特殊领域的项目管理。
目录:
目 录
前言
第1章 软件项目管理概述 1
1.1 项目与软件项目 1
1.1.1 项目及其特征 1
1.1.2 项目、项目群、项目组合的
关系 2
1.1.3 软件项目 3
1.1.4 软件项目组成要素 4
1.1.5 软件工程发展阶段 4
1.2 项目管理与软件项目管理 6
1.2.1 项目管理背景 7
1.2.2 项目管理 7
1.2.3 软件项目管理 7
1.3 传统软件项目管理 9
1.3.1 项目管理知识体系 9
1.3.2 《PMBOK指南》(第6版) 9
1.3.3 《PMBOK指南》(第7版) 20
1.3.4 传统软件项目管理知识
体系 23
1.4 敏捷软件项目管理 26
1.4.1 关于敏捷 26
1.4.2 敏捷项目管理 27
1.5 AI时代的软件项目管理 29
1.5.1 AI时代的软件工程 29
1.5.2 智能化时代的软件项目
管理 30
1.5.3 智能化软件项目管理 31
1.6 软件行业基准数据报告 32
1.7 本书的组织结构 34
小结 35
练习题 35
第一篇 项目初始
第2章 项目立项与招投标 38
2.1 项目评估 38
2.1.1 项目启动 38
2.1.2 项目可行性分析 39
2.1.3 项目经济性分析 39
2.2 项目立项 40
2.2.1 项目立项流程 41
2.2.2 自制–购买的经济性决策 42
2.3 项目招投标 43
2.3.1 招标过程 43
2.3.2 投标过程 44
2.3.3 开标过程 46
2.3.4 评标过程 47
2.3.5 合同签署 50
2.4 项目章程 50
2.4.1 项目章程定义 51
2.4.2 敏捷项目章程 53
2.4.3 项目经理的能力和职责 53
2.5 MED项目招投标案例分析 55
2.5.1 甲方招标书 55
2.5.2 乙方投标书 56
2.5.3 项目合同 56
2.6 MSHD项目招投标案例分析 57
2.6.1 项目申请指南 57
2.6.2 项目申请书 58
2.6.3 项目任务书 59
2.6.4 项目的经济决策 59
小结 59
练习题 60
第3章 软件项目生存期模型 61
3.1 生存期选择 61
3.2 预测型生存期模型 63
3.2.1 瀑布模型 63
3.2.2 V模型 64
3.3 迭代型生存期模型 65
3.4 增量型生存期模型 65
3.5 敏捷型生存期模型 67
3.5.1 Scrum 68
3.5.2 XP 72
3.5.3 OpenUP 75
3.5.4 看板方法 75
3.5.5 Scrumban方法 76
3.5.6 精益模型 76
3.5.7 持续交付 77
3.5.8 DevOps 77
3.5.9 规模化敏捷 78
3.6 混合生存期模型 79
3.6.1 先敏捷后预测型结合方法 79
3.6.2 敏捷和预测综合方法 79
3.6.3 以预测方法为主、敏捷
方法为辅的方法 79
3.6.4 以敏捷方法为主、预测
方法为辅的方法 79
3.7 AI驱动项目的生存期模型 79
3.7.1 AI驱动下的传统瀑布模型 80
3.7.2 AI驱动下的敏捷模型 81
3.8 MED项目的生存期模型案例
分析 83
3.9 MSHD项目的生存期模型 85
小结 86
练习题 86
第二篇 项目计划
第4章 软件项目范围计划
——需求管理 90
4.1 软件项目范围的定义 90
4.2 需求管理过程 90
4.2.1 需求获取 91
4.2.2 需求分析 94
4.2.3 需求规约编写 95
4.2.4 需求验证 95
4.2.5 需求变更 97
4.3 传统需求分析方法 99
4.3.1 基于数据流建模 99
4.3.2 基于UML需求建模 101
4.4 敏捷需求分析方法 108
4.4.1 影响地图 108
4.4.2 需求池 109
4.4.3 用户故事地图 110
4.4.4 用户故事编写 112
4.4.5 用户故事INVEST原则 113
4.4.6 行为驱动开发 115
4.5 AI驱动项目的需求分析方法 117
4.5.1 需求的智能化抽取 117
4.5.2 用户故事需求的自动化
生成 117
4.6 MED项目的需求案例分析 118
4.6.1 需求规约 118
4.6.2 需求变更控制系统 129
4.7 MSHD 项目的需求规约 129
4.7.1 MSHD需求池与用户故事
地图 130
4.7.2 基于UML用例图 131
4.7.3 MSHD用户故事 131
小结 133
练习题 133
第5章 软件项目范围计划
—工作分解 135
5.1 工作分解 135
5.1.1 WBS 135
5.1.2 工作包 137
5.1.3 工作分解的形式 137
5.1.4 WBS字典 138
5.2 传统工作分解方法 139
5.2.1 模板参照方法 140
5.2.2 类比方法 140
5.2.3 自顶向下方法 140
5.2.4 自底向上方法 141
5.3 工作分解结果验证 142
5.3.1 分解结果检查原则 142
5.3.2 WBS确定项目范围 143
5.4 基于用户故事的敏捷工作分解 143
5.5 MED项目的工作分解案例分析 145
5.6 MSHD项目的工作分解案例
分析 145
小结 145
练习题 147
第6章 软件项目成本计划 149
6.1 成本估算概述 149
6.1.1 关于估算 149
6.1.2 规模、工作量、成本 150
6.1.3 成本估算过程 152
6.2 传统项目成本估算方法 155
6.2.1 代码行估算法 155
6.2.2 功能点估算法 156
6.2.3 用例点估算法 166
6.2.4 类比估算法 169
6.2.5 自下而上估算法 171
6.2.6 三点估算法 172
6.2.7 参数模型估算法 172
6.2.8 专家估算法 189
6.2.9 估算方法综述 190
6.3 敏捷项目成本估算 190
6.3.1 关于故事点估算 190
6.3.2 快速故事点估算方法 191
6.3.3 Planning Poker 故事点估算
方法 193
6.4 AI驱动项目的规模成本估算 194
6.5 成本预算 194
6.6 MED项目的成本估算案例
分析 196
6.6.1 用例点估算过程 196
6.6.2 自下而上成本估算过程 197
6.7 MSHD项目的成本估算案例
分析 199
6.7.1 功能点估算 199
6.7.2 快速估算方法 200
小结 202
练习题 202
第7章 软件项目进度计划 204
7.1 传统项目进度计划流程 204
7.2 任务定义与进度管理图示 205
7.2.1 任务定义 205
7.2.2 甘特图 205
7.2.3 网络图 207
7.2.4 里程碑图 208
7.2.5 资源图 209
7.2.6 燃尽图 210
7.2.7 燃起图 210
7.3 项目任务关联关系 210
7.3.1 任务之间的关系 210
7.3.2 确定任务间关系的依据 212
7.4 任务历时估计 212
7.4.1 定额估算法 213
7.4.2 经验导出模型 213
7.4.3 工程评估评审技术 214
7.4.4 专家估计方法 216
7.4.5 类比估计方法 216
7.4.6 基于承诺的进度估计
方法 216
7.4.7 Jones的一阶估计准则 217
7.4.8 预留分析 217
7.5 进度计划编排 218
7.5.1 超前与滞后设置 218
7.5.2 关键路径法 219
7.5.3 时间压缩法 224
7.5.4 资源优化 227
7.6 敏捷项目进度计划 229
7.6.1 敏捷历时估算 229
7.6.2 敏捷进度计划 230
7.7 软件项目进度问题模型 231
7.7.1 项目需要的技能 231
7.7.2 项目需要执行的任务 231
7.7.3 项目人员状况 231
7.7.4 SPSP模型解决方案 231
7.8 AI赋能下的项目进度计划
思考 236
7.9 MED项目进度计划案例分析 236
7.9.1 发布计划 237
7.9.2 迭代计划 237
7.9.3 冲刺预算 239
7.10 MSHD项目进度计划案例
分析 239
小结 239
练习题 242
第8章 软件项目质量计划 245
8.1 软件质量概述 245
8.1.1 质量定义 245
8.1.2 质量与等级 246
8.1.3 软件质量成本 246
8.1.4 质量管理对象 247
8.2 软件质量模型 247
8.2.1 Boehm质量模型 248
8.2.2 McCall质量模型 248
8.2.3 ISO/IEC 9126质量模型 249
8.3 质量管理活动 250
8.3.1 质量保证 250
8.3.2 质量控制 251
8.3.3 质量保证与质量控制的
关系 251
8.4 敏捷项目质量管理 252
8.4.1 质量内建 252
8.4.2 质量内建的作用 253
8.4.3 质量外延 254
8.5 软件项目质量计划 256
8.5.1 质量计划 256
8.5.2 质量计划的方法 257
8.5.3 质量计划的编写 259
8.6 MED项目的质量计划案例
分析 261
8.7 MSHD项目的质量计划案例
分析 267
小结 268
练习题 268
第9章 软件配置管理计划 270
9.1 配置管理概述 270
9.1.1 软件配置管理的定义 271
9.1.2 软件配置项 272
9.1.3 软件项目基线 273
9.1.4 SCCB 273
9.1.5 软件配置管理在软件开发
中的作用 274
9.2 软件配置管理过程 275
9.2.1 配置项标识、跟踪 276
9.2.2 配置管理环境建立 276
9.2.3 基线变更管理 277
9.2.4 配置审计 280
9.2.5 配置状态统计 281
9.2.6 配置管理计划 281
9.3 敏捷项目的配置管理 284
9.3.1 全面配置管理 284
9.3.2 开发过程的分支管理
策略 284
9.3.3 构建产物、应用、环境的
配置管理 286
9.4 配置管理工具及其应用实例 287
9.4.1 常见的配置管理工具 287
9.4.2 配置管理工具应用实例 289
9.5 MED项目配置管理计划案例
分析 291
9.6 MSHD项目配置管理计划案例
分析 295
小结 296
练习题 296
第10章 软件项目团队计划 298
10.1 关于组织结构 298
10.1.1 职能型组织结构 299
10.1.2 项目型组织结构 300
10.1.3 矩阵型组织结构 301
10.1.4 “小前台+大中台”组织
结构 303
10.1.5 虚拟团队/分布式团队 303
10.2 人员职责计划 304
10.2.1 责任分配矩阵 304
10.2.2 组织结构图 305
10.2.3 文本描述 306
10.2.4 人员绩效管理 306
10.3 项目干系人计划 307
10.3.1 识别项目干系人 308
10.3.2 按重要性对干系人进行
分析 309
10.3.3 按支持度对干系人进行
分析 309
10.3.4 项目干系人分析坐标格 310
10.3.5 项目干系人计划的内容 311
10.4 项目沟通计划 311
10.4.1 沟通方式 312
10.4.2 沟通渠道 313
10.4.3 项目沟通计划的编制 314
10.5 敏捷项目团队 317
10.5.1 小而美的团队 317
10.5.2 自组织团队 318
10.5.3 仆人式领导 318
10.5.4 敏捷团队的沟通 319
10.6 AI驱动开发的项目团队 319
10.6.1 AI对组织团队的影响 320
10.6.2 团队新工作方式 321
10.6.3 项目管理者角色的改变 321
10.7 MED项目团队计划案例分析 321
10.7.1 团队人员资源计划 322
10.7.2 项目干系人计划 323
10.7.3 项目沟通计划 324
10.8 MSHD项目团队计划案例
分析 326
小结 326
练习题 327
第11章 软件项目风险计划 329
11.1 风险管理概述 329
11.1.1 风险定义 329
11.1.2 风险类型 330
11.1.3 项目风险管理过程 332
11.2 风险识别 333
11.2.1 风险识别的方法 334
11.2.2 风险识别的结果 336
11.3 风险评估 337
11.3.1 定性风险评估方法 337
11.3.2 定量风险评估方法 338
11.3.3 风险评估的结果 341
11.4 风险应对策略 342
11.4.1 回避风险 342
11.4.2 转移风险 342
11.4.3 损失控制 342
11.4.4 自留风险 343
11.5 传统项目风险计划 343
11.6 敏捷项目风险计划 345
11.7 AI驱动项目风险计划 345
11.8 MED项目风险计划案例分析 346
11.9 MSHD项目风险计划案例
分析 347
小结 348
练习题 348
第12章 软件项目合同计划 350
12.1 项目采购 350
12.2 项目合同 351
12.2.1 合同定义 351
12.2.2 合同条款 352
12.3 合同类型 352
12.3.1 总价合同 352
12.3.2 成本补偿合同 353
12.3.3 工料合同 354
12.4 软件外包 355
12.5 传统项目合同计划 357
12.6 敏捷项目合同特点 357
12.7 MED项目合同计划案例分析 358
小结 359
练习题 359
第三篇 项目执行控制
第13章 项目跟踪与度量 362
13.1 项目执行控制过程 362
13.1.1 项目目标的集成 362
13.1.2 平衡项目四要素的关系 363
13.1.3 项目集成计划的内容 364
13.1.4 项目集成计划的执行
控制 367
13.2 项目跟踪过程 368
13.3 软件项目度量 369
13.3.1 项目度量要素 369
13.3.2 基于GQM的度量 371
13.3.3 度量技术 372
13.4 项目研发效能度量 372
13.4.1 效率竖井 372
13.4.2 效能改进度量指标 374
13.5 MED项目集成计划与度量案例
分析 375
13.5.1 项目集成计划 375
13.5.2 项目数据跟踪度量案例
分析 384
13.6 MSHD度量案例分析 386
13.6.1 进度度量 386
13.6.2 质量缺陷度量 387
13.6.3 工作量成本度量 387
小结 389
练习题 389
第14章 项目核心计划执行
控制 391
14.1 范围计划执行控制 391
14.1.1 项目范围的执行控制 391
14.1.2 范围变更控制 392
14.1.3 敏捷项目范围管理 394
14.2 进度与成本执行控制 394
14.2.1 图解控制法 395
14.2.2 挣值分析法 399
14.2.3 网络图分析法 405
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...