Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th Conference on Extreme Programming and Agile Methods, Calgary, Canada, August 15-18, 2004, ProceedingsCarmen Zannier, Hakan Erdogmus, Lowell Lindstrom It was 1999 when Extreme Programming Explained was ?rst published, making this year's event arguably the ?fth anniversary of the birth of the XP/Agile movement in software development. Our fourth conference re'ected the evolution and the learning that have occurred in these exciting ?ve years as agile practices have become part of the mainstream in software development. These pages are the proceedingsof XP Agile Universe 2004, held in beautiful Calgary, gateway to the Canadian Rockies, in Alberta, Canada. Evidentintheconferenceis thefactthatourlearningis still inits earlystages. While at times overlooked, adaptation has beena core principleof agile software development since the earliest literature on the subject. The conference and these proceedings re- force that principle. Although some organizations are able to practice agile methods in the near-pure form, most are not, re'ecting just how radically innovativethese methods areto thisday. Anyinnovationmustcoexistwithan existingenvironmentandagileso- ware development is no different. There are numerous challenges confronting IT and software development organizations today, with many solutions pitched by a cadre of advocates. Be it CMM, offshoring, outsourcing, security, or one of many other current topics in the industry, teams using or transitioning to Extreme Programming and other agile practices must integrate with the rest of the organization in order to succeed. The papers here offer some of the latest experiences that teams are having in those efforts. XP Agile Universe 2004consisted of workshops, tutorials, papers, panels, the Open Space session, the Educators' Symposium, keynotes, educational games and industry presentations. |
Contents
Papers | 1 |
A Developers Perspective | 22 |
Acceptance Test Driven Planning Experience Paper | 43 |
Suitability of FIT User Acceptance Tests | 60 |
Using Storyotypes to Split Bloated XP Stories | 73 |
Support for Distributed Pair Programming in the Transparent Video Facetop | 92 |
Foundations of Agility | 105 |
Process Adaptations | 117 |
User Story Methodology Adaptations for Projects Nontraditional | 155 |
A Case Study in the Use of Extreme Programming in an Academic Environment | 175 |
Third International Workshop on Empirical Evaluation of Agile Methods | 188 |
Refactoring Our Writings | 196 |
Agile Methods for SafetyCritical Software Development | 202 |
Effective User Stories | 208 |
Agile Implementations Agile Impediments and Agile Management | 227 |
Adapting Extreme Programming to Research Development | 139 |
Other editions - View all
Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th ... Carmen Zannier,Hakan Erdogmus,Lowell Lindstrom No preview available - 2014 |
Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th ... Carmen Zannier,Hakan Erdogmus,Lowell Lindstrom No preview available - 2004 |
Common terms and phrases
able acceptance tests activities addition agile methods allow analysis application approach assessment better build challenges communication complete Computer Conference Consultant continuous create cycle defined dependencies described discussed distributed documentation effective effort engineering environment example experience Extreme Programming Facetop formal framework functionality given goal implementation important improve industry integration interface International involved issues iteration learned LNCS meetings needs Object organization pair programming participants planning practices presented problem questions refactoring References release requirements role running Science shared shows simple software development solutions specific specification story success tasks techniques Technology tion tool tracking Tutorial understanding unit tests Workshop writing written Zannier