• Home
  • Curriculum
  • Portfolio
  • Blog
  • Contacts

Tag Archive for: ideato

  • Follow us on Twitter
  • Join our Facebook Group
  • RSS

Pubblicato il video della eZ Conference 2009

this entry has 0 Comments/ in eZ planet, ideato / by cphp
18 luglio 2009

Ecco il video riassunto della eZ Conference 2009. Al minuto 6:00 ci sono le immagini della mia premiazione!!

Test funzionali su eZ Publish con phpunit e sfWebBrowser

this entry has 3 Comments/ in eZ planet, ideato / by cphp
18 luglio 2009

Da molto tempo aspettavo questo momento, la possibilità di effettuare test funzionali su eZ Publish.

Non vi voglio annoiare spiegandovi l’importanza dei test automatici unitari e funzionali, ma lavorando con symfony e scoprendone le gioie ormai da più di due anni, la mancanza di questa feature su eZ Publish mi rendeva veramente nervoso.

Questa settimana ho lavorato con Jacopo su una nuova estensione che ora offre la possibilità di eseguire test funzionali con phpunit e sfWebBrowser sul famoso cms eZ Publish, dandoci il controllo completo sullo sviluppo.

L’implementazione è stata possibile grazie all’integrazione di phpunit in eZ Publish. Si finalmente anche loro hanno capito che devono testare le loro classi per poter far evolvere il CMS e fare refactoring. Però lo script integrato dà solo la possibilità di eseguire test unitari e non test funzionali.

Per questo motivo abbiamo realizzato una classe phpunit eZBrowserTestCase che è in grado di caricare classi, oggetti e nodi eZ Publish da un file YAML su database ed offre metodi proxy verso la classe sfWebBrowser per poter navigare un sito web da console proprio come se fosse un browser. Inoltre implementa metodi per testare la presenza di elementi sul dom attraverso i selettori CSS.
Read more →

eZ Awards 2009! …and the winner is…

this entry has 2 Comments/ in Di tutto un po'... / by cphp
30 giugno 2009

Fantastico!! Torno da una settimana parigina veramente piena di emozioni.
Ho partecipato la settimana scorsa alla eZ Conference 2009, conferenza annua della eZ System. In occasione della conferenza si sono tenuti anche gli eZ Awards, riconoscimenti che vengono datai tutti gli anni a personaggi di spicco della comunità per il lavoro fatto.

Quest’anno sono stato nominato per “la pubblicazione dell’anno” con il libro che io e Fullo abbiamo scritto “eZ Publish 4: Enterprise web sites step by step“.

Giovedì sera il nostro lavoro ha ricevuto l’eZ Award come migliore pubblicazione dell’anno!!! E’ stato veramente emozionante.

Per questo premio voglio pubblicamente ringraziare ideato, Fullo, Packt Publishing ed eZ Systems.

Sviluppo Agile – Chi paga il bug-fixing?

this entry has 3 Comments/ in Di tutto un po'... / by cphp
27 maggio 2009

Proprio oggi stavo facendo una riflessione sui metodo agili e sul famoso dilemma della responsabilità del bug-fixing.

In un processo waterfall la responsabilità del bug fixing è (quasi) sempre a carico del fornitore (azienda che sviluppa software), spesso causando gravi disagi nei tempi di consegna e nel pagamento delle risorse.

In un processo agile, dove l’azienda fornitrice mette a disposizione un team full-time (o con effort concordato) sul singolo progetto di un cliente, chi paga il bug fixing?

Dal mio punto di vista ritengo che se un team adotta tutte le buone pratiche agili dovrebbe essere in grado di creare software esente da bug. Ovviamente questo non è sempre possibile.

I punti deboli della catena possono essere:

    • scrittura di un test non completo;
    • storie troppo poco granulari;
    • poco feedback tra team e cliente;

      Ok, ammettiamo che il bug è stato creato, quindi siamo caduti in uno dei tre punti precedenti. Tutti e tre i punti indicano che è stato tolto tempo all’implementazione di una storia, poichè:

        • scrivere test completi richiede tempo;
        • splittare storie significa più tempo di sviluppo;
        • più feedback significa più tempo con il cliente

          La mia domanda a questo punto è: “Che cosa ha fatto il team di questo tempo non utilizzato?”

          Se c’è un rapporto di fiducia e trasparenza tra cliente e fornitore direi che il team se non ha speso il tempo per le attività viste sopra lo ha speso per continuare lo sviluppo dell’iterazione, quindi ha sempre venduto valore al cliente.

          Con ciò direi che il bug-fixing rientra nella normale vendita di valore che il team fa nei confronti del cliente e che ogni bug, come ben spiegato in tutti i manuali agili, va trasformato in storia, stimato e pianificato nelle iterazioni successive.

          Il team agile vende il maggiore valore al cliente nel minor tempo possibile, il cliente deve pagare tutto il valore che il team crea.

          Cesena XP User Group

          this entry has 8 Comments/ in Di tutto un po'... / by cphp
          31 marzo 2009

          E’ un po’ che sento il desiderio di organizzare un XP User Group romagnolo. Per chi non lo conosce, un XP User Group (XPUG) è un gruppo di utenti che si incontrano informalmente in orario extra lavorativo per parlare delle metodie agili e delle pratiche XP, nonchè per fare human network e bere birra ;-) !!

          Solitamente gli incontri possono essere sotto forma di:

          • Mini BarCamp
          • Coding Dojo
          • Workshop
          • Talk

          Il gruppo è aperto a sviluppatori che non conoscono ma sono interessati a conoscere l’XP, e a chi già lo conosce ma ha voglia di confrontarsi.

          Vorrei sondare se c’è interesse nella realizzazione di questo progetto. Dal mio punto di vista, il gruppo può raccogliere sviluppatori di Cesena e zone limitrofi.

          Lasciate un commento se siete interessati a partecipare, così organizziamo il primo incontro dove ci conosceremo e definiremo che cosa fare.

          Page 3 of 7‹12345›»
          Popular
          • La realizzazione di un progetto softwaregennaio 29, 2006, 9:21 pm
          • Sono un uomo libero!!novembre 29, 2005, 9:10 pm
          • Un grande giornodicembre 15, 2005, 10:39 pm
          • Le mie vacanze Natalizie e phpMyInvoicedicembre 29, 2005, 9:17 pm
          Recent
          • Integrazione con un “SMTP relay on the cloud̶...agosto 4, 2011, 4:09 pm
          • Geolocalizzazione in PHPluglio 6, 2011, 5:40 pm
          • Un matrimonio veramente fico!!luglio 6, 2011, 4:09 pm
          • Si avvicina un grande giornomaggio 12, 2011, 2:20 pm
          Comments
          • Ciao da un ex-collega di Unversità :) Qui da noi (Studiozeropixel)...luglio 6, 5:40 pm by S.Russo
          • Ho implementato ieri la stessa identica formula per un post...luglio 6, 5:40 pm by Giorgio Sironi
          • Ciao Ciccio, l'autoload sembra essere compatibile con...luglio 6, 5:40 pm by Alessandro Nadalin
          • Daje Ciccio!maggio 12, 2:20 pm by Alessandro Nadalin
          Tags
          2010 Add new tag agile appunti aprile aquila book cloud computing conference defacement eventi ez awards ezconf ezconf09 eZ planet ezplanet ez publish ez pulish facebook feed formazione giàva highlights ideato javascript LinkedIn ministero mylife Php phpcon phpday2009 primo aprile punti real time servizi slide social software sviluppo agile xpug

          Archivi

          • agosto 2011
          • luglio 2011
          • maggio 2011
          • novembre 2010
          • aprile 2010
          • febbraio 2010
          • gennaio 2010
          • dicembre 2009
          • novembre 2009
          • ottobre 2009
          • settembre 2009
          • agosto 2009
          • luglio 2009
          • giugno 2009
          • maggio 2009
          • aprile 2009
          • marzo 2009
          • febbraio 2009
          • gennaio 2009
          • luglio 2008
          • maggio 2008
          • aprile 2008
          • febbraio 2008
          • novembre 2007
          • ottobre 2007
          • settembre 2007
          • luglio 2007
          • giugno 2007
          • maggio 2007
          • aprile 2007
          • febbraio 2007
          • gennaio 2007
          • dicembre 2006
          • novembre 2006
          • ottobre 2006
          • settembre 2006
          • agosto 2006
          • luglio 2006
          • giugno 2006
          • maggio 2006
          • aprile 2006
          • marzo 2006
          • febbraio 2006
          • gennaio 2006
          • dicembre 2005
          • novembre 2005
          • ottobre 2005
          • settembre 2005
          • agosto 2005
          • luglio 2005
          • giugno 2005
          • maggio 2005
          • aprile 2005
          • Home
          • Curriculum
          • Portfolio
          • Blog
          • Contacts

          Meta

          • Collegati
          • Voce RSS
          • RSS dei commenti
          • WordPress.org
          © Copyright - Francesco Trucchia - Wordpress Theme by Kriesi.at
          • Send us Mail
          • Follow us on Twitter
          • Join our Facebook Group
          • Subscribe to our RSS Feed