SlideShare una empresa de Scribd logo
1 de 41
BPM: trend e sfide
WebRatio: il BPM al servizio dell’azienda
Stefano Butti
WebRatio co-founder
and CEO
stefano.butti@webratio.com
stefanobutti
stebutti
Marco Brambilla
Politecnico di Milano
and WebRatio partner
marco.brambilla@polimi.it
marcobrambi
MarcoBrambi
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
BPM: trend e sfide
Supporto ai trend fornito dall’approccio Model
Driven: il caso WebRatio
2
Agenda
Social BPM
Cloud-based BPM
Mobile BPM
Data-centric BPM
SOA for BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 3
Il ciclo BPM standard
Come e dove
impattano
i nuovi trend?
Effetto a livello
funzionale o
prestazionale?
(efficacia/efficienza)
Design
Model
Deploy
Execute
Monitor
Optimize
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Obiettivi
 Social per miglioramento di BP
 Integrazione di network sociali in interfacce basate su BPM
 Analisi degli stream
 Raccolta di feedback
 Social per implementazione di BP
 Integrazione di network sociali
in interfacce basate su BPM
 Alcuni task implementati attraverso
interazioni sociali
– Assegnazione responsabilità
– Escalation
– Esecuzione dei task
– Processi destrutturati (vs. email)
4
Social BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 5
Il ciclo BPM con interazioni sociali
Design
Model
Deploy
Execute
Monitor
Optimize
Social BPM
 design
 Progettazione
collaborativa
 Modelli e template
condivisi
 Call for experts
 iteration
 Intero ciclo di vita
 Ciclo virtuoso di feedback
 Esecuzione sociale /
destrutturata
– overlap con ACM –
Adaptive Case
Management?
 Social intranet?
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Non è solo
 Twitter
e
 Facebook
 Decine di categorie
 Centinaia di soluzioni
 Diversi obiettivi
6
Network sociali e strumenti
Source: http://www.theconversationprism.com/
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Esempio 1. Integrazione di microblogging e
enterprise social network
Tibco Tibbr
 twitter per l’azienda (come Microsoft OfficeTalk e
Salesforce Chatter)
 Seguire argomenti, non (solo) persone
Social BPM – strumenti e fornitori
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Esempio 2. IBM blueworks live novembre 2010!
 Supporto per interazioni sociali
 Basato su cloud (vedi )
 Social BPM – fase di design
 Online community (idealmente indipendente dal
fornitore. Anche altre esperienze: ArisAlignspace by
Software AG)
 Condivisione di process templates
 Esperienza / Competenza
8
Social BPM – strumenti e fornitori
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Paradigma Software as a Service
Cloud come mezzo per ottenere
 Scalabilità
 Risparmio
 Virtualizzazione dell’IT
 Riduzione rischio
Fasi coperte
 Design
 Deploy/Esecuzione
9
Cloud-based BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Esempio
IBM blueworks live
 Online BPM editor
 Deploy ed esecuzione immediata
Altri esempi
Appian
Adobe
Cordys
Intalio
Pegasystems
Questetra
... E molti altri
10
Cloud-based BPM – fornitori
Source: http://www.column2.com/
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Bisogni: perchè mobile?
 Azienda sempre più decentralizzata
 Professionisti in continuo movimento
 Ampia adozione del mobile
nel mercato consumer
Scenari: quando mobile?
 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)
11
Mobile BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Fornitori: chi mobile?
 Esecuzione di BPM di fornitori standard
 Deployment parallelo: mobile e desktop/web application
 Molti fornitori si stanno organizzando
 Appian, ActiveVOS, ...
Tecnologia: come mobile?
 Web
(AJAX, mobile browsers)
12
Mobile BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Importanza dell’integrazione BPM - MDM (Master Data
Management)
 MDM: collezionare, aggregare, consolidare, garantire qualità,
persistenza, distribuzione di dati non transazionali
dell’azienda
 Aspetto cruciale: dati condivisi in tutta l’impresa
 MDM+BPM = MD gestiti in modo formalizzato
 Essenziale: mapping delle sorgenti dati sui “business objects”
usati a livello BPM
 Esempi:
 Informatica acquires Syperion (Jan 2010)
 IBM acquires InitiateSystems (Feb 2010)
 Software AG acquires US MDM vendor Data Foundation (Oct 2010)
13
Data-centric BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Service Oriented Architectures (+ Web):
abbinamento perfetto per implementazione BPM
 Orchestrazione di servizi vs. modelli di processo
 Wrapping di sistemi legacy e procedure
 Orientato al task / servizio
Aspetti SOA da considerare
 Infrastruttura IT
 Aspetti organizzativi e
“filosofici”
14
Piattaforma SOA per BPM
Source:http://geekandpoke.typepad.com
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 15
Panoramica SOA + BPM
WebRatio
Dalla teoria alla pratica
Cos’è
WebRatio ?
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
WebRatio è un ambiente di sviluppo Model-Driven
per la costruzione di applicazioni BPM custom
attraverso un approccio prototipale evolutivo
18
MDD + BPM
MDD BPM Analisi
dei requisiti
Modellazione
della soluzione
Generazione
del prototipo
Verifica
dei risultati
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
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
19
Model-Driven Development
http://en.wikipedia.org/wiki/Model-driven_engineering
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 20
Perché il MDD ?
Astrazione = Controllo
Modellazione = Agilità
Automazione = Velocità
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
WebRatio è un ambiente di sviluppo Model-Driven basato
su 3 passi fondamentali
 Disegna il modello, in BPMN e WebML
 Personalizza le regole di generazione
 Genera l’applicazione, in un ambiente open
21
L’idea diventa una soluzione in 3 passi
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Due tipi di modello concorrono alla definizione dell’intera applicazione
22
Disegna il modello
Modello dei processi
Usa la notazione BPMN, definisce:
• Ruoli e organizzazione
• Attività e assegnamenti
• Regole di business
• Flussi di business
Modello applicativo
Usa la notazione WebML, definisce:
• Contenuti e navigazione tra le pagine
• Logiche di business
• Interfaccia utente
• Integrazione con sistemi esterni
• Pubblicazione e interrogazione di Web
Services in ambienti SOA
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Le regole utilizzate da WebRatio per la produzione dell’applicazione
Web sono personalizzabili ed estendibili.
23
Personalizza le regole di generazione
Stili di presentazione
L’applicazione generata adotta
perfettamente la visual identity del
cliente finale
Nuovi componenti di modello
Per implementare e inserire
nell’applicazione generata logiche
complesse o integrazioni
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
A partire dai modelli e dalle regole definite nei passi precedenti
WebRatio è in grado di generare automaticamente la Web
application desiderata.
La Web application che si ottiene è Java standard e non ha alcun
componente proprietario
Deploy su qualsiasi
Application Server
24
Genera l’applicazione
IBM
WebSphere
Caucho
Resin
Apache
Tomcat
Oracle
Application
Server
JBoss
Application
Server
Business layer
Service
layer
Presentation layer
Data
layer
Integration
layer
Web application
standard Java
Visual identity
Come funziona
WebRatio ? (demo)
Quando
conviene usare WebRatio ?
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Applicazioni di Business Process Automation
“stand-alone”
Ma anche (e soprattutto) applicazioni Web custom
dove il BPM è perfettamente integrato nelle
funzionalità “core” aziendali, ad es:
 un Front-End Web di un sistema informativo legacy (ad
es. il tuo ERP)
 un Sistema Informativo aziendale come un sistema di
CRM, di Ticket, di HR, ecc.
 un portale con CMS
 una soluzione di E-Business B2C o B2B
27
Il BPM, da solo o integrato
Social BPM
Cloud-based BPM
Mobile BPM
Data-centric BPM
SOA for BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
1. Social BPM Design
Prototipazione > anche il deploy nella fase di
definizione in modalità “social”
29
Social BPM
Design
Model
Deploy
Execute
Monitor
Optimize
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
2. Social BPM Execution
WebRatio è dedicato alla costruzioni di
applicazioni Web, l’ambiente ideale per
implementare il BPM in modalità “social”
30
Social BPM
Web
Browser
Business layer
Service
layer
Presentation layer
Data
layer
Integration
layer
Web application
standard Java
Visual identity
Social BPM
Cloud-based BPM
Mobile BPM
Data-centric BPM
SOA for BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Applicazione Web, indipendente dalla piattaforma
di deploy
Si può mettere su servizi di cloud pubblici (come
amazon EC2)
32
Cloud-based BPM
IBM
WebSphere
Caucho
Resin
Apache
Tomcat
Oracle
Application
Server
JBoss
Application
Server
Business layer
Service
layer
Presentation layer
Data
layer
Integration
layer
Web application
standard Java
Visual identity
Cloud
Social BPM
Cloud-based BPM
Mobile BPM
Data-centric BPM
SOA for BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Web application standard Java
 Generazione e indipendenza dalla tecnologia di
presentazione
 HTML, XHTML/Mobile, ecc.
 Produzione di applicazioni usufruibili su mobile
 fatte su misura (non semplicemente "ridotte")
34
Mobile BPM
Web
Browser iPad
Mobile
Device
Business layer
Service
Presentation
Data Integration
Visual identity
Presentation
Visual identity
Presentation
Visual identity
Social BPM
Cloud-based BPM
Mobile BPM
Data-centric BPM
SOA for BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 36
Data-centric BPM
Modello dei processi
 Definizione dei business
objects
Modello applicativo
 Definizione del modello E-R
 Mapping su database diversi
 Reverse engineering
Social BPM
Cloud-based BPM
Mobile BPM
Data-centric BPM
SOA for BPM
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Grazie al modello applicativo, fornisce tutti i
connettori con i Web Services, definibili attività per
attività
38
SOA platform for BPM
Modello dei processi Modello applicativo
• Pubblicazione e interrogazione di Web
Services in ambienti SOA
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
Prototipazione veloce Social BPM
Produzione di applicazioni Web Cloud BPM
Java standard
Layer di presentazione Mobile BPM
indipendente da tutto il resto
Modellazione dello schema dati Data-centric BPM
Modello applicativo dedicato SOA for BPM
ai servizi
39
Conclusioni
Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com
WebRatio è realizzato da Web Models
 Spin-off del Politecnico di Milano
 Fondata nel 2001
 10 anni di esperienza nel settore
 40 collaboratori
 2 sedi in Italia (Como, Milano)
 1 sede in Ecuador
 2 competence center, Spagna, Germania
 Forte e continuo investimento in R&D
Per ulteriori informazioni su WebRatio
contact@webratio.com
Se volete saperne di più su WebRatio
40
Grazie per l’attenzione
stefano.butti@webratio.com
stefanobutti
stebutti
marco.brambilla@polimi.it
marcobrambi
MarcoBrambi

Más contenido relacionado

Similar a Smau Milano 2010 Stefano Butti

BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership ideale
emanuelemolteni
 
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Paolo Nesi
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
Web Site srl
 
IBM Enterprise 2.0 / Valori Distintivi della soluzione
IBM Enterprise 2.0 / Valori Distintivi della soluzioneIBM Enterprise 2.0 / Valori Distintivi della soluzione
IBM Enterprise 2.0 / Valori Distintivi della soluzione
Max Ardigó 🇦🇷
 
Financial Relationship Services 18 Febbario Estratto
Financial Relationship Services   18 Febbario   EstrattoFinancial Relationship Services   18 Febbario   Estratto
Financial Relationship Services 18 Febbario Estratto
robandre
 
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !
Paolo Nesi
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
Emanuele Della Valle
 

Similar a Smau Milano 2010 Stefano Butti (20)

Mobile, BPM e Cloud tramite MDD: Una leva tecnologica per il business [ITA]
Mobile, BPM e Cloud tramite MDD: Una leva tecnologica per il business [ITA]Mobile, BPM e Cloud tramite MDD: Una leva tecnologica per il business [ITA]
Mobile, BPM e Cloud tramite MDD: Una leva tecnologica per il business [ITA]
 
BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership ideale
 
B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Progetti di Stage 2009
B Human Progetti di Stage 2009
 
Brochure StudioZeroPixel
Brochure StudioZeroPixelBrochure StudioZeroPixel
Brochure StudioZeroPixel
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
 
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
 
SOA wonderful World
SOA wonderful WorldSOA wonderful World
SOA wonderful World
 
Ibm bwl bpm intro_ita
Ibm bwl bpm intro_itaIbm bwl bpm intro_ita
Ibm bwl bpm intro_ita
 
Social Business Intelligence in Amadori
Social Business Intelligence in AmadoriSocial Business Intelligence in Amadori
Social Business Intelligence in Amadori
 
IBM Enterprise 2.0 / Valori Distintivi della soluzione
IBM Enterprise 2.0 / Valori Distintivi della soluzioneIBM Enterprise 2.0 / Valori Distintivi della soluzione
IBM Enterprise 2.0 / Valori Distintivi della soluzione
 
SEO: Search Engine Optimization & Cloud computing
SEO: Search Engine Optimization & Cloud computingSEO: Search Engine Optimization & Cloud computing
SEO: Search Engine Optimization & Cloud computing
 
Eliminare gli Spaghetti API
Eliminare gli Spaghetti APIEliminare gli Spaghetti API
Eliminare gli Spaghetti API
 
Financial Relationship Services 18 Febbario Estratto
Financial Relationship Services   18 Febbario   EstrattoFinancial Relationship Services   18 Febbario   Estratto
Financial Relationship Services 18 Febbario Estratto
 
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !
 
Ammcomputer Gestione Documentale
Ammcomputer Gestione DocumentaleAmmcomputer Gestione Documentale
Ammcomputer Gestione Documentale
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
 
e-Business, e-Marketing And Social Media 2008 Course Ge Ma Business School ...
e-Business, e-Marketing And Social Media 2008 Course   Ge Ma Business School ...e-Business, e-Marketing And Social Media 2008 Course   Ge Ma Business School ...
e-Business, e-Marketing And Social Media 2008 Course Ge Ma Business School ...
 
Webcast 9 aprile 2013 sharepont online
Webcast 9 aprile  2013 sharepont onlineWebcast 9 aprile  2013 sharepont online
Webcast 9 aprile 2013 sharepont online
 

Más de SMAU

Más de SMAU (20)

L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...
 
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales NavigatorIl supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
 
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazioneSMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
 
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtechSMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
 
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
 
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
 
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
 
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social MediaSMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
 
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
 
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
 
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
 
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggiSMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
 
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
 
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
 
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
 
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
 
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
 
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbotsSMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
 

Smau Milano 2010 Stefano Butti

  • 1. BPM: trend e sfide WebRatio: il BPM al servizio dell’azienda Stefano Butti WebRatio co-founder and CEO stefano.butti@webratio.com stefanobutti stebutti Marco Brambilla Politecnico di Milano and WebRatio partner marco.brambilla@polimi.it marcobrambi MarcoBrambi
  • 2. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com BPM: trend e sfide Supporto ai trend fornito dall’approccio Model Driven: il caso WebRatio 2 Agenda Social BPM Cloud-based BPM Mobile BPM Data-centric BPM SOA for BPM
  • 3. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 3 Il ciclo BPM standard Come e dove impattano i nuovi trend? Effetto a livello funzionale o prestazionale? (efficacia/efficienza) Design Model Deploy Execute Monitor Optimize
  • 4. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Obiettivi  Social per miglioramento di BP  Integrazione di network sociali in interfacce basate su BPM  Analisi degli stream  Raccolta di feedback  Social per implementazione di BP  Integrazione di network sociali in interfacce basate su BPM  Alcuni task implementati attraverso interazioni sociali – Assegnazione responsabilità – Escalation – Esecuzione dei task – Processi destrutturati (vs. email) 4 Social BPM
  • 5. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 5 Il ciclo BPM con interazioni sociali Design Model Deploy Execute Monitor Optimize Social BPM  design  Progettazione collaborativa  Modelli e template condivisi  Call for experts  iteration  Intero ciclo di vita  Ciclo virtuoso di feedback  Esecuzione sociale / destrutturata – overlap con ACM – Adaptive Case Management?  Social intranet?
  • 6. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Non è solo  Twitter e  Facebook  Decine di categorie  Centinaia di soluzioni  Diversi obiettivi 6 Network sociali e strumenti Source: http://www.theconversationprism.com/
  • 7. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Esempio 1. Integrazione di microblogging e enterprise social network Tibco Tibbr  twitter per l’azienda (come Microsoft OfficeTalk e Salesforce Chatter)  Seguire argomenti, non (solo) persone Social BPM – strumenti e fornitori
  • 8. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Esempio 2. IBM blueworks live novembre 2010!  Supporto per interazioni sociali  Basato su cloud (vedi )  Social BPM – fase di design  Online community (idealmente indipendente dal fornitore. Anche altre esperienze: ArisAlignspace by Software AG)  Condivisione di process templates  Esperienza / Competenza 8 Social BPM – strumenti e fornitori
  • 9. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Paradigma Software as a Service Cloud come mezzo per ottenere  Scalabilità  Risparmio  Virtualizzazione dell’IT  Riduzione rischio Fasi coperte  Design  Deploy/Esecuzione 9 Cloud-based BPM
  • 10. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Esempio IBM blueworks live  Online BPM editor  Deploy ed esecuzione immediata Altri esempi Appian Adobe Cordys Intalio Pegasystems Questetra ... E molti altri 10 Cloud-based BPM – fornitori Source: http://www.column2.com/
  • 11. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Bisogni: perchè mobile?  Azienda sempre più decentralizzata  Professionisti in continuo movimento  Ampia adozione del mobile nel mercato consumer Scenari: quando mobile?  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) 11 Mobile BPM
  • 12. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Fornitori: chi mobile?  Esecuzione di BPM di fornitori standard  Deployment parallelo: mobile e desktop/web application  Molti fornitori si stanno organizzando  Appian, ActiveVOS, ... Tecnologia: come mobile?  Web (AJAX, mobile browsers) 12 Mobile BPM
  • 13. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Importanza dell’integrazione BPM - MDM (Master Data Management)  MDM: collezionare, aggregare, consolidare, garantire qualità, persistenza, distribuzione di dati non transazionali dell’azienda  Aspetto cruciale: dati condivisi in tutta l’impresa  MDM+BPM = MD gestiti in modo formalizzato  Essenziale: mapping delle sorgenti dati sui “business objects” usati a livello BPM  Esempi:  Informatica acquires Syperion (Jan 2010)  IBM acquires InitiateSystems (Feb 2010)  Software AG acquires US MDM vendor Data Foundation (Oct 2010) 13 Data-centric BPM
  • 14. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Service Oriented Architectures (+ Web): abbinamento perfetto per implementazione BPM  Orchestrazione di servizi vs. modelli di processo  Wrapping di sistemi legacy e procedure  Orientato al task / servizio Aspetti SOA da considerare  Infrastruttura IT  Aspetti organizzativi e “filosofici” 14 Piattaforma SOA per BPM Source:http://geekandpoke.typepad.com
  • 15. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 15 Panoramica SOA + BPM
  • 18. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com WebRatio è un ambiente di sviluppo Model-Driven per la costruzione di applicazioni BPM custom attraverso un approccio prototipale evolutivo 18 MDD + BPM MDD BPM Analisi dei requisiti Modellazione della soluzione Generazione del prototipo Verifica dei risultati
  • 19. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 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 19 Model-Driven Development http://en.wikipedia.org/wiki/Model-driven_engineering
  • 20. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 20 Perché il MDD ? Astrazione = Controllo Modellazione = Agilità Automazione = Velocità
  • 21. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com WebRatio è un ambiente di sviluppo Model-Driven basato su 3 passi fondamentali  Disegna il modello, in BPMN e WebML  Personalizza le regole di generazione  Genera l’applicazione, in un ambiente open 21 L’idea diventa una soluzione in 3 passi
  • 22. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Due tipi di modello concorrono alla definizione dell’intera applicazione 22 Disegna il modello Modello dei processi Usa la notazione BPMN, definisce: • Ruoli e organizzazione • Attività e assegnamenti • Regole di business • Flussi di business Modello applicativo Usa la notazione WebML, definisce: • Contenuti e navigazione tra le pagine • Logiche di business • Interfaccia utente • Integrazione con sistemi esterni • Pubblicazione e interrogazione di Web Services in ambienti SOA
  • 23. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Le regole utilizzate da WebRatio per la produzione dell’applicazione Web sono personalizzabili ed estendibili. 23 Personalizza le regole di generazione Stili di presentazione L’applicazione generata adotta perfettamente la visual identity del cliente finale Nuovi componenti di modello Per implementare e inserire nell’applicazione generata logiche complesse o integrazioni
  • 24. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com A partire dai modelli e dalle regole definite nei passi precedenti WebRatio è in grado di generare automaticamente la Web application desiderata. La Web application che si ottiene è Java standard e non ha alcun componente proprietario Deploy su qualsiasi Application Server 24 Genera l’applicazione IBM WebSphere Caucho Resin Apache Tomcat Oracle Application Server JBoss Application Server Business layer Service layer Presentation layer Data layer Integration layer Web application standard Java Visual identity
  • 27. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Applicazioni di Business Process Automation “stand-alone” Ma anche (e soprattutto) applicazioni Web custom dove il BPM è perfettamente integrato nelle funzionalità “core” aziendali, ad es:  un Front-End Web di un sistema informativo legacy (ad es. il tuo ERP)  un Sistema Informativo aziendale come un sistema di CRM, di Ticket, di HR, ecc.  un portale con CMS  una soluzione di E-Business B2C o B2B 27 Il BPM, da solo o integrato
  • 28. Social BPM Cloud-based BPM Mobile BPM Data-centric BPM SOA for BPM
  • 29. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 1. Social BPM Design Prototipazione > anche il deploy nella fase di definizione in modalità “social” 29 Social BPM Design Model Deploy Execute Monitor Optimize
  • 30. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 2. Social BPM Execution WebRatio è dedicato alla costruzioni di applicazioni Web, l’ambiente ideale per implementare il BPM in modalità “social” 30 Social BPM Web Browser Business layer Service layer Presentation layer Data layer Integration layer Web application standard Java Visual identity
  • 31. Social BPM Cloud-based BPM Mobile BPM Data-centric BPM SOA for BPM
  • 32. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Applicazione Web, indipendente dalla piattaforma di deploy Si può mettere su servizi di cloud pubblici (come amazon EC2) 32 Cloud-based BPM IBM WebSphere Caucho Resin Apache Tomcat Oracle Application Server JBoss Application Server Business layer Service layer Presentation layer Data layer Integration layer Web application standard Java Visual identity Cloud
  • 33. Social BPM Cloud-based BPM Mobile BPM Data-centric BPM SOA for BPM
  • 34. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Web application standard Java  Generazione e indipendenza dalla tecnologia di presentazione  HTML, XHTML/Mobile, ecc.  Produzione di applicazioni usufruibili su mobile  fatte su misura (non semplicemente "ridotte") 34 Mobile BPM Web Browser iPad Mobile Device Business layer Service Presentation Data Integration Visual identity Presentation Visual identity Presentation Visual identity
  • 35. Social BPM Cloud-based BPM Mobile BPM Data-centric BPM SOA for BPM
  • 36. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com 36 Data-centric BPM Modello dei processi  Definizione dei business objects Modello applicativo  Definizione del modello E-R  Mapping su database diversi  Reverse engineering
  • 37. Social BPM Cloud-based BPM Mobile BPM Data-centric BPM SOA for BPM
  • 38. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Grazie al modello applicativo, fornisce tutti i connettori con i Web Services, definibili attività per attività 38 SOA platform for BPM Modello dei processi Modello applicativo • Pubblicazione e interrogazione di Web Services in ambienti SOA
  • 39. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com Prototipazione veloce Social BPM Produzione di applicazioni Web Cloud BPM Java standard Layer di presentazione Mobile BPM indipendente da tutto il resto Modellazione dello schema dati Data-centric BPM Modello applicativo dedicato SOA for BPM ai servizi 39 Conclusioni
  • 40. Web Models – SMAU 2010 – BPM: trends e sfide www.webratio.com WebRatio è realizzato da Web Models  Spin-off del Politecnico di Milano  Fondata nel 2001  10 anni di esperienza nel settore  40 collaboratori  2 sedi in Italia (Como, Milano)  1 sede in Ecuador  2 competence center, Spagna, Germania  Forte e continuo investimento in R&D Per ulteriori informazioni su WebRatio contact@webratio.com Se volete saperne di più su WebRatio 40

Notas del editor

  1. Non una suite BPM “monolitica” ma un generatore di applicazioni di BPM (con approccio MDD), vedremo come questo sia importante per affrontare le nuove sfide del BPM
  2. Non abbiamo inventato noi il MDD, esistono referenze internazionali riconosciute
  3. La soluzione in mano a chi la pensa, non a chi la fa -> esperti di dominio Cambio il modello, la soluzione si adatta Genero, la soluzione subito