书籍详情

解析极限编程:拥抱变化(第2版中英文对照)

解析极限编程:拥抱变化(第2版中英文对照)

作者:(美)贝克;雷剑文译

出版社:电子工业出版社

出版时间:2006-05-01

ISBN:9787121025297

定价:¥39.00

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

读书导航