Agile Reference Books
This is a list of books that we recommend in our training classes and coaching engagements. Each link will take you to Amazon.com for more details.
Agile Software Development
- Highsmith Agile Project Management: Creating Innovative Products (2nd Edition)
- Cohn Agile Estimating and Planning
- Cohn User Stories Applied: For Agile Software Development
- Sliger and Broderick The Software Project Manager’s Bridge to Agility
- Vodde and Larman Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
- Leffingwell Scaling Software Agility: Best Practices for Large Enterprises
Scrum
- Schwaber Agile Project Management with Scrum (Microsoft Professional)
- Schwaber The Enterprise and Scrum
- Kniberg Scrum and XP from the Trenches (Enterprise Software Development)
- Cohn Succeeding with Agile: Software Development Using Scrum
- Rubin Essential Scrum
Agile Development Skills
- Martin Agile Software Development, Principles, Patterns, and Practices
- Martin Clean Code: A Handbook of Agile Software Craftsmanship
- Subramaniam and Hunt Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers)
- Langr Agile Java(TM): Crafting Code with Test-Driven Development
- Koskela Test Driven: Practical TDD and Acceptance TDD for Java Developers
- Meszaros xUnit Test Patterns: Refactoring Test Code
- Bain Emergent Design: The Evolutionary Nature of Professional Software Development
- Fowler Refactoring: Improving the Design of Existing Code
- Kerievsky Refactoring to Patterns
- Feathers Working Effectively with Legacy Code
- Shalloway Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
- Sterling Managing Software Debt: Building for Inevitable Change (Agile Software Development Series)
Agile Testing Skills
- Crispin and Gregory Agile Testing: A Practical Guide for Testers and Agile Teams
- Mugridge and Cunningham Fit for Developing Software: Framework for Integrated Tests
Coaching Skills
- Broza The Human Side of Agile
- Tabaka Collaboration Explained: Facilitation Skills for Software Project Leaders
- Kerth Project Retrospectives: A Handbook for Team Reviews
- Larsen and Derby Agile Retrospectives: Making Good Teams Great
- Adkins Coaching Agile Teams
Lean Development
- Poppendieck Lean Software Development: An Agile Toolkit
Training and Presentation
- Reynolds Presentation Zen: Simple Ideas on Presentation Design and Delivery
- Bowman Training From the Back of the Room!: 65 Ways to Step Aside and Let Them Learn
- Meier The Accelerated Learning Handbook: A Creative Guide to Designing and Delivering Faster, More Effective Training Programs
Product Ownership
- Hope and Fraser Beyond Budgeting
- Denne and Cleland-Huang Software by Numbers
- Rothman, Manage Your Project Portfolio
- Hohmann Innovation Games: Creating Breakthrough Products Through Collaborative Play
- Galen Product Ownership – Balancing Value From the Inside Out



