BPM e Cloud: la partnership ideale

Post on 04-Jul-2015

487 views 0 download

Transcript of BPM e Cloud: la partnership ideale

BPM e Cloud: la partnership ideale

Emanuele Molteni, WebRatio Marco Brambilla, WebRatio e Politecnico di Milano

SMAU – Milano, 17 Ottobre 2012

Flessibilità del business

Risposta immediata ai feedback del mercato e dei clienti

Time to market sempre più ridotto

Diversificazione e variabilità dell’offerta

Efficienza ed efficacia dell’organizzazione

Valore del contributo personale

Flessibilità nella gestione delle risorse IT

Dall’esigenza …

Una partnership ideale per un disegno globale dell’impresa

Processi di business (BPM)

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

Soluzioni social per la gestione d’impresa

Cloud-based management delle infrastrutture IT

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

… al mix delle soluzioni

Ottimizzare i processi di Business

Integrare 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

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

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

BPM

Definizione Esecuzione

Monitoraggio Ottimizzazione

Approccio basato su modelli

Rappresentare con modelli invece che implementare

Automatizzare i passaggi ripetitivi:

Implementazione

Testing

Deployment

MDD

Integrare strumenti e tecniche di social network con il BPM per migliorare l’efficacia e l’efficienza dei processi di business

Nel disegno e nell’ottimizzazione

Integrazione of social networks in BPM-based interfaces

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)

Social Enterprise

Paradigma Software as a Service

Cloud come mezzo per ottenere:

Flessibilità

Scalabilità

Aumento della velocità

Risparmio in tempi e costi

Aumento del controllo sull’IT

Riduzione del rischio

Cloud pubblica o privata

Cloud

7

Aziende sempre più decentralizzate

Professionisti in continuo movimento

Ampia adozione del mobile nel mercato consumer

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 Native

… e Mobile

8

WebRatio

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

Un ambiente fertile…

I “pilastri” di WebRatio

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

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

Model-Driven Development

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

Il modello di processo è un ingrediente dell’ambiente di sviluppo Model-Driven, che verrà utilizzato per la generazione dell’applicazione

BPM: un ingrediente del MDD

Definizione Esecuzione

Monitoraggio Ottimizzazione

Il ciclo virtuoso

BPM

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

Modellazione della Soluzione

Generazione dell’Applicazione

Come funziona WebRatio

Cattura i requisiti di business in modelli astratti e indipendenti dalla tecnologia

WebRatio – Passo 1

Business User

Modellatore WebRatio

Modello applicativo

Definisci dati, servizi, logiche, dettagli di visualizzazione e user interaction

Notazione WebML > IFML(*)

Modello dei processi

Definisci i processi di business gestiti dall’applicazione

Notazione BPMN

Passo 1 – Disegna il modello

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

Personalizza l’ambiente definendo le tue regole di generazione

WebRatio – Passo 2

Designer Programmatore

Stili di presentazione

per un layout perfettamente allineato con la tua visual identity

Componenti custom

per implementare ogni tipo di logica complessa ed integrazione

Passo 2 – Personalizza la generazione

Ottieni un’applicazione Web Java standard su misura e senza componenti proprietari

WebRatio – Passo 3

Modellatore WebRatio

Business User

Standard Web App

Passo 3 – Ottieni l’applicazione

Mobile Desktop

User Interface

DBM System MySQL, 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 Java Application

Server

Deploy

Demo

WebRatio è dedicato alla costruzioni di applicazioni Web, l’ambiente ideale per implementare il BPM in modalità “social”

Social BPM

Standard Web App

Applicazione Web, indipendente dalla piattaforma di deploy

Si può mettere su servizi di cloud pubblici (come Amazon Benastalk, CloudBees, CumuLogic)

Cloud

Standard Web App

On-premises In the cloud

… …

Standard Java Application

Server

Deploy

Generazione e indipendenza dalla tecnologia di presentazione

HTML, XHTML/Mobile, ecc.

Utilizzo dii tutte le ultime tecnologie e framework (JQuery, JQuery Mobile)

Produzione di applicazioni usufruibili su mobile

fatte su misura (non semplicemente "ridotte")

Mobile

Standard Web App

Mobile Desktop

User Interface

Chi siamo

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)

1 filiale in Sud America (Ecuador)

Fatturato di 2,0 M€ nel 2011

120+ clienti in Europa e America Latina

0

500

1.000

1.500

2.000

2.500

2002

2003

2004

2005

2006

200

7

2008

2009

2010

2011

Trend fatturato

L’azienda

Un ampio parco di clienti, in vari settori …

Energy & Utilities Industry

Finance Public Services

Research

Grazie! emanuele.molteni@webratio.com emanuelemolteni emanuelemolteni

marco.brambilla@polimi.it marcobrambi marcobrambi