The minds behind the Agile Manifesto have penned some truly remarkable books that have shaped the landscape of software development. Discover a treasure trove of insights from these pioneers of Agile.
Below is a list of their books, alphabetically by author’s last name.
Happy reading!
- Tidy First?: A Personal Exercise in Empirical Software Design (Nov 28, 2023)
- Implementation Patterns (Nov 2, 2007)
- Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) (Nov 26, 2004) by Kent Beck and Cynthia Andres
- Test Driven Development: By Example (Nov 18, 2002)
- Planning Extreme Programming (Oct 16, 2000) by Kent Beck and Martin Fowler
- Smalltalk Best Practice Patterns (Oct 3, 1996)
- Agile Software Development with Scrum (Series in Agile Software Development) Oct 11, 2001by Ken Schwaber and Mike Beedle
- Unifying User Stories, Use Cases, Story Maps: The power of verbs (May 7, 2024)
- Agile Software Development: The Cooperative Game (Oct 29, 2006)
- Crystal Clear: A Human-Powered Methodology for Small Teams: A Human-Powered Methodology for Small Teams (Oct 29, 2004)
- Agile Software Development (Jan 1, 2001)
- Writing Effective Use Cases (Oct 15, 2000)
- Surviving Object-Oriented Projects (Jan 1, 1997)
- The Wiki Way: Quick Collaboration on the Web (co-authored with Bo Leuf) Apr 3, 2001
- Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler)) (Nov 30, 2018)
- UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series) (Aug 30, 2018)
- UML Distilled: A Brief Guide to the Standard Object Modeling Language (Sep 25, 2003)
- Patterns of Enterprise Application Architecture (Nov 5, 2002)
- Refactoring: Improving the Design of Existing Code by Martin Fowler , Kent Beck (Jan 1, 1999)
- Analysis Patterns: Reusable Object Models (Jan 1, 1996)
James Grenning:
- Wild West to Agile: Adventures in Software Development Evolution and Revolution (May 17, 2023)
- Adaptive Leadership: Accelerating Enterprise Agility (Nov 1, 2013)
- Adaptive Software Development: A Collaborative Approach to Managing Complex Systems (Dorset House eBooks) (Jul 12, 2013)
- Agile Project Management: Creating Innovative Products (Agile Software Development) (Jul 10, 2009)
- Agile Software Development Ecosystems: Problems, Practices, and Principles (Jan 1, 2002)
- Programming Ruby: A Pragmatic Programmer’s Guide (co-authored with Dave Thomas) (Dec 15, 2000)
- The Pragmatic Programmer: From Journeyman to Master (co-authored with Dave Thomas) (Jan 1, 1999)
- The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece (Mar 31, 2015)
- Extreme Programming Adventures in C# (Mar 6, 2004)
- Extreme Programming Installed (co-authored with Ann Anderson and Chet Hendrickson) (Oct 16, 2000)
- Commodore 64 fun and games (Jan 1, 1984)
Brian Marick:
- Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa (The Facets of Ruby Series) (Sep 15, 2009)
- Everyday Scripting with Ruby: For Teams, Testers, and You (Feb 27, 2007)
- The Craft of Software Testing: Subsystem Testing Including Object-Based and Object-Oriented Testing ( Jan 1, 1994)
Robert C. Martin (Uncle Bob):
- We, Programmers: A Chronicle of Coders from ADA to AI (Dec 20, 2024)
- Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series) (Sep 21, 2023)
- Clean Craftsmanship: Disciplines, Standards, and Ethics (Robert C. Martin Series) Nov 4, 2021
- Clean Agile: Back to Basics (Robert C. Martin Series) (Oct 17, 2019)
- The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series) May 23, 2011
- Clean Code: A Handbook of Agile Software Craftsmanship (Aug 11, 2008)
- Agile Principles, Patterns, and Practices in C# (Jul 20, 2006)
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Robert C. Martin Series) (Sep 17, 2017)
- UML for Java¿ Programmers (May 27, 2003)
- Executable UML: A Foundation for Model-Driven Architecture (co-authored with Marc Balcer) (Feb 11, 2022)
- Agile Project Management with Scrum (Developer Best Practices) (Feb 11, 2004)
- Agile Software Development with Scrum (Series in Agile Software Development) (co-authored with Mike Beedle) (Oct 11, 2001)
- Enterprise and Scrum, The (Developer Best Practices) (Jun 13, 2007)
- Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, and Leave Competitors in the Dust (co-authored with Jeff Sutherland) (May 1, 2012)
- A Scrum Book: The Spirit of the Game by Jeff Sutherland , James O. Coplien , (Sep 24, 2019)
- First Principles in Scrum: Teams That Finish Early Accelerate Faster (Nov 21, 2023)
- Scrum: The Art of Doing Twice the Work in Half the Time Sep 30, 2014
- Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, and Leave Competitors in the Dust (co-authored with Ken Schwaber) May 1, 2012
- Programming Ruby: A Pragmatic Programmer’s Guide (co-authored with Andrew Hunt)(Dec 15, 2000)
- The Pragmatic Programmer: From Journeyman to Master (co-authored with Andrew Hunt) (Jan 1, 1999)