The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Agile Books: Taking new course @

I am going to be taking the couse "Agile Software Development" at Oxford. I need to find a very good book to get me upto speed with Agile.  I have had a look around and come to conclusion the book "Agile Software Development, Principles, Patterns, and Practices(ISBN-10: 0135974445, ISBN-13: 978-0135974445)" could be good for me. I have never really worked with Agile but have an idea and this will be my  first formal training on it. I am interested to hear other people's opinion and appreciate an pointers to more online resources to get started with.
Mwana Mission Send private email
Friday, August 03, 2007
Mwana Mission Send private email
Friday, August 03, 2007
The book you referenced is one I recommend to anybody the least bit interested in Object Oriented Design. It's badly titled and has little or nothing to do with agile methods like XP, Scrum, Crystal besides how to make up really, really good code.

Look for books by Kent Beck and Ron Jeffries. They were there when XP was invented and Agile was chosen as a word and they write quite well. Alistair Cockburn's Crystal books and surveys of agile stuff are recommended, too.
Stan James Send private email
Friday, August 03, 2007
Thanks Stan Jame.

Just found out the recommended book for the course is  "Agile Software Development Ecosystems" by Jim Highsmith and wondering how this is. .
Mwana Mission Send private email
Friday, August 03, 2007
Books that I found helpful are:

- The scrum book:
- 3 resources from Alistair Cockburn: His "Crystal Clear" book, his "Agile Software Development" book (get the second edition, not the first, since the second has been updated with some useful stuff on the evolution of Agile over the last 6 years or so), his doctoral thesis (which is on his web site)
- Both the first and second versions of Kent Beck's XP book.

And, also do some reading about Feature Driven Development too. (FDD)

I recommend a range of resources because each author has their own slant on what agile means.  Most, with the exception of Cockburn and Highsmith, tend not to mention the others. 

If you have to choose only one of the above, I'd recommend Agile Software Development, 2nd ed.
John Rusk
Friday, August 03, 2007
Last year my study group read "Agile Software Development Ecosystems" by Highsmith.  We liked it.  I would recommend it if you need a break from the standard "how-to" format.  This book interviews the authors and evangelists of the major agile methodologies.

If you are researching all the methodologies before diving deep into any one in particular, then add this to your reading list.
Sunday, August 05, 2007
thanks a lot. I will consider "Agile Software Development Ecosystems" by Highsmith and Agile Software Development, 2nd ed.
Mwana Mission Send private email
Monday, August 06, 2007

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz