Hi all, Can any one please tell me about some good resources for getting familiar with theoretical concepts of XP? Just the links and names of the papers/books will be enough. However the more it is, the better it is...
If you tell us more about what you need this for, we might be able to give more tailored recommendations.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Joined: Mar 31, 2006
Thanks for your kind reply. I actuall have a few documents on this but on going through all of them, i was a bit confused as all of them differed from eachother by a large extent. Though i know that every author has his/her own style and understanding of the topic, but the differences were quite large. I will list the resources and you tell me which on is the best to begin with. Currently all i know about XP is that it is one of the methods that come under the domian of Agile Methodologies and it involves a lot of cutomer interaction with the main focus as Working Software Over Comprehensive Documentation.
The resources available to me are:
1) Extreme Programming Explained - Kent Beck. Did an overview of it. 2) Extreme Programming Explored - William Wake. Did an overview of it. I was not comfortable with it much. 3) eXtreme_Programming - Unknown Author. Did an overview of it and liked it a lot. 4) JAVA XP Cookbook - Eric M. Burke and Brian M. Coyner. Have not seen it yet. 5) Testing XP - Lisa Crispin and Tip House. Have not seen it yet.
If you have any idea about it then please guide me in this.
Regards, Sunil Chanchlani
Joined: Jul 11, 2001
Originally posted by Sunil Chanchlani: 1) Extreme Programming Explained - Kent Beck. Did an overview of it.
The definitive source. First and second edition are different enough that you might want to take a look at both.
2) Extreme Programming Explored - William Wake. Did an overview of it. I was not comfortable with it much.
An OK book, as far as I remember.
3) eXtreme_Programming - Unknown Author. Did an overview of it and liked it a lot.
Can't tell you much about it...
4) JAVA XP Cookbook - Eric M. Burke and Brian M. Coyner. Have not seen it yet.
As far as I know, this is more a tool book than a process book. You should probably skip this one.
5) Testing XP - Lisa Crispin and Tip House. Have not seen it yet.
A very good book on the Acceptance Testing practice. Possibly a little bit too specific for your purpose.
Another good introduction to XP is "SAMS Teach Yourself XP in 24 Hours".
And for putting XP into the Agile context, "Agile Software Development Ecosystems" might be worth a look.
But tell us again: what exactly do you want to do?