So we now need a new book to read for the next meeting. I suggest we aim to decide by the end of Tuesday 13th June. Suggestions made last night included:
- Agile Software Development: Software Through People – Alistair Cockburn
- Agile Database Techniques – Scott W Ambler
- Agile Project Management: Creating Innovative Products – Jim Highsmith
- Agile Software Development Ecosystems – Jim Highsmith
- Agile Modelling – Scott W Ambler
- Integrating Agile Development in the Real World – Peter Schuh
- Planning Extreme Programming – Kent Beck & Martin Fowler
- Extreme Programming Applied – Ken Auer & Roy Miler
- Extreme Programming in Action – Lippert, Roock, Wolf
- Extreme Programming in Practice – James Newkirk & Robert Martin
- Agile and iterative development – Craig Larman
I will add some more books later, and also would encourage any suggestions outside of this list as well. Please suggest or comment on our choice of books.
Well I’ve read the Cockburn book and it is very good, but not an easy read. Some of the stuff in there is pretty deep, along the lines of “what is communication?”.
I’ve also read agile database techniques by Scott Ambler. I didn’t really rate it. It seemed to me to have only a handful of things to say and to take quite a long time to say them.
The Highsmith Ecosystems one I have on my desk, but having skimmed through it I don’t feel particularly keen to read it. It looks like a survey of all the Agile Techniques out there. Maybe someone can correct me?
So, out of those ones, I’d vote for Planning XP. But then, I have a couple of suggestions of my own:
Test Driven Development by Dave Astels (http://www.amazon.co.uk/exec/obidos/ASIN/0131016490/)
Domain Driven Design by Eric Evans
(http://www.amazon.co.uk/exec/obidos/ASIN/0321125215/)
Sorry to muddy the waters even further!
I’m quite keen on reading Domain Driven Design… the first chapter can be downloaded as PDF from Addison Wesley’s web site: http://www.awprofessional.com/title/0321125215#info4