Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conference 2006 - Milano
-
Upload
eco-mind-ingegneria-informatica -
Category
Documents
-
view
182 -
download
1
Transcript of Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conference 2006 - Milano
Rinnovare l’IT utilizzando SOA per
ottenere valore
Massimo Banino
Amministratore Delegato
Skyperform
SOA: Dal valore potenziale
al valore contestuale
Perchè SOA?
Per integrare i sistemi?
Per il riuso?
Per rendere agile l’IT?
Per ridurre i costi?
SOA PROJECT
ROADMAP
SOA GOVERNANCE
ROADMAP
SOA VALUE
ROADMAP
Per valorizzare l’IT
rispetto al business
Perchè SOA?
Applicandola per
ottenere valore....organizzando e gestendo
il cambiamento..
..per ottenere risultati
tangibili in tempi brevi
SOA Value Roadmap
Capacità di comporre le applicazioni
Possibilità di orchestrare servizi
Capacità di integrare l’esistente
Automazione dei flussi
Monitoraggio dei processi
Struttura di controllo KPI
Riduzione tempi di sviluppo
Disponibilità dei servizi fondamentali
Modifica dinamica delle regole di business
Capacità di integrare nuovi servizi
Riduzione costi
di sviluppo e gestione
Riduzione tempi
di accesso alle
informazioni
Accesso tempestivo
ai servizi
Integrazione di sistemi
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
Disporre delle
giuste
informazioni per
decidere
Capacità di reagire
ai cambiamenti
inattesi
Efficienza
operativa
Capacità di reagire
ai cambiamenti
attesi
SOA
VALUE
Il valore potenziale di SOA
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
CASO 1: Azienda di servizi che opera su mercato captive
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
CASO 1: Azienda del mercato bancario in fase di espansione per acquisizione
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
CASO 2: Azienda di produzione che opera in sinergia con partner e fornitori
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
CASO 1: Azienda di servizi che opera su mercato ad elevata competitività
Obiettivi dell’IT in funzione del contesto
PRESIDIO
DEI
PROCESSI
FLESSIBILITA’
EFFICIENZA
NELLO
SVILUPPO
ADATTIVITA’
RISPETTO AL
BUSINESS
RIDUZIONE COSTI IT
EFFICIENZA
ACCESSO
EFFICIENZA
OPERATIVA
QUALITA’ DEL
SERVIZIO
AS-IS
TO-BE
GAP
AREA
PRIORITY
AS-IS
AREA
Il valore contestuale di SOA
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
ADATTABILITA’
PRODUTTIVITA’
FLESSIBILITA'
CONTROLLO
SOA: Valore Potenziale
SOA
Value
SOA
Value
SOA: Valore Contestuale
Analisi degli obiettivi di valore e del GAP esistente
Value
Assessment
Application
Design
Architecture
Design
• SOA DRIVER
• SOA VALUE
• GAP
• TO-BE DESIGN
• SCENARI DI INTERVENTO
• ARCHITETTURA DI RIFERIMENTO
• TECNOLOGIE E STRUMENTI
Cost/Benefict
& Planning
• ROADMAP PROGETTUALE
• PIANO DI INTERVENTO
• COSTI/BENEFICI
COMPLESSITA’
COSTO
IMPATTO ORGANIZZATIVO
RISCHIO
DESCRIZIONE SINTETICA DELLE MODALITA’ DI INTERVENTOTIPOLOGIA DI
IMPATTO
Addetti impiegati: NUMERO DI PERSONE COINVOLTE
Qualità del Servizio
Presidio Processi
Flessibilità B-end
Scalabilità
Adattabilità
BUSINESS VALUE
EFFORT
COERENZA DELLO SCENARIO DI INTERVENTO CON
I BUSINESS DRIVER E LE ASPETTATIVE RILEVATE
STIMA SULL’EFFORT NECESSARIO PER
IMPLEMENTARE L’INTERVENTO, DEDOTTO DAGLI
SCENARI RILEVATI E NON COMPROVATO DA DATI
OGGETTIVI
OFFLINE
FBLITE
FGATE
OPPIO
CLIENT
FRONT-END
ALLINEAMENTI
CONTRATTUALI
PMI ABIL
POSIZIONE OPERATIVA
CLIENTE
MONITORAGGIO
ALLINEAMENTI
MONITORAGGIO
FLUSSI
MONITORAGGIOHELP DESK
GESTIONE CHIAMATE
FATTURAZIONEBACK -END
EVIDENZE DI
FATTURAZIONE
BATCH DI PREFATTURAZI
ONE
RENDICONTAZIONE
CONTABILE
STATISTICHE MENSILI
ADDEBITO IN CC
CONTRATTI
FLUSSI
Elaboraz. Dispo CA
FRONT -END
SPEDIZIONE
FATTURE/BOLLE
Elaboraz. Dispo CP
Elaboraz. Info CA
Elaboraz. Info CP
GESTIONE CONTRATTI
DI SERVIZIO
SPAZIO HELP DESK
ACG (package
contabile su AS/400)
Elaborazione info
assicurative
INNESCO FASI DI
PREFATTURAZIONE
GESTIONE SERVIZI
LINKS
WEB FRONT-END
Monitoraggio e
miglioramento del
processo di trattamento del dato, far
scattare i processi
operativi per sbloccare il
flussoAutomazione e controllo dei flussi
dati dei Clienti
Flessibi
lità dei
sistemi
di
gestion
e
Anagraf
iche e
Contratt
i
migliora
ndo la
congrue
nza dei
dati dei
ClientiMonitoraggi
o del livello
di servizio
basato su
KPI
Progettazione, Impostazione ed avviamento
dell’infrastruttura del Portale
CR/Corportate Information SS
PR/OP Information SS
PR/OP integration SS
CR/Corportate integration SS
2005 2006 2007
CR/Corportate application SS
Service Hub
integrato
per l’extend
enterprise
BENEFICT
Riduzione
Tempi ricerca e
Gestione informazioni
Process collaboration
Customer Intelligence
Aumento produttività
Riduzione costi
Approvvigionamento,
Riduzione costi ICT
Reattività rispetto al mercato
Aumento flessibilità
Aumento efficienza
Adattamento dinamico ai processi
FINANCE/ADMIN
integration SS
GAP
AREA
AS-IS
AREA
Perché SOA? La Value Roadmap
La Valutazione dei Driver
+ EFFICIENZA OPERATIVA
+ REATTIVITA’ AL BUSINESS
+ CAPACITA’ DI CONTROLLO
+ VALORE DELL’INFORMAZIONE
+ CUSTOMER INTELLIGENCE
- COSTI DI GESTIONE
- TIME TO MARKET
- COSTI DI SVILUPPO
- ESPOSIZIONE AI RISCHI
CEO / DIREZIONE
GENERALE
BUSINESS
UNIT
CIO
APPLICATION
DEMAND
PIANO STRATEGICO IT
PIANO STRATEGICO
AZIENDALE
FUSIONI /ACQUISIZIONI
BUSINESS MODEL
IT GOVERNANCE
CRM/SCM,…
+ ADATTABILITA’
+ FLESSIBILITA’
DRIVER AZIENDALI COMITTMENT SOA DRIVER
+ SUPPLY CHAIN OPTIMIZATION
Il grid applicativo AS-IS
E-PROCUREMENT
CLIENT
FRONT-END
RETAIL
CALL CENTER
SCONTRINI
BUYER MANAGEMENT
RDO
E-PROCUREMENTINTRANET
EMPLOY SELF SERVICE
AMMINISTRAZIONEZIONE
BACK -END
REDDITTIVITA’ CONTROLLO GESTIONE
CONTABILITA’
STATISTICHEPRECALOCO
CRM
LOGISTICA
SCORTE
WEB FRONT -END
RIORDINO
GESTIONE PARTNER
SLAMAGAZZINO
LOGICO
GESTIONE AGENTI
TRASPORTATORI
GESTIONE VETTORI
BUDGET
GESTIONE CONTRATTI
ORDER EXCANGE
B2B
CUSTOMER
PORTAL
APPLICATION
FRONT -END
EDI
SUPPLYER
FRONT-END
RAPPRESENTAZIONE
MODULARE DEL
PORTAFORGLIO
APPLICATIVO
EVIDENZA
DELL’AMBIENTE
TECNOLOGICO
TIPOLOGIA
APPLICATIVA
EVIDENZA DELLA
COMPLESSITA’ E
MANUTENIBILITA’
APPLICATIVA
COMPLESSITA’
COSTO
IMPATTO
ORGANIZZATIVO
RISCHIO
Organizzare le informazioni inerenti alla gestione del cliente e renderle condivisibili con i processi di marketing e presales; in particolare:
• Mapping del processo di presales
• Identificare i Business Services
• Customer Data Quality
• Definizione elementi di controllo
• Orchestrazione dei servizi
Customer View
Addetti impiegati: 46Efficienza operativa: 72%Supporto Informatico: 64%
Qualità del ServizioPresidio Processi
Flessibilità F-end
Flessibilità B-end
Scalabilità Arch.
Adattabilità Applic.
BUSINESS VALUE
EFFORT
Gli scenari di intervento
SCENARIO DI
INTERVENTO
IDENTIFICATO
SINTESI
DELL’INTERVENTO
PROSPETTATO
COERENZA
CON I DRIVER
EFFORT
PROGETTUALE
PREVISTO
Flessibilità di sviluppo: da codifica a
composizione
OFFLINE
FBLITE
FGATE
OPPIO
CLIENT
FRONT-END
ALLINEAMENTI
CONTRATTUALI
PMI ABIL
POSIZIONE OPERATIVA
CLIENTE
MONITORAGGIO
ALLINEAMENTI
MONITORAGGIO FLUSSI
MONITORAGGIOHELP DESK
GESTIONE CHIAMATE
FATTURAZIONEBACK -END
EVIDENZE DI FATTURAZION
E
BATCH DI PREFATTURAZIO
NE
RENDICONTAZIONE
CONTABILE
STATISTICHE MENSILI
ADDEBITO IN CC
CONTRATTI
FLUSSI
Elaboraz. Dispo CA
FRONT -END
SPEDIZIONE FATTURE/BOL
LE
Elaboraz. Dispo CP
Elaboraz. Info CA
Elaboraz. Info CP
GESTIONE CONTRATTI
DI SERVIZIO
SPAZIO HELP DESK
ACG (package contabile su
AS/400)
Elaborazione info
assicurative
INNESCO FASI DI
PREFATTURAZIONE
GESTIONE SERVIZI
PMI
WEB FRONT-END
DOS/WINDOWS
JAVA 3 TIER
Batch COBOL/PLSQL/C
ORACLE FORM C/S
MANUTENZIONE
EVOLUTIVACOMPLESSITA’
APPLICATIVA
LEGENDA
Package
Monitoraggio del
livello di servizio
basato su KPI
Flessibilità
Sistemi di
Gestione
Anagrafich
e
Automazione e controllo dei
flussi dati dei Clienti
Monitoraggio Back-Office
Gli scenari di intervento
DATA INTEGRATION
necessità di integrare e gestire
nuovi canali e nuovi servizi.
Supporto al modello di “extended enterprise”
SERVICE INTEGRATION
PROCESS INTEGRATION
PEOPLE INTEGRATION
FINANCEPDMERP
BUDGETING
CRM
SCM
PRODUCT
ORDERENTRY CAP
PROCUREMENT
FRAMEWORK
DI RIFERIMENTO
(Overview)
Applicabilità di nuovi modelli di Business
(B2B, ASP,…)
Visione integrata del cliente
Efficienza nella realizzazione di nuovi prodotti
SOA DRIVER
Integrazione di prodotti/servizi di
terzi
Sist.
di FilialePrestiti ExtDW/
Dmart
L’utente deve accedere ai servizi
in funzione del suo ruolo
I tempi di risposta del front-end
devono essere minori degli attuali
Le business rules devono essere
disaccoppiate dai servizi
I servizi devono essere almeno in IV forma normale
I servizi devono essere classificabili
I servizi devono poter essere
attivabili da eventi
REQUISITI E VINCOLI
L’architettura di riferimento
FLESSIBILITA
Disegno dei
KPI
Integrazione
Fatturazione/Contratt
i
Monitoraggio
Fatturazione
Efficienza nei
processi di Help
Desk e sviluppo di
controllo orientato al
Miglioramento
continuo
Automazione e
controllo dei flussi
dati dei Clienti
Monitoraggio Back-Office
BUSINESS
VALUE
TEMPO
PRESIDIO DEI PROCESSI
QUALITA’ DEL SERVIZIO
Flessibilità
Sistemi di
Gestione
Anarafiche
Cost/Benefict & Planning
SOA Governance Roadmap
Organizzazione
Metodologie Ruoli
La convergenza tra
business e IT rende
necessario il presidio
strategico, tattico e
operativo delle attività
“trasversali”
L’approccio per processi e
servizi richiede nuove
specializzazioni e nuovi ruoli
nell’IT
Procedure Operative e Linee
Guida Progettuali sono alla
base della gestione meccanismi
relazionali tra le strutture
operative
SOA Governance Roadmap
Access Layer
Service Layer
Process Layer
Information Layer
Reference
framework
Layer
DEVELOPMENT
VIEW
ADMINISTRATION
VIEW
SERVICE
SPECIALIST
PROCESS
SPECIALIST
SOA
ARCHITECT
INTEGRATION
SPECIALIST
DATA INTEGRATION
SPECIALIST
DATA
ADMINISTRATOR
SERVICE
ADMINISTRATOR
FUNCTIONAL
VIEW
SERVICE
ANALYST
BPM
ANALYST
DATA iNTEGRATION
ANALYST
PROCESS ENGINE
ADMINISTRATOR
PORTAL
SPECIALIST
CONTENT
ANALYSTPORTAL
ANALYST
PORTAL
ADMINISTRATOR
Nuovi ruoli e specializzazioni
SOA Project Roadmap
• Roadmap progettuale
• Integrazione e sviluppo
• Roll-out
TO-BE
• Aspettative di business
• Obiettivi medio/lungo termine
• Vincoli e requisiti
• Ambito di intervento
DISEGNO
ARCHITETTURA
TECNICA
DISEGNO
ARCHITETTURA
APPLICATIVA
PROCESS VIEWTECHNICAL VIEW
ARCHITETTURA
APPLICATIVA
BUSINESS VIEW
IT
APPLICATION GRIDPROCESS MAP
AS-IS
LINEE GUIDA
E STANDARD
AREE DI
INTERVENTO
A VALORE
AGGIUNTO
TECNOLOGIE E
STRUMENTI
ARCHITETTURA
TECNICA
IMPLEMENTATION VIEW
SOA project Roadmap
Requisiti
Funzionali
IT AS-IS
application grid Business
Requirements
Process
Map
Architettura
tecnica
Linee guida
e standardStrumenti e
Package
AS-IS
L’architettura Applicativa
GESTIONE
MAGAZZINO
LOGICO
CATALOGO
PRODOTTI
ORDER
TRACKING
CALL
CENTERSLA
EMISSIONEORDINI
PRESA IN CARICO
TRASPORTO ECONSEGNA
PRESIDIO
MAGAZZINO
LOGICO
RAPPORTO
CON CLIENTI
RAPPORTO
CON FORNITORI
PEOPLE INTEGRATION
POSTE
CUSTOMER
SATISFACTION
PRESIDIO
PROCESSI
EPMS
ARCHITETTURA
APPLICATIVA DI
RIFERIMENTO
DATA INTEGRATION
Sist.
di FilialePrestiti ExtDW/
Dmart
SERVICE LAYER
PROCESS LAYER
ACCESS LAYERORDERENTRY CAP
PROCUREMENT
SERVICE
Sn
SERVICE
SmSERVICE
Sx
SERVIZI’
RISORSE
RULE
rn
RULE
rm
Chi accede a che cosa e come?
Con quali regole?
Quali servizi? Di quali Sistemi?
Quali dati?
Identity & access
Requirements
Rules & workflow
requirements
Service & Integration
Requirements
REGOLE
PROCESSI REQUISITI ARCHITETTURA
Check
legalApertura
CCRicerca
prodotto
Check
Customer
account Apertura
Web banking
Abilitazione
operazioniVerifica
scoperto
Information
RequirementsPrestiti
DW/
DmartINFORMAZIONI
L’analisi parte dai processi
PROCUREMENT
processo
Processi di valore Processi di controllo Processi di servizio
raccolta esigenze
Verifica posizione cliente
Apertura servizi internet
situazione cliente
Richiesta a canale esterno
Ricerca cliente in anagrafica
Creazione account internet
Creazione e-mail
Abilitazione canale internet
Scomposizione in albero di servizi
Scomposizione in sottoprocessi
Scomposizione in flussi di servizi
Scomposizione in servizi elementariRicerca portafoglio cliente
L’analisi parte dai processi
PROCUREMENT
processo
IF
RECLAMO
VERIFICA
POSIZIONE
CREA
LETTERAIF
CLIENTE NON
REGOLARE
ACCEDI A
PRATICA
LEGALE
Impostazione
Lettera cs
Posizione
Cliente ca
Vista
Reclamo
ws
Pratica
Legale ws
Inserisci
Indirizzo ws
Anagrafiche
partners
Titoli
Identity & access Design
Rules & workflow Design
Composite Service
Design
Integration
Design
ACCESS
LAYER
PROCESS
LAYER
SERVICE
LAYER
Design Areas
L’analisi parte dai processi
IF
RECLAMO
VERIFICA
POSIZIONE
CREA
LETTERAIF
CLIENTE NON
REGOLARE
ACCEDI A
PRATICA
LEGALE
Impostazione
Lettera cs
Posizione
Cliente ca
Vista
Reclamo
ws
Pratica
Legale ws
Inserisci
Indirizzo ws
Anagrafiche
partners
Titoli
ACCESS
LAYER
PROCESS
LAYER
SERVICE
LAYER
Identity & Access Management
Portal Structure & pages
Portal Implementation
Process Modelling
Process Monitoring configuration
Composite Application Development
WebService Development
Web service orchestration
WebService Repository update
Web Service incapsulation
Web Service Integration
Screen based access to mainframe
Programmable access to mainframe
Adapters/Wrappers configuration
Soa
repository
Implementation Areas
L’analisi parte dai processi
Framework Di
Riferimento
IT AS-IS
application gridObiettivi a
medio/lungo
termine
Requisiti
non funzionaliInfrastruttura
AS-IS
Esigenze di
interoperabilitàTecnologie
e strumenti
AS-IS
BPM
SOA
REPOSITORY
ESB
ADAPTER
INTEGRATION
BAMBPM
SOA
REPOSITORY
ESB
ADAPTER
INTEGRATION
BAMBPM BPEL
ENGINE
SOA
REPOSITORY
ESB
ADAPTER
INTEGRATION
PROCESS LAYER
SERVICE LAYER
ACCESS LAYER
Vincoli tecnici,
economici
L’architettura Tecnica
Un framework di riferimento
PORTAL
SOA
REPOSITORY
ESB
ADAPTER
INTEGRATION
BAM
APPLICATION SERVER
SOA
REPOSITORY
ESB
ADAPTER
INTEGRATION
BAMBPM /
CHOREOGRAPHY
ORCHESTRATION
SOA REPOSITORY
MEDIATION (ESB)
CONNETTIVITYINTEGRATION
PROCESS LAYER
SERVICE LAYER
ACCESS LAYER
DATA INTEGRATION
Sist.
di FilialePrestiti ExtDW/
Dmart
SERVICE LAYER
PROCESS LAYER
ACCESS LAYERORDERENTRY CAP
PROCUREMENT
Check
legalApertura
CCRicerca
prodotto
Check
Customer
account Apertura
Web banking
Abilitazione
operazioniVerifica
scoperto
BPM
SOA
REPOSITORY
METADATA
INFORMATION LAYER
COLLABORATION
CONTENT PRESENTATION SSO
IDENTITY MANAGEMENT
DATA INTEGRATION
M
A
N
A
G
E
M
E
N
T
D
E
V
E
L
O
P
E
M
E
N
T