机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

官网 软件项目管理案例教程 第5版 韩万江 教材 9787111764502 机械工业出版社

59.30
运费: 免运费
官网 软件项目管理案例教程 第5版 韩万江 教材 9787111764502 机械工业出版社 商品图0
官网 软件项目管理案例教程 第5版 韩万江 教材 9787111764502 机械工业出版社 商品缩略图0

商品详情

书名:软件项目管理案例教程 第5版
定价: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

机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

官网 软件项目管理案例教程 第5版 韩万江 教材 9787111764502 机械工业出版社

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:cmp1952
机工书院官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏