ITIL vs. agile programming: Is the agile programming discipline compatible with the ITIL framework?

Within our organization, we are attempting to adopt eXtreme Programming (XP), an Agile Programming methodology, at the same time that we are trying to align ourselves with the Information Technology Infrastructure Library (ITIL). At first it was thought that the two would be incompatible with the XP group feeling that ITIL would be “too much bureaucracy” and the ITIL group feeling that XP would be “too unstructured” and prone to “undisciplined change”. But what we found was that these two groups had more in common than they realized at first. That many of ITIL’s Best Practices fit well with XP Core Practices and Value. Description of XP Methodology

[1]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[2]  Mark C. Paulk,et al.  Agile Methodologies and Process Discipline , 2002 .

[3]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[4]  Kent L. Beck,et al.  Extreme programming explained - embrace change, Second Edition , 2005, The XP series.

[5]  Grigori Melnik,et al.  Knowledge sharing: agile methods vs. Tayloristic methods , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[6]  Kent L. Beck Extreme Programming , 1999, TOOLS.

[7]  Laurie A. Williams,et al.  Strengthening the Case for Pair Programming , 2000, IEEE Softw..