Sistemi di BPM su Cloud per la flessibilità delle...

17
Sistemi di BPM su Cloud per la flessibilità delle PMI Marco Brambilla, WebRatio e Politecnico di Milano ComoNEXT – Lomazzo, 14 Novembre 2012

Transcript of Sistemi di BPM su Cloud per la flessibilità delle...

Page 1: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Sistemi di BPM su Cloudper la flessibilità delle PMI

Marco Brambilla, WebRatio e Politecnico di Milano

ComoNEXT – Lomazzo, 14 Novembre 2012

Page 2: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Flessibilità del business

Risposta immediata ai feedback del mercato e dei clienti

Time to market sempre più ridotto

Dall’esigenza …

Diversificazione e variabilità dell’offerta

Efficienza ed efficacia dell’organizzazione

Valore del contributo personale

Flessibilità nella gestione delle risorse IT

Page 3: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Una partnership ideale per un disegno globale dell’impresa

Processi di business (BPM)

Approcci model-driven (MDD) all’impresa e ai sistemi

… al mix delle soluzioni

Soluzioni social per la gestione d’impresa

Cloud-based management delle infrastrutture IT

Sistemi agili e usabili (es. mobili) per clienti e addetti

Page 4: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Ottimizzare i processi di BusinessIntegrare in modo armonioso le attività svolte da persone e sistemi, utilizzando il processo come linea guida

Automatizzare processi con elevate componenti “manuali”

Semplificare processi complessi

BPM

Semplificare processi complessi

Valutare i punti comuni a più processi e facilitarne il riuso

Fornire al management informazioni utili eaggiornate per potere agire più rapidamente e prendere decisioni più accurate

Definizione Esecuzione

MonitoraggioOttimizzazione

Page 5: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Approccio basato su modelliRappresentare con modelli invece che implementare

Automatizzare i passaggi ripetitivi:

� Implementazione

MDD

� Testing

� Deployment

Page 6: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Integrare strumenti e tecniche di social network conil BPM per migliorare l’efficaciae l’efficienza dei processi di business

Nel disegno e nell’ottimizzazione� Integrazione of social networks in BPM-based interfaces

Social Enterprise

� Raccolta feedback� Analisi degli stream

Nella partecipazione e nell’implementazione� Alcuni task eseguiti come interazioni sociale

invece di applicazioni tradizionali– Assegnamento delle attività– Escalation– Esecuzione dei task– Destrutturazione dei processi (vs. email)

Page 7: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Paradigma Software as a Service

Cloud come mezzo per ottenere:FlessibilitàScalabilitàAumento della velocitàRisparmio in tempi e costi

Cloud

Risparmio in tempi e costiAumento del controllo sull’ITRiduzione del rischio

Cloud pubblica o privata

7

Page 8: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Aziende sempre più decentralizzate

Professionisti in continuo movimento

Ampia adozione del mobile nel mercato consumer

Con alcuni accorgimenti:

… e Mobile

Con alcuni accorgimenti:Processi molto semplici (es. check-in)

Task semplici e urgenti in processi complessi(es. approvazioni)

Utenti finali o management

Field operations (e.g., consegne, ingegneria)

Web o Native8

Page 9: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

…per progettare, costruire e manutenere le tue applicazioni enterprise BPM custom su cloud

Un ambiente fertile…

Page 10: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

a range of development approaches that are based on the use of software modeling as a primary form of expression

... yield higher levels of abstraction in software development

Model-Driven Development

development

… Combined with executable semantics this elevates the total level of automation possible

http://en.wikipedia.org/wiki/Model-driven_engineering

Page 11: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Il Business User è direttamente coinvolto in un ciclo di sviluppo virtuoso basato sulla prototipazione evolutiva

Un ciclo di sviluppo agile ed evolutivo

Analisi Requisiti

Validazione dei Risultati

Modellazionedella Soluzione

Generazionedell’Applicazione

Page 12: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Modello applicativoDefinisci dati, servizi, logiche, dettagli di visualizzazione e user interaction

Notazione WebML > IFML(*)

Modello dei processiDefinisci i processi di business gestiti dall’applicazione

Notazione BPMN

Passo 1 – Disegna il modello

(*) è in corso il processo di standardizzazione del linguaggio in OMG

Page 13: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Stili di presentazioneper un layout perfettamente allineato con la tua visualidentity

Componenti customper implementare ogni tipo di logica complessa ed integrazione

Passo 2 – Personalizza la generazione

Page 14: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Standard Web App

Passo 3 – Ottieni l’applicazione

MobileDesktop

User Interface

DBM SystemMySQL, PostgreSQL, SQL Server, Oracle,

DB2, etc.

Legacy System

SAP, IBM Host, AS400

BPM Engine

TIBCO (*), JBPM (*)

Middleware

TIBCO ESB, Mule ESB

Integration Layer

On-premises In the cloud

… …

Standard JavaApplication

Server

Deploy

Page 16: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Fondata in 2001

Spin-off del Politecnico di Milano

11 anni di esperienza nel Model-Driven Development

40 collaboratori

2 sedi in Italia (Como, Milano)

L’azienda

2 sedi in Italia (Como, Milano)

1 filiale in Sud America (Ecuador)

Fatturato di 2,0 M€ nel 2011

120+ clienti, principalmente in Europa e America Latina

0

500

1.000

1.500

2.000

2.500

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

Trend fatturato

Page 17: Sistemi di BPM su Cloud per la flessibilità delle PMIconfindustriabergamo.it/files/LARI/121115054340_WEB-RATIO.pdfSAP, IBM Host, AS400 BPM Engine TIBCO (*), JBPM (*) Middleware TIBCO

Un ampio parco di clienti, in vari settori …

Energy & Utilities Industry

Finance Public Sector

Research