Agile Books I Recommend

  • Working Effectively with Legacy Code – Michael Feathers
  • Refactoring – Martin Fowler, et al
  • Lean Software Development – Mary Poppendieck, Tom Poppendieck
  • Agile Retrospectives: Making Good Teams Great – Esther Derby, Diana Larsen

Agile Software Development, Principles, Patterns, and Practices – Robert Martin
I can’t recommend this book too highly. Even more than the great information related to Agile development, this book is my overall favorite in presenting the principles of object oriented programming (OOP) and design (OOD).

Agile Principles, Patterns, and Practices in C# – Robert C. Martin, Micha Martin
I can’t recommend this book too highly – this is the C# version of the Agile Software Development, Principles, Patterns & Practices book. Even more than the great information related to Agile development, this book is my overall favorite in presenting the principles of object oriented programming (OOP) and design (OOD).

Leave a comment