SlideShare a Scribd company logo
Business Process Management
                   Presentazione a SMAU 2009




BPM Automation
metodi e strumenti per la gestione ottimizzata
dei processi aziendali
Marco Brambilla
Politecnico di Milano, ICT Institute
marco.brambilla@polimi.it
http://home.dei.polimi.it/mbrambil/
2
Agenda

 Business Process Management: motivazioni e concetti
    cenni storici e trend attuale
 Lo standard OMG BPMN: versioni 1.2 e 2.0
 Gli strumenti di supporto
    il mercato, classificazione funzionale
 Un caso di studio pratico
    il tool WebRatio BPM
    un progetto nel settore finance / leasing




SMAU 2009             Marco Brambilla
Storia e trend                                                                      3




1980           1984        1990
                                                        1995           2000    2005
Concetto di           FileNet e
Workflow              WorkFlo
                                                            Rules, modeling,
                                  Business process          monitoring,            BPM
             1985
                                        Integration         optimization
              Enterprise Application                                                     SOA
              Integration (EAI)                                        2000             +BPMN

                                                                        Web
                                                                        Services


        Origini: Integrazione di esperienze molto diverse
        Drivers: Aspetti di business e tecnologici




       SMAU 2009                         Marco Brambilla
BPM oggi: fasi, obiettivi e sfide                                                   4




 Il ciclo di vita                                             Design
     BP Design
     BP Modeling
                                               Optimization                Modeling
     BP Execution
     BP Monitoring (BAM)
     BP Optimization
 Obiettivi                                       Monitoring            Execution
     Integrazione di applicazioni
             Web services
             SOA (Service Oriented Architectures)
             Linguaggi di orchestrazione (es. BPEL)
        Evoluzione continua dei processi
             Processo di sviluppo virtuoso



SMAU 2009                    Marco Brambilla
BPMN: 1.2 e 2.0

    Processi privati (interni)



    Processi pubblici (interfacce)




    Processi collaborativi (globali)




SMAU 2009                  Marco Brambilla
I concetti di BPMN

            Name     Activity: unità di lavoro



                     Subprocess: attività che può essere a sua volta
            Name     scomposta in un sottoprocesso




                     Pool: rappresenta un partecipante




                     Lane: partizione di una pool, per scopi vari




SMAU 2009            Marco Brambilla
Simboli BPMN – Eventi e flussi
            EVENTI - FLOW DIMENSION:                       EVENTI - TYPE DIMENSION:

                   Start
                   (avvio di un processo)
                   End
                   (conclusione di processo)
                   Intermediate (evento nel
                   corso del processo)



                    FLUSSI:

                    Control/ sequence flow:
                    sequenza di esecuzione

                    Default flow: in presenza di più
                    scelte, flusso scelto di default


                    Message flow


                    Conditional control/sequence flow:
                    seguito se la condizione specificata
                    all’inizio del flow è verificata

                    Association: associazione o
                    flusso di data-objects

SMAU 2009                           Marco Brambilla
Simboli BPMN – Gateway e cicli


                                     Loop   Activity Loop: implementa cicli
                                            while e until su singola activity



                                     Loop   Activity Multiple Instance Loop:
                                            cicli for-each su singola activity


                                      A2

                                            cond
                                                         Cycle: ciclo esplicito
                                                         con uso di gateway

                                      A3




SMAU 2009          Marco Brambilla
Esempio BPMN


            Loan request
     Cust




                                                   Application




                                     Preliminary                                        Application
     Mgr




                                      validation                                                                            Final approval




                       Application

                                                                            Financial check


                                                          +                                                     +                     Application
     Empl




                                                                                           GetJobCheck
                                                                  JobCheck Req                 [type Receive]
                                                                     [type Send]




                                                                                                                    Application
                                       Application
     SVC




                                                                                   Job Check

                                                                 JobCheckS                       JobCheckE




SMAU 2009                               Marco Brambilla
Verso BPMN 2.0 – le novità                                      10




 Relazione tra modelli: diversi diagrammi per lo stesso processo,
  diverse prospettive ma consistenti

 Non-interrupting events: per scatenare azioni su evento, senza
  interrompere il flusso corrente
 Escalation events: per segnalare un evento da parte di un utente
 Business rule task: per invocare regole di business

 Conversation diagrams e choreography diagrams: nuovi tipi di
  diagrammi
 Allineamento con BPDM: business process definition meta model,
  per un linguaggio unico e consistente
 Standard XML schema: per l’interscambio di BPMN models




SMAU 2009              Marco Brambilla
Gli strumenti                                     11




 Oltre 50 prodotti per BPM che supportano BPMN
    Gartner magic quadrant
 Differenti target:
    Analisti (Billfish BPM, BizAgi)
    Sviluppatori (TIBCO)
    Analisti-sviluppatori (Oracle, IBM)




SMAU 2009            Marco Brambilla
Gli strumenti                                  12




 Differenti target:

        Analisti (Billfish BPM, BizAgi)
        Sviluppatori (TIBCO)
        Analisti-sviluppatori (Oracle, IBM)




SMAU 2009                  Marco Brambilla
Gli strumenti                                  13




 Differenti target:

        Sviluppatori (TIBCO)
        Analisti (Billfish BPM, BizAgi)
        Analisti-sviluppatori (Oracle, IBM)




SMAU 2009                  Marco Brambilla
Gli strumenti                                  14




 Differenti target:

        Analisti-sviluppatori (Oracle, IBM)
        Analisti (Billfish BPM, BizAgi)
        Sviluppatori (TIBCO)




SMAU 2009                   Marco Brambilla
Gli strumenti                                                        15




 Interoperabilità teorica e pratica
 Differenti caratteristiche:
        Facilità di modellazione (BizAgi, Oracle)
        Copertura BPMN (TIBCO, Intalio)
        Simulazione (IBM WebSphere Business Modeler)
        BAM - analisi di business (BizAgi, Oracle)
        Integrazione sorgenti dati (DB, appl web, sist informativo) (IBM,
         TIBCO, WebRatio)
        Prototipazione (WebRatio BPM, Billfish BPM, Oracle)
        Generazione e personalizzabilità interfaccia (form, visual
         identity, ...) (BizAgi, WebRatio)




SMAU 2009                  Marco Brambilla
Gli strumenti                                        16




 Differenti caratteristiche:
        Facilità di modellazione (BizAgi, Oracle)




SMAU 2009                  Marco Brambilla
Gli strumenti                              17




 Differenti caratteristiche:
        Copertura BPMN (TIBCO, Intalio)




SMAU 2009                Marco Brambilla
Gli strumenti                                           18




 Differenti caratteristiche:
        Simulazione (IBM WebSphere Business Modeler)




SMAU 2009               Marco Brambilla
Gli strumenti                                         19




 Differenti caratteristiche:
        BAM - analisi di business (BizAgi, Oracle)




SMAU 2009                  Marco Brambilla
Gli strumenti                                                        20




 Differenti caratteristiche:
        Integrazione sorgenti dati (DB, appl web, sist informativo) (IBM,
         TIBCO, WebRatio)
        Prototipazione (WebRatio BPM, Billfish BPM, Oracle)
        Generazione e personalizzabilità interfaccia (form, visual
         identity, ...) (BizAgi, WebRatio)




SMAU 2009                  Marco Brambilla
Contatti   Marco Brambilla
           marco.brambilla@polimi.it


           Tel. 02 2399 3673
           Fax 02 2399 3587


           www.dei.polimi.it

More Related Content

What's hot

Keypro Duepuntozero 3 Wo
Keypro Duepuntozero 3 WoKeypro Duepuntozero 3 Wo
Keypro Duepuntozero 3 Wo
Renzo Cosentino
 
Sinibaldi bpm
Sinibaldi bpmSinibaldi bpm
Sinibaldi bpmsinibaldi
 
Gestione processi
Gestione processiGestione processi
Gestione processi
umberto fossali
 
Business Case SAP FAST-START: Electronic Systems SpA
Business Case SAP FAST-START: Electronic Systems SpABusiness Case SAP FAST-START: Electronic Systems SpA
Business Case SAP FAST-START: Electronic Systems SpA
Altea SpA
 
SYS-DAT 4.Seasons Scheda Prodotto
SYS-DAT 4.Seasons Scheda ProdottoSYS-DAT 4.Seasons Scheda Prodotto
SYS-DAT 4.Seasons Scheda Prodotto
SYS-DAT SPA - SYS-DAT Group
 
Match.it: riconciliazioni per le assicurazioni
Match.it: riconciliazioni per le assicurazioniMatch.it: riconciliazioni per le assicurazioni
Match.it: riconciliazioni per le assicurazionimaurizio_brasca
 
SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...
SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...
SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...
SYS-DAT SPA - SYS-DAT Group
 
Omet sap success_story_erp
Omet sap success_story_erpOmet sap success_story_erp
Omet sap success_story_erpAltea SpA
 
Altea model for Financial Governance
Altea model for Financial GovernanceAltea model for Financial Governance
Altea model for Financial Governance
mjovan
 
Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian
Enzo M. Tieghi
 
Business Case SAP Fast-Start: Bome Srl
Business Case SAP Fast-Start: Bome SrlBusiness Case SAP Fast-Start: Bome Srl
Business Case SAP Fast-Start: Bome Srl
Altea SpA
 
Our Model : 123
Our Model : 123Our Model : 123
Our Model : 123enricogiua
 
Ammcomputer Gestione Documentale
Ammcomputer Gestione DocumentaleAmmcomputer Gestione Documentale
Ammcomputer Gestione Documentale
Massimo Magris
 
Business process management
Business process managementBusiness process management
Business process managementlukic83
 
Case Study Technogym
Case Study TechnogymCase Study Technogym
Case Study Technogym
Dialog sistemi
 

What's hot (20)

Keypro Duepuntozero 3 Wo
Keypro Duepuntozero 3 WoKeypro Duepuntozero 3 Wo
Keypro Duepuntozero 3 Wo
 
Sinibaldi bpm
Sinibaldi bpmSinibaldi bpm
Sinibaldi bpm
 
Il BPM con PMS
Il BPM con PMSIl BPM con PMS
Il BPM con PMS
 
Gestione processi
Gestione processiGestione processi
Gestione processi
 
1 processi
1   processi1   processi
1 processi
 
Business Case SAP FAST-START: Electronic Systems SpA
Business Case SAP FAST-START: Electronic Systems SpABusiness Case SAP FAST-START: Electronic Systems SpA
Business Case SAP FAST-START: Electronic Systems SpA
 
SYS-DAT 4.Seasons Scheda Prodotto
SYS-DAT 4.Seasons Scheda ProdottoSYS-DAT 4.Seasons Scheda Prodotto
SYS-DAT 4.Seasons Scheda Prodotto
 
Match.it: riconciliazioni per le assicurazioni
Match.it: riconciliazioni per le assicurazioniMatch.it: riconciliazioni per le assicurazioni
Match.it: riconciliazioni per le assicurazioni
 
SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...
SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...
SYS-DAT SPA Innovazione tecnologica per la competitività del business! SYS-DA...
 
Omet sap success_story_erp
Omet sap success_story_erpOmet sap success_story_erp
Omet sap success_story_erp
 
Altea model for Financial Governance
Altea model for Financial GovernanceAltea model for Financial Governance
Altea model for Financial Governance
 
Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian
 
Business Case SAP Fast-Start: Bome Srl
Business Case SAP Fast-Start: Bome SrlBusiness Case SAP Fast-Start: Bome Srl
Business Case SAP Fast-Start: Bome Srl
 
SAP a TBIZ2011
SAP a TBIZ2011SAP a TBIZ2011
SAP a TBIZ2011
 
Our Model : 123
Our Model : 123Our Model : 123
Our Model : 123
 
Hawkers
HawkersHawkers
Hawkers
 
Ammcomputer Gestione Documentale
Ammcomputer Gestione DocumentaleAmmcomputer Gestione Documentale
Ammcomputer Gestione Documentale
 
Business process management
Business process managementBusiness process management
Business process management
 
Business process management
Business process managementBusiness process management
Business process management
 
Case Study Technogym
Case Study TechnogymCase Study Technogym
Case Study Technogym
 

Viewers also liked

This deck describes the new features in IBM Mashup Center v2
This deck describes the new features in IBM Mashup Center v2This deck describes the new features in IBM Mashup Center v2
This deck describes the new features in IBM Mashup Center v2
ncarrier
 
Presentazione Registro Hr[1]
Presentazione Registro  Hr[1]Presentazione Registro  Hr[1]
Presentazione Registro Hr[1]
Luca_Battistini
 
Scenario Framework
Scenario FrameworkScenario Framework
Scenario Framework
Maurizio Farina
 
Value Reference Model - F&A
Value Reference Model - F&AValue Reference Model - F&A
Value Reference Model - F&A
Arnaldo Colombo
 
Da Danio a Oikos
Da Danio a OikosDa Danio a Oikos
Da Danio a Oikos
Laura Trapani
 
A Flow Based Approach for End to End Mashups
A Flow Based Approach for End to End MashupsA Flow Based Approach for End to End Mashups
A Flow Based Approach for End to End Mashups
raniakhalaf
 
Building Intelligent Mashups
Building Intelligent MashupsBuilding Intelligent Mashups
Building Intelligent Mashupsgiurca
 
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]
Marco Brambilla
 
Sa framework
Sa frameworkSa framework
Sa framework
Arnaldo Colombo
 
Applicazioni Integrabili - Laboratorio di Interaction Design
Applicazioni Integrabili - Laboratorio di Interaction DesignApplicazioni Integrabili - Laboratorio di Interaction Design
Applicazioni Integrabili - Laboratorio di Interaction Design
Roberto Buono
 
Convertigo Composite Application Platform
Convertigo Composite Application PlatformConvertigo Composite Application Platform
Convertigo Composite Application Platform
Convertigo | MADP & MBaaS
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
yomito_2
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
Marlon Dumas
 

Viewers also liked (13)

This deck describes the new features in IBM Mashup Center v2
This deck describes the new features in IBM Mashup Center v2This deck describes the new features in IBM Mashup Center v2
This deck describes the new features in IBM Mashup Center v2
 
Presentazione Registro Hr[1]
Presentazione Registro  Hr[1]Presentazione Registro  Hr[1]
Presentazione Registro Hr[1]
 
Scenario Framework
Scenario FrameworkScenario Framework
Scenario Framework
 
Value Reference Model - F&A
Value Reference Model - F&AValue Reference Model - F&A
Value Reference Model - F&A
 
Da Danio a Oikos
Da Danio a OikosDa Danio a Oikos
Da Danio a Oikos
 
A Flow Based Approach for End to End Mashups
A Flow Based Approach for End to End MashupsA Flow Based Approach for End to End Mashups
A Flow Based Approach for End to End Mashups
 
Building Intelligent Mashups
Building Intelligent MashupsBuilding Intelligent Mashups
Building Intelligent Mashups
 
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]
 
Sa framework
Sa frameworkSa framework
Sa framework
 
Applicazioni Integrabili - Laboratorio di Interaction Design
Applicazioni Integrabili - Laboratorio di Interaction DesignApplicazioni Integrabili - Laboratorio di Interaction Design
Applicazioni Integrabili - Laboratorio di Interaction Design
 
Convertigo Composite Application Platform
Convertigo Composite Application PlatformConvertigo Composite Application Platform
Convertigo Composite Application Platform
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
 

Similar to Business process modeling and automatic management

Software Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpASoftware Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpA
Emerasoft, solutions to collaborate
 
Business Activity Monitoring with SOA
Business Activity Monitoring with SOABusiness Activity Monitoring with SOA
Business Activity Monitoring with SOAVincenzo_Capozzoli
 
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...Eco-Mind Ingegneria Informatica
 
Ibm bwl bpm intro_ita
Ibm bwl bpm intro_itaIbm bwl bpm intro_ita
Ibm bwl bpm intro_ita
Francesco Maria Rivera
 
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft, solutions to collaborate
 
Smau milano 2010 stefano butti
Smau milano 2010 stefano buttiSmau milano 2010 stefano butti
Smau milano 2010 stefano buttiSMAU
 
Smau Milano 2010 Stefano Butti
Smau Milano 2010 Stefano ButtiSmau Milano 2010 Stefano Butti
Smau Milano 2010 Stefano ButtiSMAU
 
BPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeBPM e Cloud: la partnership ideale
BPM e Cloud: la partnership idealeemanuelemolteni
 
Ca partner day - governance 2 di 3 - roma e milano
Ca partner day - governance 2 di 3 - roma e milanoCa partner day - governance 2 di 3 - roma e milano
Ca partner day - governance 2 di 3 - roma e milano
CA Technologies Italia
 
Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...
Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...
Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...
Emerasoft, solutions to collaborate
 
riskart technical presentation
riskart technical presentationriskart technical presentation
riskart technical presentation
framar
 
Project Management Corso Base Saggio
Project Management Corso Base SaggioProject Management Corso Base Saggio
Project Management Corso Base Saggio
FR Projects
 
Windows Workflow Foundation 4
Windows Workflow Foundation 4Windows Workflow Foundation 4
Windows Workflow Foundation 4
Felice Pescatore
 
Webinar bos 22052013
Webinar bos 22052013Webinar bos 22052013
Webinar bos 22052013
Profesia Srl, Lynx Group
 
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...Pragma Management Systems S.r.l.
 
Biznology presentazione azienda
Biznology presentazione aziendaBiznology presentazione azienda
Biznology presentazione azienda
Alberto Lagna
 
Process and Service Modeling Analysis - Presenation (ITA)
Process and Service Modeling Analysis - Presenation (ITA)Process and Service Modeling Analysis - Presenation (ITA)
Process and Service Modeling Analysis - Presenation (ITA)
Matteo Stabile
 
Microsoft SharePoint: la piattaforma abilitante
Microsoft SharePoint: la piattaforma abilitanteMicrosoft SharePoint: la piattaforma abilitante
Microsoft SharePoint: la piattaforma abilitante
DOCFLOW
 
Vincenzo cocciolo doc flow
Vincenzo cocciolo doc flowVincenzo cocciolo doc flow
Vincenzo cocciolo doc flowDOCFLOW
 

Similar to Business process modeling and automatic management (20)

Software Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpASoftware Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpA
 
Business Activity Monitoring with SOA
Business Activity Monitoring with SOABusiness Activity Monitoring with SOA
Business Activity Monitoring with SOA
 
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
 
Ibm bwl bpm intro_ita
Ibm bwl bpm intro_itaIbm bwl bpm intro_ita
Ibm bwl bpm intro_ita
 
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
Emerasoft Day 2012 - TRS "Uso del metodo Cosmic e di Polarion per la gestione...
 
Smau milano 2010 stefano butti
Smau milano 2010 stefano buttiSmau milano 2010 stefano butti
Smau milano 2010 stefano butti
 
Smau Milano 2010 Stefano Butti
Smau Milano 2010 Stefano ButtiSmau Milano 2010 Stefano Butti
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
 
Ca partner day - governance 2 di 3 - roma e milano
Ca partner day - governance 2 di 3 - roma e milanoCa partner day - governance 2 di 3 - roma e milano
Ca partner day - governance 2 di 3 - roma e milano
 
Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...
Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...
Polarion UC 2010 - TRS SpA: Uso estensivo di Polarion Dal CMMi ML3 al Busines...
 
riskart technical presentation
riskart technical presentationriskart technical presentation
riskart technical presentation
 
Project Management Corso Base Saggio
Project Management Corso Base SaggioProject Management Corso Base Saggio
Project Management Corso Base Saggio
 
Windows Workflow Foundation 4
Windows Workflow Foundation 4Windows Workflow Foundation 4
Windows Workflow Foundation 4
 
Davide.Cocco
Davide.CoccoDavide.Cocco
Davide.Cocco
 
Webinar bos 22052013
Webinar bos 22052013Webinar bos 22052013
Webinar bos 22052013
 
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
 
Biznology presentazione azienda
Biznology presentazione aziendaBiznology presentazione azienda
Biznology presentazione azienda
 
Process and Service Modeling Analysis - Presenation (ITA)
Process and Service Modeling Analysis - Presenation (ITA)Process and Service Modeling Analysis - Presenation (ITA)
Process and Service Modeling Analysis - Presenation (ITA)
 
Microsoft SharePoint: la piattaforma abilitante
Microsoft SharePoint: la piattaforma abilitanteMicrosoft SharePoint: la piattaforma abilitante
Microsoft SharePoint: la piattaforma abilitante
 
Vincenzo cocciolo doc flow
Vincenzo cocciolo doc flowVincenzo cocciolo doc flow
Vincenzo cocciolo doc flow
 

More from Marco Brambilla

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
Marco Brambilla
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Marco Brambilla
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Marco Brambilla
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Marco Brambilla
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social Media
Marco Brambilla
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
Marco Brambilla
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Marco Brambilla
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
Marco Brambilla
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Marco Brambilla
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
Marco Brambilla
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
Marco Brambilla
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
Marco Brambilla
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
Marco Brambilla
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Marco Brambilla
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
Marco Brambilla
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Marco Brambilla
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Marco Brambilla
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
Marco Brambilla
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di Milano
Marco Brambilla
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
Marco Brambilla
 

More from Marco Brambilla (20)

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social Media
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di Milano
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
 

Business process modeling and automatic management

  • 1. Business Process Management Presentazione a SMAU 2009 BPM Automation metodi e strumenti per la gestione ottimizzata dei processi aziendali Marco Brambilla Politecnico di Milano, ICT Institute marco.brambilla@polimi.it http://home.dei.polimi.it/mbrambil/
  • 2. 2 Agenda  Business Process Management: motivazioni e concetti  cenni storici e trend attuale  Lo standard OMG BPMN: versioni 1.2 e 2.0  Gli strumenti di supporto  il mercato, classificazione funzionale  Un caso di studio pratico  il tool WebRatio BPM  un progetto nel settore finance / leasing SMAU 2009 Marco Brambilla
  • 3. Storia e trend 3 1980 1984 1990  1995  2000  2005 Concetto di FileNet e Workflow WorkFlo Rules, modeling, Business process monitoring, BPM 1985 Integration optimization Enterprise Application SOA Integration (EAI) 2000 +BPMN Web Services  Origini: Integrazione di esperienze molto diverse  Drivers: Aspetti di business e tecnologici SMAU 2009 Marco Brambilla
  • 4. BPM oggi: fasi, obiettivi e sfide 4  Il ciclo di vita Design  BP Design  BP Modeling Optimization Modeling  BP Execution  BP Monitoring (BAM)  BP Optimization  Obiettivi Monitoring Execution  Integrazione di applicazioni  Web services  SOA (Service Oriented Architectures)  Linguaggi di orchestrazione (es. BPEL)  Evoluzione continua dei processi  Processo di sviluppo virtuoso SMAU 2009 Marco Brambilla
  • 5. BPMN: 1.2 e 2.0  Processi privati (interni)  Processi pubblici (interfacce)  Processi collaborativi (globali) SMAU 2009 Marco Brambilla
  • 6. I concetti di BPMN Name Activity: unità di lavoro Subprocess: attività che può essere a sua volta Name scomposta in un sottoprocesso Pool: rappresenta un partecipante Lane: partizione di una pool, per scopi vari SMAU 2009 Marco Brambilla
  • 7. Simboli BPMN – Eventi e flussi EVENTI - FLOW DIMENSION: EVENTI - TYPE DIMENSION: Start (avvio di un processo) End (conclusione di processo) Intermediate (evento nel corso del processo) FLUSSI: Control/ sequence flow: sequenza di esecuzione Default flow: in presenza di più scelte, flusso scelto di default Message flow Conditional control/sequence flow: seguito se la condizione specificata all’inizio del flow è verificata Association: associazione o flusso di data-objects SMAU 2009 Marco Brambilla
  • 8. Simboli BPMN – Gateway e cicli Loop Activity Loop: implementa cicli while e until su singola activity Loop Activity Multiple Instance Loop: cicli for-each su singola activity A2 cond Cycle: ciclo esplicito con uso di gateway A3 SMAU 2009 Marco Brambilla
  • 9. Esempio BPMN Loan request Cust Application Preliminary Application Mgr validation Final approval Application Financial check + + Application Empl GetJobCheck JobCheck Req [type Receive] [type Send] Application Application SVC Job Check JobCheckS JobCheckE SMAU 2009 Marco Brambilla
  • 10. Verso BPMN 2.0 – le novità 10  Relazione tra modelli: diversi diagrammi per lo stesso processo, diverse prospettive ma consistenti  Non-interrupting events: per scatenare azioni su evento, senza interrompere il flusso corrente  Escalation events: per segnalare un evento da parte di un utente  Business rule task: per invocare regole di business  Conversation diagrams e choreography diagrams: nuovi tipi di diagrammi  Allineamento con BPDM: business process definition meta model, per un linguaggio unico e consistente  Standard XML schema: per l’interscambio di BPMN models SMAU 2009 Marco Brambilla
  • 11. Gli strumenti 11  Oltre 50 prodotti per BPM che supportano BPMN  Gartner magic quadrant  Differenti target:  Analisti (Billfish BPM, BizAgi)  Sviluppatori (TIBCO)  Analisti-sviluppatori (Oracle, IBM) SMAU 2009 Marco Brambilla
  • 12. Gli strumenti 12  Differenti target:  Analisti (Billfish BPM, BizAgi)  Sviluppatori (TIBCO)  Analisti-sviluppatori (Oracle, IBM) SMAU 2009 Marco Brambilla
  • 13. Gli strumenti 13  Differenti target:  Sviluppatori (TIBCO)  Analisti (Billfish BPM, BizAgi)  Analisti-sviluppatori (Oracle, IBM) SMAU 2009 Marco Brambilla
  • 14. Gli strumenti 14  Differenti target:  Analisti-sviluppatori (Oracle, IBM)  Analisti (Billfish BPM, BizAgi)  Sviluppatori (TIBCO) SMAU 2009 Marco Brambilla
  • 15. Gli strumenti 15  Interoperabilità teorica e pratica  Differenti caratteristiche:  Facilità di modellazione (BizAgi, Oracle)  Copertura BPMN (TIBCO, Intalio)  Simulazione (IBM WebSphere Business Modeler)  BAM - analisi di business (BizAgi, Oracle)  Integrazione sorgenti dati (DB, appl web, sist informativo) (IBM, TIBCO, WebRatio)  Prototipazione (WebRatio BPM, Billfish BPM, Oracle)  Generazione e personalizzabilità interfaccia (form, visual identity, ...) (BizAgi, WebRatio) SMAU 2009 Marco Brambilla
  • 16. Gli strumenti 16  Differenti caratteristiche:  Facilità di modellazione (BizAgi, Oracle) SMAU 2009 Marco Brambilla
  • 17. Gli strumenti 17  Differenti caratteristiche:  Copertura BPMN (TIBCO, Intalio) SMAU 2009 Marco Brambilla
  • 18. Gli strumenti 18  Differenti caratteristiche:  Simulazione (IBM WebSphere Business Modeler) SMAU 2009 Marco Brambilla
  • 19. Gli strumenti 19  Differenti caratteristiche:  BAM - analisi di business (BizAgi, Oracle) SMAU 2009 Marco Brambilla
  • 20. Gli strumenti 20  Differenti caratteristiche:  Integrazione sorgenti dati (DB, appl web, sist informativo) (IBM, TIBCO, WebRatio)  Prototipazione (WebRatio BPM, Billfish BPM, Oracle)  Generazione e personalizzabilità interfaccia (form, visual identity, ...) (BizAgi, WebRatio) SMAU 2009 Marco Brambilla
  • 21. Contatti Marco Brambilla marco.brambilla@polimi.it Tel. 02 2399 3673 Fax 02 2399 3587 www.dei.polimi.it