Colleagues and clients are often asking what agile books they should read or have in their corporate library. Here’s a list of books I’ve read over the years that I thought would be good to start with.
The following book I believe is foundational for anyone interested in agile:
- eXtreme Programming eXplained by Kent Beck
Here are some books for those seeking to be ScrumMasters:
- Agile Project Management with Scrum by Ken Schwaber
- Agile Estimating and Planning by Mike Cohn
Here are some good books for Managers as well as ScrumMasters:
- Managing Agile Projects by Sanjiv Augustine
- Implementing Lean Software Development by Mary and Tom Poppendieck
For people wanting to read more about agile requirements:
- User Stories Applied by Mike Cohn
- Agile Software Requirements by Dean Leffingwell (not as much about requirements though, more about Scaled Agile)
For people wanting to read more about testing:
- Test-Driven Development by Example by Kent Beck
- Agile Testing by Lisa Crispin and Janet Gregory
For people wanting to read more about retrospectives:
- Project Retrospectives by Norm Kerth
- Agile Retrospectives by Esther Derby and Diana Larsen
- The Retrospective Handbook by Patrick Kua
For people wanting to read more about coaching teams:
- Coaching Agile Teams by Lyssa Adkins
For Organizational Change Management:
- Leading Change by John Kotter
Happy reading!!! And remember, don’t just “Do Agile,” “Be Agile!”
If you have other books that you feel should be added please reply below.