Library · Tag

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, 1999 · Addison-Wesley

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

Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland & Dave Thomas, 2001 · agilemanifesto.org

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

Craig Larman & Victor R. Basili, 2003 · IEEE Computer, Vol. 36, No. 6

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

Mary Poppendieck & Tom Poppendieck, 2003 · Addison-Wesley

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

James O. Coplien, 2008 · ACCU Conference / Addison-Wesley (book, 2004 with Neil Harrison)

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 —…

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

Andrew Stellman & Jennifer Greene, 2015 · O'Reilly Media

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

Michael Burnett, 2023 · UX Collective (uxdesign.cc)

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…