sinekarta : a che punto siamo?
agosto 30, 2010 Lascia un commento
Eccoci all’ultimo articolo di Agosto, la serie estiva si conclude ed i ritmi del blog ritornano ad essere serrati.
Invece che chiudere il mese con un noiosissimo articolo tecnico, mi collego alle ultime attività svolte per allineare tutti gli interessati sugli sviluppi del progetto; una sorta di SAL (Stato Avanzamento Lavori) aperto.
Abbiamo recentemente deciso di cambiare il tipo di licenza, sarà ovviamente sempre opensource, ma anzichè utilizzare la licenza Apache v2 abbiamo deciso di passare alla più comune GNU GPL v3.
Abbiamo appena consolidato l’analisi dei requisiti tecnici, è stato un parto lungo e difficile. Chi fosse interessato a leggerla può trovarla a questo indirizzo.
Il consolidamento di questo documento ci ha permesso di definire ( FINALMENTE! ) un piano di lavoro.
Prima di sparare date però, lasciatemi dire che, come inizialmente previsto, realizzare sinekarta non sarà così difficile. La parte difficile del progetto è stata quella di studio : abbiamo dovuto studiare la normativa (che fatica!), poi Alfresco, javasign, itext, openoffice, un pizzico di applet e java Q.B..
In pratica gli ingredienti c’erano già tutti, bastava soltanto avere la pazienza, la voglia e la capacità di scrivere la ricetta! Capire come dosare esattamente ciascun ingrediente per ottenere un risultato degno di un ristornate di alta qualità.
Ricordo a chi non lo avesse ancora capito che questa prima versione tratterà soltanto la conservazione sostitutiva e l’archiviazione ottica, la fatturazione elettronica sarà oggetto della versione 2.0 di sinekarta.
Ma bando alle ciance, e vediamo di capire quali sono gli obiettivi del progetto :
Chi è abbituato alle convenzioni riguardo il versioning dei prodotti software avrà già tutto chiaro, lasciate che dia una piccola spiegazione per i NON addetti ai lavori.
Alla fine di Settembre (quindi tra più o meno 30 giorni) verrà rilasciata la versione Beta. Questa versione sarà gia funzionante ma sarà dedicata agli addetti ai lavori. Conterrà parecchi bug, la documentazione sarà parecchio scarsa e molto (troppo) tecnica. Non sarà possibile effettuare OCR nè firmare i documenti da parte di un PU.
A metà Ottobre sarà rilasciata una versione RC 1 (prima Release Candidate); Questa versione, oltre a correggere errori della versione precedente, aggiungerà la possibilità di firmare i documenti originali unici da parte di un Pubblico Ufficiale.
La release successiva (RC 2 a fine Ottobre) aggiungerà, oltre al bug fixing la possibilità di eseguire OCR delle immagini dei documenti.
La RC 3 (a metà Novembre) si concentrerà più sugli aspetti di contorno che sugli aspetti software. Ovviamente ci sarà sempre una componente di bug fixing (gli errori non mancano mai ed è sacrosanto correggerli sempre) ma i principali temi trattati da questo rilascio riguarderanno la documentazione e la manualistica.
Altri 15 giorni (e si arriva alla fine di Novembre) per correggere gli ultimi errori e pacchettizzare quella che sarà la versione 1.0 definitiva (GA = General Availability).
La fatturazione elettronica, anche se inizieremo a trattarla in questo blog molto presto, verrà analizzata dal punto di vista tecnico a partire da Dicembre.