Title of article
Investigating the extreme programming system–An empirical study
Author/Authors
Panagiotis Sfetsos، نويسنده , , Lefteris Angelis and Ioannis Stamelos ، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2006
Pages
33
From page
269
To page
301
Abstract
In this paper we discuss our empirical study about the advantages and
difficulties 15 Greek software companies experienced applying Extreme Programming
(XP) as a holistic system in software development. Based on a generic XP
system including feedback influences and using a cause-effect model including
social-technical affecting factors, as our research tool, the study statistically
evaluates the application of XP practices in the software companies being studied.
Data were collected from 30 managers and developers, using the sample survey
technique with questionnaires and interviews, in a time period of six months.
Practices were analysed individually, using Descriptive Statistics (DS), and as a
whole by building up different models using stepwise Discriminant Analysis (DA).
The results have shown that companies, facing various problems with common code
ownership, on-site customer, 40-hour week and metaphor, prefer to develop their
own tailored XP method and way of working-practices that met their requirements.
Pair programming and test-driven development were found to be the most significant
success factors. Interactions and hidden dependencies for the majority of the
practices as well as communication and synergy between skilled personnel were
found to be other significant success factors. The contribution of this preliminary
research work is to provide some evidence that may assist companies in evaluating
whether the XP system as a holistic framework would suit their current situation.
Keywords
Agile methods , Extreme programming system
Journal title
Empirical Software Engineering
Serial Year
2006
Journal title
Empirical Software Engineering
Record number
404103
Link To Document