1 / 18

Centro di competenza Riusabilità del software e delle applicazioni informatiche

Centro di competenza Riusabilità del software e delle applicazioni informatiche. Gaetano Santucci Centro Nazionale per l’Informatica nella Pubblica Amministrazione. Sette tesi sul riuso (1/2). Esistenza del mercato e sue caratteristiche Esiste disponibilità e interesse nelle amministrazioni

iona-abbott
Télécharger la présentation

Centro di competenza Riusabilità del software e delle applicazioni informatiche

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Centro di competenzaRiusabilità del software e delle applicazioni informatiche Gaetano Santucci Centro Nazionale per l’Informatica nella Pubblica Amministrazione

  2. Sette tesi sul riuso (1/2) • Esistenza del mercato e sue caratteristiche • Esiste disponibilità e interesse nelle amministrazioni • Fattispecie di riuso • Cessione semplice o cooperazione successiva • Esistenza di un leader • Specificità del riuso • Differenze nel CVS e nell’approvvigionamento • Riuso di software e/o di soluzioni organizzative • Cultura del riuso • Necessità di maggiore flessibilità • Attitudine a cooperare

  3. Sette tesi sul riuso (2/2) • Fattori di successo • Valorizzazione delle esperienze • Interpretazione comune delle norme • Esistenza di un leader • Facilità di cooperazione • Azioni per il riuso • Informare • Incentivare • Sostenere (consulenza) • Nuovi modelli di acquisizione • Gare comuni • Ruolo dei fornitori

  4. Riuso del software Utilizzo da parte di una amministrazione dei programmi applicativi sviluppati per un’altra amministrazione e di cui quest’ultima ne detiene la piena proprietà (detiene la proprietà del codice sorgente)

  5. Commissiona Cede Riceve informa fornisce consulenza “certifica” emana direttive Realizza Personalizza Supporta Soggetti coinvolti • Amministrazioni • Fornitori • Mediatori Mediatore (CNIPA)

  6. Tipologia di software • Applicazioni proprietarie • Pacchetti personalizzati • Su licenza • Personalizzazioni legate al pacchetto • Piattaforme e personalizzazioni (es. ERP) • Su licenza • Personalizzazioni di proprietà del committente

  7. Documentazione di analisi e progetto materiali didattici schemi di dati manuali Studi di fattibilità Capitolati altro Riuso di oggetti di tipo documentale software

  8. Caratteristica Fattore Criterio Riusabilità Comprensibilità Esistenza di meta informazioni Osservabilità Adattabilità Personalizzabilità Portabilità Dipendenze esterne Caratteristiche tecniche del sw riusabile • Da ISO 9126 • Caratteristiche, fattori, criteri

  9. Caratteristiche tecniche del sw riusabile • Sviluppo su “layer” successivi (riuso a vari livelli) • Modularità • Bassa dipendenza dalla piattaforma • Indipendenza dei cambiamenti • “Artefatti” software • CASI SPECIFICI • Web services • Open source

  10. Caratteristiche applicative del sw riusabile • Non “core business” • Comuni a più amministrazioni • Auto-amministrazione per PAC • Istituzionali per PAL • Non strategiche e non di forte criticità • Isolate o poco collegate alle altre applicazioni • Mature

  11. Amministrazione A Amministrazione B software software ricevente cedente Scenari di riuso • SEMPLICE • MANUTENZIONE COMUNE • ESERCIZIO COMUNE (ASP)

  12. A B s s s’ s1’ s’’ s1’’ s’’’ s1’’’ RIUSO SEMPLICE

  13. A B s s’ s1’ s’’ s1’’ s’’’ s1’’’ MANUTENZIONE COMUNE

  14. s’’ s’ A B C … s ASP service provider s • AMMINISTRAZIONI

  15. 1. Definizione dell’esigenza 2. Ricerca nel catalogo del riuso no si Esiste ed è adeguata? 4. Riuso 3. Scelta “make of buy” “passivo” Esiste un no si pacchetto adeguato? no si L’applicazione è si d’interesse per L’applicazione è no il mercato del d’interesse per riuso? il m ercato del riuso? 7. Personalizzazione per il riuso “attivo” 6. Personalizzazione pacchetto solo scopi interni 5. Svi luppo ad hoc solo scopi interni 8. Sviluppo ad hoc per il 9. Inserimento nel catalogo riuso “attivo” Modello proposto per il riuso

  16. Strumenti e soluzioniCatalogo - dati • Amministrazione cedente • Nome • Descrizione dell’applicazione • Tipologia del servizio che intende automatizzare (classificazione) • Data di rilascio (della versione pubblicata nel catalogo) • Tipologia dell’applicazione (es. sviluppo ad hoc piuttosto che personalizzazione di un pacchetto integrato) • Eventuale fornitore che ne ha curato lo sviluppo • Caratteristiche tecniche salienti (architettura, linguaggio utilizzato per lo sviluppo) • Sistemi operativi supportati • Ambienti richiesti/supportati • Contatti, riferimenti

  17. Strumenti e soluzioniCatalogo – servizi del portale • Gestione dei membri registrati • Presentazione, descrizione, classificazione del software offerto in condivisione (con funzionalità di ricerca per chiavi e argomenti) • Gestione (analogamente a una biblioteca) di studi di fattibilità, documentazione tecnica e manuali utente • Notizie, forum, mailing list, sondaggi d'opinione tra utenti • pubblicazione delle specifiche (codifica, formato dati, ecc.) cui devono uniformarsi i software offerti in condivisione • Esperienze di riuso già effettuate, evidenziando i casi di successo e gli elementi di criticità e di potenziale fallimento • Forme di verifica della qualità del software registrato, che possano riflettere in qualche modo anche il giudizio degli utenti

  18. Strumenti e soluzioniCentro di competenza - compiti • Gestire la “mappa” delle caratteristiche funzionali, tecniche e di qualità • Sviluppare e mantenere gli strumenti a supporto della pratica del riuso (matrici, catalogo, relazioni di servizio) • Diffondere gli strumenti • Gestire in generale il Portale del riuso • Fornire supporto ai pareri CNIPA (Relazione per il riuso) • Verificare le applicazioni riusabili per l’iscrizione nel catalogo • Svolgere verifiche durante lo sviluppo di applicazioni candidate al “mercato del riuso” • Alimentare il catalogo del riuso • Offrire supporto consulenziale tecnico e giuridico alle riceventi ed alle cedenti • Formulare proposte di finanziamento nei confronti delle cedenti

More Related