In one of my last posts I published the Top 30 Agile Books for Scrum Masters. I was collecting a list of the best agile books from various social channels and I received so much feedback that I divided the books into different categories: Scrum Masters, Product Owners, Agile Developers, Leadership & Agile Coaching. In this blog post I want to show you the result of the best 20 Agile Books for Software Developers.
The following list is ordered based on reviews and ratings on Amazon and GoodReads. If you think that there is an important book that should be added to that list, leave a comment after the list. Obviously these books will help also a Scrum Master as he works quite close with software developers:
Top 20 agile books for software developers recommended by the community
# | Title | Author |
---|---|---|
1 | Clean Code: A Handbook of Agile Software Craftsmanship |
Robert C. Martin
|
2 | Refactoring: Improving the Design of Existing Code |
Martin Fowler
|
3 | The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win |
Gene Kim
|
4 | Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) |
Andy Hunt
|
5 | The Clean Coder: A Code of Conduct for Professional Programmers |
Robert C. Martin
|
6 | The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) |
Chad Fowler
|
7 | Working Effectively with Legacy Code |
Michael Feathers
|
8 | Test Driven Development: By Example |
Kent Beck
|
9 | Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) |
Kent Beck
|
10 | Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation |
Jez Humble
|
11 | Agile Project Management with Scrum (Developer Best Practices) |
Ken Schwaber
|
12 | The Agile Samurai: How Agile Masters Deliver Great Software (Pragmatic Programmers) |
Jonathan Rasmusson
|
13 | Practices of an Agile Developer: Working in the Real World (Pragmatic Bookshelf) |
Venkat Subramaniam
|
14 | Agile Testing: A Practical Guide for Testers and Agile Teams |
Lisa Crispin
|
15 | The Art of Agile Development |
James Shore
|
16 | Continuous Integration: Improving Software Quality and Reducing Riske |
Paul M. Duvall
|
17 | Lean Architecture: for Agile Software Development |
James O. Coplien
|
18 | Essential Skills for the Agile Developer: A Guide to Better Programming and Design |
Alan Shalloway
|
19 | The Pragmatic Programmer: From Journeyman to Master |
Andrew Hunt
|
20 | More Agile Testing: Learning Journeys for the Whole Team |
Janet Gregory
|
If you think that there is an important book that should be added to that list, leave a comment! I’d love to hear from you!
I would appreciate a star rating for this blog post:
Pingback: [LinksFriday] Listado de enlaces interesantes 16/01/2015 - Amigo mío Siempre estas Programando en .NET
Pingback: Top 10 Non-Agile Books For Coaches And Scrum Masters