The second XP Universe and ?rst Agile Universe brought together many p- ple interested in building software in a new way. Held in Chicago, August 4–7, 2002 it attracted software experts, educators, and developers. Unlike most c- ferences the venue was very dynamic. Many activities were not even well de?ned in advance. All discussions were encouraged to be spontaneous. Even so, there were some written words available and you are holding all of them now. We have collected as much material as possible together into this small volume. It is just the tip of the iceberg of course. A reminder to us of what we learned, the people we met, and the ideas we expressed. The conference papers, including research and experience papers, are rep- duced in these proceedings. Forty-one (41) papers were submitted. Each subm- ted paper received three reviews by program committee members. The program committee consisted of 40 members. Papers submitted by program committee members were refereed separately. This ensured that reviewers could provide an honest feedback not seen by the paper submitters. In many cases, the program committee shepherded authors to signi?cantly improve their initial submission prior to completing the version contained in these proceedings. In the end, the program committee chose 25 papers for publication (60% acceptance).
Author(s): Jeff Patton (auth.), Don Wells, Laurie Williams (eds.)
Series: Lecture Notes in Computer Science 2418
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2002
Language: English
Pages: 296
Tags: Programming Techniques; Software Engineering; Programming Languages, Compilers, Interpreters; Logics and Meanings of Programs; Management of Computing and Information Systems
Designing Requirements: Incorporating Usage-Centered Design into an Agile SW Development Process....Pages 1-12
Supporting Distributed Extreme Programming....Pages 13-22
Using Ant to Solve Problems Posed by Frequent Deployments....Pages 23-32
Supporting Adaptable Methodologies to Meet Evolving Project Needs....Pages 33-44
Strategies for Introducing XP to New Client Sites....Pages 45-51
Establishing an Agile Testing Team: Our Four Favorite “Mistakes”....Pages 52-59
Turning the Knobs: A Coaching Pattern for XP through Agile Metrics....Pages 60-69
Agile Project Management Methods for ERP: How to Apply Agile Processes to Complex COTS Projects and Live to Tell about It....Pages 70-88
Extreme Programming in a Research Environment....Pages 89-99
Tailoring XP for Large System Mission Critical Software Development....Pages 100-111
Acceptance Testing HTML....Pages 112-121
Probe Tests: A Strategy for Growing Automated Tests around Legacy Code....Pages 122-130
An Informal Formal Method for Systematic JUnit Test Case Generation....Pages 131-143
A Light in a Dark Place: Test-Driven Development with 3 rd Party Packages....Pages 144-152
Agile Meets CMMI: Culture Clash or Common Cause?....Pages 153-165
Circle of Life, Spiral of Death: Are XP Teams Following the Essential Practices?....Pages 166-173
Tracking Test First Pair Programming — An Experiment....Pages 174-184
How to Get the Most out of Extreme Programming/Agile Methods....Pages 185-196
Empirical Findings in Agile Methods....Pages 197-207
Exploring the Efficacy of Distributed Pair Programming....Pages 208-220
Pair Programming: Addressing Key Process Areas of the People-CMM....Pages 221-230
When Pairs Disagree, 1-2-3....Pages 231-236
Triggers and Practice: How Extremes in Writing Relate to Creativity and Learning....Pages 237-237
Extreme Teaching — An Agile Approach to Education....Pages 238-238
Extreme Programming as a Teaching Process....Pages 239-239
From the Student’s Perspective....Pages 240-240
Perceptions of Agile Practices: A Student Survey....Pages 241-250
XP in a Legacy Environment....Pages 251-252
XP for a Day....Pages 253-253
Accelerated Solution Centers — Implementing DSDM in the Real World....Pages 254-255
Refactoring: Improving the Design of Existing Code....Pages 256-256
The Agile Database....Pages 257-258
Change Wizardry - Tools for Geeks....Pages 259-260
Beyond the Customer: Agile Business Practices for XP....Pages 261-262
XP Release Planning and User Stories....Pages 263-263
Steering the Big Ship: Succeeding in Changing an Organization’s Practices....Pages 264-265
Scrum and Agile 101....Pages 266-267
How to Be a Coach....Pages 268-268
Sharpening the Axe for Test Driven Development....Pages 269-270
Pair Programming: Experience the Difference....Pages 271-272
How to Start an XP Project: The Initial Phase....Pages 273-274
Effective Java Testing Strategies....Pages 275-276
Test Drive for Testers: What, When, and How Testers Do for XP Teams....Pages 277-278
Scaling Agile Processes: Agile Software Development in Large Projects....Pages 279-280
Applying XP Tools to J2EE for the Extreme Programming Universe....Pages 281-282
Distributed Pair Programming....Pages 283-283
Agile Acceptance Testing....Pages 284-284
XP Fest....Pages 285-285
Empirical Evaluation of Agile Processes....Pages 286-286
Are Testers eXtinct? How Can Testers Contribute to XP Teams?....Pages 287-287
XP - Beyond Limitations?....Pages 288-288
Extreme Fishbowl....Pages 289-289
Agile Experiences....Pages 290-290