Abstract
This panel will discuss the consequences of alternative characterizations of Xtreme Programming (XP): Some practitioners feel that the four values make XP what it is, while others emphasize the explicit list of XP practices as definitive. People who define XP in terms of its values, tend to emphasize the humane aspects of XP - that XP is about interactions among people and so if a team focuses on embracing the XP values the team will be successful in adopting XP, regardless of their list of best practices. In contrast, people who define XP in terms of its practices tend to emphasize the mechanical aspects of XP - that XP is about writing better code and so if a team focuses on correctly applying the XP practices, the team will be successful in adopting XP, even if they have a different value system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Francis, A.C., Fraser, S., Caputo, B., Cusumano, M., Hill, M., Swan, A. (2003). XP Practices versus Values?. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_83
Download citation
DOI: https://doi.org/10.1007/3-540-44870-5_83
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40215-2
Online ISBN: 978-3-540-44870-9
eBook Packages: Springer Book Archive