loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Tuomo K?hk?nen, Nokia Research Center
Pekka Abrahamsson, VTT Technical Research Centre of Finland, VTT Electronics
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.