This is risky because there is SO much good stuff out there, and because I have many author friends! But somebody asked me for a Top 10 list of Agile books for a newbie. (All my friends’ books not here would be on the “Advanced” list. :)) So, in alphabetical order, here’s what I came up with:
- Agile Estimating & Planning by Mike Cohn
- Agile Retrospectives by Esther Derby & Diana Larsen
- Coaching Agile Teams by Lyssa Adkins
- Continuous Delivery by Jez Humble & David Farley
- DevOps Handbook by Jez Humble et. al.
- Essential Scrum by Ken Rubin
- Kanban by Dave Anderson
- Lean Software Development by Mary & Tom Poppendieck
- The Phoenix Project by Gene Kim et. al.
- User Stories by Mike Cohn
After sharing this on LinkedIn, my friends there recommended adding the following books:
- 7 Rules for Positive, Productive Change by Esther Derby
- Agile Coaching by Rachel Davies & Liz Sedley
- Agile Testing by Lisa Crispin & Janet Gregory
- Lean-Agile Acceptance Test-Driven Development by Ken Pugh
- Lean from the Trenches by Henrik Kniberg
- Lean Thinking by James Womack & Daniel Jones
- Nature of Software Development by Ron Jeffries
- Practical Kanban by Klaus Leopold
- Product Development Flow by Donald Reinertsen.
- The Scrum Guide by Ken Schwaber & Jeff Sutherland
- Thinking in Systems by Donella Meadows
- User Story Mapping by Jeff Patton
Great list! That ought to keep a newbie busy for a while.
PS. Yes, to answer a FAQ, I’m still working on my own book, for what it’s worth.