ADA.14.02.05 Deployment di applicazioni e servizi Geo-ICT

SETTORE
Servizi digitali
PROCESSO
Sviluppo e gestione di prodotti e servizi geo-digitali
SEQUENZA
Sviluppo di applicazioni e servizi Geo-ICT (BUILD)
RA1: Pianificare il deployment e il roll-out dell’applicazione/servizio Geo-ICT condividendone i requisiti tecnico-funzionali con i tecnici designati

Dimensioni

Casi

1 - Pianificazione
Definizione dell'ambiente di deployment

Identificare e selezionare le componenti hardware (server fisico, cloud, ecc.) e software per il rilascio dell'applicazione.

Grado di complessità 2
Assegnazione delle responsabilità

Identificare e assegnare le responsabilità per ogni attività di deployment ai tecnici designati.

Grado di complessità 2
Scelta del modello e della strategia di rilascio

Individuare il modello (es. incrementale, rolling release, ecc.) e la strategia (es. canary release, dark launch, ecc.) di rilascio più adatti, in funzione della tipologia di applicazione/servizio Geo-ICT e del contesto di riferimento.

Grado di complessità 1
Pianificazione temporale

Stabilire le milestone intermedie e la data di rilascio finale dell'applicazione/servizio Geo-ICT, evidenziando le dipendenze tra le attività con strumenti dedicati (es. Gantt, Jira, ecc.).

Grado di complessità 1
2 - Condivisione
Elaborazione documentazione

Predisporre la documentazione contenente i requisiti tecnico-funzionali dell'applicazione o servizio Geo-ICT e le scadenze prefissate per il suo rilascio.

Grado di complessità 2
Definizione strategia di condivisione

Sviluppare una strategia per la comunicazione e condivisione del workflow di deployment individuando i destinatari - sia interni sia esterni all'organizzazione - e gli strumenti da utilizzare (newsletter, mail, manuali d'uso, tutorial, ecc.).

Grado di complessità 1
Condivisione dei requisiti tecnico-funzionali

Condividere i requisiti con i tecnici designati dalla committenza anche attraverso la partecipazione ad incontri di lavoro in presenza o a distanza.

Grado di complessità 1
RA2: Consegnare al committente l’applicazione/servizio Geo-ICT provvedendo alla sua messa in esercizio e curando il reporting del deployment

Dimensioni

Casi

1 - Ambiente di staging
Popolamento del database

Caricare i dati applicando tecniche di migrazione di geodatabase basate sull'utilizzo di strumenti diversi a seconda del tipo di dati, del formato e del sistema di gestione (es. PostGIS, Oracle Spatial, QGIS, ecc.).

Grado di complessità 2
Testing dell'applicazione

Effettuare dei test per valutare le performance del software ed individuare eventuali problematiche (colli di bottiglia) non rilevate/non rilevabili nelle fasi precedenti.

Grado di complessità 2
Configurazione dell'ambiente di staging

Installare i componenti e testare le dipendenze nell'ambiente di staging.

Grado di complessità 1
Deployment nell'ambiente di staging

Replicare l'applicazione/servizio Geo-ICT a livello di configurazione di sistema, software (backend e frontend), dati e rete su un server di test (es. un server fisico dedicato, un container, ecc.) o un server virtualizzato utilizzando tecnologie e strumenti dedicati.

Grado di complessità 1
2 - Ambiente di produzione
Redazione ed aggiornamento della manualistica d'uso

Predisporre ed aggiornare la manualistica sull'utilizzo del software, sia da un punto di vista funzionale che operativo destinata agli utenti e agli amministratori del sistema.

Grado di complessità 2
Raccolta feedback

Raccogliere feedback dal committente in merito all'utilizzo del prodotto e ad eventuali anomalie di funzionamento attraverso questionari, sondaggi, ecc.

Grado di complessità 2
Deployment nell'ambiente di produzione

Replicare il software nell'infrastruttura tecnica (fisica o virtuale) del committente e configurare le connessioni ai DB e ai servizi GIS.

Grado di complessità 1
Redazione del verbale di consegna

Redigere il verbale di rilascio specificando in particolare l'oggetto (nome e versione del software), la documentazione consegnata, i dettagli dell'installazione (ambiente, strumenti e tecnologie utilizzate), gli esiti delle attività di collaudo.

Grado di complessità 1

Fonti

  • UNINFO, Norma UNI 11621-5: 2022 - Attività professionali non regolamentate - Profili di ruolo professionale per l'ICT - Parte 5: Profili di ruolo professionale relativi all'informazione geografica
  • - United Nations Integrated Geospatial Information Framework (UN-IGIF)
  • - V. Noti, GIS Open Source per geologia e ambiente. Analisi e gestione di dati territoriali e ambientali con QGIS, Flaccovio Ed., 2021.