Agile Processes in Software Engineering and Extreme Programming: 9th International Conference, XP 2008, Limerick, Ireland, June 10-14, 2008, ProceedingsPekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian Fitzgerald, Lorraine Morgan, Xiaofeng Wang Springer Science & Business Media, 10 juin 2008 - 258 pages The XP conference series established in 2000 was the first conference dedicated to agile processes in software engineering. The idea of the conference is to offer a unique setting for advancing the state of the art in the research and practice of agile processes. This year’s conference was the ninth consecutive edition of this international event. The conference has grown to be the largest conference on agile software development outside North America. The XP conference enjoys being one of those conferences that truly brings practitioners and academics together. About 70% of XP participants come from industry and the number of academics has grown steadily over the years. XP is more of an experience rather than a regular conference. It offers several different ways to interact and strives to create a truly collaborative environment where new ideas and exciting findings can be presented and shared. For example, this year’s open space session, which was “a conference within a conference”, was larger than ever before. Agile software development is a unique phenomenon from several perspectives. |
Table des matières
1 | |
Theory and Practice | 11 |
Misfit or Misuse? Lessons from Implementation of Scrum in Radical Product Innovation | 21 |
The eXtreme Programming Case | 32 |
Adopting Agile in a Large Organisation | 42 |
An Observational Study of a Distributed Card Based Planning Environment | 53 |
The TDDGuide Training and Guidance Tool for TestDriven Development | 63 |
Exploiting Dependencies between Tests to Improve Defect Localization | 73 |
The Story of Transition to Agile Software Development | 212 |
Predicting Software Fault Proneness Model Using Neural Network | 215 |
Multimodal Functional Test Execution | 218 |
Social Network Analysis of Communication in Open Source Projects | 220 |
Toward Empowering Extreme Programming from an Architectural Viewpoint | 222 |
A MetricBased Approach to Assess Class Testability | 224 |
Inside View of an Extreme Process | 226 |
To Track QA Work or Not That Is the Question | 228 |
An Agile Development Process and Its Assessment Using Quantitative ObjectOriented Metrics | 83 |
Where Did Agile Thinking Come From? | 94 |
Seven Years of XP 50 Customers 100 Projects and 500 Programmers Lessons Learnt and Ideas for Improvement | 104 |
Applying XP to an AgileInexperienced Software Development Team | 114 |
Investigating the Usefulness of PairProgramming in a Mature Agile Team | 127 |
Agile Information System Development in Practice | 137 |
A Preliminary Conceptual Model for Exploring Global Agile Teams | 147 |
Scrum Implementation Using Kotters Change Model | 161 |
Agile Estimation with Monte Carlo Simulation | 172 |
The Pomodoro Technique for Sustainable Pace in Extreme Programming Teams | 180 |
The Perceived Business Value | 185 |
Explicit Risk Management in Agile Processes | 190 |
An Agile Planning Tool for Digital Tabletops | 202 |
Investigating the Role of Trust in Agile Methods Using a Light Weight Systematic Literature Review | 204 |
Agile Practices in a Product Development Organization | 208 |
Finding Value | 210 |
Build Notifications in Agile Environments | 230 |
An Empirical Study | 232 |
Experience on the Human Side of Agile | 234 |
Retrospective Exploration Workshop | 236 |
Agile Taboos in a Large Organization | 238 |
BIOHAZARD Engineering the Change Virus | 240 |
ArchitectureCentric Methods and Agile Approaches | 242 |
Exploring Agile Coaching | 244 |
The Agile Technique Hour | 246 |
Agile Open Source Tools Academy | 248 |
Theres No Such Thing as Best Practice | 250 |
Challenges and Synergies | 251 |
Architecture and Agility Are Not Mutually Exclusive | 256 |
257 | |
Autres éditions - Tout afficher
Expressions et termes fréquents
activities addition adoption agile development agile methods Agile Software Development analysis applied approach aspects build cards challenges classes collaboration communication complete Computer concepts configuration considered continuous created defined dependencies described discuss distributed documentation effective elements empirical environment estimation evaluation existing experience Extreme Programming framework functional global groups ideas identified implementation important improve initial innovation interaction introduced involved issues Italy iteration knowledge learning measurements meetings methodology metrics mitigation observations organisation organization pair participants performance phase planning possible practices presented problem Programming release requirements responsible risk risk management role rules Scrum shared Software Engineering specific story strategy structure successful task team members techniques tool understanding University virtual workshop