Source: http://docplayer.it/2053484-Realizzazione-di-un-modello-sostenibile-di-riuso-di-software-in-una-pubblica-amministrazione-locale.html
Timestamp: 2018-06-21 05:13:09+00:00

Document:
Realizzazione di un modello sostenibile di Riuso di software, in una Pubblica Amministrazione Locale - PDF
Realizzazione di un modello sostenibile di Riuso di software, in una Pubblica Amministrazione Locale
Download "Realizzazione di un modello sostenibile di Riuso di software, in una Pubblica Amministrazione Locale"
1 Realizzazione di un modello sostenibile di Riuso di software, in una Pubblica Amministrazione Locale Eugenia Cutrona Marzo 2006 i quaderni dell egov
3 Se la natura ha creato una cosa meno soggetta delle altre alla proprietà esclusiva, questa è l azione della potenza del pensiero chiamata idea, che un singolo può possedere in maniera esclusiva finché la tiene per sé; ma nel momento in cui essa è divulgata, costringe se stessa a essere proprietà di ognuno, e chi la riceve non può restituirla Colui il quale riceve un idea da me, riceve istruzioni senza diminuire le mie, così come colui il quale accende la propria candela con la mia, riceve luce senza toglierla a me. 3
5 Prefazione Le economie evolute si avviano verso un modello di specializzazione basato sulla produzione di beni e servizi ad alto contenuto di conoscenza. 2 Per sviluppare una produzione di beni e servizi che sia il più possibile coerente con la nuova forma di economia scaturisce l esigenza di trattare gli argomenti di seguito elaborati. Il lavoro esamina l applicazione del principio del riuso ad un software preesistente; quali sono le regole del riuso e con che tipo di licenza si può rilasciare da parte di una Pubblica Amministrazione; la tesi si conclude passando a considerare il caso dello sviluppo di un applicazione che possa poi essere riusabile. Ringraziamenti: A Lorenzo Nesi, Responsabile del Sistema Informativo del Circondario Empolese Valdelsa e al personale del Circondario che mi ha messo a disposizione la struttura per poter svolgere la mia ricerca e infine tutto il personale del sistema informativo per l ospitalità, e a Simone Montangero, Postdoc dell Università Normale di Pisa, membro del Comitato Scientifico del Master in Gestione del Software Open Source. Il Master in Gestione del Software Open Source prevede uno stage formativo che in tal caso si è svolto nel Circondario Empolese Valdelsa, con obiettivo: l implementazione della II Fase dell egovernement, di cui all Avviso della Linea 2 del Ministero dell Innovazione progettare il riuso delle soluzioni on-line dei servizi per cittadini e imprese. Eugenia Cutrona, laureata in Scienze dell Informazione, ha frequentato il 1 Master universitario italiano in Gestione del software Open Source, a cura del Dipartimento di Informatica. Il master mi ha permesso l'acquisizione di elementi di programmazione e di Information Technology Management, ed in particolare l'approfondimento di modelli di sviluppo orientati all'utilizzo di soluzioni informatiche Open Source. 2 Tratto dalla rivista BELTEL: rapporto mensile indipendente sull ICT e sulla convergenza, fondato da Gianni Di Quattro Cristiano Antonelli - Maggio 2005 n. 5. 5
6 Indice Prefazione... 5 Indice... 6 Introduzione... 7 (e-government)... 9 Contesto Istituzionale e Amministrativo... 9 e-government I soggetti nazionali: CNIPA e Formez Il soggetto locale: la Gestione Associata del circondario Empolese Valdelsa (Software Open Source e Riuso) Breve storia Os e progetto GNU Definizione Open Source Riferimento a Os Adozione Open Source Riuso Centri Regionali di Competenza Problemi nell adozione di Open Source Modello di Riuso e Customer Satisfaction Pregi dell Open Source Innovazione Opere dell'ingegno Contratto e licenza Due realtà di Riuso (Licenze) Licenza Copyleft Breve storia dei Creative Commons Obiettivi dei Creative Commons Diritti SIAE (Personale degli Enti Locali) Personale degli Enti e Riuso Forme di Incentivi Considerazioni Fonti normative...errore. Il segnalibro non è definito. Sitografia...Errore. Il segnalibro non è definito. 6
7 Introduzione Lo sviluppo dell era digitale è uno dei fattori di cambiamento dei rapporti cittadino/pubblica Amministrazione, soprattutto nell ambito delle nuove competenze degli Enti Locali. Anche all interno della Pubblica Amministrazione locale l introduzione dell informatizzazione, sia dal punto di vista amministrativo, sia dal punto di vista informatico, si avvera inducendo un cambiamento delle procedure operative. Un ruolo importante in questo processo, in Italia, è dovuto alla diffusione dei Personal Computer. Questo cambiamento nel sistema amministrativo italiano deve la sua genesi, oltre al fattore tecnologico suddetto, anche alla modifica dei rapporti Stato centrale Amministrazioni periferiche, una per tutte la modifica al titolo V della Costituzione entrata in vigore nell ottobre Verrà trattato soprattutto un aspetto dei nuovi processi amministrativi. L introduzione del concetto di Riuso del software libero. Difatti, agli albori, l informatica era conosciuta ed utilizzata solo nei laboratori scientifici, i cui addetti utilizzavano principalmente software libero, perché ogni membro della comunità scientifica potesse svilupparlo, apporvi modifiche e renderle disponibili agli altri. È in seguito alla nascita dei Personal Computer, intorno agli anni 70, e alla successiva diffusione degli stessi come strumento comune di lavoro, accompagnato dall introduzione del software come bene di consumo, che nasce il copyright per il software. Tale evoluzione dei processi informativi ed informatici, che per gran parte degli anni 80 e 90 si è basato, dal punto di vista tecnico, soprattutto su programmi della famiglia Microsoft o compatibili con gli stessi, cerca oggi una strada alternativa attraverso l utilizzo e lo sviluppo del software Open Source. Senza modificazione non c'è evoluzione e l'evoluzione, per essere efficace, non dovrebbe avere vincoli 3 ; questa rappresenta la base del sapere libero, della condivisione della conoscenza che non ha limiti, ma che si propaga su larga scala, grazie al contributo notevole di Internet che ha per confini il mondo intero. Tale strumento permette una comunicazione rapida, una forma di espressione che esula da quelle che erano le regole canoniche del sapere. Il libero sapere coincide con la distribuzione dello stesso e il software è un sapere. In particolare quest ultimo è accessibile ancora più facilmente scaricandolo da un sito: o tramite la compilazione di un form (è possibile scaricarlo successivamente) o addirittura ricevere un supporto removibile contenente la versione del software che ci interessa. Dunque il software è un sapere e un servizio e l economia odierna tende a basarsi sulla conoscenza (e servizi connessi) piuttosto che principalmente sui beni. Ed è proprio perché il principale prodotto che la P.A. fornisce sono servizi, ecco che la stessa ha necessità di dotarsi di software per erogare competitivamente questi ultimi. L evoluzione si intreccia e permette nuove forme di gestione dei rapporti con il territorio e con chi lo abita, lo vive: ecco delineata una direttrice di e-government. A livello di Pubblica Amministrazione centrale si è analizzata un azione di implementazione dell e-government, inerente il principio del riuso dei servizi on-line per cittadini e imprese, elaborando un documento omogeneo che fissi i principali presupposti (capisaldi) del riuso. Il riuso viene adottato per garantire una vera interoperabilità di fatto delle singole Amministrazioni e fare in modo che la prefigurata cooperazione applicativa sia finalmente realtà. Come valore aggiunto di questo processo abbiamo inoltre un software che diviene gradualmente scalabile e affidabile, perché, ipotesi, se anche l azienda che ha fornito il servizio (comprensivo di software) all Ente Locale, ha fornito un software in modalità Open Source e cessi la sua attività in un qualsiasi momento, l Ente avrebbe già in proprio possesso un supporto al codice sorgente, unito ad una documentazione completa del software (Open Source), tale da permettere ad un tecnico di conoscere i criteri della costruzione dell applicazione realizzata ad hoc per l Amministrazione. L implementazione di un software a codice aperto, inoltre, ha anche un immediato riscontro sull organizzazione tramite un ridisegno dei processi e sul raffinamento del sistema e sulla bonifica e normalizzazione delle basi di dati. 3 Luca Didoné, tesi dal titolo: Modelli di business per il software libero - Università degli Studi di Trento a.a. 2000/ 01. 7
8 L analisi parte dall e-government, dando una breve descrizione di quello che è il contesto normativo che fa affacciare l Italia alla sfera innovativa e introducendo una visuale dell e-government che parte dal concetto che regola la proprietà del software (e il riuso connesso) per quanto riguarda la P.A. locale. Segue una breve panoramica storica dell Open Source, il significato della parola e l adozione dell Open Source, e infine il principio del riuso previsto, in ambito regionale, dalla L. n. 01/2004 della Regione Toscana, seguita, in ambito nazionale, dal nuovo Codice dell Amministrazione Digitale (D. Lgs. 07/03/2005 n. 82). Si entra poi nel dettaglio di come si siano configurati nuovi Uffici regionali per svolgere al meglio le nuove competenze di governo delle Amministrazioni Locali e come si procede, per questo sentiero ad un assetto avanzato e scalabile, derivante dalla crescente acquisizione dell innovatività propria del settore informatico. Si parla dunque della protezione legale e delle licenze software, perché al tipo di software Os utilizzato dalla P.A. sono legati anche l adeguamento delle licenze d uso; viene definita la licenza copyleft che riguarda da vicino l adozione, la tutela e il riuso del software Os. Si valuta, inoltre, la possibilità di sfruttare le competenze delle professionalità presenti negli Enti per poter creare software e di come motivare questo sviluppo del software mediante un sistema di incentivi che tengano presente i regolamenti degli Enti. Si descrive il Circondario Empolese Valdelsa 4 come nuova realtà, nata dal preciso intento di cooperazione tra Enti Locali per poter implementare le nuove competenze, in forma piena, e ripartire i costi tra Comuni. Così viene ad essere attuato l e-government laddove altrimenti, in ragione dei vincoli di bilancio non potrebbe avere luogo. Difatti viene istituito il Circondario con questo intento e per apportare, in forma sussidiaria, un aiuto da parte della Provincia di Firenze ad alcuni suoi Comuni. E nell ambito del riordino territoriale viene costituita la Gestione Associata 5 dei servizi informatici e telematici, che per quanto riguarda il territorio del Circondario coincide con quest ultimo. Infine, si sottolinea come la società civile, influenzata da questi mutamenti, arrechi cambiamenti alla vita dei cittadini, all impiegato della Pubblica Amministrazione, alle imprese e alle interrelazioni esistenti tra di loro. 4 Nata con l. r. n. 38/1997 ed istituita come circoscrizione territoriale omogenea di decentramento amministrativo nell ambito della Regione Toscana, nonché per l esercizio di funzioni e servizi di ambito sovracomunale. 5 Ex l.r. 40/01. 8
9 (e-government) Contesto Istituzionale e Amministrativo Si parla, per ora, di federalismo a costituzione invariata: da un lato la crescita delle competenze degli amministratori pubblici locali, dall altro il nuovo orientamento di impiego delle risorse finanziarie e umane; spostandosi dal centro dello Stato verso le Regioni e le Autonomie locali e da altre priorità verso l innovazione tecnologica dei servizi erogati dalla Pubblica Amministrazione. La riforma del titolo V riconosce Autonomie locali e Stato: da un lato le Autonomie devono saper programmare, realizzare, governare e gestire le reti e i servizi, dall altro lato lo Stato deve assicurare il sostegno allo sviluppo e alle pari opportunità, definire i livelli minimi da garantire sul territorio, essere coordinatore delle grandi reti nazionali e sostenitore della diffusione degli standard. I Comuni vengono visti come front-office globale della Pubblica Amministrazione, le Province supportano sussidiariamente i Comuni e le Regioni legiferano, anche con competenze esclusive. Le Regioni si occupano di standardizzare le procedure e di programmarle nell ambito di tutte le materie di competenza. In questo quadro cosa viene richiesto alle Province? Che intervengano a sostegno delle aree deboli a rischio del loro territorio, assistendole con un forte back-office e stimolando l integrazione dei servizi, con interventi formativi adeguati. Questo dà luogo ad un coinvolgimento sistematico di tutti i livelli istituzionali, determina un equilibrio tra le esigenze specifiche degli Enti Locali e riconosce il ruolo di coordinatore alla Regione, definendo chiaramente le linee prioritarie di intervento condivise dall intero sistema delle Autonomie. Un nuovo ruolo viene riconosciuto alla legislazione regionale, rispetto al quale, in alcuni ambiti, le leggi nazionali sono da definirsi quadro, nel senso che tracciano le linee guida. In questo contesto emergono i piani regionali costruiti secondo la logica della sussidiarietà e della collaborazione istituzionale. Il titolo V della Costituzione Italiana viene modificato con Legge Cost. n. 3/2001 che recepisce in parte le modifiche apportate agli ordinamenti locali dal TUEL 267/2000. Cosa modifica? Modifica quella che è la normativa riguardante gli Enti Locali, le Regioni, lo Stato, le Città Metropolitane e le Comunità Montane. L architettura istituzionale dello Stato italiano si sta modificando profondamente in senso federalista. L attuazione del federalismo dipende dallo sviluppo di forme nuove e più efficienti di amministrazione che hanno come riferimento il livello di governo rappresentato dalle Regioni e dal relativo sistema delle Autonomie Locali. Lo spostamento di competenze e risorse pubbliche verso gli Enti più vicini ai cittadini, imprese e territorio valorizza e stimola le capacità di autogoverno e il rapporto tra cittadini e istituzioni. 6 L e-government è una questione politica centrale nel processo di trasformazione regionalistica (tendenzialmente federalista). Anche il Consiglio Europeo di Lisbona 7, nella compilazione del piano decennale del nuovo obiettivo strategico per l Unione, con il fine di sostenere le riforme economiche e la coesione sociale nel contesto di un economia basata sulla conoscenza, propone di migliorare le politiche in materia di società dell informazione e accelerare il processo di riforma strutturale ai fini della competitività e dell innovazione. Il passaggio ad un economia digitale, basata sulla conoscenza, indotta da nuovi beni e servizi, metterà a disposizione dei cittadini dell Unione Europea un potente motore per la crescita, la competitività e l occupazione realizzata a partire dalle realtà locali. Il Consiglio afferma che è necessario che le Amministrazioni pubbliche compiano effettivi sforzi a tutti i livelli per avvalersi 6 Il ruolo degli Enti Locali nella costruzione dell e-government. Angelo M. Buongiovanni URPT. 7 Consiglio Europeo di Lisbona del 23-24/03/
10 delle nuove tecnologie come mezzo per far sì che le informazioni siano il più possibile accessibili. In tal senso si prevede di fornire servizi evoluti a imprese e cittadini. Inoltre, si cerca di ovviare al digital divide creando le strutture tecnologiche adeguate. I decisori europei intendono, al riguardo, far in modo che tutti gli stati membri forniscano un accesso elettronico ai principali servizi pubblici. In un ottica di un economia più competitiva. Nell ambito della Strategia di Lisbona, come ripresa dalle Conclusioni di Goteborg, la sezione del piano inerente l innovazione è divisa in due: Società dell Informazione e R&S (Ricerca e Sviluppo). e-government È in questo quadro normativo e di riferimento che nasce e si sviluppa il concetto di e-government. L intento è quello di informatizzare la Pubblica Amministrazione, sia perché la tecnologia è sempre in evoluzione, sia perché si vorrebbe rendere un miglior servizio al cittadino e inoltre, in Italia, vista la L. 241/90 e successive modificazioni, meglio conosciuta come legge sulla trasparenza, si vorrebbe rendere efficace e trasparente tutto l iter che riguarda il procedimento amministrativo, in modo che ogni cittadino possa sempre avere traccia della sua pratica o di quelle che lo riguardano in quanto singolo o membro di un gruppo associato o operatore economico. Questa nuova organizzazione della P.A. punta a garantire, nella misura più ampia possibile, il diritto di accesso e il diritto alla trasparenza coniugato con il diritto alla privacy. Ciò è considerato fondamentale nella nuova implementazione di tecnologia all interno di una P.A. Cosa si vuole dall e-governement? Prima di tutto snellire i processi che portano all adozione finale di un atto amministrativo. In che modo? Realizzando una procedura standard che informatizzi il processo di formazione di ogni atto amministrativo tipico. Cosa comporta? Prima di tutto l innovazione della Pubblica Amministrazione, quindi la formazione del personale degli Enti secondo la nuova visione della P.A., nonché lo studio di tutti i processi che compongono le varie fasi dei diversi tipi di atti amministrativi. La società dell informazione e della conoscenza vuole essere un paradigma di riferimento entro cui si svolge un ruolo determinante, per i cittadini, mediante la comunicazione, la partecipazione all informazione e al sapere. In attuazione del rinnovamento dei rapporti del cittadino con le Istituzioni Pubbliche si migliorano i siti web delle P.A., fornendo un servizio innovativo al cittadino: un portale (Content Management System) accessibile a tutti. L articolo n. 25 (Accesso alle banche dati pubbliche) della legge 340/2000 recita al comma 1: le pubbliche amministrazioni che siano titolari di programmi applicativi realizzati su specifiche indicazioni del committente pubblico, hanno facoltà di darli in uso gratuito ad altre amministrazioni pubbliche, che li adattano alle proprie esigenze. ; e al comma 2: le pubbliche amministrazioni hanno accesso gratuito ai dati contenuti in pubblici registri, elenchi, atti o documenti da chiunque conoscibili. Con il software Open Source se la P.A., proprietaria del software, ovvero dell applicativo e relativi codici sorgente, si rivolge ad una società o ad un consulente esterno per la creazione e acquisizione di software ad hoc, lo può fare perché per l elaborazione del nuovo software da parte di terzi, nell ottica della modularità, gli stessi non avranno bisogno di conoscere i dati sensibili in quanto gli basterà conoscere il tipo di struttura da realizzare. Perché solo in tal modo si può applicare la regola del riuso e permetterne un uso gratuito ad altre P.A. È esplicitamente precisato: uso gratuito e altre amministrazioni. Da ciò risalta la differenza tra uso e proprietà: ad esempio usiamo la parola "licenza" come "licenza d'uso". Le P.A. che riusano non sono proprietarie. È importante precisare che non si prende in esame la cessione del software in uso a realtà diverse dalle P.A.. Sul fatto che titolarità sia uguale a proprietà va citata la direttiva MIT 8 19 dic 2003 (direttiva Stanca) che precisa alcune regole sul riuso, sulle modalità di acquisizione e fà della riusabilità in pratica quasi un obbligo; e in particolare dice: 8 Ministero dell Innovazione Tecnologica. 10
11 Art. 5: Proprietà dei programmi software. Nel caso di programmi informatici sviluppati ad hoc, l'amministrazione committente acquisisce la proprietà del prodotto finito, avendo contribuito con proprie risorse all'identificazione dei requisiti, all'analisi funzionale, al controllo e al collaudo del software realizzato dall'impresa contraente. Sarà cura dei committenti inserire, nei relativi contratti, clausole idonee ad attestare la proprietà dei programmi. L'art. 7 sul riuso obbliga a prevedere la portabilità e il vincolo per il fornitore di prestare assistenza che consenta il riuso stesso. Se consideriamo in connessione, la portata della Direttiva con la legge sulla privacy L. 675/96, il successivo D. Lgs. 196/03 e gli obblighi che ne scaturiscono in capo alla P.A. vediamo che sorge la esigenza di avere proprietaria la base di dati. I dati sensibili gestiti da una P.A. necessitano di una infrastruttura tecnologica che dia questa disponibilità. In tal senso, viene in aiuto a questa nuova esigenza il Software Open Source, che consente di creare applicazioni con infrastrutture tecnologiche Open. I soggetti nazionali: CNIPA e Formez L'Autorità per l'informatica nella Pubblica Amministrazione (AIPA) nasce con l'articolo 4, comma 1, del decreto legislativo 12 febbraio 1993, n. 39. A quel tempo solo il Ministero della Difesa e quello delle Finanze erano informatizzati, mentre le altre Amministrazioni non avevano ancora alcuna struttura informatica, se non qualche computer, che serviva per lo più come macchina da scrivere. In attuazione di quanto disposto dal decreto legislativo 30 giugno 2003, n. 196, "Codice in materia di protezione dei dati personali", l'aipa è stata trasformata in Centro Nazionale per l'informatica nella Pubblica Amministrazione (CNIPA). È proprio l art. 176 a destinare il nuovo nome alla già presente autorità dell informatica per le Amministrazioni Centrali. Nasce, come l AIPA, con autonomia tecnica, funzionale, amministrativa, contabile e finanziaria e con indipendenza di giudizio. 9 per dare le linee guida in materia di innovazione e governance alle Amministrazioni Centrali. Formez è un Associazione partecipata dal Dipartimento della Funzione Pubblica, dall ANCI, dall UPI, dall UNCEM e opera sull intero territorio nazionale. L istituto nato per fornire servizi di formazione alla P.A. del Mezzogiorno d Italia evolve ben presto e ad oggi fornisce supporto, assistenza tecnica, servizi informativi e formativi soprattutto alle Amministrazioni Locali. Formez partecipa anche alla formazione continua a livello nazionale ed internazionale con altri organismi pubblici e privati, e svolge, inoltre, analisi di studio in settori pubblici che riguardano l innovazione. Difatti nell ultimo convegno di presentazione del suo piano triennale di attività per il , Formez sottolinea l importanza di promuovere dei nuovi modelli di partenariato interistituzionale e seguire le amministrazioni nella liberalizzazione dei servizi al cittadino 10 con criteri di competitività. Si propone inoltre di sviluppare il know-how dei dipendenti della P.A. per poter creare personale che sia in grado di elaborare nuovi modelli di progetto ad azione collettiva, promuovendo l etica della responsabilità, della valutazione e della cultura del raggiungimento dell obiettivo finale art. 176, comma 4 del D. Lgs. 196/ Vedasi nota 7. 11
12 Il soggetto locale: la Gestione Associata del circondario Empolese Valdelsa Obiettivo principale dell azione progettuale del Circondario Empolese Valdelsa è: 1. contribuire al superamento di vincoli e criticità che attengono ad aspetti relativi all adeguamento quantitativo e qualitativo delle dotazioni organiche degli Enti interessati; 2. la qualificazione delle risorse umane e professionali impiegate e alla disponibilità di nuove figure professionali; 3. attendere agli aspetti organizzativi e ai profili giuridici e funzionali del personale impiegato. Si assiste ad un vero e proprio cambiamento culturale, che dà origine al Circondario dei Comuni in modo da supportarli senza lederne l autonomia, l efficacia e l efficienza amministrativa. Nel contesto del Circondario, gli elementi innovativi, introdotti dalla nuova metodologia di progettazione integrata, hanno inciso sui diversi livelli di governo tracciando il percorso attraverso schemi e modelli di governance, adeguati a condurre una nuova esperienza per lo sviluppo. Gli uffici del Circondario possono essere annoverati come quelli in cui la sperimentazione si attua. Altro importante obiettivo: il rafforzamento della concertazione degli interventi mediante il costante confronto tra la Regione Toscana e gli Enti Locali, mediato anche dal riconosciuto e rafforzato ruolo delle Gestioni Associate (Comunità Montane, Circondari e Livelli Ottimali); soggetti che svolgono funzioni di raccordo durante tutto l intervento. Il valore aggiunto rappresentato dalla progettazione integrata ha portato alla previsione di progetti che i singoli Comuni non avrebbero potuto avviare singolarmente. Per avere un livello di performance elevato dei Sistemi Informativi Territoriali è ottimale la Gestione Associata. L introduzione dei livelli ottimali e le varie aggregazioni di Enti Locali, prevedono incentivi. Se a questo aggiungiamo i processi derivanti dall introduzione dell informatica nell evoluzione delle amministrazioni; abbiamo un innovazione che crea una base portante nelle azioni a supporto dell Organizzazione degli Uffici per lo sviluppo realizzate in forme associate tra Amministrazioni Locali 12. I Comuni del Circondario hanno firmato una Convenzione per la gestione in forma associata nei comuni del territorio dell Empolese Valdelsa dei servizi informatici e telematici 13 che disciplina la delega 14, da parte dei Comuni sottoscrittori al Circondario Empolese Valdelsa, della gestione in forma associata delle competenze relative ai servizi informatici e telematici 15. La Convenzione, altresì disciplina le finalità, le funzioni conferite, la forma di gestione, gli strumenti di consultazione tra i contraenti, i rapporti finanziari della Gestione Associata e altre norme di prassi che regolano la forma dell Atto. 12 Progetto promosso da Formez per conto del Dipartimento della Funzione Pubblica. 13 Ex legge 40/ Ai sensi dell art. 30 del Decreto Legislativo 18 agosto 2000 n Art. 2 della Convenzione. 12
13 (Software Open Source e Riuso) Breve storia Os e progetto GNU L impulso iniziale per la nascita di quello che poi assumerà la denominazione di Open Source, è prevalentemente culturale, filosofico e sociale; il voler diffondere l informazione sugli sviluppi software e i suoi risultati, e dar vita a forme di collaborazione e condivisione nello stilare sviluppi di prodotti. Pur seguendo questi motivi iniziali astratti, si è visto in seguito che lo sviluppo di software Os poteva essere redditizio anche dal punto di vista economico. Il software Open Source è attualmente un modello di sviluppo, di diffusione e di cooperazione nel campo dell ICT. Come teorie inerenti il concetto di Open Source si possono identificare almeno due filoni principali. Il primo modello nasceva nel 1985 con la creazione della FSF Free Software Foundation - da parte di Richard Stallman, un ricercatore americano del Massachusettes Institute of Technology (MIT), che fù il primo a porsi l obiettivo di tutelare i diritti della collettività di poter fruire dei prodotti dell innovazione. Inizialmente il software nasceva con il nome di Free Software e ciò creava confusione, perché il significato che si dava alla parola free era spesso gratis ; per tale motivo i fondatori, tra cui Stallman stesso, decisero di cambiare l identificativo del software sviluppato secondo quei canoni in software Open Source, lasciando invariato il nome della fondazione: Free Software Foundation. Contemporaneamente nasceva un progetto GNU 16, acronimo ricorsivo di GNU is not Unix (GNU non è Unix), sempre capitanato da Stallman, che cercava così di creare un sistema operativo modulare e libero. In seguito al rilascio Open da parte di Linus Torvalds, giovane studente dell Università di Helsinky, della versione Linux, che era un sistema operativo avente un nucleo kernel modulare, il sistema GNU fino ad allora incompleto lo divenne con l integrazione di Linux. Si costruì un sistema operativo libero e completo anche per GNU. È da notare che Linux nasceva in contrapposizione alla versione monolitica e chiusa del nucleo di Unix. Il secondo modello ed il termine Open Source è stato coniato da Eric Raymond. Open Source, ad uno sguardo attento, mantiene in parte una sfumatura di matrice etica, per il riferimento al concetto di apertura (open) che appunto è col tempo uscito dal suo senso puramente tecnico ( aperto nel senso di codice disponibile e modificabile ), assumendo una connotazione più ampia ( aperto nel senso di privo di vincoli ) tout court 17. Raymond 18 nel 98 propose la creazione di una organizzazione che vigilasse sul corretto uso del termine Open Source e coordinasse i vari progetti in essere: la Open Source Initiative (OSI). Si può quindi osservare che, quando iniziano la loro attività, OSI e FSF sono due entità distinte, che si muovono ciascuna per suo conto; ma pian piano, le due organizzazioni, anche per effetto dei contesti di riferimento che cambiano, convergono verso gli stessi obiettivi. Anche in Italia nasce un organizzazione che persegue gli stessi scopi: l Associazione Software Libero sorge a Firenze nel Novembre del 2000, promuove il software libero in tutte le sue forme ed è un affiliata di FSFE Per maggiori dettagli: 17 Simone Aliprandi - tesi dal titolo: Opensource e opere non software, Università di Pavia a.a. 2002/ Per maggiori informazioni su Eric Raymond vedasi: 19 FSFE, Free Software Foundation Europe. 13
14 Definizione Open Source È possibile dare queste tre definizioni di open source: qualsiasi sistema di gestione delle informazioni e delle comunicazioni che consente la disponibilità del codice sorgente 20 ; applicazioni informatiche il cui codice sorgente può essere liberamente studiato, copiato, modificato e ridistribuito 21 ; programma la cui licenza di distribuzione consente all utente di accedere al codice sorgente per studiarne il funzionamento, apportarvi modifiche, mantenerlo nel tempo, estenderlo e ridistribuirlo 22. Il codice di un programma è disponibile in due formati: binario (o formato oggetto) e codice sorgente: il formato oggetto è quello distribuito col copyright ed è comprensibile solo alla macchina, mentre il codice sorgente, distribuito con licenze Open, è software scritto in un linguaggio ad alto livello, cioè comprensibile e modificabile dagli sviluppatori successivi. Riferimento a Os La Legge Regionale Toscana 26/01/2004 n. 1 induce un cambiamento nell'adozione di software da parte delle P.A.. Lo fa introducendo anche nuove regole tra cui quella inerente una gara d'appalto di software. Se la gara d appalto prevede lo sviluppo del software a partire da zero, già in fase di predisposizione dell acquisizione, la P.A. può prevedere contrattualmente l'acquisto di tutti i diritti (incluso quelli patrimoniali) sul software. Ciò non è necessario qualora si acquisisca un software Open Source, che date le sue proprie caratteristiche viene già fornito con una licenza d'uso, le cui condizioni dovranno essere rispettate. In questo contesto normativo la P.A. procedente potrà decidere di comprare un software libero o farlo sviluppare dal fornitore, potrà decidere se in fase d'uso o manutenzione, utilizzare risorse interne o scegliere fra diversi fornitori per la customizzazione ed il system integration. In fase di distribuzione, la P.A. dovrà rispettare le condizioni della licenza libera di riferimento. Adozione Open Source L adozione di Open Source realizza un modello basato su tre elementi chiave: modularità, condivisione e riuso. Si cerca di fornire un prodotto sempre più competitivo, nel quale il processo di sviluppo e manutenzione sia sempre più di proprietà dell acquirente, quindi della P.A. qualora acquisti i pacchetti o appalti i progetti in Os. Lo sviluppo del software Os evidenzia un miglioramento di qualità e un crescente controllo dello stesso, cosa che dovrebbe diminuirne gli eventuali costi di manutenzione. Quindi, con la possibilità di avere il codice sorgente, l acquirente è in grado di gestire autonomamente le modifiche eventuali, locali, particolari o totali (riuso), e dà la possibilità di rilevare e togliere eventuali bachi di sistema bugs presenti. È un nuovo modello di business: aperto e comunitario, indipendente dal fornitore e da licenze d uso (tradizionali), creato per le singole esigenze del cliente. Le aziende danno garanzia della stabilità dei modelli software attraverso la formazione degli operatori, la documentazione, l assistenza e gli aggiornamenti on-line e l aderenza a standard riconosciuti che ne garantiscono la qualità e l interoperabilità. Questa tecnologia permette di creare un interfaccia user-friendly e semplice, versatile e potente, perché consente anche ad operatori non dotati di competenza specifica di addestrarsi in tempi ragionevoli 20 Dal sito del Ministero dell'innovazione. 21 Direttiva Stanca 19/12/ Art. 3, comma 1, lettera d, Legge Regionale Toscana n. 1 14
15 per ottenerla. È questo l ambiente in cui ci si muove producendo applicativi innovativi e creando un nuovo assetto economico: competitivo e originale, che si contrappone al tradizionale e conservativo. Da ciò si evince che il software Open Source permette di acquisire credibilità, crescita di competenza tramite condivisione della conoscenza e cooperazione nello sviluppo. Questa valorizzazione dell abilità tecnica e della propensione all innovazione, significa anche poter avere e-learning a long life 23, una determinante per ogni persona. È, prima di tutto creatività, che dà luogo a realizzazioni software innovative, quindi a processi, prodotti e servizi innovativi. Concetto di Riuso (del software) I fattori di qualità di un software sono: correttezza, verificabilità, affidabilità, robustezza, estendibilità e manutenibilità, portabilità, interoperabilità, comprensibilità, modularità e soprattutto riusabilità. Riuso e modularità sono alla base per un efficiente lavoro di sviluppo e un affidabile prodotto software. L ultimo documento elaborato da Formez per il CNIPA, Centro Nazionale per l Informatica nella Pubblica Amministrazione, fornisce le linee guida per poter realizzare software Open Source e riusabile. Viene fornita una check-list tecnica quale traccia per scegliere un software anziché un altro e, più nel dettaglio, come comportarsi nel processo di scelta del software. Visto che il riuso prevede la possibilità da parte di alcune Pubbliche Amministrazioni di usufruire di software ad hoc sviluppato per e fornito da altre P.A., ecco che sorge la necessità di avere una supervisione dell operato delle singole P.A. mediante un competente servizio: il Centro Regionale di Competenza. Questa nuova figura cerca di risolvere i problemi derivanti dalle crescenti competenze assegnate agli Enti Locali. Il tutto oltre a dare una visione nuova della P.A., dà luogo ad un organismo che si affianca agli Enti Locali per contribuire a crescere in una nuova ottica. Centri Regionali di Competenza Fino alla data di chiusura del presente elaborato l unico Centro Regionale di Competenza 24 compiutamente attivo è quello della Regione Veneto, gli altri sono costituiti, hanno la struttura prevista, ma non sono ancora in grado di supportare tutte le amministrazioni. I CRC vengono definiti come nodi della rete e sono specializzati, per quanto concerne l innovatività dei processi, in: riuso delle soluzioni e-government, rapporti internazionali, protocollo informatico e gestione documentale ed altre materie collegate. All interno dei CRC vengono definiti dei gruppi di lavoro integrati su: diffusione territoriale dei servizi per cittadini e imprese (riuso), rapporti internazionali, inclusione dei Comuni piccoli nell e-government. I CRC seguono anche l approfondimento delle seguenti tematiche: accessibilità dei siti web, protocollo informatico e gestione documentale, e-learning, sicurezza delle reti. I CRC sviluppano attività di assistenza tecnica rivolta a: assistenza al project management, assistenza alla comunicazione di progetto, promozione di confronto, coordinamento tra progetti diversi, monitoraggio dei progetti, verifica dei risultati, rilevazione delle criticità. I CRC si occupano anche della formazione del personale contribuendo all attuazione di uno degli Obiettivi di Lisbona: l apprendimento durante l arco di tutta la vita, ovverosia seguire una formazione continua della qualificazione delle competenze 25. I Centri costituiscono anche un vero e proprio osservatorio, in cui i dati vengono raccolti e catalogati con strumenti comuni tale da permettere l accesso alle P.A., 23 Analizzando il nuovo documento del Formez sull Open Source si constata che occorre competenza, che si acquisisce con esperienza e formazione. 24 I Centri Regionali di Competenza vengono istituiti sulla base di convenzioni tra il Ministro per l Innovazione e le Tecnologie, Lucio Stanca, e i Presidenti delle Regioni. 25 Concetto di long life learning. 15
16 rapporti annuali sull innovazione e rilevazioni sistematiche in tutte le regioni. I CRC si occupano di rilevare le politiche regionali innovative. Queste attività svolte a livello locale, possono, in casi specifici e interessanti, essere rapportate ad altre realtà regionali. Il continuo monitoraggio di tutte la attività di competenza dei CRC serve a tener traccia della auspicata continua crescita della Società dell Informazione. Per quel che riguarda nello specifico il CRC Toscana 26, ha pubblicato il terzo rapporto sull innovazione nella Regione Toscana. Il nuovo Piano di Sviluppo Regionale toscano si propone l innovazione in tutti i settori. Nella nuova visione della Società dell Informazione è stata creata la RTRT 27, il cui organigramma prevede un Assemblea della Rete 28 che: stabilisce le linee guida da seguire nel rispetto della L.R. 01/2004 e nomina il Comitato Strategico 29 che coordina la partecipazione fattiva del complesso delle Province e dei Comuni. Il CS con l apporto di tutti i soggetti, stila il Piano Annuale di Attività della Rete e l individuazione degli indirizzi che devono essere recepiti dal Programma triennale. Inoltre, dietro invito dell Assemblea, il CS 30 si occupa del monitoraggio continuo della partecipazione di tutti i soggetti 31 alle attività istruttorie e di elaborazione promosse da quest ultimo. Un continuo contributo viene fornito alla Rete dall Osservatorio degli Utenti. Tale osservatorio prevede anche l avvio di commissioni atte alla verifica di come lo stesso e l associazionismo possano contribuire ai programmi regionali sulla SI 32. Gli indirizzi determinano una chiara linea d azione incardinata su alcune parole chiave: realizzazione e conclusione delle infrastrutture abilitanti, abbattimento del divario digitale, libera circolazione della conoscenza 33. Vengono istituiti i Centri Servizi Territoriali che servono da ausilio alle piccole realtà comunali nel processo di rinnovamento, mediato dalle nuove tecnologie, ed hanno un ruolo centrale per ciò che riguarda l azione formativa per tutto il territorio regionale. Inoltre, attivano strumenti di condivisione delle soluzioni create (attivate) e di sistematizzazione e razionalizzazione delle risorse a disposizione per il territorio specifico. Nell ambito della RTRT 34 riveste una particolare importanza dal punto di vista tecnico: la Direzione Tecnico-operativa. Nominata dal Comitato Strategico, essa è costituita dai responsabili dei sistemi informativi; che seguono le linee guida dell Assemblea della Rete. Essa è titolare di un ruolo di promozione, coordinamento e direzione operativa dei diversi progetti facenti parte dell egovernment. La l. r. n. 1/2004 ne definisce le funzioni e il ruolo all interno della Rete. Caratteristiche del Riuso Nella nuova visione della SI un fattore fondamentale è l importanza del riuso e le sue possibili attuazioni. Il riuso si può considerare una delle basi del nuovo modo di considerare la cittadinanza, propria del processo di trasformazione del rapporto cittadino/pa al quale stiamo assistendo, che vede il cittadino come centro del sistema. Il sistema deve ruotare intorno a lui per renderlo partecipe della vita sociale e pubblica, fornendogli le massime possibilità di accesso alla conoscenza e informazione che lo riguarda. Questo contenuto programmatico è emerso anche durate i lavori di un seminario sulla sicurezza delle reti svoltosi a Firenze presso il Centro Didattico Morgagni 35. Uno 26 Istituito il 13 gennaio 2003 con la firma della convenzione tra il Ministro Lucio Stanca e il Presidente della Giunta Regionale Claudio Martini. 27 Per maggiori dettagli: art. 8 e ss. l.r. n. 1/ Promozione dell'amministrazione elettronica e della società dell'informazione e della conoscenza nel sistema regionale. Disciplina della "Rete telematica regionale toscana". 28 Organismo politico partecipato dai Rappresentanti di tutti i soggetti aderenti. 29 Organismo di indirizzo e direzione strategica delle attività della Rete. 30 Art. 8 comma 3 l.r. n. 1/ Il Circondario Empolese Valdelsa è uno dei Soggetti partecipanti. 32 SI, acronimo di Società dell Informazione. 33 Rif. Terzo Rapporto sull Innovazione nella Regione Toscana Vedasi nota Polo Biomedico e Tecnologico dell Università degli Studi di Firenze Il tema della sicurezza nelle politiche di sviluppo della società dell'informazione e della conoscenza - Firenze 11/10/2005 organizzato dalla Regione Toscana. 16
17 dei principali progetti, in essere in questo momento, prevede la nascita di un database regionale, inserito in RTRT, dove il cittadino è classificato mediante i ruoli che ricopre, ove il ruolo è appunto: medico, ingegnere, cittadino,. Dunque questa base di dati è composta da ruoli che riguardano il singolo individuo. Se si fosse proceduto con il software chiuso e relativi copyright, l introduzione di questo nuovo database su RTRT, avrebbe comportato una ristrutturazione di tutta l infrastruttura già esistente, con rilevante uso di risorse e macchine. Adesso, visto che il sistema del quale è fornita la Rete Telematica Regionale Toscana è modulare, occorrerà semplicemente costruire un infrastruttura modulare che possa integrarsi a quella preesistente e far interagire la nuova applicazione con le varie basi di dati già presenti. Questo progetto vuole essere uno spunto che serva ad analizzare cosa comporta adottare Open Source, e, come l evoluzione di una struttura che prima avrebbe destato notevoli preoccupazioni adesso risulta essere un problema del tutto superato. Abbiamo già analizzato i principali fattori di qualità di un software (vedi infra par. Riuso) e visto che lo sviluppo risulta efficiente ed efficace se si può riutilizzare, ma è economico? Un attenta analisi di costi dell Open Source vede che il TCO 36, costituito da: personalizzazione e implementazione, hardware, personale IT da impiegare, licenze software, manutenzione e formazione, ha solo una componente che varia rispetto al modello di software proprietario: il costo delle licenze, che è annuale e la documentazione. Questa prima considerazione del software Os dà modo di capire che il costo di quest ultimo, che apparentemente non sembra più basso nell immediato, invece, nel medio periodo porta economie di spesa significativamente rilevanti, perché il costo delle licenze annuali non è presente. Per meglio comprendere la modularità del software possiamo dire che le variabili associate ad ogni problema sono anche associabili ad un algoritmo. Ogni algoritmo può essere implementato in modi diversi e attraverso tanti linguaggi di programmazione. Quello che si richiede è che il software utilizzato, sia un software che permetta la creazione di applicazioni modulari, ove ogni singolo modulo interagisce con gli altri per fornire la soluzione al problema iniziale. Nel momento in cui si decide di espandere l applicazione, perché nuove esigenze lo prevedano, come nel caso venga richiesto di erogare un nuovo servizio ad un software che fornisce già un servizio agli utenti, e che tale servizio sia svolto dalla stessa applicazione. Applicando la teoria della modularità, basterà introdurre dei nuovi moduli e integrarli, o modificarne alcuni per poter inserire le nuove funzionalità richieste, o semplicemente rimodellare l applicazione con modifiche semplici ed intuitive. Per essere realizzabile questo tipo di processo, il software deve essere dotato di documentazione cartacea accessibile al detentore del software stesso; in questo modo, sempre parlando di P.A. detentrice, quest ultima sarà in grado di valutare se ha personale in grado di occuparsi dello sviluppo ulteriore, o cedere la realizzazione della nuova funzionalità all azienda dalla quale si era fatta realizzare il software in oggetto. Naturalmente, la soluzione interna è possibile, se la P.A. è proprietaria del software e detiene il codice sorgente che realizza l applicazione. Per poter avere un vero riuso deve essere previsto nel contratto che le aziende fornitrici di software forniscano anche un periodo di addestramento agli utenti; l azienda erogherà questo servizio previa installazione del software, e tenendo presente che i formatori dovranno: essere in grado di rendere autonomi gli utenti finali nell utilizzo dell applicazione, ma anche renderli capaci di elaborare possibili soluzioni al verificarsi di problemi. Aggiungiamo che anche se il personale non ha nozioni specifiche, al riguardo, una buona documentazione con oggettive spiegazioni dovrebbe permettere al personale stesso un utilizzo dell applicativi senza incontrare problemi insormontabili. 36 Total Cost of Ownership. 17
18 Problemi nell adozione di Open Source La casistica dei problemi che un amministratore di sistema può incontrare con l utilizzo di software Open Source sono, frequentemente: 1. l alta mortalità di molte linee progettuali di sviluppo Os, dopo la loro prima realizzazione: a) ovvero la versione rilasciata all utente (P.A.), non viene più supportata per ulteriori sviluppi futuri a causa dell abbandono di quel progetto/versione da parte della comunità. b) Altro caso: può capitare che l azienda che fornisce l implementazione, fallisca prima di completare la release del prodotto. --- Affrontare positivamente questi casi fa emergere una buona gestione manageriale, che si rafforza, perché quello che a prima vista può sembrare un punto di estrema debolezza, si trasforma in punto di forza. In che modo? La documentazione richiesta e fornita, esauriente ed esaustiva, permette di consultare terzi, eventualmente assegnare un incarico per risolvere i problemi, o addirittura, rivolgere il quesito al personale interno, addestrato opportunamente dal fornitore dell applicativo Os, che avvalendosi della documentazione sarà in grado di sopperire alle problematiche emerse impedendo così il non utilizzo dell applicativo. 2. Altro problema che si può presentare: trascurare in fase di stesura del contratto di fornitura del software di richiedere una documentazione completa ed inoltre delegare un solo addetto del sistema informativo a occuparsi delle varie release e delle varie procedure di installazione e manutenzione. Errore grave, perché si corre il pericolo di interrompere il funzionamento di un servizio in una P.A., qualora il sistemista per un qualsiasi motivo non sia presente, perché il personale che lo sostituisce non conoscendo le procedure, impiegherebbe molto tempo a ricostruire il tutto. --- Anche per ovviare questo possibile problema è basilare detenere una buona documentazione e, inoltre, prevedere un addestramento efficiente di tutto il personale che si occupa del servizio in questione. 3. Make or buy realizzi o compri? Uno dei principali problemi, rilevati dal Formez e descritto nella documentazione fornita dal rapporto, è quello a cui si può ovviare con una buona indagine di mercato. --- Questa, unita ad uno studio di fattibilità, consentono di determinare un buon rapporto costi-benefici nello scegliere make, piuttosto che buy come soluzione. Questa indagine e lo studio devono essere fatti dall amministratore di sistema prima di esperire una gara o di affidare al suo servizio il compito di realizzare il software che serve. 4. Migrazione o no (da sistemi chiusi a sistemi open)? --- Un esame attento evidenzia che è preferibile la migrazione, seppure lenta e graduale, in modo da adattare il personale alle nuove interfacce, all utilizzo e consentire che i sistemi informativi non subiscano interruzioni di sorta, riducendo tempi morti uguali a soldi persi. Anche in tal caso, il personale per operare con i nuovi sistemi dovrà essere fornito di adeguata formazione. 5. Sicurezza del sistema informativo e delle reti. Non bisogna trascurare la sicurezza ed è dunque proficuo affidare ad un buon esperto di sicurezza la possibilità di simulare attacchi ed intrusione dall esterno per poter testare il sistema. Verificare la reazione, più o meno positiva, ad intrusioni successive perché gli attacchi degli hackers sono possibili anche nei sistemi Linux. È inoltre opportuno che gli estensori del software abbiano a mente la normativa del DPR 445/2000 (e successive modificazioni) e il Documento Programmatico sulla Sicurezza 37, in modo da non incorrere in inesattezze nella stesura e poi messa in atto delle procedure da adottare. 37 Legge n. 675/96 e successive modificazioni. 18
19 Modello di Riuso e Customer Satisfaction Il nuovo modello è orientato al servizio, vale a dire che il costo dello sviluppo sarà sempre meno preponderante, avremo più imprese specializzate e le aziende grandi si occuperanno di integrare le soluzioni. Il 18/10/2005 è stata emanata la direttiva Stanca sulla customer satisfaction 38 degli Enti Locali, intesa ad offrire servizi on-line di qualità al cittadino e alle imprese. L analisi del servizio deve essere fatta tenendo presente le aspettative del cittadino e delle imprese e perseguendo l obiettivo di istituire il nuovo servizio con particolare riguardo alle esigenze del cittadino. Sulla base di ciò si può analizzare il percorso per un modello di riuso che tiene conto di tutti gli aspetti sollevati in ambito legislativo. Al fine di garantire una forma accessibile e fruibile on-line dei servizi occorre prima di tutto analizzare chi è il fruitore finale del servizio e il contesto culturale e sociale interessato. Occorre fare una premessa importante: quello che si rileva in fase di studio di fattibilità, finchè non viene bandita una gara è una stima dei costi e non il costo effettivo, desumibile solo alla fine dell espletamento di una gara o di una licitazione privata. Una possibile soluzione di riuso dovrà contenere in modo dettagliato cosa si riusa, la descrizione dei servizi e il modo con cui gli stessi vengono erogati, descrizione dell architettura e dell infrastruttura tecnologica con particolare riguardo verso i moduli riutilizzabili e quelli proprietari, se presenti. L integrazione delle componenti infrastrutturali con l architettura presente, l interazione dei diversi moduli componenti l applicazione. Cosa è previsto nell organizzazione, chi è interessato al servizio sia nell Ente che propone il progetto che negli altri Enti/associazioni cooperanti. Nel caso di una proposta che sia cooperativa, l Ente capofila è il direttore e coordinatore del progetto. Per la realizzazione di un possibile riuso ulteriore si può anche prevedere una possibile implementazione dell eventuale espansione futura della soluzione. Questa anzi detta è la soluzione di riuso di un applicazione già presente. Nel caso di un applicazione ex-novo, che vuole prevedere la riutilizzazione dell applicazione, i passi da seguire sono leggermente diversi. Il modello prevede prima di tutto di verificare se esistono le condizioni territoriali per poter realizzare il servizio, individuare le competenze specifiche, i ruoli e gli impegni degli Enti Locali coinvolti. Sempre che sia un progetto cooperativo che possa interessare altri Enti e quindi: proporre un percorso di realizzazione, definire i contenuti e la struttura degli strumenti operativi previsti per l avvio del percorso, definire un sistema di monitoraggio e controllo della fornitura del servizio, (necessaria soprattutto l interazione tra informatici sviluppatori di applicazioni e operatori, anche amministrativi, che svolgono il servizio durante la fase di implementazione del prodotto software), definire i requisiti minimi per il sostegno all innovazione tecnologica, verificare la sostenibilità. La figura che meglio interpreta la funzione di coordinatore è quella del comunicatore; che sappia analizzare le esigenze amministrative e trasferirle all analista programmatore, il quale si occuperà di stilare un analisi e la conseguente specifica dei requisiti da assegnare al team di sviluppo. In tal modo il team meglio interpreta la situazione delineata nel documento di analisi partire con il piede giusto. È essenziale avere una persona interna o organica alla P.A. che svolga questa funzione; perché l erronea interpretazione di una procedura operativa che si svolge all interno dei diversi Servizi può portare a soluzioni distanti dal pieno raggiungimento dell obiettivo. Andiamo ora a vedere quali sono le linee da seguire una volta individuate le diverse esigenze del modello. 1. la P.A. è dotata di un software che vuole riusare per aggiungere funzionalità. Prima di iniziare il percorso per realizzare l espansione di un applicazione; cosa che non sempre è semplice e soprattutto può risultare dispendiosa, si fa un indagine di mercato, su due fronti: comunità open e aziende, che realizzano prodotti open. 38 Direttiva MIT del 27 luglio 2005 Direttiva per la qualità dei servizi on line e la misurazione della soddisfazione degli utenti. 19
20 Dall esame verrà fuori un analisi che rileverà: a. il software è stato realizzato da una comunità virtuale. Allora si può facilmente scaricare, installare ed utilizzare, perché la documentazione che questi gruppi forniscono è sempre adeguata e soddisfacente 39. b. la P.A. verifica che una delle aziende del settore è in grado di poter fornire il prodotto richiesto, allora si farà un ulteriore verifica del costo del prodotto fornito di supporto, assistenza tecnica, e formazione, documentazione ed eventuali patch di aggiornamento. Dopo aver effettuato quest analisi, si procede a valutare il proprio software per calcolarne la scalabilità e la possibilità di espansione. Inoltre, è presente nell Ente uno sviluppatore o occorre affidare ad altri la realizzazione? Nel primo caso, si procederà nella verifica della compatibilità, dell incarico di sviluppo, sotto due profili: compatibilità degli orari di lavoro e/o delle mansioni che ricopre il dipendente eventualmente da incaricare per realizzare il software. Qualora si vada ad affidare un incarico extraimpiego, è previsto, ovviamente, un costo ulteriore riguardante la specificità della mansione svolta. Se, invece, si affida ad una Azienda/Consulente esterni, occorre stilare un preventivo che tenga conto della possibile integrazione del software esistente con quello nuovo, che si va a realizzare, ed anche dei costi di supporto, assistenza tecnica e formazione del personale, oltre ad eventuali patch di aggiornamenti. Di questa analisi si vaglierà la migliore soluzione a livello di rapporto costi/benefici, il cosiddetto value for money, inerente tanto la attuazione strategica quanto la situazione finanziaria per l attuazione del servizio prestato da parte della P.A. commissionaria. 2. La P.A., o più P.A., hanno bisogno di un software ad hoc per realizzare un nuovo servizio e vuole che questo software sia Open Source. Ci si rifà a quanto innanzi detto ai punti a. e b. La P.A. procedente deve necessariamente esplicitare nella richiesta/affidamento che del software richiesto è previsto il riuso, in modo da poterlo successivamente rilasciare ad altre P.A. che lo richiedano in modalità gratuita. Quando più P.A. hanno bisogno dello stesso software, cooperano per poter trovare un prodotto che soddisfi le loro esigenze e possono ricercare un produttore che sia in grado di fornirgli un prodotto riusabile, e che per ognuna delle PA coinvolte, fornisca l assistenza per l opportuna personalizzazione, formazione del personale interno e supporto, oltre ad assistenza tecnica. Occorre, nella fase di stesura delle azioni di lavoro, che siano previste, durante il processo di creazione del nuovo software, fasi di test di verifica, riguardanti la sicurezza, nel caso di attacchi esterni al sistema, e altre riguardanti il corretto funzionamento dell applicazione e dunque la previsione di integrare eventuali patch di aggiornamento. Un altro aspetto da non trascurare è l accessibiltà del software prodotto (nel caso si tratti di software con interfaccia diretta con gli utenti esterni alla P.A., ma anche per gli operatori interni) che deve essere, come definita negli indirizzi programmatici semplice e user-friendly 40. L interfaccia utente deve essere accessibile a tutti gli utenti, anche quelli con handicap 41, deve essere facilmente individuabile e dare tutte le informazioni adeguate che permettano di espletare le funzioni assolte dagli sportelli di back-office. La nuova Direttiva sulla customer satisfaction 42 prevede che l help sia fornito di un numero telefonico verde al quale fare riferimento e di un indirizzo di nel caso sorgano problemi nell accesso al servizio. 39 Da questa analisi si rileva, anche, se esistono persone competenti al riguardo nella struttura che oltre a fornire il servizio derivante dall applicazione, saranno anche in grado di formare il personale che usa il prodotto previsto oppure se dobbiamo affidarci ad un azienda in outsourcing per poterne usufruire. 40 NdA. 41 Per questo vedasi: Legge n. 4 del 9 gennaio Per questo vedasi nota n

References: Art. 5
 art. 176
 art. 176
 art. 30
 Art. 2
 Art. 3
 art. 8
 Art. 8