Over the last seven years we have been using eXtreme Programming (XP) in two commercial software development settings within the University of Sheffield. The detailed performance of a variety of different project teams has been analysed by the Sheffield Software Engineering Observatory - a joint research project between the Department of Computer Science and the Institute of Work Psychology - during this period, based on empirical data collected from these projects. A number of research questions have been investigated: the comparison between XP and a traditional software development approach in terms of product quality and the impact on quality of the number of XP practices used etc. Problems associated with some aspects of XP have been identified and adaptations and development of the XP methodology have been introduced. Other issues studied in the Observatory include the relationship between methodology and individual well being; the impact of personality on project outcomes; the level of conflict in different groups; the relationships between customers and programmers and issues relating to testing. The possible benefits of XP have been assessed alongside the problems with implementing the methodology in a variety of settings. 'People' issues are a major determinant in successfully adopting the XP approach in a sustainable way. This paper is a brief review of some of this work. © Springer-Verlag Berlin Heidelberg 2008.
CITATION STYLE
Holcombe, M., & Thomson, C. (2008). Seven years of XP - 50 customers, 100 projects and 500 programmers - Lessons learnt and ideas for improvement. In Lecture Notes in Business Information Processing (Vol. 9 LNBIP, pp. 104–113). Springer Verlag. https://doi.org/10.1007/978-3-540-68255-4_11
Mendeley helps you to discover research relevant for your work.