Extreme Programming Installed

Front Cover
Addison-Wesley Professional, 2001 - Computers - 265 pages
Annotation Extreme Programming (XP) is a revolutionary lightweight methodology that's supercharging software development in organizations worldwide. Perfect for small teams producing software with fast-changing requirements, XP can save time and money while dramatically improving quality. In XP Installed , three participants in DaimlerChrysler's breakthrough XP project cover every key practice associated with XP implementation. The book consists of a connected collection of essays, presented in the order the practices would actually be implemented during a project. Ideal as both a start-to-finish tutorial and quick reference, the book demonstrates exactly how XP can promote better communication, quality, control, and predictability. An excellent complement to the best selling Extreme Programming Explained , it also works perfectly on a standalone basis, for any developer or team that wants to get rolling with XP fast.
 

What people are saying - Write a review

LibraryThing Review

User Review  - Alexander.Zawadzki - LibraryThing

A general book about XP, written by people who pioneered it. XP 'Installed' isn't the first book they've written on the subject, and intends to describe XP in-practice rather than describing XP for ... Read full review

Contents

Extreme Programming
1
The Circle of Life
13
OnSite Customer
17
User Stories
23
Acceptance Tests
31
Acceptance Test Samples
35
Story Estimation
37
Sense of Completion
45
Steering the Iteration
151
Steering the Release
157
Handling Defects
161
Advanced Issue Defect Databases
165
Advanced Practice Tests as Database
169
Conclusion
171
BONUS TRACKS
175
Well Try
177

Small Releases
49
Customer Defines Release
55
Iteration Planning
61
Quick Design Session
69
Programming
71
Code Quality
83
Pair Programming
87
Unit Tests
93
xUnit
105
Test First by Intention
107
Releasing Changes
121
Do or Do Not
127
Experience Improves Estimates
131
Resources Scope Quality Time
135
Steering
147
How to Estimate Anything
185
Infrastructure
189
Its Chefs Fault
193
Balancing Hopes and Fears
195
Testing Improves Code
199
XPer Tries Java
203
A Java Perspective
211
A True Story
225
Estimates and Promises
229
Everything That Could Possibly Break
233
Afterword
243
Annotated Bibliography
245
Index
261
Copyright

Other editions - View all

Common terms and phrases

About the author (2001)

Ron Jeffries was the on-site XP coach for the original Extreme Programming project, a large financial system for a major automotive manufacturer. An independent consultant who has been involved in eXtreme Programming for over more than four years, he has presented numerous talks and published several papers on the topic. Ron has been a systems developer for more years than most of you have been alive, and his teams have built operating systems, compilers, relational database systems, and a wide range of applications. He has not, as yet, run out of new ways to make mistakes (and resolve them). Ron has recently joined forces with Object Mentor, Inc., to help more people improve their software process.

Ann Anderson is an independent consultant engaged full time in coaching XP and in teaching and using Smalltalk for financial applications development. Ann was a team member on the large payroll system that was the original proving ground for Extreme Programming. Throughout her career she has been involved in object-oriented projects spanning control systems, insurance, tax, and finance.

Chet Hendrickson is a systems architect at ThoughtWorks, Inc, where he makes sure that programmers and customers know and understand their rights. Previously, Chet was a senior software systems specialist at a major automobile manufacturer, where he worked on a large operational finance system that was the test bed for Extreme Programming. He was the winner of the Project Manager Game at OOPSLA'99 (although he thinks it might have been rigged).



0201708426AB05082001

Bibliographic information