I've been writing about agile software development for nearly 20 years, and most of it is available on this blog. I took some recently to refresh my list of best essays. The ten most popular are below. You can find the full list here.
- Top Ten
The Agile Fluency™ Model: A Brief Guide to Success with Agile - 6 Mar 2018
A model for getting the most out of agile ideas. (Coauthored with Diana Larsen; hosted at martinfowler.com.)
Dependency Injection Demystified - 22 Mar, 2006
A 25-dollar term for a 5-cent concept.
The Art of Agile Development (Book) - 2008
The Agile how-to guide. (Coauthored with Shane Warden.)
Continuous Integration on a Dollar a Day - 27 Feb, 2006
An easier, cheaper (and better) way to do continuous integration.
Testing Without Mocks: A Pattern Language - 27 Apr, 2018
How to use test-driven development without traditional test doubles.
Red-Green-Refactor - 30 Nov, 2005
Test-driven development in a nutshell.
Cargo Cult Agile - 14 May, 2008
Following the rituals of agile development without understanding the underlying ideas.
The Decline and Fall of Agile - 14 Nov, 2008
It's human nature to only do the stuff that's familiar and fun, and that's what has happened with Agile.
Use Risk Management to Make Solid Commitments - 8 Oct, 2008
How to use risk multipliers and risk-adjusted burn-up charts to make solid commitments to your executives.
The Problems With Acceptance Testing - 27 Feb, 2010
Why I don't use acceptance testing tools.