Agile
An annotated collection of 8 books, papers, essays & articles on agile, spanning 1999 to 2023. Featuring works by Kent Beck, Craig Larman & Victor R. Basili, Mary Poppendieck & Tom Poppendieck and 4 more — each with editorial commentary oriented to digital product practice.
Extreme Programming Explained: Embrace Change
Kent Beck's argument is that the practices that make software reliable — pair programming, test-first, continuous integration, small releases, collective code ownership — are not independent techniques. They reinforce ea…
Manifesto for Agile Software Development
Four values and twelve principles drafted in February 2001 by seventeen consultants who disagreed about almost everything except the importance of shipping working software. The Manifesto is short, quotable and twenty-fi…
Iterative and Incremental Development: A Brief History
Larman and Basili walk through forty years of software projects that used iterative and incremental development — from Mercury and the early space programme through shuttle avionics to the first large commercial systems…
Lean Software Development: An Agile Toolkit
The Poppendiecks translate Toyota's manufacturing principles into software terms: eliminate waste, amplify learning, decide as late as possible, deliver as fast as possible, respect people, see the whole. The translation…
Organizational Patterns of Agile Software Development
Coplien's work on organisational patterns predates most of the agile movement and is in many ways deeper than the movement it foreshadowed. The piece collects patterns observed in high-performing software organisations —…
Kanban: Successful Evolutionary Change for Your Technology Business
Anderson's central claim is subtle: you do not adopt Kanban, you discover it by making your current work visible. Start where you are, make WIP limits explicit, manage flow — and the process improves itself. The virtue o…
Learning Agile: Understanding Scrum, XP, Lean, and Kanban
A comparative textbook that treats Scrum, XP, Lean and Kanban as related but distinct practices, with careful attention to what each one is good at and what it is not. The book is less polemical than most agile writing,…
The Age of Agile Must End
Burnett's argument is the one many product directors have been quietly thinking but struggle to say out loud: the word "agile" has been consumed by the industry it was meant to correct, and what is sold today under its n…