C'è un libro canonico?
C'è il manifesto agile , ma per un canonico libro ?
No. Ci sono molti libri là fuori.
Consigli specifici per i libri:
Sviluppo software agile, principi, modelli e pratiche di Robert C. Martin
Agile Software Development, Principles, Patterns, and Practices. This is focused on developer practices and coding and is a must read for any developer serious about agile software development. There is also a C# version of the book that he and his son Micah wrote, so if you are a .NET developer, that version might be the one for you.
L'arte di Agile Development di James Shore
For an insight into overall agile project practices look at The Art of Agile by James Shore & Shane Warden. It's focused on XP practices (but that's really because XP is where all the specific developer practices are defined), but has a big picture focus on how Agile projects work.
A great thing about this book is that James Shore is publishing the whole text on his website for free, so you can try before you buy.
Pratiche di uno sviluppatore agile: lavorare nel mondo reale di Subramaniam e Hunt
Practices of an Agile Developer: Working in the Real World
Scrum e XP dalle trincee di Henrik Kniberg
It's a great book for getting a feel for how an agile team works, and it it's a very quick read (couple of hours). I give it to new staff in my organisation - technical and non-technical - and I've had consistently positive feedback.
Amazon
Programmazione estrema illustrata da Kent Beck
Probably the oldest book I can remember which helped make Agile principles popular. Agile is fast becoming a buzz word in the world of Tech. I feel Extreme Programming (XP) is a good place to start before the term Agile just seems to lose meaning.
Amazon
Stima e pianificazione agile di Mike Cohn
For "the Agile process" - look to Mike Cohn's "Agile Estimating and Planning" - bearing in mind that it's Scrum-centric.
Cohn covers a lot of the basics as well as some of the things new Scrum teams often struggle with - estimation using Story Points vs. Ideal days, what do do if you fail a story in a sprint, when to re-estimate/size and when not to, etc.
He also goes into some really interesting stuff that's mainly the domain of a Product Owner - things like how to assess and prioritize features, etc.
The Art of Unit Testing di Roy Osherove
Osherove presents a very pragmatic approach to unit testing. Presents a good approach on how to refactor code to become more testable, how to look for seams, etc. It is a .Net centric book, however.
Amazon
The Agile Samurai di Jonathan Rasmusson
Just purchased this myself and found it to be a refreshing look on how to get started with agile.
Amazon
Alistair Cockburns book on his Crystal methodologies is worth while reading - partly because it gives you an alternative the the usual Scrum methods, and partly because he was one of the original guys who came up with Agile in the first place, so I hope he know what he's talking about.
Crystal is an interesting methodology as it scales from small teams to very large ones, he describes the changes required to make agile work in these different environments.
Libri non assortiti citati
-
Modelli di Adozione Agile: una Roadmap per il successo organizzativo di Amr Elssamadisy
-
Sviluppo agile e iterativo: una guida per manager di Craig Larman
-
Stima e pianificazione agile di Mike Cohn
-
Gestione del progetto Agile: creazione di prodotti innovativi di Jim Highsmith
-
Retrospettive agili: grandi brave squadre di Esther Derby e Diana Larsen
-
Sviluppo software agile di Alistair Cockburn
-
Sviluppo software agile con Scrum di Ken Schwaber e Mike Beedle
-
Diventare Agile: ... in un mondo imperfetto di Greg Smith e Dr. Ahmed Sidky
-
Il valore aziendale dei metodi software agili: ottimizzazione del roi con i processi just-in-time e documentazione di David F. Rico, Hasan H. Sayani e Saya Sone
-
Collaborazione spiegata da Jean Tabaka
-
Consegna continua: rilasci di software affidabili attraverso l'automazione di build, test e distribuzione di Humble and Farley
-
Crystal Clear: una metodologia alimentata dall'uomo per le piccole squadre di Alistair Cockburn
-
Enciclopedia di ingegneria del software a cura di Phillip A. Laplante
-
Cambiamento impavido di Linda Rising e Mary Lynn Manns
-
Crescita del software orientato agli oggetti, guidato dai test Freeman and Pryce
-
Giochi di innovazione: creazione di prodotti all'avanguardia attraverso il gioco collaborativo di Luke Hohmann
-
Lean Software Development - Un agile toolkit per i responsabili dello sviluppo software di Mary e Tom Poppendieck
-
Lean Solutions di Jim Womack e Dan Jones
-
Lean Thinking di Jim Womack e Dan Jones
-
Gestione di progetti agili di Sanjiv Augustine
-
Gestione della fabbrica di design di Donald G. Reinertsen
-
Pianificazione della programmazione estrema di Kent Beck e Martin Fowler
-
Scaling Lean & Sviluppo agile: strumenti di pensiero e organizzativi per Scrum su larga scala di Craig Larman e Bas Vodde
-
Scrum Pocket Guide: una guida introduttiva allo sviluppo software agile di Peter Saddington
-
Il Bridge to Agility del Project Manager del software di Michele Sliger e Stacia Broderick
-
Oggi e domani di Henry Ford (dal 1926)
-
Storie utente applicate da Mike Cohn
Elenchi di libri