21
IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche Fisiche e Naturali Corso di laurea in Informatica Specialistica Candidato: Simone Cortellesi Matricola: 1067943 Relatore: Correlatore: Romano Boni Mauro Bufano

IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Embed Size (px)

Citation preview

Page 1: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

IT Enterprise Architecture - Fondamenti teorici e aspetti praticiAnalisi della sua applicazione nella BNL - Gruppo BNP Paribas

Facoltà di Scienze Matematiche Fisiche e NaturaliCorso di laurea in Informatica Specialistica

Candidato: Simone CortellesiMatricola: 1067943

Relatore: Correlatore:Romano Boni Mauro Bufano

A/A 2009/2010

Page 2: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Piano della tesi

• L’Enterprise Architecture

• Scenario e trend del mercato ICT bancario

• L’approccio di urbanizzazione

• L’urbanizzazione del sistema IT della BNL

• Applicazione dei modelli in BNL

Page 3: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

L’Enterprise Architecture

“L’Enterprise Architecture è l’organizzazione fondamentale di un sistema, incarnata nelle sue componenti, nelle loro relazioni reciproche e con l’ambiente,

e nei principi che ne regolano la progettazione e l’evoluzione”

American National Standards Institute / Institute of Electrical and Electronics Engineers (ANSI/IEEE)

Obiettivi dell’Enterprise Architecture:• ambiente IT unificato con sistemi standardizzati• principi di governance per assecondare le strategie del business• allineamento, normalizzazione, riutilizzo delle risorse IT• metodi comuni per la gestione dei progetti IT• visione d’insieme del sistema informativo

L’Enterprise Architecture, o architettura d’impresa, rappresenta un modello per destinare le risorse dell’ambiente IT di un’impresa in modo ottimale e conforme agli obiettivi a sostegno delle funzioni di business.

Page 4: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Scenario e trend di mercato

Evidenze Survey 2009 Abi Lab

Aree prioritarie d’intervento:• miglioramento dei sistemi IT:

consolidamento, riduzione dei costi• rinnovamento dei canali di contatto

con la clientela• integrazione di realtà aziendali in

seguito a fusioni/riorganizzazioni• compliance

Principali trend evolutivi di mercato:• Modernizzazione dei sistemi

legacy• Integrazione del ciclo di vita delle

applicazioni• Riuso dei servizi di business• Abilitazione della multicanalità

Orientamento verso una visione per processi: Mappatura dei processi Modello architetturale comune

L’Information and Communication Technology rappresenta per un’impresa bancaria una componente essenziale del funzionamento e dell’operatività aziendale, ma anche una fondamentale leva su cui agire per conseguire obiettivi strategici e di business definiti.

Page 5: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Framework di urbanizzazione

Livello di Business− strutturazione delle attività di business− processi di business− struttura gerarchica dei processi

Livello Funzionale− strutturazione in blocchi funzionali comunicanti− legame con il business

Livello Applicativo− strutturazione in blocchi software comunicanti− descrizione delle applicazioni− organizzazione dei dati

Livello Tecnologico− strutturazione delle infrastrutture tecniche− hardware, software, reti di comunicazione

Il sistema IT può essere definito come l'insieme dei mezzi utilizzati per generare, memorizzare, elaborare e riprodurre le informazioni necessarie per il corretto funzionamento di un’impresa.

Per descrivere il sistema IT viene utilizzato un framework di riferimento composto da quattro livelli:

Page 6: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

L’approccio urbanistico - Parte I

Metamodello Visione strategica

• insieme degli strumenti formali e dei concetti utilizzabili per definire il modello di rappresentazione del sistema

• strutturazione gerarchica per blocchi

• logging e tracciabilità

• rappresentazione della missione e degli obiettivi dell’impresa

• articolazione della visione attraverso obiettivi strategici e sotto-obiettivi

• definizione del perimetro d’intervento− supporto degli obiettivi strategici− implementazione dei processi di

business

Page 7: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

L’approccio urbanistico - Parte II

Strategia Diagramma aziendale Organigramma

• formalizzazione e specifica delle scelte aziendali verso il team di urbanizzazione ed il management IT

• consapevolezza degli interessi strategici dell’impresa

• visione dello sviluppo dei sistemi informatici

• commitment del management

• dipartimenti della banca• management e comitati• divisione di supporto al

business• divisione di promozione del

business

• sintesi organizzativa• visione d’insieme• legami esterni

È una visione dell’impresa che mostra le entità che la compongono, le attività e i flussi informativi scambiati.

Page 8: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

L’approccio urbanistico - Parte III

Modello dei processi Modello funzionale Modello applicativo

• visione complessiva dei processi

• classificazione dei processi in processi operativi e processi di supporto

• definizione delle priorità per la riconfigurazione

• matrice processi/obiettivi• Tassonomia dei Processi

Bancari ABI

• continuità tra visione per processi e strutturazione applicativa dell’operatività

• definizione della parte di processo da automatizzare, finalizzata alla definizione di funzioni riutilizzabili

• legame tra Modello funzionale e Tassonomia dei Processi

• corrispondenza tra funzionalità e applicazioni

• modelli ABI di architetture applicative e best practice

− Front Office/Accesso− Middle Office/Supporto− Back Office/Operations− Common/Servizi comuni

• indicazioni infrastrutturali

Page 9: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Il processo di urbanizzazione in BNL

EntepriseArchitectureModello

Applicativo

Modello delle Informazioni

Modello Funzionale

Processo di Rilevazione

Pilota

Criteri Rilevazione

ModelliBNL

Modelli BNPP

Modelli Mercato

Standard EA Mercato

Gestori Patrimonio

Classificazione applicativa attuale

Viste per: Funzioni Componenti Temi Informazione Prodotti Mercati Canali KPI Scambi Azienda

Meta Modello di Gruppo nella realtà

BNL

Gli input Gli standard I modelli di riferimento

Attori, regole e fonti informative

La vista Integrata Il patrimonio informativo

Base Dati

Mappe grafiche

Linee guida architetturali

Project Output

Approccio metodologico utilizzato nel progetto di cartografia applicativa in BNL:

Page 10: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Il Metamodello BNP Paribas

InsiemeFunzionale

Architettura Funzionale

DominioFunzionale

Gruppo difunzioni

Funzione

TemaD’Informazione

Informazione

si compone

si compone

si compone

si compone

SistemaInformatico

Blocco applic.

Dominio

applicativo

Componenteapplicativo

Schema di dati

Strutture di dati

Dati

si compone

si compone

si compone

si compone

si compone

Architettura ApplicativaArchitettura di Business

Processogenerico

Attività

utilizza utilizza

MessaggioFunzionale

ricevetrasmetteServizio

utilizzasi compone

SistemaInformativo

globalesi compone

Gruppoapplicativo

si compone

è messa in opera

si compone

Evento

Procedura

scatena /produce

è responsabile

Concetto

si compone veicola

riceve

Architettura Tecnica

Componente tecnico métier

Componente tecnico di base

è implementata

Macro-funzione

si compone

Operazione

AttoreRisorsa

si compone

concatenasi compone

si compone

scatena /produce

organizza

utilizza realizza

corrisponde

ProcessoSpecializzato

MacroProcesso

mette in opera 1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,n

1,n

1,1

1,n

1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n

1,1

0,n

1,n

1,n

1,n

0,n

0,n

1,n

1,n

0,n 0,1

0,n

1,n

1,n

1,n

0,n 0,n

0,1

0,n

1,n 1,n

1,n1,n1,1

1,n0,n

1,n

1,1

0,n

0,n

1,n

1,10,n

1,n0,n

1,n

1,n

1,1

0,n

1,n

1,n

1,n

0,n

organizza

1,1

0,n

trasmette

0,n

1,1

Canale di scambio

applicativo

trasmette0,n

1,1

0,n

1,1

riceve

Messaggioapplicativo

veicola0,n

1,n

SitoInformatico

accoglie1,11,n

Server

è installata

1,n

1,n

Istanza di base di dati / file

utilizza

1,n

0,n

1,1

1,n

utilizza

1,1

1,n

Scambioapplicativo

trasmette

riceve0,n0,n

1,n

1,1

Applicazione

utilizza1,n1,n

1,n1,n

è installata

è messa in opera

SistemaInformativo

si compone

1,n

1,n

Scambio funzionale

ricevetrasmette1,n1,1

0,n

0,n

Page 11: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

InsiemeFunzionale

Architettura Funzionale

DominioFunzionale

Gruppo difunzioni

Funzione

TemaD’Informazione

Informazione

si compone

si compone

si compone

si compone

SistemaInformatico

Blocco applic.

Dominio

applicativo

Componenteapplicativo

Schema di dati

Strutture di dati

Dati

si compone

si compone

si compone

si compone

si compone

Architettura ApplicativaArchitettura di Business

Processogenerico

Attività

utilizza utilizza

MessaggioFunzionale

ricevetrasmetteServizio

utilizzasi compone

SistemaInformativo

globalesi compone

Gruppoapplicativo

si compone

è messa in opera

si compone

Evento

Procedura

scatena /produce

è responsabile

Concetto

si compone veicola

riceve

Architettura Tecnica

Componente tecnico métier

Componente tecnico di base

è implementata

Macro-funzione

si compone

SistemaInformativo

si compone

Operazione

AttoreRisorsa

si compone

concatenasi compone

si compone

scatena /produce

organizza

utilizza realizza

corrisponde

ProcessoSpecializzato

MacroProcesso

mette in opera 1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,n

1,n

1,1

1,n

1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n

1,1

1,n

1,n

0,n

1,n

1,n

1,n

0,n

0,n

1,n

1,n

0,n 0,1

0,n

1,n

1,n

1,n

0,n 0,n

0,1

0,n

1,n 1,n

1,n1,n1,1

1,n0,n

1,n

1,1

0,n

0,n

1,n

1,10,n

1,n0,n

1,n

1,n

1,1

0,n

1,n

1,n

1,n

0,n

organizza

1,1

0,n

trasmette

0,n

1,1

Canale di scambio

applicativo

trasmette0,n

1,1

0,n

1,1

riceve

Messaggioapplicativo

veicola0,n

1,n

SitoInformatico

accoglie1,11,n

Server

è installata

1,n

1,n

Istanza di base di dati / file

utilizza

1,n

0,n

1,1

1,n

utilizza

1,1

1,n

Scambioapplicativo

trasmette

riceve0,n0,n

1,n

1,1

Scambio funzionale

ricevetrasmette1,n1,1

0,n

0,n

Applicazione

utilizza1,n1,n

1,n1,n

è installata

è messa in opera

Il Metamodello - Perimetro BNL

Page 12: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

si compone

Macro-funzione

1,1

0,n1,n

InsiemeFunzionale

Architettura Funzionale

DominioFunzionale

Gruppo difunzioni

TemaD’Informazione

si compone

si compone

SistemaInformatico

Blocco applic.

Dominio

applicativo

Componenteapplicativo

si compone

si compone

si compone

Architettura Applicativa

SistemaInformativo

globalesi compone

Gruppoapplicativo

si compone

è messa in opera

Concetto

si compone

1,n1,1

1,n1,1

1,n1,1

1,n

1,n1,1

1,n1,1

1,n1,1

1,n1,1

1,n

1,1

1,n

1,1

Scambioapplicativo

trasmette

riceve0,n0,n

1,n

1,1

Il Metamodello - Perimetro BNL

Patrimoni

Applicazioni

si compone

Mercati

tratta Prodotti/Servizi

Famiglia

Classe

si compone

si compone

tratta

Sponsor

Canali

espone

Prodotti gestiti dal componente e relativa gerarchia

Applicazionicui sono associati i componenti

Patrimoni associati alle applicazioni e ai componenti

Sponsor che usufruisce del componente applicativo

Canale su cui il componente opera Mercato coperto dal

componente

fa riferimento

richiede

Page 13: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Il Modello Funzionale BNL

Page 14: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Posizioni & Indicatori

Controparti

Even

ti

Unità Organizzative

Prod

otti

& S

ervi

zi

Accordi

Il Modello Informativo BNL

Il Modello delle Informazioni è basato sui Concetti standard definiti nel modello di gruppo BNP Paribas

Il modello BNL comprende:• 6 Concetti base• 190 Temi di Informazione ripartiti

sui Concetti base• Standard di Nomenclatura

Un tema informativo può essere di proprietà di un solo componente applicativo, anche se non di suo utilizzo esclusivo

es. informazioni anagrafiche, patrimoniali, scoring (concetto Controparte)

Page 15: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

INTEROPERABILITA’/DISACCOPPIAMENTOINTEROPERABILITA’/DISACCOPPIAMENTO

GESTIONE CLIENTIGESTIONE CLIENTI

EROGAZIONE PRODOTTI/SERVIZI

GOVERNANCEGOVERNANCE

Vista Cliente

Referenziali

Governance

Canali

Interoperabilità e Disaccoppiamento

Core Banking

Infrastrutture comuni

Il Modello Applicativo BNL (logico)

Page 16: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Il Modello Applicativo BNL

Page 17: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Agenzie a presidio del territorio

Sistema centralizzato di operatività telefonica

ATM, POS, Internet Banking

Attività commerciali sulla rete diretta

Front-end di accesso a reti di distribuzione diversificate

Esempi di blocchi Applicativi BNL

• gestisce operativamente i canali di contatto con la clientela• è responsabile delle funzioni di identificazione,

autenticazione, profilazione dei messaggi, tracciatura delle attività svolte, gestione degli alert, reporting a supporto delle attività di marketing/commerciali

3. Canali9.7 Disaccoppiamento Operativo

Caratteristiche:• disponibilità delle informazioni• uniformità delle interfacce• trattamento e recupero dati

Componenti:• Back-End dei componenti operazionali• Back-End dei canali telematici

Garantisce la consistenza, la quadratura e l’univocità delle informazioni

Page 18: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Applicazione dei modelli in BNL - 1Rappresentazione di progetto al Comitato Architetture: Campagna promozionale ATMAmbito progettuale:

Promozione di campagne commerciali del marketing strategico su un nuovo canale (ATM), in maniera non indifferenziata

Obiettivi:• Aumento dei livelli di contatto commerciale con la clientela• Conduzione di campagne senza il ricorso a strumenti di posta• Sviluppo dei contatti con il cliente in maniera integrata tra i diversi canali di contatto

Interventi architetturali:• Modifiche al sistema Advertising del Web-ATM per gestire campagne istituzionali e politiche di indirizzamento• Creazione del concetto di campagna e dell’associazione cliente/campagna su Web-ATM• Apertura del nuovo canale ATM sul sistema di Campaign Management T-CRM

Page 19: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Applicazione dei modelli in BNL - 2

Page 20: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Conclusioni

Vantaggi:• project management efficiente• definizione di un linguaggio unificato a livello aziendale• possibilità di compiere valutazioni in maniera coerente e di presentare in forma

standard al management il valore delle soluzioni che vengono proposte• valutazione più efficace, condivisa e meno costosa delle soluzioni• garanzia del carattere permanente degli investimenti• miglioramento dell’accessibilità, interoperabilità, integrità e coerenza dei sistemi

Punti d’attenzione:• livello di dettaglio del controllo degli aspetti architetturali dei progetti IT• sviluppare una visione globale dei processi e definizione del ruolo del process

owner• integrare la visione funzionale/applicativa con quella prettamente tecnologica• corretto dimensionamento organizzativo per la gestione delle architetture

L’esperienza della Banca Nazionale del Lavoro rappresenta uno dei casi di successo in Italia.

Page 21: IT Enterprise Architecture - Fondamenti teorici e aspetti pratici Analisi della sua applicazione nella BNL - Gruppo BNP Paribas Facoltà di Scienze Matematiche

Conclusioni

• disegno e monitoraggio di processi organizzativi definiti e applicati per la gestione dei progetti IT

• definizione dei livelli di controllo degli elementi che compongono l’architettura• capacità di intercettare e tracciare il cambiamento dei sistemi• modello di banca orientato al dialogo e alla partecipazione• ruolo della tecnologia a supporto• commitment del management aziendale

Per implementare efficacemente l’Enterprise Architecture occorre quindi raggiungere un corretto equilibrio tra: