Metodologie Agili
- 23 dicembre 2005 - 21:01
- Programmazione
Visto che non sono riuscito a partecipare all’agile day a causa di una noiossima influenza che mi ha tenuto bloccato a letto per 4 giorni, ho chiesto a milo di darci un resoconto dell’evento e delle sue impressioni.
Non mi resta che augurarvi buona lettura e consigliarvi anche il documento di Massimiliano Bigatti per una introduzione alle metodologie agili [pdf, 358kb ].
Ciao pestiferi!
Non voglio infierire ulteriormente, ma secondo me vi siete persi un’ottima occasione per capire come le metodologie agili si concretizzano e quali benefici apportano allo sviluppo del software, nonché alla gestione e razionalizzazione dei processi produttivi e gestionali.
Per quanto mi riguarda fino a poco temo fa avevo un’idea piuttosto teorica delle metodologie agili, avevo leggiucchiato qua e la articoli presi sul web (refactoring, TDD, ecc…), poi ho iniziato con il libro di Kent Beck (Padre dell XP) Extreme Programming Explained che non sono ancora riuscito a finire: non so voi, ma non riesco proprio a stare senza scrivere codice quando sento certe cose…
Beh, veniamo all’incontro.
Dunque, si è tenuto all’interno di un teatro, i presenti erano circa ottanta il che dava idea di come questo tipo di approccio sia sentito a livello italiano…
I primi ad intervenire sono stati i responsabili (team manager e coach) del team di sviluppo di Ferrari Sport, per intenderci quelli che la domenica trasportano la loro server farm ai box dei circuiti di GP.
Due tipi brillantissimi!
Loro hanno esposto la loro esperienza di utilizzo delle metodologie agili ed il loro approccio all’XP.
Tengo a sottolineare LORO in quanto non esiste un metodo valido per tutte le realtà; ognuno utilizza l’XP nel modo in cui essa riuscirà ad apportare i maggiori benefici al suo processo di lavoro.
Sarebbe sbagliatissimo, nonché controproducente, pensare al raggiungimento dei principi di XP come una cosa fine a se stessa!
Il loro team di programmatori è composto da 30 elementi; loro sviluppano tutto il software che va dal gestionale al supercalcolo e telemetrie; rilasciano una media di 50 versioni al mese! Lavorano su piattaforma Microsoft.
In ogni modo domani sera racconterò tutto per filo e per segno di persona al Pestifero: certe cose non si possono tenere solo per se!
Mi permetto però di darvi in primis due dritte e poi concludo con degli estratti del discorso di Francesco Cirillo: massimo esponente nonché importatore dellXP in Italia; è stato allivo di Kent Beck
Le dritte riguardano Ruby e Ruby On Rails, vi consiglio vivamente di darci unocchiata se vi capita: http://www.rubyonrails.org/ da lì andate sul wiki e poi via!
Concludo anticipandovi che lXP è descritta attraverso dei principi individuati da K. Beck, uno dei quali mi è rimasto impresso maggiormente, forse perché senza saperlo lo praticavo già: consiste nel trasformare ogni problema in unopportunità; quindi avere dei problemi è fondamentale per riuscire poi a migliorarsi
Anche qui ce ne sarebbe da dire.
Ho buttato giù tutto di pugno, quindi scusate la (magari) non coerenza e litaliano, cho da lavorare adesso.
Auguro a tutti un Buon Natale e Ste ci vediamo domani!


[...] iativa, nella quale sono venuto a conoscenza di moltissime cose interessanti riguardo alle metodologie agili. E’ stato molto bello ascoltare e confrontarsi al tempo stesso c [...]