Extreme programming explained:embrace change

副标题:无

作   者:(美)Kent Beck,(美)Cynthia Andres著;雷剑文,陈振冲,李明树译

分类号:

ISBN:9787121025297

微信扫一扫,移动浏览光盘

简介

  本书是经典之作。作者在书中提出了一些想法,诸如让开发者为自己的代码写自动化测试,让整个团队每周做计划,因为这些当时很激进的改进小团队开发的想法,这本书获了奖。五年来许多东西改变了,完全重写的第二版将XP的范围扩展到任何大小的团队,建议了基于以下几点的持续改进流程:与卓越软件开发一致的五个核心价值观:11个原则将这些价值观付诸行动;13个基本实践和11个扩展实践帮助你推动开发超越当前的业务和技术决策;通过建立富有信息的共享工作空间来改进团队协作。   无论你是有一个已经和客户紧密联系在一起的小团队,还是有一个在大组织或跨国组织中的大团队,你都会在中发现如下的思想去挑战、启发和鼓励你及你的团队成员去切实改进你们的软件开发。   极限编程,通常称为XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使XP团队以可持续的步调生产优质的软件。本书是在《解析极限编程》第一版面世的5年之后,作者重新考虑,整理和重构XP的基础上写成的,也是作者不断参与软件开发项目的心路历程和对XP的许多新的深刻理解。   本书共分两部分。第1部分包括第1章至第16章,阐述了实现XP过程的方方面面;第2部分包括第17章至25章,内容着重于对XP的理解上升到哲学的高度来看待XP的生命力。   本书配有中英文对照,语言通畅、富有实用性和可读性,适合于软件开发人员、软件项目管理人员、软件工程研究人员,以及广大电脑爱好者阅读并领略英文原文的风采。

目录

contents.

chapter 1 what is xp? 0

section 1 exploring xp

chapter 2 learning to drive 16

chapter 3 values, principles, and practices 20
chapter 4 values 28

communication 30

simplicity 30

feedback 32

courage 34

respect 36

others 36

chapter 5 principles 40

humanity 42

economics 44

mutual benefit 46

self-similarity 48

improvement 50

diversity 52

reflection 52

.flow 54

opportunity 54

redundancy 56

failure 58

quality 58

baby steps 60

accepted responsibility 62

conclusion 62

chapter 6 practices 64

chapter 7 primary practices 68

sit together 68

whole team 70

informative workspace 72

energized work 76

pair programming 78

stories 82

weekly cycle 86

quarterly cycle 88

slack 90

ten-minute build 92

continuous integration 92

test-first programming 94

incremental design 96

and now… 100

chapter 8 getting started 102

mapping the practices 108

conclusion 110

chapter 9 corollary practices 112

real customer involvement 112

incremental deployment 114

team continuity 116

shrinking teams 118

root-cause analysis 118

shared code 122

code and tests 122

single code base 124

daily deployment 126

negotiated scope contract 128

pay-per-use 128

conclusion 132

chapter 10 the whole xp team 134

testers 136

interaction designers 138

architects 138

project managers 140

product managers 142

executives 144

technical writers 148

users 150

programmers 150

human resources 150

roles 152

chapter 11 the theory oficonstraints 156

chapter 12 planning: managing scope 168

chapter 13 testing: early, often, and automated 178

chapter 14 designing: the value of time 190

simplicity 202

chapter 15 scaling xp 206

number of people 206

investment 210

size of organization 210

time 212

problem complexity 214

solution complexity 214

consequences of failure 216
conclusion 218

chapter 16 interview 220

section 2 philosophy of xp

chapter 17 creation story 228

chapter 18 taylorism and software 238

chapter 19 toyota production system 244

chapter 20 applying xp 250

choosing a coach 258

when you shouldn't use xp 260

chapter 21 purity 262..

certification and accreditation 264

chapter 22 offshore development 268

chapter 23 the timeless way of programming 274

chapter 24 community and xp 280

chapter 25 conclusion 284

annotated bibliography 288


第1章 xp是什么? 1

第1部分 探索xp

第2章 学习开车 17

第3章 价值、原则和实践 21

第4章 价值 29

沟通 31

简单 31

反馈 33

勇气 35

尊重 37

其他 37

第5章 原则 41

人性化 43

经济学 45

互惠互利 47

自相似性 49

改进 51

多样性 53

反省 53

流 55

机遇 55

冗余 57

失败 59

质量 59

婴儿步 61

接受责任 63

小结 63

第6章 实践 65

第7章 基本实践 69

坐到一起 69

完整团队 71

富含信息的工作空间 73

充满活力的工作 77

结对编程 79

故事 83

周循环 87

季度循环 89

松弛 91

10分钟构建 93

持续集成 93

测试先行编程 95

增量设计 97

那么现在…… 101

第8章 启程 103

为实践绘图 109

小结 111

第9章 扩展实践 113

真实客户参与 113

增量部署 115

团队连续性 117

缩减团队 119

根源分析 119

共享代码 123

代码和测试 123

单一代码库 125

每日部署 127

范围可协商的合同 129

依用付费 129

小结 133

第10章 完整xp团队 135

测试人员 137

交互设计师 139

架构师 139

项目经理 141

产品经理 143

主管人员 145

技术文档书写员 149

用户 151

程序员 151

人力资源 151

角色 153

第11章 约束理论 157

第12章 计划:管理范围 169

第13章 尽早测试、经常测试、自动测试 179

第14章 设计:时间的价值 191

简单 203

第15章 扩大xp规模 207

人数 207

投资 211

组织的大小 211

时间 213

问题复杂性 215

解决方案复杂性 215

故障的后果 217

小结 219

第16章 访谈 221

第2部分 xp哲学

第17章 xp诞生的故事 229

第18章 泰勒主义和软件 239

第19章 丰田生产制度 245

第20章 应用xp 251

选择一个教练 259

什么时候你不应该使用xp 261

第21章 纯度 263

认证和鉴定 265

第22章 离岸开发 269

第23章 编程的永恒之道 275

第24章 xp和社区 281

第25章 结语 285

参考书目 288...


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Extreme programming explained:embrace change
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon