ADA.14.01.05 Progettazione di Architetture

SETTORE
Servizi digitali
PROCESSO
Sviluppo e gestione di prodotti e servizi digitali
SEQUENZA
Progettazione di soluzioni ICT (Plan)
RA 1: Definire l'architettura del sistema informativo e il suo aggiornamento nel tempo, a partire dall'analisi delle esigenze dell'organizzazione, dalla valutazione comparativa di costi/benefici e rischi delle varie soluzioni, garantendo l'ottimizzazione della performance e della sicurezza

Dimensioni

Casi

1 - Analisi preventive
rilevazione esigenze

Rilevare mediante intervista/modalità strutturata le caratteristiche e le esigenze dell'organizzazione e di business che hanno impatto sul sistema informativo, individuando obiettivi, strutture e flussi informativi

Grado di complessità 1
individuazione soluzioni tecnologiche disponibili

Definire le possibili soluzioni hw/sw, sulla base delle esigenze di business/organizzazione rilevate, verificandone la disponibilità sul mercato mediante consultazione on line e/o verifica presso soggetti preposti (società di sviluppo software o consulenza informatica)

Grado di complessità 1
analisi costi/rischi/benefici

Realizzare e formalizzare in un documento di requisiti un'analisi comparativa costi/benefici/rischi delle diverse soluzioni architetturali individuate

Grado di complessità 1
2 - Definizione architettura
definizione componenti hardware/software

Definire le caratteristiche dei componenti hw/sw necessari e/o le modifiche ai componenti eventualmente già esistenti

Grado di complessità 1
integrazione e interconnessione

Progettare e definire i requisiti di integrazione delle soluzioni, i relativi flussi e l'interconnessione alla rete, con riferimento a tipologia di integrazione e connessione e alle eventuali configurazioni per l'accesso remoto.

Grado di complessità 1
definizione resilienza/sicurezza

Individuare i points di failure e definire le relative modalità di risoluzione al fine di garantire la continuità operativa del sistema

Grado di complessità 1
progettazione accessi e disponibilità informazioni

Definire le politiche di accesso alle informazioni da parte delle diverse tipologie di utenti, tenendo conto dei requisiti di sicurezza e di disponibilità delle informazioni (accesso da remoto/locale)

Grado di complessità 1
RA 2: Supportare i team applicativi realizzando modelli e pattern di ausilio alla progettazione e allo sviluppo di applicazioni e garantendo l'efficace comunicazione delle caratteristiche dell'architettura

Dimensioni

Casi

1 - Sviluppo modelli/pattern di supporto
sviluppo modelli/pattern

Sviluppare modelli/pattern (in formato grafico, di testo ecc...) che descrivano le logiche di funzionamento del sistema per guidare la progettazione e lo sviluppo di applicazioni consistenti

Grado di complessità 1
2 - Costruzione repository
catalogazione documentazione e diffusione

Strutturare, organizzare, classificare e catalogare i modelli e i pattern in apposito repository, al fine di garantire l'archiviazione della documentazione e facilitarne la condivisione.

Grado di complessità 1
3 - Comunicazione e collaborazione
cura della comunicazione/collaborazione tra team

Individuare gli opportuni canali di comunicazione e collaborazione tra i team di sviluppo e diffondere i modelli e i pattern individuati e la relativa documentazione, per assicurare omogeneità di sviluppo degli applicativi.

Grado di complessità 1

Fonti