The Essential Agile Reading List
One of the searches that stumbled across my blog was the “Agile Coaching Reading List”. Running the same query returned a huge mish mash of lots of different things so I thought I’d put together my list of essential reads. Of course, simply reading the books won’t mean that you’re an expert (and I suggest working with another coach to develop that) though it’ll definitely help in providing context, advice or skills that you need to practice.
Methodologies and principles
- Extreme Programming Explained by Kent Beck.
- Agile Project Management with SCRUM by Ken Schwaber.
- Lean Software Development by Mary Poppendieck and Tom Poppendieck
Additional context
- Slack by Tom De Marco.
Teamwork
- Collaboration Explained by Jean Tabaka
Continuous improvement
- Agile Retrospectives: Making Good Teams Great by Esther Derby and Diana Larsen.
Requirements and planning
- User Stories Applied by Mike Cohn.
- Agile Estimating and Planning by Mike Cohn.
Development practices
- Refactoring by Martin Fowler
- Test Driven Development: By Example by Kent Beck.
- Pair Programming Illuminated by Laurie Williams.