Front matter
95-102
Designing Requirements: Incorporating Usage-Centered Design into an Agile SW Development Process
Jeff Patton
95-114
Supporting Distributed Extreme Programming
Frank Maurer
211-257
Using Ant to Solve Problems Posed by Frequent Deployments
Steve Shaw
15-51
Supporting Adaptable Methodologies to Meet Evolving Project Needs
Scott Henninger, Aditya Ivaturi, Krishna Nuli and Ashok Thirunavukkaras
373-394
Strategies for Introducing XP to New Client Sites
Jonathan Rasmusson
345-363
Establishing an Agile Testing Team: Our Four Favorite “Mistakes”
Kay Johansen and Anthony Perkins
60-69
Turning the Knobs: A Coaching Pattern for XP through Agile Metrics
William Krebs
235-260
Agile Project Management Methods for ERP: How to Apply Agile Processes to Complex COTS Projects and Live to Tell about It
Glen B. Alleman
317-343
Extreme Programming in a Research Environment
William A. Wood and William L. Kleb
269-301
Tailoring XP for Large System Mission Critical Software Development
Jason Bowers, John May, Erik Melander, Matthew Baarman and Azeem Ayoob
303-323
Acceptance Testing HTML
Narti Kitiyakara
85-172
Probe Tests: A Strategy for Growing Automated Tests around Legacy Code
Asim Jalis
365-385
An Informal Formal Method for Systematic JUnit Test Case Generation
David Stotts, Mark Lindsey and Angus Antley
3-21
A Light in a Dark Place: Test-Driven Development with 3rd Party Packages
James Newkirk
153-165
Agile Meets CMMI: Culture Clash or Common Cause?
Richard Turner and Apurva Jain
173-246
Circle of Life, Spiral of Death: Are XP Teams Following the Essential Practices?
Vinay Ramachandran and Anuja Shukla
3-19
Tracking Test First Pair Programming — An Experiment
Matevz Rostaher and Marjan Hericko
411-441
How to Get the Most out of Extreme Programming/Agile Methods
Donald J. Reifer
81-92
Empirical Findings in Agile Methods
Mikael Lindvall, Vic Basili, Barry Boehm, Patricia Costa and Kathleen Dangle, et al.
387-410
Exploring the Efficacy of Distributed Pair Programming
Prashant Baheti, Edward Gehringer and David Stotts
115-120
Pair Programming: Addressing Key Process Areas of the People-CMM
Gopal Srinivasa and Prasanth Ganesan
231-236
When Pairs Disagree, 1-2-3
Roy W. Miller
205-233
Triggers and Practice: How Extremes in Writing Relate to Creativity and Learning
Richard P. Gabriel
238
Extreme Teaching — An Agile Approach to Education
Daniel Steinberg
63-79
Extreme Programming as a Teaching Process
J. Fernando Naveda, Kent Beck, Richard P. Gabriel, Jorge Diaz Herrera and Watts Humphrey, et al.
115-132
From the Student’s Perspective
James Caristi, Frank Maurer and Michael Rettig
103-113
Perceptions of Agile Practices: A Student Survey
Grigori Melnik and Frank Maurer
43-56
XP in a Legacy Environment
Kuryan Thomas and Arlen Bankston
253
XP for a Day
James Grenning
347-371
Accelerated Solution Centers — Implementing DSDM in the Real World
Alan Airth
256
Refactoring: Improving the Design of Existing Code
Martin Fowler
181-203
The Agile Database
Pramod Sadalage and Peter Schuh
165-178
Change Wizardry - Tools for Geeks
Joshua Kerievsky and Diana Larsen
247-249
Beyond the Customer: Agile Business Practices for XP
Paul Hodgetts
89-112
XP Release Planning and User Stories
Chet Hendrickson, Ann Anderson and Ron Jeffries
161-180
Steering the Big Ship: Succeeding in Changing an Organization’s Practices
Lowell Lindstrom
57-70
Scrum and Agile 101
Ken Schwaber
1-14
How to Be a Coach
William Wake and Ron Jeffries
21-45
Sharpening the Axe for Test Driven Development
Michael Hill
53-59
Pair Programming: Experience the Difference
Laurie Williams and Robert Kessler
273-274
How to Start an XP Project: The Initial Phase
Holger Breitling and Martin Lippert
275-276
Effective Java Testing Strategies
John Goodsen
277-278
Test Drive for Testers: What, When, and How Testers Do for XP Teams
Lisa Crispin
325-345
Scaling Agile Processes: Agile Software Development in Large Projects
Jutta Eckstein
47-76
Applying XP Tools to J2EE for the Extreme Programming Universe
Richard Hightower
287-316
Distributed Pair Programming
David Stotts and Laurie Williams
71-88
Agile Acceptance Testing
Bret Pettichord and Brian Marick
261-283
XP Fest
Nathaniel Talbott and Duff O’Melia
53-83
Empirical Evaluation of Agile Processes
Grigori Melnik, Laurie Williams and Adam Geras
249-268
Are Testers eXtinct? How Can Testers Contribute to XP Teams?
Ken Auer, Ron Jeffries, Jeff Canna, Glen B. Alleman and Lisa Crispin, et al.
135-159
XP - Beyond Limitations?
Steven Fraser, Rachel Reinitz, Ken Auer, Barry Boehm and Ward Cunningham, et al.
77-94
Extreme Fishbowl
Zhon Johansen, Ken Auer, Brian Button, Alistair Cockburn and James Grenning, et al.
23-42
Agile Experiences
Dave Thomas, John Manzo, Narti Kitiyakara, Russell Stay and Aldo Dagnino
Back matter