The following books has been important for me when I read them. Some others are reference books throughout my professional career. Frequently, a book impacts you not just because it is a good one, but because it is read at the right time. Some of the books I have added in this section might has became obsolete but I like to think that overtime, most of them become classics in their field. Any feedback about these or further reads are more than welcome. I keep adding new books when I read something great.
- Title: Collaboration Explained
- Author: Jan Tebaka
- Publisher: Addison Wesley; 1st edition (6 Jan. 2006)
- Comment: I read this book when I had already almost ten years of management on my shoulders, 2007 I think. I was already heavily involved in Open Source and working in distributed environments back in the Canary Islands. Still the book impacted me. Agile experts might find it now (first edition) a little outdated but to me, even coming from Open Source, it helped to change some habits.
- Title: Drive
- Author: Daniel H. Pink
- Publisher: Riverhead Books (29 Dec. 2009)
- Comment: from all the leadership books I have read I recommend to start with this one. I think that the leadership topic is completely overrated, but this book is an exception.
- Title: Lean Enterprise
- Author: Jez Humble, Joanne Molesky and Barry O’Reilly
- Publisher: O’Reilly Media; 1 edition (3 Jan. 2015)
- Comment: this book provides a high level view of how to apply the agile culture to all aspects of your organization. At the same time, it is practical enough to become an interesting read for mid level managers.
- Title: Continuous Delivery
- Author: Jez Humble and David Farley
- Publishier: Addison Wesley: 01 edition (27 July 2010
Comment: this book summarizes most of the principles that are currently followed in modern software delivery. Like most of the books focused in agile/DevOps delivery, it are focused in cloud/web products and not in systems but most of the principles are valid. I think is a must for every professional involved in software delivery.
- Title: The Cathedral and the Bazaar
- Author: Eric S. Raymond
- Publisher: O’Reilly Media; 1 edition (11 Feb. 2001)
- Comment: obvious choice. I read it when I started in Open Source back in 2003 and helped me deeply. If you are consuming or developing Open Source or planning to, this is a must read. Despite the tremendous evolution Open Source has experienced since the book was published, it still nails the big picture analysis.
- Title: Agile Product Management with Scrum
- Author: Roman Pichler
- Publisher: Addison Wesley; 1 edition (31 Mar. 2010)
- Comment: I have been involved in several transformation programs where organizations transit from full in-house to collaborate in open environments or simply adopt Open Source best practices and agile methodologies. What I like about this book is that is focused on the transition from the Product Manager to the Product Owner. I read it at the right time and helped me a lot.
- Title: The New How
- Author: Nilofer Merchant
- Publisher: O’Reilly Media; 1 edition (January 5, 2010)
- Comment: this is the book I have recommended more often. Embracing Open Source requires that an organization revisit collaboration as a concept, not just at a technical, but also at a management, process and business levels. This is a great starting point for those who hold responsibility in any organization. The Air Sandwich concept is key, to me, to understand the transition from strategy to delivery.
- Title: Draw to Win
- Author: Dan Roam
- Publisher: Portfolio (September 13, 2016)
- Comment: reading this book has impacted my view on how I should communicate my ideas. I always have had limitations drawing. The book has helped me to get more confident in expressing my ideas through simple drawings and how to structure them better. I really recommend it.
- Title: Business Model Generation
- Author: Alexander Osterwalder and Ives Pigneur
- Publisher: Wiley; 1 edition (1 Feb. 2013)
- Comment: I wish this book would have been written back in 2003, when I turned my IT training company into an Open Source product one. It would have save me so much time…. and money. Nowadays, specially in Open Source, we are all entrepreneurs or we should have that approach to our work, at least. This book is for everybody that hold some responsibilities over any product, service or project. And it is so easy to read and follow…
- Title: Shipping Greatness
- Author: Chris Vander Mey
- Publisher:O’Reilly Media; 1 edition (6 Sept. 2012)
- Comment: this is a very “to the point” book about delivering a software product. I like it because every time I read it, new ideas come to my mind, which is uncommon. If you are in charge of a product, project or a service, I suggest to give it a try.
- Title: Good Luck
- Author: Alex Rovira and Fernando Díaz de Bes
- Publisher: Jossey-Bass (August 24, 2004) in English.
- Comment: this book was originally written in Spanish. If you ask me which book should you read first from all the recommended ones, I would definitely say this one. Not just because it is short and for “all public”, but because it is inspiring. Hopefully, after reading it, you would try a second one :-). I was struggling with my company when I read it and had a positive effect on me.
- Title: The Innovators Dilemma
Author: Clayton M. Christensen
- Publisher: Harvard Business Review Press (1st edition May 1, 1997)
- Comment: this is a classic. The theory described in the book about how disruptive innovation works is also very interesting in the context of Open Source. I read it back in 2004, but it took me a little while to fully understand some of the ideas when applied to what was still new to me back then. I was still learning about the overall implications of Free Software in business. I read it again back in 2016 and it made a significantly higher impact on my views this second time.
- Title: The Innovator’s Solution: Creating and Sustaining Successful Growth
Author: Clayton M. Christensen and Michael E. Raynor.
- Publisher: Harvard Business Review Press, Nov. 2013.
- Comment: this is the continuation from Clayton M.Christensen classic commented above. I found it very useful to better understand what innovation is really about. It deep dives in the theory, describing examples across different industries, adding valuable ideas about how to become a disruptor. I recommend to read both books altogether. In such case, some parts of this second book can be skipped.
- Title: Remote: Office Not Required
Author: Jason Fried and David Heinemeier
- Publisher: Crown Business; First Edition edition, Oct, 2013
- Comment: I do not think this book is outstanding but I end up recommending it over an over again when managing people remotely simply because there is nothing better out there about working remotely, in my opinion. So, until the ultimate book for working remotely within a distributed team, as well as managing remote teams, is published, this is the one.
- Title: Leading The Transformation
Author: Gary Gruver and Tommy Mouser
- Publisher: IT Revolution. 2015
- Comment: this book summarises many of the principles behind applying agile at scale. For those familiar in applying agile at small scale (teams), this is a good start if you are interested in scaling up how agile should be applied at an organization level. Everything applied at scale is difficult, specially any culture change.
- Title: Accelerate. The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
Authors: Nicole Forsgren, Jez Humble and Gene Kim
- Publisher: IT Revolution Press. 2018
- Comment: this book concentrate those practices that any organization trying to improve their production of software should pay attention to. To me it is a great summary and a very easy to read book. Since I read it, I refer to it and use it frequently.
- Title: The Culture Map
Authors: Erin Meyer
- Publisher: Public Affairs. 2016 (this edition)
- Comment: this book is essential for those working in multicultural environments, specially if you work in a remote or distributed environment. I wish I would have read it earlier.
- Title: The DevOps Handbook
Authors: Gene Kim, Jez Humble, Patrick Debois and John Willis.
- Publisher: IT Revolution Press. 2016
- Comment: this book is a must in my opinion for those willing to acquire a DevOps mindset and put it in practice. There are plenty of books about this topic. I would start by this one
- Title: The Principles of Product Development Flow: Second Generation Lean Product Development.
- Authors: Donald G. Reinerstsen.
- Publisher: Celebritas Publishing. 2009
- Comment: if you work on software pproduct development, you need to read this book. There are others in my reads section that are easier to digest, specially of you are not an expert, but this is, in my opinion, THE BOOK about the topic. I use it over and over again since the first time I read it. It took me some time to digest some of the principles. They are very condensed.
- Title: Measuring Continuous Delivery
- Authors: Steve Smith
- Publisher: Leanpub
- Comments: great book for Continuous Delivery practitioners. It is very practical and applicable. It defines and describe how to apply software delivery process performance metrics, essential to drive an improvement process towards achieving Continuous Delivery.