Extreme Programming Installed

Front Cover
Addison-Wesley Professional, 2001 - Computers - 265 pages
4 Reviews
Extreme programming. The circle of life. On-site customer. User stories. Acceptance tests. Sidebar: Acceptance test samples. Story estimation. Interlude: Sense of completion. Small releases. Customer defines release. Interation planning. Quick design session. Programming. Sidebar: Code Quality. Pair programming. Unit tests. Sidebar: xUnit. Test first, by intention. Releasing changes. Do or do not. Experience improves estimates. Resources, scope, quality, time. Steering. Steering the interation. steering the release. Handling defects. Sidebar: Advanced Issue: Defect databases; Advanced practice: Tests as database. Conclusion. Bonus tracks: We'll try. How to estimate anything. Infrastructure. It's chet's fault. Balancing hopes and fears. Testing improves code. XPer tries Java. A Java perspective. A true story. Estmates and promises. Everything that could possibly break.
  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Foreword
xiii
Preface
xv
Extreme Programming
1
The Circle of Life
13
OnSite Customer
17
User Stories
23
Acceptance Tests
31
Acceptance Test Samples
35
Steering
147
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

Story Estimation
37
Sense of Completion
45
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
Well Try
177
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

Common terms and phrases

References to this book

All Book Search results »

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