当前位置:首页 > 工业技术
软件项目管理与敏捷方法
软件项目管理与敏捷方法

软件项目管理与敏捷方法PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:(美)MICHELESLIGERSTACIABRODERICK著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2010
  • ISBN:9787111301936
  • 页数:249 页
图书介绍:本书简要阐明软件开发过程中敏捷方法的工作原理、优点及应用效果,论述敏捷方法学中的过程和生命周期,涉及项目范围、时间管理、成本管理等。主要内容还包括:“PMBOK Guide”中的思想和敏捷开发实践之间的关系,采用敏捷技术降低风险,在软件开发各个阶段实施质量保证(QA)等。本书适合软件开发人员和管理人员参考。
《软件项目管理与敏捷方法》目录

绪论 项目管理者如何跨过桥梁 1

第一部分 敏捷开发方法概述 8

第1章 敏捷方法 8

1.1 敏捷方法的起源 9

1.2 敏捷宣言 12

1.2.1 个体和交互胜过过程和工具 13

1.2.2 可工作的软件胜过全面的文档 13

1.2.3 同客户的协作胜过合同谈判 15

1.2.4 对变更的响应胜过遵循计划 16

1.3 指导敏捷项目团队的敏捷原则 16

1.4 小结 18

1.5 尾注 19

第2章 《PMBOK Guide》到敏捷方法的映射 21

2.1 项目管理研究所和《PMBOK Guide》 21

2.2 项目生命周期 23

2.3 项目管理过程 26

2.4 小结 27

2.5 尾注 28

第3章 敏捷项目生命周期详解 29

3.1 敏捷项目生命周期概览 29

3.2 敏捷项目 30

3.3 敏捷发布 31

3.4 敏捷迭代 32

3.4.1 迭代计划 33

3.4.2 迭代评审 34

3.4.3 迭代回顾 35

3.5 例行工作 36

3.6 敏捷方法和计划驱动方法之间的区别 37

3.7 小结 37

3.8 尾注 38

第二部分 桥梁——《PMBOK Guide》中的实践和敏捷开发实践的关系第4章 集成管理 40

4.1 开发项目章程和初步的范围陈述 41

4.1.1 宣贯会议 42

4.1.2 简要比较 45

4.2 开发项目管理计划 45

4.3 指导和管理项目的执行、监视和控制项目工作 47

4.4 集成的变更控制 47

4.5 结束项目 49

4.6 小结 50

4.7 尾注 51

第5章 范围管理 52

5.1 范围计划 53

5.1.1 范围定义 54

5.1.2 创建WBS 61

5.1.3 范围验证 62

5.1.4 范围控制 63

5.2 小结 63

5.3 尾注 64

第6章 时间管理 65

6.1 战略计划VS战术计划 67

6.2 发布计划:开发战略层面的时间进度计划 68

6.2.1 发布计划:在战略层面开发时间进度计划 69

6.2.2 发布计划:战略层面上的时间进度控制 71

6.3 迭代计划:开发战术层面的时间进度计划 73

6.3.1 活动定义 74

6.3.2 活动持续时间评估 76

6.3.3 活动排序 77

6.3.4 活动资源评估 79

6.3.5 迭代计划:战术层面的时间进度计划控制 80

6.4 小结 83

6.5 尾注 84

第7章 成本管理 86

7.1 成本评估 87

7.1.1 敏捷项目的成本最好由产品交付团队进行评估 88

7.1.2 敏捷项目是自顶向下评估而不是自底向上评估 89

7.1.3 项目团队在发布计划期间可以给出选项 90

7.1.4 成本评估在项目生命周期中逐步细化 91

7.2 成本预算 92

7.3 成本控制 93

7.3.1 管理发布待完成事项列表 94

7.3.2 锁定迭代 94

7.3.3 将成本的变更情况通知给利益相关人 95

7.3.4 度量成本性能的AgileEVM 95

7.4 小结 97

7.5 尾注 97

第8章 质量管理 99

8.1 质量计划 100

8.2 质量保证 100

8.2.1 演示、评审和回顾 101

8.2.2 质量控制 105

8.3 小结 108

8.4 尾注 109

第9章 人力资源管理 110

9.1 人力资源规划 111

9.2 组建项目团队 112

9.3 发展项目团队 114

9.3.1 敏捷价值观 115

9.3.2 从价值观到行为 116

9.4 管理项目团队 118

9.5 小结 120

9.6 尾注 122

第10章 沟通管理 123

10.1 沟通计划 125

10.2 沟通基本项目信息——谁、什么、何时、何地和怎样 125

10.3 信息发布 126

10.3.1 迭代演示和评审会议 127

10.3.2 通过每日站立会议进行交流 128

10.3.3 回顾 129

10.3.4 实时信息指示器 130

10.4 业绩报告 132

10.5 利益相关者管理 134

10.6 小结 135

10.7 尾注 136

第11章 风险管理 137

11.1 敏捷开发方法中的有机风险管理 138

11.1.1 消除进度表固有的缺陷 138

11.1.2 缓解规格故障 139

11.1.3 减轻范围蔓延的影响 140

11.1.4 缓解人员流失 141

11.1.5 缓解生产率变化 141

11.2 风险管理规划 142

11.3 风险识别 143

11.4 风险分析 147

11.5 风险应对规划 148

11.6 风险监测和控制 149

11.7 小结 150

11.8 尾注 151

第12章 采购管理 153

12.1 采购规划 154

12.2 合同规划 156

12.3 要求卖方回应 157

12.4 选择卖家 158

12.5 合同管理 160

12.6 合同结束 163

12.7 小结 164

12.8 尾注 164

第三部分 跨过通向敏捷方法的桥梁第13章 如何变更职责 168

13.1 允许团队进行自我管理并且根据经验调整开发过程 169

13.2 在团队的不同阶段采用不同的管理方式 171

13.3 服务式领导 173

13.4 具有自我意识的能力 174

13.5 为了团队与其他经理合作 175

13.6 放弃内部管理 176

13.7 促进合作 176

13.8 清除障碍 177

13.9 小结 177

13.10 尾注 177

第14章 如何与不采用敏捷方法的团队共事 179

14.1 在瀑布开发模式的公司中以敏捷开发团队方式工作 180

14.1.1 整合传统开发过程的前端需求 180

14.1.2 整合传统开发过程的最终需求 181

14.1.3 在敏捷开发过程中集成传统过程需求 182

14.2 敏捷开发团队与非敏捷开发团队在同一个项目中共事 183

14.3 了解瀑布式开发中的障碍 184

14.3.1 反对 185

14.3.2 文化 185

14.3.3 资源管理 186

14.3.4 供应商和承包商 186

14.3.5 设施和工具 187

14.3.6 成本计算和汇报 188

14.3.7 审核人员和评估人员 188

14.3.8 沟通 188

14.4 小结 189

14.5 尾注 190

第15章 项目管理办公室如何支持敏捷开发方法 191

15.1 产品管理的延伸 193

15.2 项目启动 194

15.3 我们符合标准吗 195

15.4 资源分配 196

15.5 待完成事项列表操控和变更操控 197

15.6 项目度量标准 197

15.7 PMO作为培训者和教练员 199

15.8 回顾管理员 200

15.9 谁是敏捷PMO 200

15.10 是否真的需要敏捷PMO 200

15.11 小结 201

15.12 尾注 201

第16章 推销敏捷开发方法的优点 202

16.1 推销常识 202

16.2 推销给团队 203

16.2.1 会议太多了 203

16.2.2 整体估计没有意义 206

16.2.3 如果不进行任何技术上的计划会议,整个架构就会失败 206

16.2.4 不在同一地点办公,所以不能进行敏捷开发 207

16.2.5 一些潜在的原因 208

16.3 推销给项目管理者 209

16.3.1 敏捷开发中没有长期计划,如何进行预算呢 209

16.3.2 现在就挺好的,为什么要改变 209

16.3.3 我们的情况太复杂了,不适用敏捷开发 210

16.3.4 为获得最高效率,需要对资源进行矩阵化 210

16.3.5 不相信员工能进行自我管理 211

16.3.6 没有甘特图,我们如何做出策略决定 211

16.4 推销给客户和产品负责人 212

16.4.1 签的合同是基于时间和花费的,这样你们就可以不断要钱了 212

16.4.2 在每次迭代中没有足够的时间同团队一起工作 213

16.4.3 我不能为那个产品特性等待整个迭代 213

16.5 向公司的其他部门推销敏捷开发方法 214

16.6 其他推销敏捷开发的方法 214

16.7 小结 215

16.8 尾注 215

第17章 常见错误 217

17.1 认为敏捷开发方法就是“无文档”和“牛仔编码” 217

17.2 认为可以拆分敏捷开发框架的各个部分并获取更高的利益 218

17.3 认为敏捷开发只适用于工程团队并不适用于公司的其他部门 219

17.4 没有拥护者 220

17.5 由错误的人来领导团队 220

17.6 把死亡行军作为解决方案 220

17.7 敏捷团队认为:“该得到的时候就会得到。现在已经是敏捷开发,一次只计划一个迭代。” 221

17.8 敏捷项目管理者认为:“团队已经自我管理,他们可以自己解决任何问题。” 221

17.9 缺乏业务人员的参与 221

17.10 不进行回顾 222

17.11 价值观不同 222

17.12 小结 222

附录A 敏捷方法 224

附录B 敏捷制品 228

术语表 242

相关图书
作者其它书籍
返回顶部