Read a Book
Anyone can claim to have read a book.
Anyone can learn to speed read a book and come away entirely unmoved.
What we're interested in is how a particular book changed your career, life, perceptions, etc. What did this book inspire you to do? What skills did it help you develop?
Plan
There are a lot of great agile books, some are must-reads, others not so. I imagine that if we build a series of book overviews here, we'll learn from each other what to read when we're having a problem with a particular skill. This Quest supports the Self Improvement pillar, but no particular skill.
Do
Find the title of the book I read in the sub-pages below, or add it. Update the overview, then add a comment on how it affected my life.
Check
If I remember things I read during my work day, and can apply them to make better decisions, then the book reading session was a success.
Act
Periodically I'll go back to my book reviews and see if I'm still using what I learned.
Subpages By Pillar:
Technical Excellence
Clean Code by (Uncle) Bob Martin
Domain-Driven Design by Eric Evans
Test Driven Development: By Example by Kent Beck
Working Effectively with Legacy Code by Michael Feathers
Refactoring: Improving the Design of Existing Code by Martin Fowler
Growing Object Oriented Software, Guided by Tests by Nat Pryce and Steve Freeman
Business Value
Agile Estimating and Planning by Mike Cohn
User Stories Applied by Mike Cohn
Collaboration
Agile Retrospectives by Esther Derby and Diana Larsen
General
Practices of an Agile Developer by Venkat Subramaniam and Andy Hunt
The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler