Evaluating the Extreme Programming System - An Empirical Study

In this paper we discuss an empirical study about the success and difficulties 15 Greek software companies experienced applying Extreme Programming [1] as a holistic system in software development. Based on a generic XP system including feedback influences and using as a research tool a cause-effect model including social-technical affecting factors, the study statistically evaluates XP practices application by the software companies. 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 separately using Descriptive Statistics and as a whole by building up different models using stepwise Discriminant Analysis. The results have shown that companies, facing various problems with some practices, prefer to develop their own tailored XP method and way of working-practices to meet their requirements.