Italian Agile Movement

Uncovering better ways of developing software

Ciao a tutti,
vi volevo chiedere se avete qualche libro da potermi consigliare riguardo la metodologia agile..
L'evento ha smosso la mia piccola sete di conoscenza e quindi ora mi voglio cimentare in questo nuovo mondo (per me) :)

Grazie in anticipo

Visualizzazioni: 2168

Rispondi

Risposte a questa discussione

Fabio,

purtroppo o per fortuna ce ne sono tantissimi! Aiuterebbe sapere che argomento vuoi approfondire per primo ma in ogni caso ci sono alcuni libri "generali" che fanno sempre bene. In particolare per me questi due:

- Agile Software Development: The Cooperative Game (2nd Edition)
- Agile Software Development, Principles, Patterns, and Practices

Poi ci sono i vari libri sui singoli approcci e quelli trasversali su singole pratiche e situazioni ma questi due dovrebbero darti, oltre che una panoramica sul perche' e percome, anche numerosi spunti ed indicazioni per ulteriori approfondimenti.
la risposta alla tua domanda e': dipende!

mi sento di consigliarti 3 ottimi libri.

1. Agile Software Development Ecosystems, Jim Highsmith
un libro generale ma molto preciso. una panoramica dello sviluppo agile e delle metodologie che si
possono utilizzare. Come sai, ogni metodologia e' adatta ad uno scopo, per cui conoscerle in linea di
massima potrebbe aiutarti a scegliere quale approfondire.

2. Extreme Programming Explained: Embrace Change, Kent Beck
questo libro teorico spiega in modo dettagliato e argomentato il funzionamento dell'extreme
programming. Da leggere soprattutto se ti interessa approfondire teoricamente questa metodologia.

3. Test Driven Development: By Example, Kent Beck
libro pratico sulla metodologia TDD e sulla pratica di testing agile. Quando ho finito di leggere questo libro non ho potuto piu' fare a meno del testing first!
Salve, sono nuovo e vorrei chiedere se esistono libri o guide su internet in italiano.

Grazie mille a tutti,
Ciao Dino,
c'è un libro edito da Mokabyte: "Tecniche di progettazione Agile con Java". Lo trovi qui e, dietro registrazione, lo puoi scaricare (ma non stampare):
http://www2.mokabyte.it/cms/article.run?articleId=QI3-PFT-BRV-JPK_7...
Ciao, ho provato a scaricarlo (ed in effetti basta iscriversi), poi però mi chiede un'altra password per la lettura del PDF ...

Fabrizio
In ordine sparso...

Accelerating Process Improvement Using Agile Techniques by Deb Jacobs
Agile and Iterative Development: A Manager’s Guide by Craig Larman
Agile Estimating and Planning by Mike Cohn.
Agile Project Management with SCRUM by Ken Schwaber.
Agile Project Management: Creating Innovative Products by Jim Highsmith
Agile Retrospectives: Making Good Teams Great by Esther Derby and Diana Larsen.
Agile Software Development by Alistair Cockburn
Agile Software Development in the Large: Diving Into the Deep by Jutta Eckstein
Agile Software Development with Scrum by Ken Schwaber and Mike Beedle
Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
Behind Closed Doors by Johanna Rothman
Code Complete: A Practical Handbook of Software Construction by Steve McConnell
Collaboration Explained by Jean Tabaka
Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve Matyas, and Andrew Glover
Crucial Conversations - Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler
Crystal Clear: A Human-Powered Methodology for Small Teams by Alistair Cockburn
Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams by Steve Maguire
Design Patterns by Gamma et al
Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
Extreme Programming Explained by Kent Beck.
Fearless Change: Patterns for Introducing New Ideas - Mary Lynn Manns and Linda Rising
Gemba Kaizen by Masaaki Imai
How to Break Software by James Whittaker
Implementing Lean Software Development: From Concept to Cash by Mary Poppendieck and Tom Poppendieck
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity by Joel Spolsky
Kaizen and the Art of Creative Thinking by Shigeo Shingo
Lean Software Development by Mary Poppendieck and Tom Poppendieck
Lean Software Strategies by Peter Middleton & James Sutton
Lean Solutions by James P. Womack and Daniel T. Jones
Lean Thinking by James P. Womack and Daniel T. Jones
Manage It!: Your Guide to Modern, Pragmatic Project Management by Johanna Rothman
Managing Agile Projects by Kevin, J. Aguanno
Organizational Patterns of Agile Software Development by James O. Coplien, and Neil B. Harrison
Pair Programming Illuminated by Laurie Williams.
Peopleware - Tom DeMarco and Timothy Lister
Peopleware: Productive Projects and Teams by Tom DeMarco
Practices of an Agile Developer: Working in the Real World by Venkat Subramaniam
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps by Mike Clark
Project Retrospectives: A Handbook for Team Reviews by Norman L. Kerth
Refactoring by Martin Fowler
Refactoring Databases: Evolutionary Database Design by Scott W. Ambler, and Pramodkumar J. Sadalage
Refactoring to Patterns by Joshua Kerievsky
Release It!: Design and Deploy Production-Ready Software by Michael Nygard
Scaling Lean & Agile Development - Bas Vodde and Craig Larman
Scaling Software Agility - Dean Leffingwell
Slack by Tom De Marco.
Smart, and Gets Things Done by Joel Spolsky
Software Estimation: Demystifying the Black Art by Steve McConnell
Test Driven Development: By Example by Kent Beck.
Test Driven: Practical TDD and Acceptance TDD for Java Developers by Lasse Koskela
The Art of Agile Development by James Shore
The Fifth Discipline by Peter M. Senge
The Five Dysfunctions of a Team: A Leadership Fable by Patrick M. Lencioni
The Goal - Eliyahu Goldratt
The Machine That Changed the World by Womack, Jones and Roos
The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks
The Practice of Programming by Kernighan and Pike
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
The Toyota Way by Jeffrey Liker
Toyota Culture: The Heart and Soul of the Toyota Way by Jeffrey Liker
Toyota Production System: Beyond Large-Scale Production by Taiichi Ohno
User Stories Applied by Mike Cohn.
Waltzing with Bears: Managing Risk on Software Projects - Tom DeMarco and Timothy Lister
Working Effectively with Legacy Code by Michael Feathers
xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros
ciao a tutti,
stavo considerando questi due libri:

- Implementing Lean Software Development: From Concept to Cash by Mary and Tom Poppendieck (09/2006)
- Lean Software Development: An Agile Toolkit degli stessi autori (05/2003)

cosa ne pensate per un approccio allo sviluppo agile?

Edoardo
posso suggerire:
- OReilly.The.Art.of.Agile.Development;
- OReilly Extreme programming pocket guide.
Bye bye

Puoi scaricare i libri di H. Kniberg che io e Tonino Lucca abbiamo tradotto in italiano

http://www.open-ware.org/ita/news/kniberg1.htm

http://www.open-ware.org/ita/news/kniberg2.htm

Grazie Fabio! Questo è un contributo importante.

A mio avviso una percentuale rilevante delle persone che stanno approcciando e approfondendo queste tematiche (tra cui me) hanno delle difficoltà nell'affrontare libri di questo tipo in inglese.

Un conto è leggere la documentazione di un libreria, un tutorial, un esempio, diverso è capire la spiegazione di un concetto astratto.

L'apprendimento può risultare particolarmente ostico, la lettura può essere troppo lenta o peggio si può non cogliere appieno il significato di una frase o di un paragrafo.

Detto questo penso che la traduzione in lingua italiana di quella che io considero la "Bibbia" sarebbe una solida base con la quale veicolare la diffusione dei principi agile in italia.

Mi riferisco al libro: Agile Principles, Patterns, and Practices in C# di Martin C. Robert e Martin Micah

Cosa ne pensi? Credi sia utile e fattibile?

RSS

© 2014   Creato da Marco.

Badge  |  Segnala un problema  |  Termini del servizio