Abstract
What is special about XP teams? Adopting XP involves social change as well as technical change, but what characterises a successful team? What happens when a team takes on the 12 practices and four underlying values? This paper contributes empirical findings that help answer such questions. We expand on previous work that suggested four characteristics of an XP team by analysing the data from both the previous study and from a further study of another mature XP team. While there are clear differences between the two teams in terms of operating environment, their detailed implementation of the 12 practices and the team’s overall character, we find that the four characteristics are present in both teams. The paper describes the characteristics in detail and discusses how those characteristics are embedded in the detail of the practices of XP as observed in the two particular settings.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Beck, K.: eXtreme Programming Explained: embrace change. In: Beck, K. (ed.) The XP Series, Addison-Wesley, San Francisco (2000)
Highsmith, J.: Agile Software Development Ecosystems. In: Highsmith, J. (ed.) The Agile Software Development Series, Addison-Wesley, San Francisco (2002)
Pentecost, K.: XP and Emotional Intelligence. IT Cutter Journal 16(2), 5–11 (2003)
Roodyn, N.: Dear Diary: the making of an XP team. IT Cutter Journal 16(2), 18–25 (2003)
Sharp, H., Robinson, H.M.: An ethnography of XP practice. In: Proceedings of the Joint Conference on the Empirical Assessment of Software Engineering (EASE) and the Psychology of Programming Interest Group (PPIG), April 8-10, pp. 15–27. Keele University (2003)
Robinson, H.M., Sharp, H.: XP culture: why the twelve practices both are and are not the most significant thing. In: Proceedings of the Agile Development Conference, Salt Lake City, Utah, June 25-28, pp. 12–21. IEEE Computer Society Press, Los Alamitos (2003)
Singer, J., Lethbridge, T., Vinson, N., Anquetil, N.: An examination of software engineering work practices. In: Centre for Advanced Studies Conference (CASCON), Toronto, Ontario, pp. 1–15 (1997)
Sim, S.E.: Evaluating the Evidence: Lessons from Ethnography. In: Workshop on Empirical Studies of Software Maintenance, Oxford, England (1999)
Robinson, H.M., Segal, J., Sharp, H.: The case for empirical studies of the practice of software development. In: Ciolkowski, M. (ed.) Proceedings of the ESEIW Workshop on Empirical Studies in Software Engineering, Rome Castles, Italy, September 29, pp. 99–108 (2003)
Sharp, H., Robinson, H.M.: Customer collaboration: challenges and successes in practice (Technical Exchange session). In: Agile Development Conference, Salt Lake City, USA (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Robinson, H., Sharp, H. (2004). The Characteristics of XP Teams. In: Eckstein, J., Baumeister, H. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2004. Lecture Notes in Computer Science, vol 3092. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24853-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-24853-8_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22137-1
Online ISBN: 978-3-540-24853-8
eBook Packages: Springer Book Archive