1
2
ADAM nasce dall’esigenza di monitorare tutti quei
processi di business che sono implementati su
architetture distribuite quindi su numerose entità
computazionali autonome (chiamate server o piattaforme
o sistemi) e nelle quali risiedono i vari frammenti del
flusso del processo computazionale e quindi aziendale.
Tali processi richiedono e necessitano di un
coordinamento per il corretto funzionamento. Questo
coordinamento spesso viene a mancare lasciando dietro
di se diversi tipi di disallineamento che provocano la non
corretta chiusura di alcuni frammenti del flusso.
L’attenzione quindi si rivolge al processo di business così
come viene ideato, progettato ed implementato in una
struttura informatica, caratterizzato da una sequenza
coordinata di azioni svolte da uno o più sistemi e
piattaforme, ognuna delle quali preposta ad assolvere
compiti specifici (funzioni di vendita, post-vendita,
fatturazione, pagamenti tramite RID o CdC, gestione
addebiti rate e canoni, gestione anagrafiche clienti,
domiciliazioni bancarie ecc).
3
Riduce l’incidenza dell’errore umano nelle attività di verifica e confronto che
vengono quotidianamente eseguite dai gruppi di lavoro prepostI.
Esegue operazioni complesse in completa autonomia.
Esegue il monitoraggio con vari livelli di dettaglio.
Migliora la qualità di gestione degli applicativi in produzione.
Diminuzione del numero dei trouble ticket lavorati e delle attività di supporto
che gravano sugli ambienti di operation.
Riduce i costi di gestione.
Supporto alle atività di allineamento dei frammenti di flusso
del processo influenzati da un non corretto coordinamento del
processo visto nella sua interezza.
4
Automazione di attività di verifica e confronto
di dati.
Evidenziazione delle problematiche rilevate
per ogni sistema coinvolto.
Capacità di monitorare le problematiche
ed esporre l’andamento e la
risoluzione delle stesse.
Possibilità di visualizzazione dei dati sia
quantitativi che qualitativi.
Gestione ed elaborazione di diversi input al
processo (file flat, xml, http/https, jms, excel, Siebel, SAP, etc ….)
Visualizzazione standard dei dati in output (post elaborazione) e personalizzata,
con la possibilità da parte dell’utente di specificare le modalità sia grafiche che di
contenuto
5
Gli elementi di innovazione sono riscontrabili nell’introduzione di
una nuova modalità di monitoraggio
che dovrà supportare i risultati ed essere di ausilio
al coordinamento delle problematiche riscontrare
e la loro soluzione.
Ciò introduce anche un altro elemento di
innovazione che impatta la struttura organizzativa
dell’ambiente di operation la quale deve percepire
un nuova modalità di gestione e monitoraggio del
processo funzionale di business il quale avrà come
strumento costante il dato prodotto da ADAM.
Necessaria sarà la creazione una struttura che abbia compiti di coordinamento e resposabilità di tutte
quelle attività di normalizzazione del dato laddove si è evideziata una criticità nei confronti di tutti i
sistemi impattati dal singolo processo di business monitorato.
Si vuole porre l’accento, a supporto di quanto sopra detto, sulle complesse attività, normalmente
intraprese, derivanti dalle strategie di soluzione delle probematiche emerse in un ambiente IT dove le
affannose riunioni, creazioni di task force e le continue e reciproche accuse sull’ipotetico colpevole
diventerebbero di nessuna utilità.
Il risultato, certificato dalla qualità dei dati inviati da ogni sistema coinvolto, eliminerà ogni dubbio sulla
emersione della problematica, localizzando con precisione la criticità riscontrata.
6
Rilevazione dei disallineamenti grazie all’analisi della qualità del dato
effettuata e tempestiva evidenziazione delle operazioni critiche con
conseguente risultanza delle percentuali relative alle cause scatenanti le
criticità riscontrate;
Corretta chiusura di tutti i frammenti del flusso del processo monitorato
(per esempio emissione fatture, erogazione addebiti, etc …) con
conseguente recupero delle operazioni non allineate (es. case study:
recuperati 3 mln di Euro in 3 mesi di fatture non emesse!) ;
Riduzione di Trouble Ticket relativi a problematiche di processo di oltre
il 50%;
Riduzione delle attività a carico dei gruppi di supporto verticale in
esercizio e velocizzazione dei tempi di risposta in merito a TT aperti;
Aumento della fidelizzazione e della soddisfazione del cliente finale con
relativo aumento delle vendite dei servizi erogati.
7
ADAM si compone di tre engine
principali:
1. Engine di interfaccia con i sistemi
esterni per l’elaborazione dei
diversi tipi di flussi in input
2. Engine di elaborazione dei
dati/flussi ricevuti in input con
la creazione dei data-mart
( Trasformation ed
Interpretation Layer)
3. Engine di visualizzazione
(Presentation Layer)
8
Monitoraggio efficace dei problemi di quadratura risultanti dall’elaborazione
dei dati forniti dai vari sistemi coinvolti nella catena, favorendo immediate
analisi delle situazioni critiche, puntuali bonifiche e interventi volti a risolvere
anomalie riscontrate.
ADAM fornisce “view” di semplice utilizzo ma allo stesso tempo di alto
livello, configurabili tramite semplici passaggi, che aiutano a determinare “gli
effetti di business” legati alle problematiche rilevate sull’IT.
Compatibilità con Desktop, Laptop, Tablet (iPad)
9
Sviluppo di funzionalità “storico” per mantenere traccia di attività di bonifica,
«problem determination», «problem solving» .
Oltre al caricamento, aggregazione e correlazione dei dati, visibile tramite
Web, ADAM mette a disposizione dell’utente le seguenti funzionalità:
•
•
•
•
•
gestione profili per differenti View;
export tabellare in formato Excel dei dati analizzati;
modulo di ricerca avanzata con filtro dinamico sui dati;
modulo di visualizzazione ed elaborazione indicatori;
Inserimento rapido di nuove view e nuovi flussi;
10
Menù di scelta del processo monitorato
11
ADAM riceve al momento in input tipologie di dati tali
da poter elaborare e quindi analizzare gli stati delle
singole operazioni sui sistemi coinvolti nel monitoraggio.
Sono dati relativi al dettaglio delle singole operazioni
quindi «grezzi».
ADAM elabora e visualizza sia dati di dettaglio
(qualitativi) che di gruppo (quantitativi) fornendo
contemporaneamente sia informazioni di andamento
(indicatori) che informazioni dettagliate circa operazioni
non terminate correttamente (allarmi).
12
In ADAM è presente un engine di
interfaccia strutturato in moduli di
ricezione caratterizzati da varie possibilità
di interfacciamento con i sistemi esterni
(ETL dinamico).
I moduli sono configurati per ricevere
flussi di dati in modalità:
FLAT FILE
XML
XLS
trasmessi o prelevati tramite protocolli di
comunicazioni standard quali:
Sono presenti e configurabili le
schedulazioni di ricezione e prelevamento
dei dati in input.
Tali schedulazioni vertono su modalità
temporali che comprendono:
 Schedulazioni giornaliere
 Schedulazioni settimanali
 Schedulazioni mensili
 Elaborazioni Storiche
SFTP
HTTP
HTTPS
MAIL
CONNESSIONE DB ESTERNI
13
La capacità di elaborazione e memorizzazione di Adam sono stretta conseguenza degli
strumenti hardware messi a disposizione. A supporto sono disponibili strumenti di aiuto di
tuning e traubleshooting sulle problematiche di elaborazione che interagiscono
attivamente sulle procedure e sui ritorni delle elaborazioni, ottimizzandone tempi e
risorse.
Il sistema ADAM al momento in produzione riceve e/o preleva più di circa 1.000.000 di
record giornalieri appartenenti ai sistemi coinvolti nel monitoraggio.
A questi numeri giornalieri, vengono aggiunte le elaborazioni schedulate settimanalmente
e mensilmente che risultano coerenti con i milioni di record.
14
Il processo monitorato è relativo alle offerte che prevedono
l’erogazione di una promozione in corrispondenza dell’acquisto di
un package ( es. Chiavette).
L’input del processo è a carico di PU che, prima di eseguire l’entrata
merci sul sistema SAP, provvede ad espletare le operazioni di
configurazione della TIM CARD associandola ad uno specifico IMEI
(IMEI , MSISDN, ICCD-ID, NMU). DI seguito la sequenzialità del
processo ed i sistemi coinvolti:
1. PU, effettuata la creazione del prodotto , esegue l’entrata merci
sul sistema SAP. Tale evento scatena l’invio delle informazioni
del prodotto dal sistema SAP al sistema CIA.
1. Il sistema CIA, ricevute le informazioni, avvia il processo di controllo anagrafico (DB Cliente) che
consentirà la validazione delle informazioni ( per le informazioni non validate genererà degli scarti
che saranno inviati al sistema SAP) ed il successivo invio verso i sistemi promozionali a valle.
2. Il sistema CIA invia al sistema PPM le informazioni (linee) affinche vengano attivate ( nel caso non
fossero attivate il sistema PPM genererà degl scarti).
3. Il sistema CIA invia al sistema CRMC le informazioni (linee) per la vendita del prodotto. Anche il
sistema CRMC, a fronte della ricezione delle informazioni, potrà generare degli scarti.
15
L’obiettivo del monitoraggio è quello di ridurre la difettosità delle offerte sia in termini di tassi di
segnalazione/numero di reclami aperti al CC_119, che in termini di TT gestiti dall’HD della Rete di
Vendita, nonché di ridurre gli eventuali mancati ricavi che si possono generare per anomalie o difettosità
sulle offerte o promozioni.
16
OFFERTE RELAX
Il progetto nasce dalla necessità di monitorare quei processi di business caratterizzati da una
architettura applicativa complessa nella quale sono coinvolti molti sistemi che vanno dalla
commercializzazione al banking, dal provisioing alla fatturazione, credito e contabilità con workflow
diversi per la componente prodotto e per la componente offerta: nello specifico parliamo dell’offerta
business RELAX, processo di gestione dei PP Rateizzati.
Tale processo di business, fin dalla sua nascita, ha generato diverse situazioni di criticità dalle quali sono
scaturite evidenti problemi di quadratura tra i sistemi coinvolti per concludersi in mancate emissioni di
fatture di vendita e di corrispettivo per recesso anticipato.
L’attività progettuale, attraverso l’analisi dei sistemi coinvolti nel processo, ha prodotto un
datawarehouse dedicato, risultato finale di una elaborazione che permette la visualizzazione e
l’evidenziazione delle criticità per ogni sistema coinvolto.
L’applicativo che ne scaturisce permette appunto la visualizzazione delle risultanze dell’elaborazione
fornendo una rapida consultazione per utenza, sistema e transazione e2e e rappresentando anche
l’andamento del business per stabilire eventuali e/o ulteriori strategie aziendali.
17
Indicatori
Multiselezione
Indicatori
DIsponibili
Visualizzazione
Risultanza Grafica
Indicatori Selezionati
Visualizzazione Dati
Indicatori Selezionati
Modifica Tipologia
Grafico
Modifica Online
dei valori di Soglia
e serie
18
Ricerca Avanzata
Multiselezione
Report
DIsponibili
Personalizzazione
Filtri di Interrogazione
Rappresentazione
Matriciale
Risultanza Dati
Funzione di Export
Dati in Excel
19
Dato Quantitativo
Generale
Selezione della data
Selezione processo
Dato Quantitativo
Dato Qualitativo
Allarmi
coordinamento
non corretto
20
Dato Quantitativo
Generale
Selezione e filtri
Dato Qualitativo
Allarmi funzionali
Allarmi
coordinamento
non corretto
21
22
La Revenue Assurance è un tematica che ha assunto negli anni una importanza sempre più strategica in special modo
tra gli operatori di telecomunicazioni in cui risultano esserci perdite sempre più consistenti a causa della mancata
raccolta del fattiurato. In alcune realtà sono nell’ordine del 5-15% del totale.
Le cause possono essere le più disparate ma sono comunque riconducibili ai processi/sistemi interni non accurati
(escludendo le cause dolose – frodi).
Lo sviluppo di ADAM ha riguardato in primis il monitoraggio della «Revenue Chain» per uno specifico servizio andando
a verificare e misurare l’efficienza e l’efficacia dei molteplici sistemi facenti parte della «chain», dall’evento che genera
revenue sino all’incasso coprendo una serie considerevole di processi aziendali.
Per tali motivi quindi l’evoluzione del prodotto non poteva che dirigersi, dopo i risultati ottenuti, verso un approccio
preventivo considerando che prevenire equivale a proteggere gli asset aziendali.
Un approccio che ci dirige sulle tematiche di Risk Management e Business Innovation tramite l’utilizzo e lo sviluppo di
MODELLI QUALITATIVI.
Da qui nasce la collaborazione con un nostro partner tecnologico, proprietario di soluzioni di COMPUTAZIONAL
INTELLIGENCE tramite lo sviluppo di metodi proprietari matematici chiamati ARTIFICIAL ADAPTIVE SYSTEM: l’area più
recente dell’ IA e dell’analisi dei dati in grado di affrontare con successo i complessi problemi del mondo reale anche
dove gli approcci tradizionali sono poco efficaci o inapplicabili.
Stiamo parlando delle RETI NEURALI, modelli matematici che emulano ( o almeno tentano) il sistema nervoso centrale
e rappresentano un potente strumento statistico.
23
Scopo finale delle reti neurali è quello di realizzare i meccanismi di apprendimento del cervello umano facendo in
modo che la rete interagisca con l’ambiente esterno senza l’intervento umano.
Si basano sul concetto che in determinate situazioni è possibile far apprendere ad un apparato matematico
determinate leggi che non si conoscono a priori facendogli analizzare un elevato numero di casi reali ( FASE DI
APPRENDIMENTO-ASSIMILAZIONE).
I campi in cui sono applicate possono essere classificate nelle seguenti categorie di applicazioni:
1.
2.
3.
Funzioni di approssimazione-regressione tra cui le previsioni temporali e la modellazione;
Classificazione ed individuazione delle novità ed il processo decisionale;
L’elaborazione dei dati.
E quindi queste aree includono sistemi di monitoraggio e controllo, simulatori e processi decisionali, riconoscimento di
pattern, sequenze, diagnosi medica ed applicazioni finanziarie.
Negli ultimi anni le reti neurali vengono utilizzate in sismologia per la localizzazione di epicentri di terremoti e
predizione della loro intensità.
24
Credit
check
Monitorin
g and
Control
Oggetto della RA
Account
Activation and
Service
Provisioning
• Nuovi clienti •
• Evidenza Docs
• Verifica
•
credenziali e
profili di
•
accesso
• Meccanismi di
blocco
ADAPTIVE
DYNAMIC ADAM
ADAM
• NA
Verifica
credito
Verifiche
manuali
Log di attività
ed errori
Fraud
Manageme
nt
• Gestione alerts
• Policies and
Procedures
• Gestione dello
storico
• Relazioni con altri
operatori
• Gestione Ag.
Esterne
• Controllo degli • Gestione
Accessi
regole/alert
applicativi e di • Raccolta dati
sistema
sistemi interni
• Detec. attività
non autorizzate
• Gestione accessi
applicativi e di
sistema
• Risk
• Credit Check
Assessment • Credit Scoring
• Check
documentale
• Risk
Prevention
• Risk Detection
Usage
Processing
PrePaid
Manageme
nt
Interconne
cti and
Roaming
Bill
Processing
• Network and
System
Operations
• Real time and
batch mngnt
• Error Handling
• Gestione
alerts
• Monitoring
• Gestione
Ricariche
• Gestione
real time del
credito
• Business
continuity e
indisponibili
tà del
sistema
• Trasferimento e
scambio dati tra
operatori
• Raccolta e
produzione dati
tra operatori
• Riconciliazione
dati traffico e
contabili
• Management
Reporting
•
•
•
•
• Exceptions
Handling
• Analisi LOG
• Riallineamen
to dati
• Gestione
degli accessi
applicativi e
di sistema
• Bilanciamento
dati traffico e
contabili
• Operational
Reporting
• Gestione degli
accessi
applicativi e di
sistema
• Proactive
detection di
eccezioni ed
errori
• Ottimizzazione
• Analisi di
accordi
coerenza
Operatore
semantica tra
• Ottimizzazione
sistemi (Rating,
tariffe di
Billing e
interconnessione
Interconnect)
• CDRs check
• Analisi
evaluation
predittiva su
• Fraud detection
Dati Pre-Billing
& prevention su
roaming
Rating e Billing
Fault critici
Gestione CDR
Situazioni
anomale
• Analisi LOG
• riallineamnto
dati (CDRs)
• Fraud Check
• Previsione
• Policy/proc.
Fault critici
optimization
• Quadrature
• Check di coerenze CDR, LOG,
logiche
sistemi billing
e rating
• Processi
operativi
• Gestione
correzioni
manuali
• Pre-billing
• Files In/Out
• Enti terzi per
stampa fatture
• Policy di
accesso e
profili
• Balancing tra
sistemi (Rating,
Billing e
Interconnect)
• Analisi dati Cicli
fatturazione
• Dati Pre-Billing
• Dati su sconti e
campagne
clienti
Commissi
ons
Collection
and Bad
Debt
Managem
ent
• Piano delle
Commissioni
• Gestioni manuali
• Policy di accesso
al sistema delle
Commissioni
• Criteri di calcolo
automatico e
manuale
• Modalità di
storno delle
commissioni
• Disallineamenti
• Dati del calcolo
commissioni
• Dati di storno
commissioni
• Gestione degli
accessi
applicativi e di
sistema
• Processo e
controlli
• Metriche di
Efficacia e
efficienza
• Riconciliazione tra
sistema di
collection e altri
• Gestione recupero
credito
• Ottimizzazione
Ciclo di
Pagamento
• Ottimizzazione
criteri di premio
e commissioni
• Analisi del
processo e
dell’applicazione
di Collection
• Detection di
transazioni
duplicate o
missing
• Gestione degli
accessi
applicativi e di
sistema
25
ADAPTIVE DYNAMIC
ADAM
ADAM
Si compone di tre engine principali:
1.
2.
3.
Engine di interfaccia con i sistemi esterni per
l’elaborazione dei diversi tipi di flussi in input;
Engine di elaborazione dei dati/flussi ricevuti in
input con la creazione dei data-mart
(Trasformation ed Interpretation Layer);
Aggiunta del modulo ADAPTIVE DYNAMICS che conterrà i seguenti
engine :
1.
Engine PRE-PROCESSING per la trasformazione in numero dei dati;
2.
Engine ARTIFICIAL ADAPTIVE SYSTEM ;
3.
Engine POST-PROCESSING di conversione dei numeri in dati reali per la successiva
presentazione all’utente.
Engine di visualizzazione (Presentation Layer).
26
Adam 4h nasce dall’esigenza di avere un tool di “business intelligence” necessario per effettuare
un’analisi storica delle performance dell’azienda ospedaliera e un monitoraggio continuo giornaliero.
Adam 4h si basa sull’analisi dei tracciati di principali flussi standard di dati provenienti dal sistema
informativo ospedaliero.
Il cruscotto di monitoraggio permette agli utenti interessati (direzione sanitaria e generale, statistici etc.)
di usufruire dei dati grezzi o aggregati relativi all’attività ospedaliera.
Adam 4h consente di scegliere gli obiettivi aziendali attraverso indicatori di performance standard
(suggeriti dal ministero della salute) che hanno natura sanitaria ed economica e sono quindi
direttamente legate ai servizi erogati al paziente. La presenza di variabili non solo sanitarie ma anche
economiche si presenta come un fattore innovativo che permette una gestione condivisa delle scelte tra
le componenti cliniche e direzionali di un’azienda ospedaliera.
27
• Visualizzazione degli
interventi suddivisi per
tipologia ( ordinari,
urgenti, day surgery )
• Allarmi per monitorare il
Tempo Preoperatorio etc
28
• Visualizzazione in dettaglio degli interventi per ogni singolo reparto
• Possibilità di confrontare uno o più reparti
29
• Dettagli
totali
di
business
• Dettagli per ogni singolo
reparto
30
31
Spesso il concetto di spending review viene associato ai tagli, quando in
realtà la riduzione della spesa, ad esempio quella pubblica, è solo uno dei
risultati raggiungibili.I
Risultati complessivamente migliori, possono essere ottenuti tramite una
diversa allocazione della spesa e una variazione della spesa complessiva al
rialzo o al ribasso, a seconda delle decisioni o policy da applicare.
Tali decisioni, possono essere frutto di studio di dati statistici, monitoraggio
accurati relativi alla qualità e quantità delle informazioni trattate.
Tale modello di analisi può essere implementate e controllato con ADAM, a
valle di un’accurata fase di studio del processo e l’implementazione del
relativo monitoraggio tramite la suite ADAM.
32
• Controllo qualitativo e quantitativo della spesa pubblica
• Monitoraggio dei flussi di finanza pubblica
• Analisi e supporto nella definizione dei costi standard dei programmi di
spesa
• Definizione di specifiche metodologie nella quantificazione dei costi.
33
•Visualizzazione grafica del
monitoraggio online
•Report in dettaglio dei
flussi
•Indicatori e Allarmi
34
SiliconDev
Via Zoe Fontana, 220
00131 Roma
www.silicondev.com
[email protected]
Tel. 06/96525500
Fax. 06/45449083
35