Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf ·...

21
www.spagoworld.org Open Source a supporto della Governance dei processi aziendali: un approccio di Business Intelligence basato sul monitoraggio di indicatori di qualità e di servizio Stefano Scamuzzo Research & Innovation Division Engineering Group [email protected]

Transcript of Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf ·...

Page 1: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Open Source a supporto della Governance dei processi aziendali: un approccio di Business

Intelligence basato sul monitoraggio di indicatori di

qualità e di servizio

Stefano Scamuzzo

Research & Innovation Division

Engineering Group

[email protected]

Page 2: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

� Introduzione al Gruppo Engineering

� Approccio a servizi & Universal Middleware

� Approccio a servizi & Business Intelligence

� Storie d’utilizzo

� Conclusioni

Agenda

Page 3: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Il Gruppo Engineering

Azienda italiana interamente privata, leader nel settore dei servizi di Information Technology, classificata tra le prime 10 aziende ICT a livello europeo

Un’offerta completa e integrata: sviluppo software, system integration, consulenza, outsourcing, prodotti proprietari e open source.

Brazil

Benelux

ItalyArgentina

Lebanon

40 SEDI IN ITALIA, BENELUX, AMERICA LATINA E MEDIO ORIENTE

>1,000 CLIENTI IN TUTTI I SETTORI DI MERCATO

758.6 M€ FATTURATO (2010)

Page 4: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

L’Innovazione nel Gruppo Engineering

Innovazione continua, approccio flessibile, consocenza dei modelli di business, competenza tecnologica cross-market sulle principali soluzioni, nell’ambito di un circolo

virtuoso apprendimento-ricerca-innovazione.

6.500 SPECIALIST IT

400 SPECIALISTI R&D

System Integration& Consultancy

Managedoperations

Solutions

Research

En

terp

rise

Reso

urc

eP

lan

nin

g

Geo

gra

ph

icIn

form

ati

on

Syste

m

En

terp

rise

Co

nte

nt

Man

ag

em

en

t

Bro

ad

ban

d M

ed

ia S

erv

ices

Au

tom

ati

on

an

d C

on

tro

ls

Op

en

So

urc

e a

nd

Bu

sin

ess In

tellig

en

ce

Innovation

Training

PA

an

d H

ealt

hcare

Fin

an

ce

Ind

ustr

y

Uti

lity

Telc

o

Page 5: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Il Gruppo Engineering e l’Industrial Open Source

The java enterprise framework for the development of web and multichannel

applications in SOA environments

The only entirely open source, innovative and flexible business

intelligence suite

The open source platform to measure, analyze and monitor the quality ofproducts, processes and services

The open source platform for the governance of middleware services and

the development of SOA/BPM applications

www.spagoworld.org

eclipse Business ProcessManagement

extended Business ActivityMonitoring

SpagoBI, Spagic, Spago4Q and Spago are hosted by the forge of:

eBPM and eBAM are hosted by the forge of:

Page 6: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Dagli Information Silos all’Universal Middleware

Fin

ancia

l

Bookin

g

CR

M

Manufa

ctu

ring

……

..

Spesso i sistemi informativi non sono in grado di

gestire correttamente le relazioni tra se stessi

Information Silos

SOA Enterprise Service Bus

L’Integration Bus facilita le relazioni tra i sistemi,

ma … è un’organizzazione a unità separate dove

mancano:

� informazione univoca

� collaborazione

� definizione di un piano strategico

Unified logical application

Con viste sui servizi organizzate da

regole, processi e composizione

Fin

an

c.

CR

M

Page 7: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Framework architetturale

Necessità di un framework architetturale che supporti lo sviluppo di nuovi progetti attraverso un

modello di sviluppo collaborativo di componenti basato su una progettazione guidata daiprocessi dove i servizi lavorano in sinergia con informazioni univoche, consistenti e condivise.

Necessità di un framework architetturale che supporti lo sviluppo di nuovi progetti attraverso un

modello di sviluppo collaborativo di componenti basato su una progettazione guidata daiprocessi dove i servizi lavorano in sinergia con informazioni univoche, consistenti e condivise.

Requirements ?

Nuovi componenti ? Riuso ?

Dov’èl’informazione?

Nuova piattaforma

Rilascio dei componenti sui nodi dell’infrastruttura

Monitoring & Management

� Informazione univoca

� Standard

� Metodologie

� Servizi applicativi

� Servizi infrastruturali

� Connettori

� Diagrammi di processo

Spesso a causa dei vincoli imposti dai tempi, legati alle regole ed alle opportunità interne delle

singole organizzazioni, lo sviluppo di un servizio è articolato in due fasi successive: l’integrazione

di sistemi esistenti, la reingegnerizzazione dei processi e delle logiche di business.

Spesso a causa dei vincoli imposti dai tempi, legati alle regole ed alle opportunità interne delle

singole organizzazioni, lo sviluppo di un servizio è articolato in due fasi successive: l’integrazione

di sistemi esistenti, la reingegnerizzazione dei processi e delle logiche di business.

Page 8: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Governance & Organizzazione del team di progetto

Interfaccia utenteInterfaccia utente Processi & RegoleProcessi & Regole ComponentiComponenti

Architect/DeveloperArchitect/Developer AnalystAnalyst Architect/DeveloperArchitect/Developer

Design User InterfaceDesign User Interface

Search widgeton catalog

Search widgeton catalog

Develop Ajax UIDevelop Ajax UI

Develop User Business Logic UI

Develop User Business Logic UI

Develop User Business Logic UI

Develop User Business Logic UI

Publishingon Catalog

Publishingon Catalog

Proxy ConfigurationProxy Configuration

Application warApplication war

Rules(rules engine)

Rules(rules engine)

Design new componentsDesign new components

Search componentson catalog

Search componentson catalog

Develop componentsDevelop components

Complete BPMN(technical information)

Complete BPMN(technical information)

BPM Process(BPMN)

BPM Process(BPMN)

Publishingon Catalog

Publishingon Catalog

Publicationconfiguration

Publicationconfiguration

DiscoveryDiscoveryDiscovery

ExtensionExtensionExtension

ConformanceConformanceConformance

Page 9: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Spagic: open source SOA Universal Middleware

Business

Business M

odeling

Modelin

gand M

anagement

and Managem

ent

Integration

Integration//Cooperation

Cooperation Middleware

Middleware

eFormeForm

LifecycleLifecycle

BPMBPM

modelingmodeling

Business RulesBusiness Rules

managementmanagement

Process & Process &

Service Service

managementmanagement

Business Business

Activity Activity

monitoringmonitoring

Go

vern

an

ce

Go

vern

an

ce

SOA SOA

Application Application

(Web(Web--Mobile)Mobile)

Integration Integration

ESBESB

Cooperation Cooperation

ConnectorsConnectors

BPM/ETL BPM/ETL

EngineEngine

Page 10: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Use case: 3 anni per il nuovo ERP / As IS

� Silos applicativi: ogni area contiene più applicazioni scollegate

� Tecnologie non omogenee (Java, Access, Cobol, ..).

� Processi organizzativi basati su relazioni individuali dove lo scambio di

informazioni è spesso fuori controllo (e.g. MS-excel e data entry manuale).

� Informazione frammentata e spesso duplicata nei diversi sistemi

� Governance sui sistemi e non sui processi; assenza di SLA.

� Ostacoli per la crescita professionale dello staff

� Silos applicativi: ogni area contiene più applicazioni scollegate

� Tecnologie non omogenee (Java, Access, Cobol, ..).

� Processi organizzativi basati su relazioni individuali dove lo scambio di

informazioni è spesso fuori controllo (e.g. MS-excel e data entry manuale).

� Informazione frammentata e spesso duplicata nei diversi sistemi

� Governance sui sistemi e non sui processi; assenza di SLA.

� Ostacoli per la crescita professionale dello staff

Accounting Suppliers

HRDW

ResourcesBack-office

(Legacy)

CRM

Portals

IDM

(security)

Counter

Services

Page 11: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Use case / To Be

MiddlewareMiddleware ServicesServices

Management

MonitoringBPM

Back office DashboardBack office Dashboard

Front End modules

Service Manager

Integration BUS

UserComponent

BusinessComponents

Interf. Interf. Interf.

Connect. Connect. Connect.

RULES

EngineETL DOCUM. IDMIDM

FrontFront--officeoffice DashboardDashboard

Front End modules

Service Manager

Integration BUS

Interf. Interf. Interf.

Connect. Connect. Connect.

Exte

rnal

Exte

rnalS

yste

ms

Syste

ms

BusinessComponents

UserComponent

UserComponent

UserComponent

BusinessComponents

BusinessComponents

Registry

Exte

rnal

Exte

rnalS

yste

ms

Syste

ms

Eliminazione dei silos: due dashboards per tutti i servizi supportati da un integration

bus (ESB) e definiti da processi e regole. Governance in un unico ambiente di

monitoring.

Page 12: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence / nuove richieste

Real Time Business Intelligence

Business Activity Monitoring

Business Performance Management

Page 13: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence / open source

Page 14: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence / BAM e Real Time

Complex

Event Processing

Engine

• Integrazione con BPM

– Start/stop di processi

• Interazione con gli oggetti da monitorare

Data Source

Events

Database

Real TimeConsole Other SpagoBI

Engines

REAL TIME

HISTORICAL ANALYSIS

Page 15: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence / Use case

Sistema di prenotazione dei servizi sanitari, attraverso

un unico punto di contatto, il CUP

L’obiettivo è il monitoraggio della qualità dei servizi informatici sanitari per i cittadini

Page 16: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence / Use case

Page 17: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence / Qualità dei processi

Obiettivo

Acquistare qualità dai service providers per fornire servizi di qualità ai cittadini ed alle imprese.

ICTprovider

PA Citizensp

rov

ide

r

cust

om

er

pro

vid

er

cust

om

er

service

acquisition

service

delivery

Qualità

Collegata agli obiettivi del processo di erogazione del servizio

In grado di formalizzare il livello di servizio richiesto

In grado di verificare il raggiungimento degli obiettivi di servizio in modo trasparente per tutti gli attori coinvolti

Page 18: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence per la qualità / open source

ICT

Services Extraction

Reports

Dashboards

Configuration

Delivery

SLA & KPI

Quality Models

The free/open source platform

to measure, analyze and monitor

quality of products, processes and services

Page 19: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Business Intelligence per la qualità / Use case

SLAs & KPIs

Portal integration

ICT Services

Service Desk

System & Application

Monitoring

Software development

Software maintenance

Monitoring

Reporting

Transparency

Page 20: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Conclusioni

Operational

Environment

Operational

EnvironmentIntelligence

Environment

Intelligence

Environment

Design

L’approccio a processi costituisce un ponte tra gli ambienti operazionale ed

analitico in progetti enterprise in cui l’attività di progettazione attraversa più

domini e dipartimenti.

L’open source a sua volta garantisce un’elevata flessibilità al giusto costo

nella giusta direzione

Page 21: Crema SpagoWorld 2011 - Sesar Labsesar.di.unimi.it/wp-content/uploads/2015/01/Scamuzzo.pdf · 2015-01-14 · Il Gruppo Engineering Azienda italiana interamente privata, leader nel

www.spagoworld.org

Domande e Risposte