I am frequently asked about the best books for learning about agile and Scrum. It’s not easy to answer. I have nearly 100 books on agile-related topics and there are so many new agile books published every year that it is difficult to keep up!
As we head into 2021, I thought I would share my lists of best agile books. I am only recommending books that I have read, and just the top 5 books. My list of best agile books may not match your list of best agile books. That is OK. I urge you to comment if you disagree or if you have other books that you think warrant a top 5 spot. I’ll add those to my own reading backlog.
To make the task a little easier, I am organizing my lists by roles. After all, there are hundreds of books and they are written to appeal to different audiences. Here are the four roles that I focused on for my recommendations:
- Scrum Masters
- Product Owners
- Agile Coaches
- Managers and Leaders
Best Agile Books for Scrum Masters
The list of best agile books for Scrum Masters is one of the tougher lists, as I explain below. But first, here are my five picks:
- The Scrum Guide by Ken Schwaber and Jeff Sutherland. The Scrum Guide remains the definitive guide to the Scrum Framework. Pay attention to what is in the guide as well as what is not in the guide.
- Essential Scrum; a Practical Guide to the Most Popular Agile Process by Kenneth Rubin. Rubin does a good job of putting the Scrum Guide in context and providing the additional details that beginning Scrum Masters will find helpful.
- Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition by Lyssa Adkins. Adkins has done a terrific job of outlining the various people dynamics of coaching teams. Effective Scrum Masters are coaches after all and not taskmasters, team administrators or God forbid Jira Lackeys.
- Agile Retrospectives; Making Good Teams Great by Esther Derby and Diana Larsen. I’ve always thought of the retrospective as the most essential event of the Scrum Framework. Without retrospectives, you aren’t really improving. This book from veterans Derby and Larsen provides lots of tips and techniques to keep retrospectives fresh and effective.
- Scrum: The Art Of Doing Twice The Work In Half The Time by Jeff Sutherland – If you can look past some of the hype, this is actually a pretty good book that gives real examples of the ways that Scrum is a big improvement over traditional ways of working.
Here is why this list is tough. To be a great Scrum Master, you need to know more than just the Scrum Framework. I mean, any high school kid can read the Scrum Guide and Rubin’s book above and understand Scrum, but would they be effective as a Scrum Master? I think not.
To be a good Scrum Master, you have to master Scrum obviously (though lots of Scrum Masters do not, sadly). You also have to be a combination of coach, process expert, team therapist, and zen master. It is pretty important that you understand how technology products are developed, and that you are not showing up to your first rodeo.
In fact, when I took my Certified Scrum Master training from Craig Larman back in 2013, he claimed that any capable Scrum Master would have read and mastered the content of 70+ books. I’ve included that list of books below for your reference. (And BTW, it’s been years since I took that training and I’ve still only read about 2/3 of the books he recommended).
So yeah, putting together a list of just five books for the Scrum Master is pretty tough.
Best Agile Books for Product Owners
The list of best agile books for product owners seemed easy to me; perhaps because I’ve read fewer books that target this audience. It could be because I am not that interested or it could be because there are fewer books in this category. Who knows? Here are my top 5 picks:
- Agile Product Management with Scrum: Creating Products that Customers Love by Roman Pichler. Pichler did a great job of writing a concise guide to the role. I refer this book to every new Product Owner I work with.
- Scrum Product Ownership: Navigating The Forest AND The Trees by Bob Galen. I should admit that I am a friend and admirer of Bob Galen. That aside, Bob has written a quite readable yet comprehensive guide that goes well beyond what Pichler has provided.
- The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses by Eric Ries. I guess technically this book is not about being a Product Owner. You can be a hack product owner who creates a product backlog that is reminiscent of the WBS from your PM 101 course. Good luck. In today’s hyper-competitive business environment, successful Product Owners will run small experiments to test their assumptions, collect data, and seek out feedback and pivot when needed. This book tells you how.
- User Story Mapping: Discover the Whole Story, Build the Right Product by Jeff Patton. I’ve been lucky enough to see Jeff present live at various Chicago events and he is not only quite knowledgable, he is also quite human. His book describes the story mapping approach that he developed. Every Product Owner should master story mapping.
- Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs by John Doerr. Doerr did not write a book for Product Owners but his approach to setting objectives and key results represents the kind of data-driven thinking that good product owners will follow.
Best Agile Books for Agile Coaches
When I think of an agile coach, I think of someone who is a transformation agent and someone who is able to help organizations with enterprise agility. While they certainly might be focused on just one team, to be effective they need to understand the organizational context the team is operating within.
My going-in assumption for any agile coach is that they would have expertise in Scrum and they would have mastered the five books on the Scrum Master list above as well. So I won’t repeat any of those titles here.
- Unlocking Agility: An Insider’s Guide to Agile Enterprise Transformation by Jorgen Hesselberg. Hesselberg does a great job of providing a blueprint for organizational transformation, based on his experience with Navteq, Motorola, and other large organizations.
- Sooner Safer Happier: Antipatterns and Patterns for Business Agility by Jonathan Smart. This brand new book by Jonathan Smart provides patterns and anti-patterns for transformation that will be immediately familiar to those with experience in agile transformation. Smart’s insights (Smart Insights?) come primarily from his experience at financial services firm Barclays. Founded in 1736, most don’t think of Barclays as a nimble organization which makes the transformation there even more dramatic.
- An Agile Adoption And Transformation Survival Guide by Michael Sahota. This book by Sahota is one of the first books I read about Agile Transformation. As a coach, I still find it helpful.
- Fearless Change: Patterns for Introducing New Ideas by Mary Lynn Manns and Linda Rising. Manns and Rising provide lots of patterns for introducing change and inviting others in without threatening them. Not only is this helpful, but it is also essential reading for coaches and change agents!
- Reinventing Organizations: A Guide to Creating Organizations Inspired by the Next Stage of Human Consciousness by Frederick Laloux. This may seem like an unlikely recommendation for coaches but stay with me here. Laloux looks at organizational development from a historical lens and borrows colors from the spiral dynamics. His framework for looking at organizations provides a useful lens for coaches to see their current org; and where they might need to change and evolve.
Best Agile Books for Managers and Leaders
My hope for this list is that managers and leaders would also read the books for Agile Coaches, especially Unlocking Agility and Sooner Safer Happier. And what I usually find out is that managers and leaders rarely read agile books. So while it was very difficult to narrow this list to only 5 books, I am not sure it really matters what I recommend to this audience.
- Management 3.0: Leading Agile Developers, Developing Agile Leaders by Jurgen Appelo. Appelo is a smart guy and is quite entertaining in both his books and in-person presentations. He makes reading and learning easy.
- The Age of Agile: How Smart Companies Are Transforming the Way Work Gets Done by Stephen Denning. I don’t love this book, but it gets the job done. It is one of the few books I’ve read that provides an executive’s view.
- Joy, Inc.: How We Built a Workplace People Love by Richard Sheridan. Sheridan shares his experiments and learning as the founder of Menlo Innovations in Ann Arbor MI. Try not to read this and think “I could never get that to work here”. You can and should.
- Lean Enterprise; How High-Performance Organizations Innovate at Scale by Jez Humble, Joanne Molesky, and Barry O’Reilly. Authors Humble, Molesky, and O’Reilly review all aspects of the modern corporation and describe how to lean it out in this comprehensive guide.
- Turn the Ship Around!: A True Story of Turning Followers into Leaders by David Marquet. Former Navy Captain David Marquet is a terrific storyteller and unlikely leadership guru. Marquet’s leadership experiments from a nuclear submarine under the ocean show that if he can do it there, so can you. You will come away inspired.
OK, that’s it. There are more…lot’s more! I know that I missed a few and of course, people will have their favorites. PLEASE weigh in and let me know what you recommend. I may not change this list, but I will add your books to my list and your recommendation just might make the list for next year.
Oh, and here is that list of 70+ books that Craig Larman referenced in my Certified Scrum Master Course back in 2013. I’ve bolded the ones that I have read – so far 49 of the 73, woohoo!
- Agile Software Development: The Cooperative Game (2nd Edition) by Alistair Cockburn
- Agile & Iterative Development; A Managers Guide by Craig Larman and Bas Vodde
- Scaling Lean & Agile Development by Craig Larman
- Lean Software Development: An Agile Toolkit by Mary and Tom Poppendieck
- Agile Project Management with Scrum by Ken Schwaber
- Succeeding with Agile by Mike Cohn
- Crystal Clear: A Human-Powered Methodology for Small Teams: A Human-Powered Methodology by Alistair Cockburn
- User Stories Applied by Mike Cohn
- Extreme Programming Explained: Embrace Change by Kent Beck
- Leading Teams: Setting the Stage for Great Performances by J. Richard Hackman
- Collaboration Explained: Facilitation Skills for Software Project Leaders by Jean Tabaka
- Agile Estimating and Planning by Mike Cohn
- Working Effectively with Legacy Code by Michael C. Feathers
- Test-Driven: TDD and Acceptance TDD for Java Developers by Lasse Koskela
- Practices for Scaling Lean & Agile Development by Craig Larman
- Agile Retrospectives by Esther Derby and Diana Larsen
- Fearless Change: Patterns for Introducing New Ideas by Mary Lynn Manns and Linda Rising
- Implementing Lean Software Development: From Concept to Cash by Mary and Tom Poppendieck
- The Five Dysfunctions of a Team by Patrick Lencioni
- Out of the Crisis by W. Edwards Deming
- Agile Product Management with Scrum: Creating Products that Customers Love by Roman Pichler
- Implementing Beyond Budgeting: Unlocking the Performance Potential by Bjarte Bogsnes
- The Fifth Disclipline by Peter Senge
- Managing the Design Factory by Donald Reinertsen
- Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
- The Wisdom of Teams by Jon Katzenbach
- Teamwork is an Individual Skill by Christopher Avery
- Birth of the Chaordic Age by Dee Hock
- Maverick by Ricardo Semler
- Facilitators Guide to Participatory Decision-Making by Sam Kaner
- Agile Coaching by Rachel Davies
- Growing Object-Oriented Software, Guided by Tests by Steve Freeman
- Software for Your Head by Jim McCarthy
- The Human Side of Enterprise by Douglas McGregor
- Just Enough Software Architecture: A Risk-Driven Approach by George Fairbanks
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble, David Farley
- Coaching Agile Teams by Lyssa Adkins
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, Dave Thomas
- Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing by Gojko Adzic
- Specification by Example: How Successful Teams Deliver the Right Software by Gojko Adzic
- Impact Mapping: Making a big impact with software products and projects by Gojko Adzic
- The Principles of Product Development Flow: Second Generation Lean Product Development by Donald G. Reinertsen
- Flexible Product Development: Building Agility for Changing Markets by Preston G. Smith
- The Human Side of Agile – How to Help Your Team Deliver by Gil Broza
- High-Performing Self-Managed Work Teams by Dale Yeatts
- Business without Bosses by Charles Manz
- Leading Self-Directed Work Teams by Kimball Fisher
- The Self-Managing Organization by Roland Purser
- Freedom from Command and Control: A Better Way to Make the Work Work by John Seddon
- First, Let’s Fire All the Managers (article) by Gary Hamel
- The Future of Management by Gary Hamel
- Measuring and Managing Performance in Organizations by Robert D. Austin
- Abolishing Performance Appraisals: Why They Backfire and What to Do Instead by Tom Coens
- Get rid of the Performance Review by Samuel Culbert
- Hard Facts, Dangerous Truths, & Total Nonsense by Jeffrey Pfeffer
- Drive: The Surprising Truth About What Motivates Us by Daniel H. Pink
- Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A’s, Praise, and Other Bribes by Alfied Kohn
- Appreciative Inquiry: A Positive Revolution in Change by Diana Whitney, et al.
- Appreciative Team Building: Positive Questions to Bring Out the Best of Your Team by Diana Whitney, et al.
- The Power of Appreciative Inquiry: A Practical Guide to Positive Change by Diana Whitney, et al.
- Lean Thinking: Banish Waste and Create Wealth in Your Corporation, Revised and Updated by James P. Womack
- Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results by Mike Rother
- Toyota Culture: The Heart and Soul of the Toyota Way by Jeffrey K. Liker
- The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful by Eric Ries
- Inside the Mind of Toyota: Management Principles for Enduring Growth by Satoshi Hino
- Project Retrospectives: A Handbook for Team Reviews by Norman L. Kerth
- Kanban by David Anderson
- Peopleware : Productive Projects and Teams by Tom Demarco
- Wicked Problems Righteous Solutions by Peter DeGrace
- Software Cost Estimation with Cocomo II by Barry Boehm
- One More Time, How Do We Motivate Employees? (article) by Frederick Herzberg
- The New New Product Development Game (article) by Hirotaka Takeuchi et al