29th Euromicro Conference (EUROMICRO'03) Digging into the Fundamentals of Extreme Programming - Building the Theoretical Base for Agile Methods Belek-Antalya, Turkey September 01-September 06 ISBN: 0-7695-1996-2
Extreme Programming (XP) is an accepted and widely used agile software development method with active user communities worldwide. There exists a great deal of anecdotal evidence to support the use of XP in different situations. While some empirical evidence regarding the use of a certain composite of XP practices exist, no scientifically grounded theory exists. Based on the notion that software engineering is knowledge-intensive work, this paper shows that generic knowledge management theories can be used to explain how XP practices improve an organization?s agility. Tuomi?s [1] model for knowledge creation is used to explain the different practices of XP. This gives a new perspective to agile processes and enables others to express agile practices in a more generic way. It is shown that agility is a result of a more effective knowledge creation process involving both the customer and development team. Based on this, practical implications and future research needs are identified.
Citation:
Tuomo K?hk?nen, Pekka Abrahamsson, "Digging into the Fundamentals of Extreme Programming - Building the Theoretical Base for Agile Methods," euromicro, pp.273, 29th Euromicro Conference (EUROMICRO'03), 2003 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||