Top critical review
Decent introduction to Agile Project Management
October 13, 2014
The Agile Samurai is an introduction to Agile Development... well... mostly the Agile project management parts of Agile development. It is a good introduction that covers the basics in an easy to follow way and it is even at times... funny... though less times than it attempts to be :P
The book consists for 5 parts: 1) Introduction Agile, 2) Project Inception, 3) Project Planning, 4) Project Execution, and 5) Creating Software. Each of these parts cover what you would expect of them. Most major agile techniques are covers, such as chartering, stories, relative estimation, visual management and much more. The descriptions are easy to follow, though I felt at times it was a bit too verbose. (perhaps the attempts of humor? :P)
The first 4 parts focus mostly on the "project management" side of Agile Development. I was a bit surprised by the amount of focus on inception and chartering, but I guess it is useful from the typical outsourced project perspective (which is what the author seems most familiar with). Only the last part focuses a bit on the agile development practices as it briefly introduces unit testing, refactoring, and test-driven development.
All in all, the Agile Samurai is a decent introduction to Agile Project Management. It is a good first book on Agile development... but probably not a good second book as it doesn't go very deep in the subjects. There were times that I felt the author could have done a better job though. One example is his role description of the roles in a team.... after explaining that in Agile teams there are no real roles. I felt this was a very mixed message and the author could have been a lot clearer on this and how the teams work. There were other examples, but this one stands out. Therefore, I'll go for 3 stars (almost 4).