Set 15

Negli ultimi mesi sono stato molto concentrato sulla realizzazione della nuova interfaccia di gestione del nostro CMS t.nes. Spero di poter fare una panoramica al più presto.

L’ultima fatica é stata realizzare un widget per la composizione di questionari. I requisiti, beno o male i soliti: facile e veloce da utilizzare. Ogni risposta può essere vera o falsa.

Tutto il front-end di amministrazione é stato scritto basandomi sulle ottime YUI ed estendendone le funzionalità . Il widget per la composizione dei questionari ha seguito la stessa linea di sviluppo con una particolare attenzione all’editing in-line.

Il risultato é stato soddisfacente, riuscendo ad ottenere un widget che lavora in modo totalmente asincrono per le sue funzionalità  (creazione, modifica, cancellazione) sia sulle domande che sulle risposte. Mancano ancora un paio di dettagli da implementare:

  • segnalazione dello stato di caricamente durante le chiamate XMLHttpRequest,
  • drag & drop per poter riordinare domande e risposte,
  • debugging.

Di seguito un breve screencast che mostra il funzionamento del nuovo widget.

Giu 19

Grazie a Ludo scopro SLOCCount, software per calcolare i costi dei software a partire dalla stima delle linee di codice.

A questo punto mi viene il prurito e la curiosità  di macinare i sorgenti di t.nes, il nostro framework di sviluppo web realizzato in Java, per valutarne il costo. Ecco i risultati.

  • Linee di codice totale (SLOC) = 33.367
  • Stima tempi di sviluppo, anno-uomo (mese-uomo) = 7,95 (95,43)
  • (Basic COCOMO model, mese-uomo = 2,4 * (KSLOC**1,05))
  • Stima del riascio, anni (mesi) = 1,18 (14,13)
  • (Basic COCOMO model, mesi = 2,5 * (mese-uomo*0,38))
  • Numero stimato di sviluppatori medi (tempi di sviluppo/rilascio) = 6,75
  • Costo totale stimato di sviluppo = € 610.765
  • (stipendio medio lordo = € 32.000/anno, overhead = 2.40).