当前位置:首页 > 工业技术
应用极限编程  积极求胜
应用极限编程  积极求胜

应用极限编程 积极求胜PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:Ken Auer,Roy Miller著;唐东铭译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115103844
  • 页数:320 页
图书介绍:本书是一本深入介绍极限编程的参考书,它为那些采用XP方法的软件开发人员和技术经理们介绍了应该如何深入下去的建议。
《应用极限编程 积极求胜》目录

第1部分 开始之前 1

第1章 XP的精华 3

1.1 计划游戏 5

1.2 测试 6

1.3 结对编程 7

1.4 重构 8

1.5 简单设计 8

1.6 共同拥有代码 9

1.7 持续集成 9

1.8 现场客户 10

1.9 小版本 10

1.10 每周工作40小时 11

1.11 编码标准 11

1.13 结合在一起的实践活动 12

1.12 系统隐喻 12

第2部分 完美的理念 15

第2章 开始的勇气 15

2.1 组织必须履行的责任 15

2.2 您的作用 16

第3章 XP介绍 17

3.1 让朋友和您一起做 18

3.2 发现目标 18

3.3 集成最有效的工具 23

3.4 冲浪 24

3.4.1 孤独的狼 24

3.4.2 单个对 25

3.4.3 小规模团队 26

3.4.4 拥有领头开发员的小团队 26

3.5 如果感觉笨拙并没有关系 27

第4章 说服有抵触情绪的人 29

4.1 抵制情绪的根源 30

4.2 有说服力的结果 30

4.3 不该做的事情 31

第5章 来自经理的抵触 33

5.1 经理的期望是取得成功 33

5.2 XP是一个新鲜事物还不成熟 34

5.3 XP过分简单 35

5.4 结对编程成本太高 36

5.5 我可应付不了全职的现场客户 38

5.6 XP太不正式了 39

5.7 谨防“XP的局限” 40

第6章 来自开发人员的抵触 45

6.1 开发人员各不相同 45

6.3 XP过分简单 46

6.2 开发人员期望的是取得成功 46

6.4 我不喜欢结对编程 48

6.5 XP希奇古怪 50

6.6 XP没有给我们足够的信息 52

第7章 树立正确的态度 59

7.1 诚实与信任 59

7.2 谦逊 61

7.3 甜蜜的自由 62

第3部分 先做最重要的事 67

第8章 最基本的东西 69

8.1 起步 70

8.2 XP的基础 71

8.3 记住XP的价值 74

8.3.1 简单地思考 74

8.3.2 尽早并经常地得到反馈 75

8.3.3 沟通 76

8.3.4 勇敢 77

第9章 例外情况处理 79

9.1 像处理代码中的例外那样处理XP例外 80

9.2 奇数个开发人员 80

9.3 客户不编写故事 82

9.4 客户不编写验收测试 82

9.5 管理层规定的进度表不现实 83

9.6 管理层不喜欢您的评估 84

9.7 管理层不允许您结对编程 84

9.8 如果发生例外 84

第10章 我们可以谈谈吗 85

10.1 结对编程 86

10.2 站立例会 88

10.3 计划 91

10.4 气氛和环境 92

10.5 故事并未到此结束 97

第11章 角色和现实的计划 99

11.1 XP计划有什么不同 99

11.2 如何掌握方向 100

11.3 认清事实真相 101

11.4 需求是一种对话,而非文档 101

11.5 学习角色 102

11.6 客户 103

11.7 开发人员 105

11.8 引进可行的工具 106

11.9 在多个项目中角色是如何发挥作用的 111

11.10 角色清晰之后 115

11.11 极限小时 117

第12章 项目计划 121

12.1 绘制路线图 122

12.2 计划游戏 124

12.2.1 客户编写故事 125

12.2.2 开发人员进行估算 127

12.2.3 将故事分解 131

12.2.4 返回到估算阶段 133

12.2.5 确定迭代大小 135

12.2.6 将故事分类 135

12.3 探索阶段 136

第13章 迭代计划 139

13.1 什么是计划 140

13.2 迭代计划游戏 141

13.3 任务探讨 142

13.4 迭代计划的验证 147

13.4.1 一次做一项任务 148

13.4.2 装满您的袋子 148

13.5 如何开始一项计划 149

13.6 估算的艺术 150

13.7 速度 151

13.8 对迭代和计划的补充描述 153

第14章 编写测试用例并运行测试用例 155

14.1 保持代码的简洁 156

14.2 信心 157

14.3 将测试用例视为文档 158

14.4 如何先编写测试用例 160

14.5 测试什么 163

14.6 如何开始先编写测试用例 163

14.7.1 测试用户界面 165

14.7.2 在一个小的空间中做测试 165

14.7 测试的挑战 165

14.7.3 测试Web 167

14.7.4 测试需要运行速度足够快 168

第15章 阻止持不同意见者 169

15.1 代码质量 170

15.2 速度的需要 170

15.3 降低风险 171

15.4 如何进行结对编程 173

15.5 友好配对的空间 177

15.6 不要忽略小问题 179

15.7 更高层次地谈论结对编程 180

15.8 总是不可避免地会遭到反对 181

15.9 什么时候不需要结对编程 183

15.10 非同寻常的配对 188

15.11 个人空间 189

15.12 如何开始结对编程 190

第16章 使代码正确 193

16.1 做好变化的准备 194

16.2 使变化成为可能 194

16.3 将所学知识运用到代码中 195

16.4 如何重构 196

16.5 何时重构 198

16.6 什么时候不需要重构 198

16.7 什么时候停止重构 199

16.8 如何开始重构 200

16.9 为什么人们不进行重构 201

第17章 成功集成 203

17.1 保持速度 203

17.2 降低风险 204

17.3 如何持续地做集成 205

17.4 如何开始持续的集成 206

17.5 使集成更容易的技术 207

第18章 始终停留在过程中 209

18.1 为什么团队会失去方向 209

18.2 如何重新回到过程中 213

第4部分 故事的其余部分 215

第19章 简单设计 217

19.1 对简单的定义 218

19.2 人们为什么不保持简单 219

19.3 为什么要保持简单 220

19.4 如何开始进行简单设计 221

19.5 为什么不开始简单设计 223

19.6 必要的设计工具 227

20.1 共享代码拥有权是什么意思 229

第20章 这是每个人的工作 229

20.2 从“我”到“我们” 230

20.3 为什么使用共享代码拥有权 231

20.4 怎么开始实现共享代码拥有权 231

20.5 为什么还不开始使用共享代码拥有权 232

第21章 客户在哪 233

21.1 为什么要有一个在现场的客户 233

21.2 在现场和需要的时候得到 235

21.3 如何得到一个现场客户 236

21.4 为什么不开始与现场客户合作 237

第22章 知道你什么时候做完 239

22.1 客户的信心 239

22.2 验收测试作为文档 241

22.3 如何写验收测试 241

22.4 自动化验收测试 244

22.5 测试什么 245

22.6 如何开始写验收测试 248

22.7 为什么不开始验收测试 250

第23章 不要被代码弄得心烦意乱 251

23.1 为什么要有编码标准 251

23.2 如何开始拥有编码标准 252

23.3 为什么不开始使用编码标准 253

第24章 加班不是答案 257

24.1 为什么人们过度工作 258

24.2 开夜车有什么错 258

24.3 如何按照“正常的时间”开始工作 260

24.4 为什么不开始一周工作40小时 261

第25章 画出一千句话 263

25.1 比喻的概念是从哪来的 263

25.2 如何开始创造比喻 264

25.3 为什么不开始用比喻 265

第26章 寻求指导 267

26.1 为什么你一定需要一个教练 268

26.2 如果我们没有教练会怎样 269

26.3 新手教练 270

26.4 如何指导 271

26.5 最小限度的指导 272

26.6 一个运动员/教练怎么样 272

26.7 为什么没有教练而开始项目 275

第27章 保持记录 277

27.1 跟踪什么 277

27.2 如何跟踪 278

27.3 为什么不开始有一个跟踪者 285

第5部分 未知领域 287

第28章 销售XP 289

28.1 消除异议 290

28.3 结果 291

28.2 如何销售XP 291

28.4 证明它 292

28.5 逐步发展跟踪记录 294

28.6 关系营销 295

第29章 XP和启动公司 297

29.1 目标 297

29.2 定调 298

29.3 企业家 299

29.4 风险投资 299

29.5 推销给启动公司 300

29.6 主动性战略:伪装启动公司 301

29.7 与他们结合 301

第30章 扩展XP 303

30.2 你需要扩展吗 304

30.1 有真能扩展的过程吗 304

30.3 为什么XP不能扩展 305

30.4 什么时候扩展 306

30.5 如何扩展 306

30.6 逆向判断 307

第31章 下一个和团队成员在一起的理由 309

31.1 技术的限制 309

31.2 一个团队能够远程协作吗 310

31.3 什么时候使用分布式XP 311

第32章 测量XP 313

32.1 测量什么 313

32.2 XP挑战赛 316

32.3 之前和之后研究 316

32.4 得到数字会意味着什么 317

第33章 然后去哪 319

返回顶部