I read a lot - not all of it related to Agile or business management, but enough. Below are some of the important books that have shaped my thinking (and writing). Not all of them are great (as you can see from my ranking), but they all contain some interesting ideas. This group of reviews will focus on those books that relate to supporting business practices.
ITIL and the Software Lifecycle: Practical Strategy and Design Principles (IT Management Topics) by Brian Johnson, and John Higgins - 2/5
A novel take on ITIL; applying it to the SDLC. Well written, although mostly theoretical, I would suggest this book is mostly relevant to organizations with heavy ITIL service management divisions.
This is, by far, the best book on risk and risk management out there. Informative, enlightening and entertaining; this book takes a profound look at the impact of the unexpected, and unexpectable (if such a word exists), in the world we live in. On the downside, Taleb often over-extends his metaphors and comes across as overly antagonistic on traditional thinking and thinkers.
One of the best books on risk management I’ve ever read. Too many organizations do not understand how to identify, treat, and mitigate risks. And those that do often overcompensate. Waltzing with Bears takes readers on a journey of risk and risk management in a very entertaining and enlightening way. My only criticism of the book is that in many places DeMarco doesn’t support his statements with sufficient evidence. Much of the evidence that is put forward is anecdotal, qualitative, or statistically insignificant. That being said, I would recommend this book to any new software or project manager.
Practical in its approach yet comprehensive in its breadth. The Management and Control of Quality is a great examination of quality management. I loved the case studies and the accessible style of writing.
BONUS NON-AGILE REVIEW: 50 Top IT Project Management Challenges by Premanand Doraiswamy - 3/5
A useful resource for beginner project managers. It clearly outlines many common issues and puts forward practical resolutions. However, for any experienced project manager, this book is probably too basic. I’d give it a pass if you’ve got more than 2-3 years experience as a PM, but if you’re starting out this is a good resource.