Enterprise Architect

Enterprise Architect

Descrizione

L’Enterprise Architecture è la disciplina che studia la struttura di un’organizzazione, i suoi processi operativi, i suoi obiettivi, i sistemi informativi a supporto, i flussi informativi e le tecnologie utilizzate, fornendo la visione di come tutti questi elementi si legano tra loro.  

L’Enterprise Architect si occupa della definizione degli standard informatici aziendali e della progettazione delle soluzioni da applicare ai processi che coinvolgono l’IT e gli altri dipartimenti aziendali, descrivendo le regole e le linee guida per l’integrazione dei processi e dei dati tra i diversi sistemi presenti nell’organizzazione e concentrandosi sulle parti comuni tra i sistemi.

Attraverso i framework di enterprise architecture può avere una visione completa delle tecnologie in uso in azienda, dati sui processi e aggiornamenti da adottare. Invece  il Solution Architect si occupa di calare queste specifiche a livello di progetto e di disegnare la struttura e il comportamento di un specifico sistema.

Il Solution Architect si occupa di definire la struttura logica e il comportamento del software in risposta ai requisiti funzionali analizzati, e inoltre di specificare l’infrastruttura e la piattaforma più adatte per soddisfare i requisiti di qualità del servizio (per esempio i Service Level Agreement, SLA) stabiliti per il progetto specifico.

Questo ruolo è spesso chiamato anche Software Architect o Application Architect. La differenza tra il Solution Architect e l’Enterprise Architect è nello scope, cioè nel diverso ambito in cui queste due figure operano: il Solution Architect agisce prevalentemente a livello del singolo progetto, mentre l’Enterprise Architect opera a livello dell’intera organizzazione.

Attività principali richieste dal mercato

  • descrivere le policy e le linee guida al fine di integrare tra loro i vari processi aziendali che coinvolgono l’IT.
  • definire le specifiche di stili e principi architetturali.
  • stabilire i protocolli di autenticazione.
  • decidere le regole per la progettazione e lo sviluppo di applicazioni specifiche.
  • fornire un sistema applicativo e tecnologico che non richieda una manutenzione frequente e che soddisfi le esigenze di business.
  • valutare e monitorare il corretto funzionamento dei sistemi IT presenti in azienda.
  • individuare i problemi riscontrati nei sistemi architetturali dell’azienda e implementare le relative soluzioni.
  • definire strategie di evoluzione dell’infrastruttura IT a medio e lungo termine.
  • occuparsi dell’integrazione fra i vari sistemi aziendali.
  • pianificare gli aggiornamenti di software e hardware che compongono l’infrastruttura aziendale.
  • presidiare e assicurare il corretto andamento dei flussi di dati.
  • selezionare e introdurre in azienda nuove tecnologie in linea con gli obiettivi di business in azienda.

Requisiti/livello formazione

Laurea specialistica in materie tecnico/scientifiche, Esperienza in progetti di IT Architecture (definizione di architetture di integrazione, architetture cloud, architetture web/digital, disegno di data model, redazione di specifiche tecniche), Conoscenza di framework di Enterprise Architecture.

Dopo aver seguito uno dei classici percorsi didattici che formano un professionista in ambito IT, come la classica laurea in informatica, è possibile specializzarsi attraverso alcuni master tematici, ma è soprattutto fondamentale aver maturato una solida esperienza nell’ambito di un reparto IT aziendale o in una società di consulenza.

Skills tecnologiche

  • abilità nello sviluppo di strategie aziendali.                        
  • conoscenza approfondita di architetture di sistemi.                        
  • conoscenza dei framework di Enterprise Architecture es.TOGAF (The Open Group Architecture Framework), FEAF, eTOM e Zachman3                         
  • esperienza con SQL.                        
  • conoscenze di data sourcing.                        
  • capacità di gestione dei dati aziendali.                        
  • conoscenze di cloud computing.                        
  • competenze nell'architettura di sistema.                        
  • esperienza di business process design e re-engineering                        
  • esperienza nella definizione di business case per valutazione costi/benefici degli interventi architetturali

Principali certificazioni richieste dal mercato

Certificazione metodologia/framework di EA (TOGAF, Zachman, ArchiMate, IT4IT etc), ITIL v3, AGILE DEV & PM