SlideShare a Scribd company logo
1 of 90
Download to read offline
ClueMapper: uno strumento Open
Source per la gestione di progetti
 software con metodologie agili

           Linux Day 2009


       Sabato 24 ottobre 2009 Ferrara
Chi siamo
Stefano Marchetti
stefano [AT] redturtle [DOT] net



Massimo Azzolini
massimo [AT] redturtle [DOT] net
Di cosa parliamo oggi

• Project management
• Metodologie agili
• Tool di gestione progetti con
 metodologie agili
Premessa
Lavoriamo 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).
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
Cosa facciamo

Noi principalmente facciamo
  i project manager
Cioè?

Fare i project manager
   significa gestire
       progetti

 E fin qui ci arriviamo ...
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.
Attività del PM
Alla ricerca dell’equilibrio
1) 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
                                             http://www.storace.it/wp-content/uploads/
5) non impazzire                                       2009/01/equilibrio.jpg
Alla ricerca dell’equilibrio
1) 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
                                             http://www.storace.it/wp-content/uploads/
5) non impazzire                                       2009/01/equilibrio.jpg
Sembra facile

Detto così sembra “quasi”
       fattibile ...
  ... ma può accadere ...
LA LEGGE

« Se qualcosa può
 andare storto, lo
      farà. »
 (Legge di Murphy)
LA LEGGE

« Se qualcosa può
 andare storto, lo
      farà. »
 (Legge di Murphy)
Per riassumere

   Si potrebbe considerare il
 project management come la
risposta scientifica alla Legge di
           Murphy :)
Approccio
 metodologico al PM
   Esistono diversi approcci
      metodologici al PM.
  Esistono gli approcci agili,
interattivi, incrementali e
basati sulla successione di
   fasi predefinite, ecc.
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
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
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
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
Agile manifesto
 I principi su cui si basa
una metodologia leggera
che segua i punti indicati
dall'Agile Manifesto,
                             http://www.ludicer.it/supereroi/fantastici-
       sono solo 4                    quattro/fantastici4.jpg
Agile manifesto
 I principi su cui si basa
una metodologia leggera
che segua i punti indicati
dall'Agile Manifesto,
                             http://www.ludicer.it/supereroi/fantastici-
       sono solo 4                    quattro/fantastici4.jpg
Agile manifesto
  principio 1

    Parlare!


                  http://www.flickr.com/photos/timbomb/208817779/
Agile manifesto
  principio 1

    Parlare!


                  http://www.flickr.com/photos/timbomb/208817779/
Agile manifesto
  principio 2

Rilasci frequenti
                    http://www.flickr.com/photos/bean/562112223/
Agile manifesto
  principio 2

Rilasci frequenti
                    http://www.flickr.com/photos/bean/562112223/
Agile manifesto
  principio 3


Collaborazione!

                  http://www.agorajesi.it/collaborazione.jpg
Agile manifesto
  principio 3


Collaborazione!

                  http://www.agorajesi.it/collaborazione.jpg
Agile manifesto
  principio 4


    Pronti!
                  http://alebolo.files.wordpress.com/
                         2009/01/partenza1.jpg
Agile manifesto
  principio 4


    Pronti!
                  http://alebolo.files.wordpress.com/
                         2009/01/partenza1.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?
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
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
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
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.
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
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
User Story
Come utente [ruolo
  dell’utente]

voglio fare [scopo]

per poter [motivo]
                      http://www.agileadvice.com/archives/AgileClassroom-MostRecent-
                                               EndOfClass.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
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
User Story: un esempio

         “Come utente
voglio poter visualizzare l’elenco
  dei titoli possibili dei libri da
            acquistare”
Quindi?
   Abbiamo capito, a grandi
linee, cosa sono le metologie
             agili.
     E adesso come le
       applichiamo?
Che strumenti
 può usare il
    PM?
Nessun strumento: si va a
        braccio!



                            www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
Che strumenti
 può usare il
    PM?
Nessun strumento: si va a
        braccio!



                            www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
Che strumenti
 può usare il
    PM?
  Foglio di calcolo.




                       http://www.eduverse.org/images/busy_person.jpg
Che strumenti
 può usare il
    PM?
  Foglio di calcolo.




                       http://www.eduverse.org/images/busy_person.jpg
Che strumenti
 può usare il
    PM?
  Microsoft Project




                      www.albanesi.it/Mente/Imma/indaffarato1.jpg
Che strumenti
 può usare il
    PM?
  Microsoft Project




                      www.albanesi.it/Mente/Imma/indaffarato1.jpg
Che strumenti
 può usare il
    PM?
SAAS (Software As A Service)

                               exacterm.files.wordpress.com/2009/05/saas.jpg
Che strumenti
 può usare il
    PM?
SAAS (Software As A Service)

                               exacterm.files.wordpress.com/2009/05/saas.jpg
Software Saas?
Alcuni sono trendy
Alcuni sono trendy
Altri richiedono molto
        impegno
Altri richiedono molto
        impegno
Altri con un taglio XP
Altri con un taglio XP
Tutti “costicchiano”
Tutti “costicchiano”
Tutti “costicchiano”
E i MIEI dati
  dove li
 tengono?



                http://www.flickr.com/photos/mikereys/2898906857/
E i MIEI dati
  dove li
 tengono?



                http://www.flickr.com/photos/mikereys/2898906857/
Fermi tutti!

 Ok, serve uno
strumento per il
      PM.

E i developer?     share.skype.com/sites/en/developer.jpg
Fermi tutti!

 Ok, serve uno
strumento per il
      PM.

E i developer?     share.skype.com/sites/en/developer.jpg
Da cosa di parte
 Di solito i developer
 usano un sistema di
versionamento del
codice e un sistema di
  gestione ticket


 Molti developer usano      http://www.sdtimes.com/blog/
                                      image.axd?

 Subversion e Trac
                         picture=2009%2F3%2Fsubversion_l
                                   ogo-384x332.png


                            http://www.edgewall.org/gfx/
                                    trac_logo.png
Da cosa di parte
 Di solito i developer
 usano un sistema di
versionamento del
codice e un sistema di
  gestione ticket


 Molti developer usano      http://www.sdtimes.com/blog/
                                      image.axd?

 Subversion e Trac
                         picture=2009%2F3%2Fsubversion_l
                                   ogo-384x332.png


                            http://www.edgewall.org/gfx/
                                    trac_logo.png
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
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
Ma perchè non
 estendiamo
    Trac?



                http://www.stefanoapuzzo.it/html/images/stories/
                lampadina0.gif
Ma perchè non
 estendiamo
    Trac?



                http://www.stefanoapuzzo.it/html/images/stories/
                lampadina0.gif
Cluemapper
ClueMapper è 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
Cluemapper
ClueMapper è 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
Cluemapper plugin

• Itteco (whiteboard & storie)
• ClueTimer (quanto ci hai messo?)
• TracTags (project manager 2.0)
• TracWysiwyg (per fighetti anti-wiki)
• TimingAndEstimation (quanto ci metti?)
whiteboard
tempo!
tag tag tag
se wiki è così scomodo :)
se wiki è così scomodo :)
dammi una stima
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




     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




     Live demo!
Al volo:
 Bologna XP
 User Group
http://www.xpug.it/bologna-
         xpug.html




                              http://blog.hubdirector.com/italian-agile-day-2007/
Al volo:
 Bologna XP
 User Group
http://www.xpug.it/bologna-
         xpug.html




                              http://blog.hubdirector.com/italian-agile-day-2007/
Italian Agile Day
      2009!

  http://www.agileday.it/
Italian Agile Day
      2009!

  http://www.agileday.it/
Disclaimer
Disclaimer

“Nessun developer è stato
maltrattato durante la scrittura
di questa presentazione”.
Contatti

Massimo Azzolini
massimo [AT] redturtle [DOT] net



Stefano Marchetti
stefano [AT] redturtle [DOT] net
Domande?
Domande?

More Related Content

What's hot

Digital Workforce Transformation
Digital Workforce Transformation  Digital Workforce Transformation
Digital Workforce Transformation Accenture Italia
 
Security Services - Accenture Italia
Security Services - Accenture ItaliaSecurity Services - Accenture Italia
Security Services - Accenture ItaliaAccenture Italia
 
Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...
Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...
Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...GoWireless
 
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitale
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitaleSuperare gli ostacoli al cambiamento nel percorso di trasformazione digitale
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitaleIDC Italy
 
Mobility e Cloud come driver per l'innovazione in azienda
Mobility e Cloud come driver per l'innovazione in aziendaMobility e Cloud come driver per l'innovazione in azienda
Mobility e Cloud come driver per l'innovazione in aziendaIDC Italy
 
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele CarzanigaCloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele CarzanigaManuela Moroncini
 
Difendere e far crescere il valore dei dati personali
Difendere e far crescere il valore dei dati personaliDifendere e far crescere il valore dei dati personali
Difendere e far crescere il valore dei dati personaliAccenture Italia
 
Continui attacchi informatici : coinvolgere i business leader per la nuova n...
Continui attacchi informatici : coinvolgere i business leader per la nuova n...Continui attacchi informatici : coinvolgere i business leader per la nuova n...
Continui attacchi informatici : coinvolgere i business leader per la nuova n...Accenture Italia
 
Smau Napoli 2016 - Assintel Report+
Smau Napoli 2016 - Assintel Report+Smau Napoli 2016 - Assintel Report+
Smau Napoli 2016 - Assintel Report+SMAU
 
Slideshare Digital Transformation
Slideshare Digital TransformationSlideshare Digital Transformation
Slideshare Digital TransformationGiovanni Lofrumento
 
Digital Transformation: Faster, Better, Hybrid
Digital Transformation: Faster, Better, HybridDigital Transformation: Faster, Better, Hybrid
Digital Transformation: Faster, Better, HybridIDC Italy
 
Fjord Trends 2016 (in italiano)
Fjord Trends 2016 (in italiano)Fjord Trends 2016 (in italiano)
Fjord Trends 2016 (in italiano)Accenture Italia
 

What's hot (12)

Digital Workforce Transformation
Digital Workforce Transformation  Digital Workforce Transformation
Digital Workforce Transformation
 
Security Services - Accenture Italia
Security Services - Accenture ItaliaSecurity Services - Accenture Italia
Security Services - Accenture Italia
 
Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...
Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...
Disciplinare GREEN-IT – Un’opportunità Un’opportunitàdi certificazione dei da...
 
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitale
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitaleSuperare gli ostacoli al cambiamento nel percorso di trasformazione digitale
Superare gli ostacoli al cambiamento nel percorso di trasformazione digitale
 
Mobility e Cloud come driver per l'innovazione in azienda
Mobility e Cloud come driver per l'innovazione in aziendaMobility e Cloud come driver per l'innovazione in azienda
Mobility e Cloud come driver per l'innovazione in azienda
 
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele CarzanigaCloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
Cloud Computing 2010 - Google Divisione Enterprise - Gabriele Carzaniga
 
Difendere e far crescere il valore dei dati personali
Difendere e far crescere il valore dei dati personaliDifendere e far crescere il valore dei dati personali
Difendere e far crescere il valore dei dati personali
 
Continui attacchi informatici : coinvolgere i business leader per la nuova n...
Continui attacchi informatici : coinvolgere i business leader per la nuova n...Continui attacchi informatici : coinvolgere i business leader per la nuova n...
Continui attacchi informatici : coinvolgere i business leader per la nuova n...
 
Smau Napoli 2016 - Assintel Report+
Smau Napoli 2016 - Assintel Report+Smau Napoli 2016 - Assintel Report+
Smau Napoli 2016 - Assintel Report+
 
Slideshare Digital Transformation
Slideshare Digital TransformationSlideshare Digital Transformation
Slideshare Digital Transformation
 
Digital Transformation: Faster, Better, Hybrid
Digital Transformation: Faster, Better, HybridDigital Transformation: Faster, Better, Hybrid
Digital Transformation: Faster, Better, Hybrid
 
Fjord Trends 2016 (in italiano)
Fjord Trends 2016 (in italiano)Fjord Trends 2016 (in italiano)
Fjord Trends 2016 (in italiano)
 

Similar to ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili

Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentPaolo Sammicheli
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentPaolo Sammicheli
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Carlo Beschi
 
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Simone Onofri
 
Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAlberto Mucignat
 
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiScrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiMarco Da Rin Zanco
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Gabriella
 
Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Felice Pescatore
 
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Vittorio Polizzi
 
Retrospettiva BetterSoftware WebDeBS 20110708
Retrospettiva BetterSoftware WebDeBS  20110708Retrospettiva BetterSoftware WebDeBS  20110708
Retrospettiva BetterSoftware WebDeBS 20110708Carlo Beschi
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 
Semplicità: accessibilità business oriented
Semplicità: accessibilità business orientedSemplicità: accessibilità business oriented
Semplicità: accessibilità business orientedFabrizio Caccavello
 
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU
 

Similar to ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili (20)

Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
 
Agile software lifecycle
Agile software lifecycleAgile software lifecycle
Agile software lifecycle
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software Development
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software Development
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]
 
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
 
Innovare nel B2C
Innovare nel B2CInnovare nel B2C
Innovare nel B2C
 
Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioni
 
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiScrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0
 
Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013Agile@scale - Agile Day 2013
Agile@scale - Agile Day 2013
 
Presentazione framework Symfony
Presentazione framework Symfony Presentazione framework Symfony
Presentazione framework Symfony
 
Tesina ITS final
Tesina ITS finalTesina ITS final
Tesina ITS final
 
Tesina ITS final
Tesina ITS finalTesina ITS final
Tesina ITS final
 
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
 
Retrospettiva BetterSoftware WebDeBS 20110708
Retrospettiva BetterSoftware WebDeBS  20110708Retrospettiva BetterSoftware WebDeBS  20110708
Retrospettiva BetterSoftware WebDeBS 20110708
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Semplicità: accessibilità business oriented
Semplicità: accessibilità business orientedSemplicità: accessibilità business oriented
Semplicità: accessibilità business oriented
 
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
 

More from Stefano Marchetti

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...Stefano Marchetti
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Stefano Marchetti
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stefano Marchetti
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitariStefano Marchetti
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaStefano Marchetti
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniStefano Marchetti
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStefano Marchetti
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineStefano Marchetti
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...Stefano Marchetti
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaStefano Marchetti
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arteStefano Marchetti
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Stefano Marchetti
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, MailchimpStefano Marchetti
 
Report Plone Conference 2012
Report Plone Conference 2012 Report Plone Conference 2012
Report Plone Conference 2012 Stefano Marchetti
 
PloneGov Day 2012 - multimedia, modulistica, SEO
PloneGov Day 2012  - multimedia, modulistica, SEOPloneGov Day 2012  - multimedia, modulistica, SEO
PloneGov Day 2012 - multimedia, modulistica, SEOStefano Marchetti
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...Stefano Marchetti
 
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Stefano Marchetti
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Stefano Marchetti
 

More from Stefano Marchetti (20)

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitari
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di Modena
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltre
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di Modena
 
Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp
 
Report Plone Conference 2012
Report Plone Conference 2012 Report Plone Conference 2012
Report Plone Conference 2012
 
PloneGov Day 2012 - multimedia, modulistica, SEO
PloneGov Day 2012  - multimedia, modulistica, SEOPloneGov Day 2012  - multimedia, modulistica, SEO
PloneGov Day 2012 - multimedia, modulistica, SEO
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
 
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.
 
Plone per tutte le stagioni
Plone per tutte le stagioniPlone per tutte le stagioni
Plone per tutte le stagioni
 
Migrazione Plone4
Migrazione Plone4Migrazione Plone4
Migrazione Plone4
 

ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili

  • 1. ClueMapper: uno strumento Open Source per la gestione di progetti software con metodologie agili Linux Day 2009 Sabato 24 ottobre 2009 Ferrara
  • 2. Chi siamo Stefano Marchetti stefano [AT] redturtle [DOT] net Massimo Azzolini massimo [AT] redturtle [DOT] net
  • 3. Di cosa parliamo oggi • Project management • Metodologie agili • Tool di gestione progetti con metodologie agili
  • 4. Premessa Lavoriamo 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).
  • 5. 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
  • 6. Cosa facciamo Noi principalmente facciamo i project manager
  • 7. Cioè? Fare i project manager significa gestire progetti E fin qui ci arriviamo ...
  • 8. 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.
  • 10. Alla ricerca dell’equilibrio 1) 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 http://www.storace.it/wp-content/uploads/ 5) non impazzire 2009/01/equilibrio.jpg
  • 11. Alla ricerca dell’equilibrio 1) 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 http://www.storace.it/wp-content/uploads/ 5) non impazzire 2009/01/equilibrio.jpg
  • 12. Sembra facile Detto così sembra “quasi” fattibile ... ... ma può accadere ...
  • 13. LA LEGGE « Se qualcosa può andare storto, lo farà. » (Legge di Murphy)
  • 14. LA LEGGE « Se qualcosa può andare storto, lo farà. » (Legge di Murphy)
  • 15. Per riassumere Si potrebbe considerare il project management come la risposta scientifica alla Legge di Murphy :)
  • 16. Approccio metodologico al PM Esistono diversi approcci metodologici al PM. Esistono gli approcci agili, interattivi, incrementali e basati sulla successione di fasi predefinite, ecc.
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. Agile manifesto I principi su cui si basa una metodologia leggera che segua i punti indicati dall'Agile Manifesto, http://www.ludicer.it/supereroi/fantastici- sono solo 4 quattro/fantastici4.jpg
  • 22. Agile manifesto I principi su cui si basa una metodologia leggera che segua i punti indicati dall'Agile Manifesto, http://www.ludicer.it/supereroi/fantastici- sono solo 4 quattro/fantastici4.jpg
  • 23. Agile manifesto principio 1 Parlare! http://www.flickr.com/photos/timbomb/208817779/
  • 24. Agile manifesto principio 1 Parlare! http://www.flickr.com/photos/timbomb/208817779/
  • 25. Agile manifesto principio 2 Rilasci frequenti http://www.flickr.com/photos/bean/562112223/
  • 26. Agile manifesto principio 2 Rilasci frequenti http://www.flickr.com/photos/bean/562112223/
  • 27. Agile manifesto principio 3 Collaborazione! http://www.agorajesi.it/collaborazione.jpg
  • 28. Agile manifesto principio 3 Collaborazione! http://www.agorajesi.it/collaborazione.jpg
  • 29. Agile manifesto principio 4 Pronti! http://alebolo.files.wordpress.com/ 2009/01/partenza1.jpg
  • 30. Agile manifesto principio 4 Pronti! http://alebolo.files.wordpress.com/ 2009/01/partenza1.jpg
  • 31. 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?
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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.
  • 36. 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
  • 37. 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
  • 38. User Story Come utente [ruolo dell’utente] voglio fare [scopo] per poter [motivo] http://www.agileadvice.com/archives/AgileClassroom-MostRecent- EndOfClass.jpg
  • 39. 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
  • 40. 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
  • 41. User Story: un esempio “Come utente voglio poter visualizzare l’elenco dei titoli possibili dei libri da acquistare”
  • 42. Quindi? Abbiamo capito, a grandi linee, cosa sono le metologie agili. E adesso come le applichiamo?
  • 43. Che strumenti può usare il PM? Nessun strumento: si va a braccio! www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
  • 44. Che strumenti può usare il PM? Nessun strumento: si va a braccio! www.eln.uniroma2.it/mimeg/munch_urlo_big.jpg
  • 45. Che strumenti può usare il PM? Foglio di calcolo. http://www.eduverse.org/images/busy_person.jpg
  • 46. Che strumenti può usare il PM? Foglio di calcolo. http://www.eduverse.org/images/busy_person.jpg
  • 47. Che strumenti può usare il PM? Microsoft Project www.albanesi.it/Mente/Imma/indaffarato1.jpg
  • 48. Che strumenti può usare il PM? Microsoft Project www.albanesi.it/Mente/Imma/indaffarato1.jpg
  • 49. Che strumenti può usare il PM? SAAS (Software As A Service) exacterm.files.wordpress.com/2009/05/saas.jpg
  • 50. Che strumenti può usare il PM? SAAS (Software As A Service) exacterm.files.wordpress.com/2009/05/saas.jpg
  • 56. Altri con un taglio XP
  • 57. Altri con un taglio XP
  • 61. E i MIEI dati dove li tengono? http://www.flickr.com/photos/mikereys/2898906857/
  • 62. E i MIEI dati dove li tengono? http://www.flickr.com/photos/mikereys/2898906857/
  • 63. Fermi tutti! Ok, serve uno strumento per il PM. E i developer? share.skype.com/sites/en/developer.jpg
  • 64. Fermi tutti! Ok, serve uno strumento per il PM. E i developer? share.skype.com/sites/en/developer.jpg
  • 65. Da cosa di parte Di solito i developer usano un sistema di versionamento del codice e un sistema di gestione ticket Molti developer usano http://www.sdtimes.com/blog/ image.axd? Subversion e Trac picture=2009%2F3%2Fsubversion_l ogo-384x332.png http://www.edgewall.org/gfx/ trac_logo.png
  • 66. Da cosa di parte Di solito i developer usano un sistema di versionamento del codice e un sistema di gestione ticket Molti developer usano http://www.sdtimes.com/blog/ image.axd? Subversion e Trac picture=2009%2F3%2Fsubversion_l ogo-384x332.png http://www.edgewall.org/gfx/ trac_logo.png
  • 67. 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
  • 68. 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
  • 69. Ma perchè non estendiamo Trac? http://www.stefanoapuzzo.it/html/images/stories/ lampadina0.gif
  • 70. Ma perchè non estendiamo Trac? http://www.stefanoapuzzo.it/html/images/stories/ lampadina0.gif
  • 71. Cluemapper ClueMapper è 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
  • 72. Cluemapper ClueMapper è 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
  • 73. Cluemapper plugin • Itteco (whiteboard & storie) • ClueTimer (quanto ci hai messo?) • TracTags (project manager 2.0) • TracWysiwyg (per fighetti anti-wiki) • TimingAndEstimation (quanto ci metti?)
  • 77. se wiki è così scomodo :)
  • 78. se wiki è così scomodo :)
  • 82. Al volo: Bologna XP User Group http://www.xpug.it/bologna- xpug.html http://blog.hubdirector.com/italian-agile-day-2007/
  • 83. Al volo: Bologna XP User Group http://www.xpug.it/bologna- xpug.html http://blog.hubdirector.com/italian-agile-day-2007/
  • 84. Italian Agile Day 2009! http://www.agileday.it/
  • 85. Italian Agile Day 2009! http://www.agileday.it/
  • 87. Disclaimer “Nessun developer è stato maltrattato durante la scrittura di questa presentazione”.
  • 88. Contatti Massimo Azzolini massimo [AT] redturtle [DOT] net Stefano Marchetti stefano [AT] redturtle [DOT] net