cluemapper: uno strumento open source per la gestione di progetti software con metodologie agili
DESCRIPTION
L'utilizzo di metodologie agili per la gestione del progetto significa adottare un metodo per lo sviluppo del software che coinvolge quanto più possibile il committente, ottenendo in tal modo una elevata reattività alle sue richieste.Utilizzare metodologie agili è più facile se si dispone degli strumenti giusti per consentire al project manager di raggiungere gli obiettivi del progetto restando all'interno del perimetro costituito dai diversi vincoli.Cluemapper è uno strumento open che offre un wiki per la gestione della documentazione del progetto, un sistema di gestione ticket per la segnalazione delle attività da svolgere, integrazione con sistemi di versionamento del codice, gestione delle tempistiche, visualizzazione del codice da web con gestione delle differenze, e segue il paradigma delle metodologie agili com gestione delle iterazioni e user story.TRANSCRIPT
![Page 1: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/1.jpg)
ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili
Linux Day 2009
Sabato 24 ottobre 2009 Ferrara
![Page 2: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/2.jpg)
Chi siamo
Stefano Marchettistefano [AT] redturtle [DOT] net
Massimo Azzolinimassimo [AT] redturtle [DOT] net
![Page 3: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/3.jpg)
Di cosa parliamo oggi
• Project management
• Metodologie agili
• Tool di gestione progetti con metodologie agili
![Page 4: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/4.jpg)
PremessaLavoriamo per RedTurtle Technology (Ferrara).
RedTurtle fa consulenza/software e lavora con la “gestione della conoscenza”; questo si traduce in portali, intranet, gestione flussi documentali, ecc.
RedTurtle utilizza soprattutto tecnologie open (Python, Eclipse, cms Plone, OpenOffice, Linux).
![Page 5: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/5.jpg)
Un po’ di numeri di RedTurtle
• Nasce nel 1999: 3 persone
• Nel 2009: 16 persone, di cui:
• 1 marketing/strategia/account
• 1 segreteria
• 1 grafico/developer
• 3 PM
• 10 developer
• massimo n° progetti gestiti contemporaneamente: 25-30*
* i progetti hanno dimensioni variabili: da 2 settimane uomo a 3 anni uomo
![Page 6: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/6.jpg)
Cosa facciamo
Noi principalmente facciamo i project manager
![Page 7: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/7.jpg)
Cioè?
Fare i project manager significa gestire
progetti
E fin qui ci arriviamo ...
![Page 8: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/8.jpg)
Quindi?
Il PM principalmente si focalizza nel coordinamento e nel
controllo delle varie componenti e dei diversi attori
coinvolti con l'obiettivo di minimizzare la probabilità
di insuccesso.
![Page 9: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/9.jpg)
Attività del PM
![Page 10: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/10.jpg)
Alla ricerca dell’equilibrio1) riuscire a gestire contemporaneamente N progetti
2) mantenere alta la qualità dei servizi e del software prodotto
3) rispettare le scadenze
4) lavorare un numero ragionevole di ore
5) incassare più denaro di quanto se ne spende
5) non impazzirehttp://www.storace.it/wp-content/uploads/
2009/01/equilibrio.jpg
![Page 11: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/11.jpg)
Alla ricerca dell’equilibrio1) riuscire a gestire contemporaneamente N progetti
2) mantenere alta la qualità dei servizi e del software prodotto
3) rispettare le scadenze
4) lavorare un numero ragionevole di ore
5) incassare più denaro di quanto se ne spende
5) non impazzirehttp://www.storace.it/wp-content/uploads/
2009/01/equilibrio.jpg
![Page 12: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/12.jpg)
Sembra facile
Detto così sembra “quasi” fattibile ...
... ma può accadere ...
![Page 13: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/13.jpg)
LA LEGGE
« Se qualcosa può andare storto, lo
farà. »
(Legge di Murphy)
![Page 14: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/14.jpg)
LA LEGGE
« Se qualcosa può andare storto, lo
farà. »
(Legge di Murphy)
![Page 15: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/15.jpg)
Per riassumere
Si potrebbe considerare il project management come la
risposta scientifica alla Legge di Murphy :)
![Page 16: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/16.jpg)
Approccio metodologico al PM
Esistono diversi approcci metodologici al PM.
Esistono gli approcci agili, interattivi, incrementali e basati sulla successione di
fasi predefinite, ecc.
![Page 17: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/17.jpg)
Metodologia agile nell’ingegneria software
Con metodo agile (o leggera) si intende un metodo che coinvolge
quanto più possibile il committente, ottenendo in tal modo una elevata
reattività alle sue richieste. http://www.bizzia.com/files/374/2007/12/
agile.jpg
![Page 18: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/18.jpg)
Metodologia agile nell’ingegneria software
Con metodo agile (o leggera) si intende un metodo che coinvolge
quanto più possibile il committente, ottenendo in tal modo una elevata
reattività alle sue richieste. http://www.bizzia.com/files/374/2007/12/
agile.jpg
![Page 19: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/19.jpg)
Obiettivo
L'obiettivo è la piena
soddisfazione del cliente e non
solo l'adempimento di un contratto. http://www.bizzia.com/files/374/2007/12/
agile.jpg
![Page 20: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/20.jpg)
Obiettivo
L'obiettivo è la piena
soddisfazione del cliente e non
solo l'adempimento di un contratto. http://www.bizzia.com/files/374/2007/12/
agile.jpg
![Page 21: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/21.jpg)
Agile manifesto
I principi su cui si basa una metodologia leggera che segua i punti indicati dall'Agile Manifesto,
sono solo 4http://www.ludicer.it/supereroi/fantastici-
quattro/fantastici4.jpg
![Page 22: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/22.jpg)
Agile manifesto
I principi su cui si basa una metodologia leggera che segua i punti indicati dall'Agile Manifesto,
sono solo 4http://www.ludicer.it/supereroi/fantastici-
quattro/fantastici4.jpg
![Page 23: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/23.jpg)
Agile manifesto principio 1
Parlare!
http://www.flickr.com/photos/timbomb/208817779/
![Page 24: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/24.jpg)
Agile manifesto principio 1
Parlare!
http://www.flickr.com/photos/timbomb/208817779/
![Page 25: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/25.jpg)
Agile manifesto principio 2
Rilasci frequenti
http://www.flickr.com/photos/bean/562112223/
![Page 26: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/26.jpg)
Agile manifesto principio 2
Rilasci frequenti
http://www.flickr.com/photos/bean/562112223/
![Page 27: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/27.jpg)
Agile manifesto principio 3
Collaborazione!
http://www.agorajesi.it/collaborazione.jpg
![Page 28: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/28.jpg)
Agile manifesto principio 3
Collaborazione!
http://www.agorajesi.it/collaborazione.jpg
![Page 29: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/29.jpg)
Agile manifesto principio 4
Pronti!
http://alebolo.files.wordpress.com/2009/01/partenza1.jpg
![Page 30: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/30.jpg)
Agile manifesto principio 4
Pronti!
http://alebolo.files.wordpress.com/2009/01/partenza1.jpg
![Page 31: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/31.jpg)
Ma è necessario tutto questo?
Perchè non basta cercare d’avere dal cliente specifiche scritte per poter scrivere codice da
consegnare dopo un pò di tempo sperando di non
“litigare” troppo con il cliente?
![Page 32: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/32.jpg)
Perchè può succedere questo! Ricordate la legge di Murphy!
http://4.bp.blogspot.com/_dadkSDOYSMo/RyMvduPsV-I/AAAAAAAAAAU/kKSgZEOyiiQ/s1600-h/Project+Management+Illustrated+with+a+Tree+and+a
+Swing.jpg
![Page 33: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/33.jpg)
Metodi agili: iterazioni (1)
La gran parte dei metodi agili tentano di ridurre il rischio di fallimento sviluppando il software in finestre di tempo limitate chiamate iterazioni che, in genere,
durano qualche settimana.
http://www.fz-juelich.de/leap05/main/images/scheduler.jpg
![Page 34: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/34.jpg)
Metodi agili: iterazioni (1)
La gran parte dei metodi agili tentano di ridurre il rischio di fallimento sviluppando il software in finestre di tempo limitate chiamate iterazioni che, in genere,
durano qualche settimana.
http://www.fz-juelich.de/leap05/main/images/scheduler.jpg
![Page 35: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/35.jpg)
Metodi agili: iterazioni (2)
Ogni iterazione è un piccolo progetto a sé stante e deve contenere tutto ciò che è necessario per rilasciare un piccolo incremento nelle funzionalità
del software: pianificazione (planning), analisi dei requisiti,
progetto, implementazione, test e documentazione.
![Page 36: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/36.jpg)
User Story
Le User Story sono un semplice modo per
raccogliere i requirements di un
progetto; una alternativa alla scrittura di lunghe e
dettagliate specifiche http://www.yeshua.it/images/papiro.jpg
![Page 37: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/37.jpg)
User Story
Le User Story sono un semplice modo per
raccogliere i requirements di un
progetto; una alternativa alla scrittura di lunghe e
dettagliate specifiche http://www.yeshua.it/images/papiro.jpg
![Page 38: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/38.jpg)
User Story
Come utente [ruolo dell’utente]
voglio fare [scopo]
per poter [motivo]http://www.agileadvice.com/archives/AgileClassroom-MostRecent-
EndOfClass.jpg
![Page 39: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/39.jpg)
Metodologie agili - user Story: un
esempio“C'era una volta, in un paese lontano, un gentiluomo vedovo
che viveva in una bella casa con la sua unica figlia.
Egli donava alla sua adorata bambina qualsiasi cosa ella desiderasse: bei vestiti, un
cucciolo, un cavallo.”http://www.imageclick.altervista.org/cartoni
%20animati-file/1236001171814_cenerentola.jpg
![Page 40: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/40.jpg)
Metodologie agili - user Story: un
esempio“C'era una volta, in un paese lontano, un gentiluomo vedovo
che viveva in una bella casa con la sua unica figlia.
Egli donava alla sua adorata bambina qualsiasi cosa ella desiderasse: bei vestiti, un
cucciolo, un cavallo.”http://www.imageclick.altervista.org/cartoni
%20animati-file/1236001171814_cenerentola.jpg
![Page 41: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/41.jpg)
User Story: un esempio
“Come utente
voglio poter visualizzare l’elenco dei titoli possibili dei libri da
acquistare”
![Page 42: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/42.jpg)
Quindi?
Abbiamo capito, a grandi linee, cosa sono le metologie
agili.
E adesso come le applichiamo?
![Page 43: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/43.jpg)
Che strumenti può usare il
PM?Nessun strumento: si va a
braccio!
www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
![Page 44: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/44.jpg)
Che strumenti può usare il
PM?Nessun strumento: si va a
braccio!
www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
![Page 45: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/45.jpg)
Che strumenti può usare il
PM?Foglio di calcolo.
http://www.eduverse.org/images/busy_person.jpg
![Page 46: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/46.jpg)
Che strumenti può usare il
PM?Foglio di calcolo.
http://www.eduverse.org/images/busy_person.jpg
![Page 47: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/47.jpg)
Che strumenti può usare il
PM?Microsoft Project
www.albanesi.it/Mente/Imma/indaffarato1.jpg
![Page 48: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/48.jpg)
Che strumenti può usare il
PM?Microsoft Project
www.albanesi.it/Mente/Imma/indaffarato1.jpg
![Page 49: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/49.jpg)
Che strumenti può usare il
PM?SAAS (Software As A Service)
exacterm.files.wordpress.com/2009/05/saas.jpg
![Page 50: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/50.jpg)
Che strumenti può usare il
PM?SAAS (Software As A Service)
exacterm.files.wordpress.com/2009/05/saas.jpg
![Page 51: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/51.jpg)
Software Saas?
![Page 52: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/52.jpg)
Alcuni sono trendy
![Page 53: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/53.jpg)
Alcuni sono trendy
![Page 54: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/54.jpg)
Altri richiedono molto impegno
![Page 55: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/55.jpg)
Altri richiedono molto impegno
![Page 56: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/56.jpg)
Altri con un taglio XP
![Page 57: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/57.jpg)
Altri con un taglio XP
![Page 58: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/58.jpg)
Tutti “costicchiano”
![Page 59: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/59.jpg)
Tutti “costicchiano”
![Page 60: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/60.jpg)
Tutti “costicchiano”
![Page 61: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/61.jpg)
E i MIEI dati dove li tengono?
http://www.flickr.com/photos/mikereys/2898906857/
![Page 62: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/62.jpg)
E i MIEI dati dove li tengono?
http://www.flickr.com/photos/mikereys/2898906857/
![Page 63: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/63.jpg)
Fermi tutti!
Ok, serve uno strumento per il
PM.
E i developer? share.skype.com/sites/en/developer.jpg
![Page 64: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/64.jpg)
Fermi tutti!
Ok, serve uno strumento per il
PM.
E i developer? share.skype.com/sites/en/developer.jpg
![Page 65: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/65.jpg)
Di solito i developer usano un sistema di
versionamento del codice e un sistema di
gestione ticket
http://www.sdtimes.com/blog/image.axd?
picture=2009%2F3%2Fsubversion_logo-384x332.png
http://www.edgewall.org/gfx/trac_logo.png
Molti developer usano Subversion e Trac
Da cosa di parte
![Page 66: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/66.jpg)
Di solito i developer usano un sistema di
versionamento del codice e un sistema di
gestione ticket
http://www.sdtimes.com/blog/image.axd?
picture=2009%2F3%2Fsubversion_logo-384x332.png
http://www.edgewall.org/gfx/trac_logo.png
Molti developer usano Subversion e Trac
Da cosa di parte
![Page 67: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/67.jpg)
Trac: caratteristiche
• Web-based
• Open source
• Wiki
• Issue tracking
• Interfaccia su Subversion
• Possibilità di personalizzare i campi e le ricerche per la costruzione di report dello stato del progetto
• Molti plug-in
![Page 68: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/68.jpg)
Trac: caratteristiche
• Web-based
• Open source
• Wiki
• Issue tracking
• Interfaccia su Subversion
• Possibilità di personalizzare i campi e le ricerche per la costruzione di report dello stato del progetto
• Molti plug-in
![Page 69: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/69.jpg)
Ma perchè non estendiamo
Trac?
http://www.stefanoapuzzo.it/html/images/stories/lampadina0.gif
![Page 70: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/70.jpg)
Ma perchè non estendiamo
Trac?
http://www.stefanoapuzzo.it/html/images/stories/lampadina0.gif
![Page 71: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/71.jpg)
CluemapperClueMapper è una versione “pompata” di Trac. Offre:
• wiki
• gestione ticket
• integrazione con sistemi di versionamento
• gestione delle tempistiche
• metodologie agili: iterazioni e user story con interfaccia D&D
![Page 72: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/72.jpg)
CluemapperClueMapper è una versione “pompata” di Trac. Offre:
• wiki
• gestione ticket
• integrazione con sistemi di versionamento
• gestione delle tempistiche
• metodologie agili: iterazioni e user story con interfaccia D&D
![Page 73: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/73.jpg)
Cluemapper plugin
• Itteco (whiteboard & storie)
• ClueTimer (quanto ci hai messo?)
• TracTags (project manager 2.0)
• TracWysiwyg (per fighetti anti-wiki)
• TimingAndEstimation (quanto ci metti?)
![Page 74: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/74.jpg)
whiteboard
![Page 75: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/75.jpg)
tempo!
![Page 76: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/76.jpg)
tag tag tag
![Page 77: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/77.jpg)
se wiki è così scomodo :)
![Page 78: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/78.jpg)
se wiki è così scomodo :)
![Page 79: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/79.jpg)
dammi una stima
![Page 80: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/80.jpg)
Live demo!
http://www.rockaction.it/e107_plugins/coppermine_menu/albums/userpics/10004/normal_queen%20%2B%20paul%20rodgers_live%20at%20palalottomatica_26%2009%202008%20027.jpg
![Page 81: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/81.jpg)
Live demo!
http://www.rockaction.it/e107_plugins/coppermine_menu/albums/userpics/10004/normal_queen%20%2B%20paul%20rodgers_live%20at%20palalottomatica_26%2009%202008%20027.jpg
![Page 82: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/82.jpg)
Al volo: Bologna XP User Group
http://www.xpug.it/bologna-xpug.html
http://blog.hubdirector.com/italian-agile-day-2007/
![Page 83: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/83.jpg)
Al volo: Bologna XP User Group
http://www.xpug.it/bologna-xpug.html
http://blog.hubdirector.com/italian-agile-day-2007/
![Page 84: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/84.jpg)
Italian Agile Day 2009!
http://www.agileday.it/
![Page 85: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/85.jpg)
Italian Agile Day 2009!
http://www.agileday.it/
![Page 86: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/86.jpg)
Disclaimer
![Page 87: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/87.jpg)
Disclaimer
“Nessun developer è stato maltrattato durante la scrittura di questa presentazione”.
![Page 88: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/88.jpg)
Contatti
Massimo Azzolinimassimo [AT] redturtle [DOT] net
Stefano Marchettistefano [AT] redturtle [DOT] net
![Page 89: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/89.jpg)
Domande?
![Page 90: ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili](https://reader035.vdocuments.mx/reader035/viewer/2022062616/54b3911c4a79592d708b456c/html5/thumbnails/90.jpg)
Domande?