《卓有成效的软件项目管理》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)ROBERT K.WYSOCKI著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302158207
  • 页数:451 页
图书介绍:本书将项目分类到模型中,并讨论美中模型的优点和支持的项目类型,来进行有效的软件项目管理。

第Ⅰ部分 ESPM的演化 3

第1章 软件开发的变化全景 3

1.1 什么是软件开发项目 4

1.2 什么是软件开发项目管理 5

1.2.1 要开发的软件的特性是什么 6

1.2.2 什么软件开发方法适合于构建软件 9

1.2.3 什么项目管理方法适合于管理软件开发过程 10

1.3 SDPM的复杂性/不确定域 11

1.3.1 风险与复杂性/不确定域 13

1.3.2 团队凝聚力与复杂性/不确定域 14

1.3.3 交流与复杂性/不确定域 14

1.3.4 客户参与与复杂性/不确定域 15

1.3.5 规格说明与复杂性/不确定域 17

1.3.6 变更与复杂性/不确定域 18

1.3.7 业务价值与复杂性/不确定域 19

1.4 平衡人员、过程、技术 20

1.4.1 人员驱动的环境 23

1.4.2 过程驱动的环境 23

1.4.3 技术驱动的环境 24

1.5 讨论题 25

第2章 SDPM路线图 27

2.1 当代软件开发全景 27

2.1.1 线性 28

2.1.2 增量型 32

2.1.3 迭代型 35

2.1.4 适应型 39

2.1.5 极限型 42

2.2 用于讨论SDPM策略的通用模板 44

2.3 讨论题 44

第Ⅱ部分 线性ESPM 49

第3章 线性SDPM策略 49

3.1 线性SDPM策略 49

3.1.1 范围确定阶段 50

3.1.2 计划和启动阶段 50

3.1.3 监督和控制阶段 50

3.1.4 收尾阶段 50

3.2 线性SDPM策略的类型 51

3.2.1 标准瀑布模型 51

3.2.2 标准瀑布模型的变体 52

3.2.3 快速开发瀑布模型 54

3.3 讨论题 59

第4章 线性SDPM范围确定阶段 61

4.1 解决方案定义 61

4.1.1 定义问题 61

4.1.2 确定原因 62

4.1.3 生成对解决方案的想法 62

4.1.4 确定想法的优先级 63

4.2 需求收集 63

4.2.1 定义和管理客户需求 64

4.2.2 收集客户需求 64

4.2.3 什么是需求 64

4.2.4 有哪些需求类型 65

4.3 客户签署同意需求 69

4.3.1 客户愿意签署同意 69

4.3.2 客户不愿意签署同意 69

4.4 项目综述 70

4.5 确保线性SDPM策略是正确的 71

4.6 讨论题 71

第5章 线性SDPM计划阶段 73

5.1 工作分解结构模板 73

5.2 依赖图 76

5.3 项目进度 79

5.3.1 标准瀑布模型 79

5.3.2 快速开发瀑布模型 79

5.4 资源需求 79

5.4.1 标准瀑布模型 79

5.4.2 快速开发瀑布模型 80

5.5 讨论题 80

第6章 线性SDPM启动阶段 81

6.1 团队领导模型 81

6.1.1 分层领导模型 81

6.1.2 团队负责人模型 82

6.2 组织线性SDPM策略项目团队 82

6.2.1 职权 82

6.2.2 职责 83

6.2.3 RASCI矩阵 83

6.2.4 团队会议 84

6.3 管理并发泳道 85

6.4 讨论题 86

第7章 线性SDPM监督和控制阶段 87

7.1 项目评审会议 87

7.1.1 标准瀑布模型的线性SDPM策略 88

7.1.2 快速开发瀑布模型的线性SDPM策略 89

7.2 范围变更管理 90

7.2.1 标准瀑布模型 90

7.2.2 快速开发瀑布模型 90

7.2.3 保护线性SDPM策略项目不受范围变更的影响 91

7.3 里程碑趋势图 92

7.4 讨论题 94

第8章 线性SDPM收尾阶段 95

8.1 需求确认 95

8.2 验收测试过程 96

8.3 客户签署同意 96

8.3.1 仪式性验收 96

8.3.2 正式验收 97

8.4 收尾阶段 97

8.4.1 部署策略 97

8.4.2 项目文件 97

8.5 吸取的教训 98

8.6 讨论题 98

第9章 线性SDPM策略总结 99

9.1 比较和对照SDPM模型 99

9.2 需要牢记的要点 99

9.2.1 风险情况 100

9.2.2 变更的不能容忍性 101

9.2.3 团队结构 101

9.3 讨论题 102

第Ⅲ部分 增量型ESPM 105

第10章 增量型SDPM策略 105

10.1 增量型SDPM策略 105

10.1.1 范围确定阶段 106

10.1.2 计划和启动阶段 106

10.1.3 监督和控制阶段 106

10.1.4 收尾阶段 107

10.2 增量型SDPM策略的类型 107

10.2.1 分阶段交付瀑布模型 107

10.2.2 特性驱动的开发 109

10.3 讨论题 111

第11章 增量型SDPM范围确定阶段 113

11.1 增量型SDPM策略的范围确定阶段 113

11.2 对分阶段交付瀑布模型的增量型SDPM策略的范围确定阶段 114

11.2.1 开发项目的“项目综述” 115

11.2.2 定义每个增量的编号和持续时间 115

11.2.3 识别要在每个增量中发布的功能 116

11.2.4 规划构建基于可交付成果的工作分解结构 117

11.2.5 确保可交付成果之间依赖结构的完整性 117

11.2.6 分配管理储备 117

11.3 对特性驱动开发模型的增量型SDPM策略的范围确定阶段 117

11.3.1 形成建模团队 118

11.3.2 指导领域走查 118

11.3.3 研究文档 119

11.3.4 开发小分组模型 119

11.3.5 开发团队模型 119

11.3.6 细化总的对象模型 119

11.3.7 编写模型注意事项 119

11.4 RBS的作用 119

11.4.1 在分阶段交付瀑布模型中的作用 120

11.4.2 在特性驱动开发模型中的作用 120

11.5 前导图的作用 121

11.5.1 在分阶段交付瀑布模型中的作用 121

11.5.2 在特性驱动开发模型中的作用 121

11.6 讨论题 121

第12章 增量型SDPM计划阶段 123

12.1 增量型SDPM策略的计划阶段 123

12.1.1 分解需求分解结构 124

12.1.2 排定开发工作的顺序 125

12.2 对分阶段交付瀑布模型的增量型SDPM策略的计划阶段 126

12.2.1 构建完整的WBS 126

12.2.2 估算任务的持续时间 127

12.2.3 估算资源需求 127

12.2.4 构建前导图 127

12.2.5 分配功能和特性以确定各阶段编号 127

12.2.6 创建初始的项目进度表 128

12.3 对特性驱动开发模型的增量型SDPM策略的计划阶段 129

12.3.1 建立解决方案模型 129

12.3.2 构建特性列表和汇聚特性集 129

12.3.3 开发特性计划 130

12.4 讨论题 130

第13章 增量型SDPM启动阶段 131

13.1 增量型SDPM策略的启动阶段 131

13.1.1 处理范围变更 131

13.1.2 增量移交 133

13.1.3 调度资源 133

13.1.4 安排增量进度 133

13.2 对分阶段交付瀑布模型的增量型SDPM策略的启动阶段 133

13.2.1 处理范围变更 134

13.2.2 增量移交 134

13.2.3 调度资源 134

13.2.4 安排增量进度 135

13.3 对特性驱动开发模型的增量型SDPM策略的启动阶段 135

13.3.1 范围变更会受到前导关系的影响 135

13.3.2 尚未开发的特性也许递不必要的范围变更请求 135

13.4 讨论题 136

第14章 增量型SDPM监督和控制阶段 137

14.1 增量型SDPM策略的监督和控制阶段 137

14.2 项目评审会议 138

14.2.1 分阶段交付瀑布模型的增量型SDPM策略 139

14.2.2 特性驱动开发模型的增量型SDPM策略 140

14.3 范围变更管理 141

14.4 讨论题 142

第15章 增量型SDPM收尾阶段 143

15.1 增量型SDPM策略的收尾阶段 143

15.2 对于分阶段交付瀑布模型的收尾阶段的增量型SDPM策略 144

15.2.1 验收标准 145

15.2.2 吸取的教训 145

15.3 对于特性驱动开发模型的收尾阶段的增量型SDPM策略 146

15.3.1 验收标准 147

15.3.2 吸取的教训 147

15.4 讨论题 148

第16章 增量型SDPM策略总结 149

16.1 比较和对照SDPM模型 149

16.2 需要牢记的要点 149

16.2.1 风险情况 149

16.2.2 变更的不能容忍性 151

16.2.3 团队结构 151

16.3 讨论题 152

第Ⅳ部分 迭代型ESPM 155

第17章 迭代型SDPM策略 155

17.1 迭代型SDPM策略 155

17.1.1 范围确定阶段 156

17.1.2 计划和启动阶段 156

17.1.3 监督和控制阶段 156

17.1.4 收尾阶段 157

17.2 迭代型SDPM策略的类型 157

17.2.1 演化开发瀑布模型 157

17.2.2 SCRUM 159

17.2.3 Rational统一过程 161

17.2.4 动态系统开发方法 163

17.3 讨论题 165

第18章 迭代型SDPM范围确定阶段 167

18.1 迭代型SDPM策略的范围确定阶段 167

18.2 演化开发瀑布模型的迭代型SDPM策略的范围确定阶段 168

18.2.1 收集需求 168

18.2.2 生成RBS 169

18.2.3 定义初始解决方案的功能和特性 169

18.2.4 确定迭代的次数和时间箱 170

18.3 SCRUM模型的迭代型SDPM策略的范围确定阶段 170

18.3.1 想法生成 171

18.3.2 收集需求 171

18.3.3 定义要求的功能 171

18.3.4 划分功能的优先级 171

18.4 Rational统一过程模型的迭代型SDPM策略的范围确定阶段 171

18.4.1 建立业务模型 172

18.4.2 通过功能和特性列表描述核心需求 172

18.4.3 收集从功能和特性列表产生的所有用例的文档列表 172

18.4.4 制作各阶段和各迭代的高级概述 172

18.5 动态系统开发方法的迭代型SDPM策略的范围确定阶段 173

18.5.1 概述计划,以构建基于可交付成果的WBS 173

18.5.2 构建快速原型 174

18.5.3 定义受此项目影响的业务过程 174

18.5.4 划分功能优先级 174

18.5.5 开发功能之间的依赖结构 174

18.6 讨论题 174

第19章 迭代型SDPM计划阶段 175

19.1 迭代型SDPM策略的计划阶段 175

19.2 演化开发瀑布模型的迭代型SDPM策略的计划阶段 176

19.2.1 识别也许缺少特性的那些功能 177

19.2.2 对缺少特性的功能划分优先级 177

19.2.3 将功能分配到迭代 177

19.2.4 创建此迭代的项目进度 177

19.3 SCRUM模型的迭代型SDPM策略的计划阶段 178

19.3.1 当前的产品待完成工作 178

19.3.2 划分了优先级的待完成工作 178

19.3.3 Sprint待完成工作 179

19.4 Rational统一过程模型的迭代型SDPM策略的计划阶段 179

19.4.1 总体计划 180

19.4.2 迭代计划 180

19.5 动态系统开发方法的迭代型SDPM策略的计划阶段 181

19.5.1 概述项目计划 181

19.5.2 识别功能并划分优先级 181

19.5.3 编档构架规格说明 182

19.6 讨论题 182

第20章 迭代型SDPM启动阶段 183

20.1 迭代型SDPM策略的启动阶段 183

20.1.1 处理范围变更请求 184

20.1.2 处理解决方案移交 185

20.1.3 处理解决方案的首次展示 185

20.1.4 安排迭代 185

20.2 演化开发瀑布模型的迭代型SDPM策略的启动阶段 185

20.2.1 处理范围变更请求 186

20.2.2 处理解决方案移交 186

20.2.3 处理解决方案的首次展示 187

20.2.4 安排迭代 187

20.3 SCRUM模型的迭代型SDPM策略的启动阶段 187

20.4 Rational统一过程模型的迭代型SDPM策略的启动阶段 188

20.5 动态系统开发方法的迭代型SDPM策略的启动阶段 189

20.6 讨论题 190

第21章 迭代型SDPM监督和控制阶段 191

21.1 迭代型SDPM策略的监督和控制阶段 191

21.1.1 项目进展报告 192

21.1.2 新特性/修订特性的发现 193

21.1.3 处理范围变更请求 195

21.2 演化开发瀑布模型的迭代型SDPM策略的监督和控制阶段 196

21.3 SCRUM模型的迭代型SDPM策略的监督和控制阶段 197

21.4 Rational统一过程模型的迭代型SDPM策略的监督和控制阶段 198

21.5 动态系统开发方法的迭代型SDPM策略的监督和控制阶段 199

21.6 讨论题 200

第22章 迭代型SDPM收尾阶段 201

22.1 迭代型SDPM策略的收尾阶段 201

22.2 对于演化开发瀑布模型的收尾阶段的迭代型SDPM策略 202

22.2.1 迭代吸取的教训 203

22.2.2 项目完成吸取的教训 204

22.3 对于SCRUM模型的收尾阶段的迭代型SDPM策略 204

22.3.1 Sprint计划会议吸取的教训 205

22.3.2 Sprint吸取的教训 205

22.3.3 项目完成吸取的教训 206

22.4 对于Rational统一过程模型的收尾阶段的迭代型SDPM策略 206

22.5 对于动态系统开发方法的收尾阶段的迭代型SDPM策略 207

22.5.1 接受解决方案 208

22.5.2 修订解决方案设计 208

22.5.3 修订功能模型 208

22.5.4 重复业务研究 208

22.6 讨论题 208

第23章 迭代型SDPM策略总结 211

23.1 传统项目与敏捷项目 211

23.2 传统项目经理与敏捷项目经理 212

23.3 传统团队与敏捷团队 212

23.4 传统项目计划与敏捷项目计划 212

23.5 传统范围变更管理与敏捷范围变更管理 213

23.6 讨论题 213

第Ⅴ部分 适应型ESPM 217

第24章 适应型SDPM策略 217

24.1 适应型SDPM策略 217

24.1.1 范围确定阶段 218

24.1.2 计划和启动阶段 218

24.1.3 监督和控制阶段 219

24.1.4 收尾阶段 219

24.2 适应型SDPM策略的类型 219

24.2.1 适应型项目框架 219

24.2.2 适应型软件开发 228

24.3 讨论题 230

第25章 适应型SDPM范围确定阶段 231

25.1 适应型SDPM策略的范围确定阶段 231

25.2 适应型项目框架模型的适应型SDPM策略的范围确定阶段 232

25.2.1 适应型SDPM范围确定阶段概述 233

25.2.2 什么是版本预算和时间箱 234

25.3 适应型软件开发模型的适应型SDPM策略的范围确定阶段 234

25.3.1 项目前景陈述 235

25.3.2 项目数据表 235

25.3.3 项目任务大概情况 235

25.3.4 项目规格说明大纲 236

25.4 讨论题 236

第26章 适应型SDPM计划阶段 237

26.1 适应型SDPM策略的计划阶段 237

26.2 适应型项目框架模型的适应型SDPM策略的计划阶段 238

26.2.1 完成项目综述 239

26.2.2 评审RBS的已知部分 240

26.2.3 确定周期长度 240

26.2.4 确定周期数量 240

26.2.5 划分已知功能的优先级 240

26.2.6 确定要构建的功能 240

26.2.7 确定要构建的试验性倡议 241

26.2.8 为要构建的功能和试验性倡议创建WBS 242

26.2.9 估计任务持续时间 242

26.2.10 创建一个资源受控的周期进度表 242

26.3 适应型软件开发模型的适应型SDPM策略的计划阶段 242

26.3.1 项目启动阶段 244

26.3.2 项目时间箱 244

26.3.3 最佳周期数量和每个周期的时间箱 244

26.3.4 每个周期的目的陈述 244

26.3.5 将主要组件分配到周期 244

26.3.6 将技术支持和组件分配到周期 244

26.3.7 项目任务列表 245

26.4 讨论题 245

第27章 适应型SDPM启动阶段 247

27.1 适应型SDPM策略的启动阶段 247

27.1.1 处理范围变更请求 248

27.1.2 处理解决方案移交 249

27.1.3 处理解决方案的首次展示 249

27.1.4 安排迭代 249

27.2 适应型项目框架模型的适应型SDPM策略的启动阶段 249

27.3 适应型软件开发模型的适应型SDPM策略的启动阶段 250

27.4 讨论题 252

第28章 适应型SDPM监督和控制阶段 253

28.1 适应型SDPM策略的监督和控制阶段 253

28.1.1 项目进展报告 254

28.1.2 新功能/修订功能的发现 254

28.1.3 新特性/修订特性的发现 254

28.1.4 处理范围变更请求 255

28.2 适应型项目框架模型的适应型SDPM策略的监督和控制阶段 255

28.3 适应型软件开发模型的适应型SDPM策略的监督和控制阶段 258

28.4 讨论题 259

第29章 适应型SDPM收尾阶段 261

29.1 适应型SDPM策略的收尾阶段 261

29.2 对于适应型项目框架模型的收尾阶段的适应型SDPM策略 262

29.2.1 刚刚完成的周期 263

29.2.2 最后的周期 264

29.3 对于适应型软件开发模型的收尾阶段的适应型SDPM策略 264

29.3.1 刚刚完成的周期 265

29.3.2 最后的周期 265

29.4 讨论题 265

第30章 适应型SDPM策略总结 267

30.1 传统项目与适应型项目 267

30.2 传统项目经理与适应型项目经理 268

30.3 传统团队与适应型团队 268

30.4 传统项目计划与适应型项目计划 269

30.5 传统范围变更管理与适应型范围变更管理 269

30.6 讨论题 270

第Ⅵ部分 极限型ESPM 273

第31章 极限型SDPM策略 273

31.1 极限型SDPM策略 273

31.1.1 范围确定阶段 274

31.1.2 计划和启动阶段 274

31.1.3 监督和控制阶段 274

31.1.4 收尾阶段 275

31.2 极限型SDPM策略的类型 275

31.2.1 INSPIRE 275

31.2.2 灵活模型 282

31.3 讨论题 284

第32章 极限型SDPM范围确定阶段 285

32.1 极限型SDPM策略的范围确定阶段 285

32.2 INSPIRE模型的极限型SDPM策略的范围确定阶段 286

32.3 灵活模型的极限型SDPM策略的范围确定阶段 288

32.3.1 赞助者的前景 288

32.3.2 集体前景 288

32.4 讨论题 291

第33章 极限型SDPM计划阶段 293

33.1 极限型SDPM策略的计划阶段 293

33.2 INSPIRE模型的极限型SDPM策略的计划阶段 295

33.2.1 下一个周期的功能 295

33.2.2 下一个周期的试验性倡议 296

33.2.3 下一个周期长度的确认 296

33.3 灵活模型的极限型SDPM策略的计划阶段 296

33.3.1 步骤1:评审和更新集体前景 296

33.3.2 步骤2:评审项目不确定性轮廓 297

33.3.3 步骤3:将项目分解到一组可交付成果集中 297

33.3.4 步骤4:估计每个可交付成果的大小 297

33.3.5 步骤5:以人/天为单位估算产生每个可交付成果的劳动量 297

33.3.6 步骤6:选择开发生命周期 297

33.3.7 步骤7:安排可交付成果的进度表 297

33.3.8 步骤8:商定时间箱 297

33.3.9 步骤9:评估技术需求和支持需求 297

33.3.10 步骤10:评估团队需求 298

33.3.11 步骤11:确定开发工具 298

33.3.12 步骤12:生成风险管理网格 298

33.4 讨论题 298

第34章 极限型SDPM启动阶段 299

34.1 极限型SDPM策略的启动阶段 299

34.2 INSPIRE模型的极限型SDPM策略的启动阶段 300

34.3 灵活项目模型的极限型SDPM策略的启动阶段 301

34.4 讨论题 302

第35章 极限型SDPM监督和控制阶段 303

35.1 极限型SDPM策略的监督和控制阶段 303

35.1.1 项目进展报告 304

35.1.2 处理范围变更请求 305

35.2 INSPIRE模型的极限型SDPM策略的监督和控制阶段 305

35.2.1 推测阶段 306

35.2.2 酝酿阶段 307

35.2.3 评审阶段 307

35.3 灵活模型的极限型SDPM策略的监督和控制阶段 307

35.3.1 与最初的目标相比,迄今为止的结果是什么 307

35.3.2 项目优先级改变了吗 308

35.3.3 您打算如何重新调整最初的目标呢 308

35.4 讨论题 308

第36章 极限型SDPM收尾阶段 309

36.1 极限型SDPM策略的收尾阶段 309

36.1.1 新的试验性倡议 310

36.1.2 扩展的试验性倡议 310

36.1.3 放弃的试验性倡议 311

36.2 对于INSPIRE模型的收尾阶段的迭代型SDPM策略 311

36.2.1 吸取的教训 312

36.2.2 解决方案类型 312

36.3 对于灵活模型的收尾阶段的极限型SDPM策略 313

36.3.1 解决方案的部署 313

36.3.2 吸取的教训 313

36.3.3 益处和识别 313

36.3.4 跟踪和收获的好处 314

36.4 讨论题 314

第37章 极限型SDPM策略总结 315

37.1 传统项目与极限型项目 315

37.2 传统项目经理与极限型项目经理 315

37.3 传统团队与极限型团队 316

37.4 传统项目计划与极限型项目计划 316

37.5 传统范围变更管理与极限型范围变更管理 317

37.6 讨论题 317

第Ⅶ部分 总结 321

第38章 您在哪里 321

38.1 企业的观点 321

38.2 客户的观点 322

38.3 项目经理的观点 322

38.4 开发团队的观点 323

38.5 跟踪您在哪里 324

38.5.1 过程跟踪 324

38.5.2 实践跟踪 327

38.5.3 项目跟踪 330

38.6 讨论题 343

第39章 您想要到哪里及如何能够到达那里 345

39.1 您想要到哪里 345

39.1.1 评审POS 346

39.1.2 收集需求 347

39.1.3 评估解决方案完全性状态 348

39.1.4 选择SDPM策略 348

39.1.5 不停地监督项目 350

39.2 您如何到达那里 350

39.2.1 评估过程的有效性 351

39.2.2 确定过程目标 351

39.2.3 确定过程目标的优先级 352

39.2.4 选择改进过程 352

39.2.5 识别改进倡议 352

39.2.6 启动改进项目 352

39.2.7 对照目标比较结果 352

39.3 讨论题 352

附录A 网站上有什么 355

A.1 快速交付比萨(PDQ)案例研究(MS Word文件) 355

A.2 图形主文件 355

附录B 参考文献 357

B.1 改变SDPM全景 357

B.2 传统项目管理 358

B.3 敏捷项目管理 361

B.4 综合在一起 363

附录C 项目综述 365

C.1 POS的组成部分 365

C.1.1 陈述问题/机会 367

C.1.2 建立项目目标 367

C.1.3 定义项目目的 367

C.1.4 识别成功标准 367

C.1.5 对假设、风险和障碍进行列表 368

C.2 附件 368

附录D 需求收集 371

D.1 满意条件 372

D.1.1 业务成果 373

D.1.2 里程碑评审 373

D.2 Volere过程 373

D.2.1 收集客户需求 374

D.2.2 Volere需求过程 376

D.2.3 可重用性 385

附录E 工作分解结构 387

E.1 生成WBS 389

E.1.1 自顶向下的方法 389

E.1.2 自底向上的方法 390

E.1.3 用于大型项目的中间WBS 391

E.2 测定WBS完全性的6个标准 391

E.2.1 状态/完成是可度量的 391

E.2.2 开始/结束事件被明确定义 391

E.2.3 活动有一个可交付成果 392

E.2.4 时间和费用容易估算 392

E.2.5 活动持续时间在可接受期限内 392

E.2.6 工作安排是独立的 392

E.3 构建WBS的方法 392

E.3.1 名词型方法 393

E.3.2 动词型方法 393

E.3.3 组织型方法 393

E.4 名词型方法 393

E.5 动词型方法 394

E.6 其他方法 394

E.6.1 地域 394

E.6.2 部门 394

E.6.3 业务职能 395

附录F 估计 397

F.1 估计时间、费用和资源需求 397

F.1.1 资源负荷与任务持续时间 397

F.1.2 任务持续时间的变化 398

F.1.3 估计任务持续时间的6种方法 399

F.2 估计的精确度 401

附录G 项目网络图 403

G.1 构造软件开发项目进度 403

G.1.1 项目网络图 403

G.1.2 构建前导网络图 404

G.1.3 依赖关系 405

G.1.4 创建初始项目网络进度 406

G.1.5 关键路径计算 408

G.1.6 近关键路径 409

G.2 分析初始的项目网络图 410

附录H 资源进度 411

H.1 构建资源进度 411

H.2 资源进度的范例 412

附录I 组织项目团队 415

I.1 问题解决 415

I.1.1 步骤1:描述机会和定义问题 416

I.1.2 步骤2:编译有关数据 416

I.1.3 生成想法 416

I.1.4 评估想法,并进行优先排序 416

I.1.5 开发实施计划 417

I.2 决策制订 417

I.2.1 命令型 417

I.2.2 民主型 417

I.2.3 咨询型 417

I.3 冲突解决方案 418

I.3.1 回避 419

I.3.2 斗争 419

I.3.3 协作 419

I.4 构建共识 419

I.5 自由讨论 420

附录J 项目绩效报告 421

J.1 监督和控制软件开发项目进度 421

J.1.1 进展报告系统 421

J.1.2 项目状态报告的类型 422

J.1.3 度量偏差 423

J.1.4 如何更新信息以及更新哪些信息 424

J.1.5 项目进展的收集和报告频率 426

J.1.6 偏差 426

J.2 图形报告工具 427

J.2.1 甘特图 427

J.2.2 里程碑趋势图 428

J.2.3 挣值分析(也叫做成本进度控制) 429

J.3 详细程度 430

J.3.1 活动经理 430

J.3.2 项目经理 430

J.3.3 高级管理层 431

J.4 项目状态会议 431

J.4.1 什么是项目状态会议 431

J.4.2 哪些人应该出席会议 431

J.4.3 会议何时召开 432

J.4.4 会议的目的 432

J.4.5 会议议程 432

J.5 问题管理会议 433

J.6 变更管理 433

J.6.1 项目变更请求 433

J.6.2 项目影响陈述 434

J.7 问题升级 436

J.7.1 基于项目经理的策略 436

J.7.2 基于资源经理的策略 437

J.7.3 基于客户的策略 437

J.7.4 升级策略的层次结构 437

附录K 业务过程流程图 439

K.1 什么是业务过程 440

K.1.1 业务过程的特性 440

K.1.2 流线化工具 442

K.2 什么是业务过程改进项目 444

K.3 业务过程图形表示 445

K.4 业务过程流程图的形式 446

K.5 环境图 449

K.6 业务过程工作流程图 449

K.6.1 编档“As Is”业务过程 450

K.6.2 预想“To Be”状态 450

K.6.3 定义“As Is”与“To Be”的差距 451