: Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian
: Agile Processes in Software Engineering and Extreme Programming 9th International Conference, XP 2008, Limerick, Ireland, June 10-14, 2008, Proceedings
: Springer-Verlag
: 9783540682554
: 1
: CHF 37.20
:
: Sonstiges
: English
: 271
: DRM
: PC/MAC/eReader/Tablet
: PDF

This book constitutes the refereed proceedings of the 8th International Conference on Agile Processes in Software Engineering and eXtreme Programming, XP 2008, held in Limerick, Ireland, in June 2008. Out of 54 submitted papers, 16 were accepted as full papers, 4 experience reports, 14 poster papers, 9 workshop papers, and 3 contributions on panel discussions. The papers are organized in topical sections on agile innovations, adaptation of agile, agile testing and assessment, history and evolution of agile, people factors in agile environments, conceptual models of agility, and experience reports.

Preface5
Organization7
Table of Contents10
Essence: Facilitating Agile Innovation14
Introduction14
A New Outlook for Software Innovation14
Product15
Project15
Process16
People16
SIRL- Software Innovation Research Lab17
Essence – Innovation in the Agile Team18
Product19
Project20
Process20
People20
Early Experiments with Essence and SIRL20
Experiences with Physical Space21
Experiences with Logical Views22
Conclusion22
References23
Scrum and Team Effectiveness: Theory and Practice24
Introduction24
Research Design and Method25
Study Context25
Data Sources and Analysis25
Team Effectiveness The “Big Five” and Scrum
Coordinating Mechanisms26
The “Big Five” of Teamwork29
Conclusion and Further Work31
References32
Misfit or Misuse? Lessons from Implementation of Scrum in Radical Product Innovation34
Introduction34
Related Work35
Case Study36
Case Background36
Research Approach36
Analysis Framework37
Analysis37
Observations38
Summary41
Discussion41
Limitations and Future Work42
Conclusion43
References43
Method Configuration: The eXtreme Programming Case45
Introduction45
Research Approach46
Method for Method Configuration—Key Concepts47
The Method Component Concept48
The Configuration Package49
The Configuration Template50
Empirical Examples50
Lessons Learned51
Concluding Discussion52
References53
Adopting Agile in a Large Organisation55
Introduction55
Adopting Agile in Large Organisations56
Technological Frames56
The Empirical Study: Data Gathering and Analysis57
The Case Study Organisation57
Data Gathering57
Data Analysis58
Results: Making Sense of Agile58
Agile Advocates and Coaches58
The Agile Software Development Team61
Project Z62
The ‘Business’ (or Customer Proxy)63
Discussion64
Conclusions64
References65
An Observational Study of a Distributed Card Based Planning Environment66
Introduction66
Related Works67
Distributed AgilePlanner (DAP)68
Interacting with Planning Artifacts69
Distributed Planning69
Study Design70
Participants and Context70
Data Collection and Evaluation Criteria71
Study Results71
Observations71
Feedback72
Real-Time Performance73
Limitations73
Conclusions74
References74
The TDD-Guide Training and Guidance Tool for Test-Driven Development76
Introduction76
TDD-Guide and the AOPS Framework77
TDD-Guide User-Interface78
Rule Definition78
Evaluating TDD-Guide80
First Experiment80
Second Experiment81
Conclusion and Future Work84
References85
JExample: Exploiting Dependencies between Tests to Improve Defect Localization86
Introduction86
Related Work87
JExample in a Nutshell89
Case Study90
Evaluation Procedure91
Results92