Jurgen! What's your opinion on Scrum books? For many agile practitioners, particularly the ScrumMasters among…
I have finished reading Agile Management for Software Engineering, a book by David J. Anderson, and I am very impressed. Granted, the book is already four years old (I’m a little behind with my reading) but it’s still relevant. It is the first book I’ve read that tries to back up the agile approach with solid theory. In this book David uses the Theory of Constraints to explain why lean/agile project life cycles lead to success, and a higher return on investment (ROI), more often than traditional life cycles. He also presents an interesting in-depth analysis of Scrum vs. XP vs. FDD.
However, since I am Dutch, you can usually expect me to have found something to complain about (or disagree with). And, being the considerate person that I am, I would never try to disappoint you. So, here are my three gripes:
Nevertheless, if you’re looking for a book that does more than simply saying "Agile is great, and traditional methods stink!" then I suggest you give it a try. The book is solid and important. Go buy it!