The Agile Samurai: How Agile Masters Deliver Great Software by Jonathan Rasmusson
My rating: 5 of 5 stars
One of the best books on Agile software development that I have read. Its beauty lies in its simplicity: clear, down-to-earth guide through the Agile principles, planning, estimating, analysis, development, communication with clients, and testing. Some overall principles like honest communication with clients as early as possible, just-in-time and just-enough analysis, visualising your project and your pace of development are covered well throughout the book.
The book is also well illustrated: graphs and cartoons are helpful and make the point of the author even clearer.
The general "story wrapper" of the book - that a novice student is learning the Agile principles from a Samurai - was not very insightful, yet not disturbing. It could by and large just be ignored