
Agile software development
by Alistair Cockburn · first published 2001
9mentions
4recommended by
6HN commenters
2012–2023first – last mentioned
67% recommend33% neutral
Alastair Cockburn offers advice on bringing difficult software development projects to a successful conclusion with a minimum of stress. The volume is based on over 10 years of interviewing software project teams.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








i like http://www.amazon.com/Agile-Software-Development-Cooperative... (cockburn's cooperative game), but i am not sure if it's suitable for a library. i guess what i mean is, that i think it's a great book for a developer. but it's not very prescriptive,…
on “Ask HN: My University's library needs suggestions for books on Agile Development” ↗The book that really helped me was Agile Software Development by Robert Martin. It outlines some of the best principles for writing software that will be high quality and easy to extend and refactor for years to come.
on “Ask HN: What's the best development book you've read?” ↗…Timothy Lister: This book discusses the human side of software development, including how to create effective teams and work environments, and how to avoid common pitfalls such as overwork and burnout. "Agile Software Development" by Alistair Cockburn: This book provides an introduction to agile software development methodologies, which are designed to help teams deliver high-quality software quickly and efficiently. In addition…
on “Ask HN: Reading material on how to be a better software engineer?” ↗…more towards the theory side of things: Lean Software Development (Mary and Tom Poppendieck) - if you only read one, this is the one to read The Principles of Product Development Flow (Tom Reinertsen) Agile Software Development, 2nd. ed. (Alistair Cockburn) Extreme Programming Explained, 2nd ed. (Kent Beck) The Lean Startup (Eric Ries)
on “Ask HN: Does the Scrum Framework Work?” ↗…doing back-end web work on a massive spaghetti codebase written in Node, Python, and PHP. My current reading list: * Code Complete: A Practical Handbook of Software Construction - Steve McConnell * Agile Software Development - Robert C. Martin Upcoming reading list: * Node.js Design Patterns - Mario Casciaro * The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt * Clean Code - Robert C. Martin * Refactoring:…
on “Some of my favourite programming books” ↗http://www.amazon.com/Agile-Software-Development-Cooperative... http://alistair.cockburn.us/
on “Characterizing people as non-linear 1st order components in software development” ↗…is a recent revision of the principle by Uncle Bob, from a 2018 book, AFAIK. That's almost 20 years too late (if going by the sources I can find). I can't find mentions of "actors" or similar terms in Agile Software Development or Clean Code. Pretty much every pre-2018 literature says that SRP relates to modules "[having a] single reason to change", or "[not having] too many responsibilities". The examples are always fuzzy and…
on “The bigger the interface, the weaker the abstraction” ↗…and pairing, a room with a door for private/distracting conversations, and personal space for individualism. See Alistair Cockburn's "Convection Currents of Information" for the theory (in his book "Agile Software Development") or my own "Sit Together" for the how-to (in my book "Art of Agile Development" and online at http://jamesshore.com/Agile-Book/sit_together.html ).
on “Is Agile Stifling Introverts?” ↗…nowadays, but the truly innovative thinking that was happening in the late 90s and early 2000s. Stuff like the Poppendiecks’ Lean Software Development (based on their experience at 3M) and Cockburn’s Agile Software Development (based on research he originally conducted at IBM). And of course Beck’s Extreme Programming, based in part on his work with Ward Cunningham at Tektronix. These processes and thinking started with the…
on “Systems Engineering, or "why james gets paid"” ↗