SlideShare ist ein Scribd-Unternehmen logo
BPMN in der Praxis
Der Roundtrip mit Open Source Tools
Aktueller Stand: BPMN 1.2; In der Entwicklung: BPMN 2.0
BPMN 2.0, Status & die Finalization Task Force (FTF)
Warum wollen alle BPMN 2.0?
BPM-Wunsch-Architektur mit BPMN 2.0
              BPMN 2.0                                                  Process
                                                                      Administrator



Process
Analyst
              Speichern

                                                                    (KPI) Monitoring

            <xml>
            <asass>sddsd</sdsd>
            <sdds>sdsds</sdsds>


                                                               Process Engine
            <sdd>
              <sddsds>sddsd</fff>
            </sdd>
            </ffdfsdf>

Process
Engineer                            Execution                                                     (KPI)
                                                                                                Reporting   Process
           auch BPMN 2.0
                                                                                                            Manager

                                      TaskLists /
                                          Portal /                       ESB            Rule
                                     Mobile / etc.                                     Engine
  c. L
et PE
  B




                                                       Process      Legacy / Backend
                                                     Participants    intern / extern
Was macht eine „Prozess-Anwendung“ aus?




                               Prozess-Anwendung



                   „Zero
    „BPM Suite“    Code!“
                                 Ausführbares
                                 Prozessmodell
Oder doch viel mehr?
                               Prozess-Anwendung

                               •Benutzeroberflächen
                               •Schnittstellen
                               •Geschäftslogik
                               •Datenhaltung
                               •Business Rules
                        Zero   •Nicht funktionale
     BPM Suite?        Code?
                                Anforderungen
                               •…




                                   Ausführbares
                                   Prozessmodell
Beispielprojekt mit Karte und Kompass


Erster Prozess im Bereich mit
unternehmensweiter SOA-Plattform
Verbesserungen SOA-Plattform notwendig
Der Prozess mit Pilotcharakter: DSL-Neukundenbestellung
Technische Umgebung

Ausbaustufen für...

                                                                  SOA-Plattform

                                                           jBPM              JBoss Rules
                             ... Prozesse und
                            Services in der SOA          JBoss ESB       Service Registry

                                                                       ...



                                      Java-Enterprise-Plattform

               ... klassische      EJB-Container JBoss Messaging
             Applicationserver
                                                 ...



  ... Web-              Web-Plattform

Applikationen Servlet-Container Betriebs-Tools
Und die Teams?
Passt also die Magic BPM Suite?

                Modelling         Monitoring




   Business
   IT
                               Magic BPM-Suite




              Human Workflow      EAI / SOA
Warum trotzdem BPMN 2.0?


                                              Transparency



                         Business
      Process                     Process
      Forward       Process       Centric       Process
    Engineering     Reverse     Development   Monitoring /
                  Engineering                  Reporting




                      IT
Ein Modell für alle?

                                                  Logistik
          Kunde schickt   Vertrieb prüft die                   Buchhaltung stellt
                                               versendet die                        Kunde bezahlt
           Bestellung       Bestellung                          die Rechnung
                                                   Ware
Prozessmodelle: Verschiedene Zwecke und Zielgruppen!

        Process Owner                 Prozess-
                                     landschaft
        Vorstand, Bereichsleiter
        Process Manager                           Prozess im
                                                   Überblick
        Abteilungs-, Teamleiter
        Process Participant          „Eigene“
                                   Prozessteile
        Sachbearbeiter
        Process Analyst                              Alles

        (Inhouse) Consultant

                                   Technische
         Process Engineer
                                   Umsetzung

         Softwareentwickler
Die einzige Lösung: Ein Prozess – Viele Modelle

       Owner            Manager           Participant        Analyst          Engineer
        Prozessmodell




                          Prozessmodell




                                             Prozessmodell




                                                              Prozessmodell




                                                                                Prozessmodell
                        Prozess-Realität
camunda BPMN-Framework

                         Prozesslandschaft




                                               Inhalt: Prozess im Überblick
                               Ebene 1         Ziel:   Schnelles Verständnis
                            Strategisches
                            Prozessmodell

                                                         Inhalt: Operative Abläufe
                               Ebene 2                   Ziel:   Arbeits- und
 Fachlich              Operatives Prozessmodell                  Umsetzungsgrundlage
 (Business)

 Technisch
 (IT)                 Ebene 3a
                                      Ebene 3b
                    Technisches
                                      IT-Spezifikation
                  Prozessmodell
                                                                       Inhalt: Technische Details
                                                                       Ziel:   Umsetzung
              Mit Process Engine
                                      Ebene 4b
                                      Implementierung



                                      Ohne Process Engine
camunda BPMN-Framework

                             Prozesslandschaft




                                                   Inhalt: Prozess im Überblick
                                   Ebene 1         Ziel:   Schnelles Verständnis
                                Strategisches
                                Prozessmodell

                                                             Inhalt: Operative Abläufe
                                   Ebene 2                   Ziel:   Arbeits- und
     Fachlich              Operatives Prozessmodell                  Umsetzungsgrundlage
     (Business)

     Technisch
     (IT)                 Ebene 3a
                                          Ebene 3b
                        Technisches
                                          IT-Spezifikation
                      Prozessmodell
                                                                           Inhalt: Technische Details
                                                                           Ziel:   Umsetzung
                  Mit Process Engine
                                          Ebene 4b
                                          Implementierung



                                          Ohne Process Engine
Ein Beispiel: Der „Recruiting-Prozess“
                                                                                                                                               Vertrag unterschrieben
                                    Fachabteilung



                                                                       Freie Stelle
                                                                         melden
                                                        Freie Stelle
                                                        entstanden                                                                                 Stelle besetzt
                     Unsere Firma
Recruiting-Prozess



                                    Personalabteilung




                                                                                         Stellen-                    Bewerbungs-    Stellen-
                                                                                      ausschreibung                    prüfung     besetzung
                        Bewerber




                                                                                                      Bewerbungs-
                                                                                                       einreichung




                                                                                                                                        Ebene 1
Die Stellenausschreibung aus Sicht des SB Personal




                                                                                Führungskraft Fachbereich




                                        Alles klar?

                                                                                                                 Stellenbe-
                              Meldung                                         Stelle
                                                      Ja                                                         schreibung                      Stelle
                              sichten                                      beschreiben
SB Personal




                                                                                                                 korrigieren                  ausschreiben
               Freie Stelle                                                                          Korrektur                 Beschreibung                      Stelle
                gemeldet                   Nein                                                       erbeten                   freigegeben                  ausgeschrieben

                                                           Angaben und
                                                           Anforderungen
                                                              erfragen




                                  SB Personal
                                  Process Participant                                                                                         Ebene 2
Die Stellenausschreibung aus zwei Perspektiven…

                                                                             Mehr Infos
                                                                             erforderlich
              Führungskraft Fachbereich




                                                                                              Aufgaben und
                                                                                              Anforderungen
                                                                                                 mitteilen

                                                                                                                      Beschreibung
                                                                                                                                                      OK?
                                                                                                                        erhalten
                                                                                                                                      Stellenbe-                                        Stellenbe-
                                                         Freie Stelle                                                                                                  Korrektur
                                                                                                                                      schreibung               Nein                     schreibung
                                                           melden                                                                                                     anmahnen
                                                                                                                                        sichten                                          freigeben
                                          Personal-                                                                                                                                                    Beschreibung
                                           bedarf                                                                                                      Ja                                               freigegeben




                                                                                                                            SB Personal




                                                                                                                   Führungskraft Fachbereich




                                                                        Alles klar?

                                                                                                                                                      Stellenbe-
                                                          Meldung                                                Stelle
                                                                                      Ja                                                              schreibung                          Stelle
                                                          sichten                                             beschreiben
SB Personal




                                                                                                                                                      korrigieren                      ausschreiben
                                          Freie Stelle                                                                                    Korrektur                     Beschreibung                      Stelle
                                           gemeldet                        Nein                                                            erbeten                       freigegeben                  ausgeschrieben


                                                                                                                                                                                       Ebene 2
                                                                                           Angaben und
                                                                                           Anforderungen
                                                                                              erfragen
Die Stellenausschreibung aus der Vogelperspektive


                                                                         Mehr Infos
                                                                         erforderlich
     Führungskraft Fachbereich




                                                                                         Aufgaben und
                                                                                         Anforderungen
                                                                                            mitteilen

                                                                                                                 Beschreibung
                                                                                                                                                          OK?
                                                                                                                   erhalten
                                                                                                                                    Stellenbe-                                                 Stellenbe-
                                                Freie Stelle                                                                                                              Korrektur
                                                                                                                                    schreibung                  Nein                           schreibung
                                                  melden                                                                                                                 anmahnen
                                                                                                                                      sichten                                                   freigeben
                                  Personal-                                                                                                                                                                      Beschreibung
                                   bedarf                                                                                                                  Ja                                                     freigegeben




                                                               Alles klar?

                                                                                                                                                 Stellenbe-
                                                Meldung                                               Stelle
                                                                             Ja                                                                  schreibung                              Stelle
                                                sichten                                            beschreiben
SB Personal




                                                                                                                                                 korrigieren                          ausschreiben
                                 Freie Stelle                                                                                   Korrektur                          Beschreibung
                                                                  Nein                                                           erbeten                                                                 Stelle
                                  gemeldet                                                                                                                          freigegeben                      ausgeschrieben
                                                                                  Angaben und

                                                                                                                                                                                          Ebene 2
                                                                                  Anforderungen
                                                                                     erfragen
Die BPM-Lösung aus Sicht des SB Personal



                                                                                                  Process Engine




                                         Alles klar?

                                                                                                        Stellenbe-
              HR-Portal




                                                                               Stelle                                                  Kanäle für
                                                       Ja                                               schreibung                                   Ausschreibung
                                                                            beschreiben                                              Ausschreibung
                                                                                                        korrigieren                                    anstoßen
                                                                                                                                       festlegen
                          Freie Stelle                                                    Korrektur                   Beschreibung
                           gemeldet                                                        erbeten                     freigegeben
SB Personal




                                            Nein
              Sonstiges




                                                             Angaben und
                                                            Anforderungen
                                                               erfragen
                                                                                                                                                                     Ausschreibung       Stelle
                                                                                                                                                                       erfolgreich   ausgeschrieben




                                               SB Personal
                                               Process Participant                                                                                        Ebene 2-3
Aus Sicht beider Participants
                                                                                   Mehr Infos                                                                                                            Ausschreibung
                                                                                   erforderlich                                                                                                            erfolgreich
                                                                                                     Aufgaben und
                            Sonstiges
Führungskraft Fachbereich




                                                                                                     Anforderungen
                                                                                                        mitteilen
                                                                                                                                                                                                                             Stelle
                                                                                                                                                                                                                         ausgeschrieben


                                                                                                                     Beschreibung
                                                                                                                                                      OK?
                                                                                                                       erhalten
                            HR-Portal




                                                                                                                                        Stellenbe-                                       Stellenbe-
                                                        Freie Stelle                                                                                                      Korrektur
                                                                                                                                        schreibung             Nein                      schreibung
                                                          melden                                                                                                         anmahnen
                                                                                                                                          sichten                                         freigeben
                                         Personal-
                                          bedarf                                                                                                      Ja




                                                                                                                                 Process Engine




                                                                                                                             Process Engine




                                                        Alles klar?

                                                                                                                                      Stellenbe-
                             HR-Portal




                                                                                                     Stelle                                                             Kanäle für
                                                                      Ja                                                              schreibung                                      Ausschreibung
                                                                                                  beschreiben                                                         Ausschreibung
                                                                                                                                      korrigieren                                       anstoßen
                                                                                                                                                                        festlegen
                                         Freie Stelle                                                                Korrektur                       Beschreibung
                                          gemeldet                                                                    erbeten                         freigegeben
SB Personal




                                                           Nein
                             Sonstiges




                                                                                                                                                                                           Ebene 2-3
                                                                            Angaben und
                                                                           Anforderungen
                                                                              erfragen
                                                                                                                                                                                                      Ausschreibung       Stelle
                                                                                                                                                                                                        erfolgreich   ausgeschrieben
Ableiten des technischen Prozessmodells
Ausschreibung


    Die Ableitung des technischen Prozessmodells
                                                                                                                                                                                                                                                erfolgreich
                                                                                                                               Aufgaben und
                            Sonstiges
Führungskraft Fachbereich



                                                                                                                               Anforderungen
                                                                                                                                  mitteilen
                                                                                                                Mehr Infos                                                                                                                                        Stelle
                                                                                                                erforderlich                                                                                                                                  ausgeschrieben


                                                                                                                                                 Beschreibung
                                                                                                                                                                                       OK?
                                                                                                                                                   erhalten
                            HR-Portal




                                                                                                                                                                        Stellenbe-                                           Stellenbe-
                                                                                    Freie Stelle                                                                                                          Korrektur
                                                                                                                                                                        schreibung              Nein                         schreibung
                                                                                      melden                                                                                                             anmahnen
                                                                                                                                                                          sichten                                             freigeben
                                               Personal-
                                                bedarf                                                                                                                                  Ja
                                                               Automatisch




                                                                                                                                                                                                          Ausschreibung        Erfolgsmeldung
                                                                                                                                                                                                           durchführen             senden
                                                                                                                                                                                                                                                         Stelle
                                                                                                                                                                                                                                                     ausgeschrieben
                                          Process Engine

                                                               SB Personal




                                                                                                         Stelle                                                 Stellenbe-
                                                                                                                                                                                     Ausschreibung
                                                                                                      beschreiben                                               schreibung
                                                                                                                                                                                       anstoßen
                                                                                                                                                                korrigieren

                                                                                                                                                 Nein
                                                               Führungskraft




                                                                                                                                    Stellenbe-
                                                                                                                                    schreibung            Ja
                                                                                                                                      prüfen
                                                                                                                                                 OK?




                                                                                        Alles klar?

                                                                                                                                                                       Stellenbe-
                                                   HR-Portal




                                                                                                                                  Stelle                                                                 Kanäle für
                                                                                                      Ja                                                               schreibung                                         Ausschreibung
                                                                                                                               beschreiben                                                             Ausschreibung
                                                                                                                                                                       korrigieren                                          anstoßen
                                                                                                                                                                                                         festlegen
                                                                     Freie Stelle                                                                   Korrektur                          Beschreibung
                                                                      gemeldet                                                                       erbeten                            freigegeben
                            SB Personal




                                                                                           Nein




                                                                                                                                                                                                                                 Ebene 2 +3
                                                   Sonstiges




                                                                                                           Aufgaben und
                                                                                                           Anforderungen
                                                                                                              erfragen
                                                                                                                                                                                                                                          Ausschreibung       Stelle
                                                                                                                                                                                                                                            erfolgreich   ausgeschrieben
Tooling-Beispiel: Das gesamte BPD im Signavio Process Editor
Perspektive für die Führungskraft im Fachbereich…
Der Prozess der Process Engine
                 Automatisch




                                                                                                      Ausschreibung   Erfolgsmeldung
                                                                                                       durchführen        senden
                                                                                                                                           Stelle
                                                                                                                                       ausgeschrieben
Process Engine

                 SB Personal




                                    Stelle                              Stellenbe-
                                                                                      Ausschreibung
                                 beschreiben                            schreibung
                                                                                        anstoßen
                                                                        korrigieren

                                                            Nein
                 Führungskraft




                                               Stellenbe-
                                               schreibung          Ja
                                                 prüfen
                                                            OK?




                                 Developer
                                 Process Engineer
                                                                                                                      Ebene 3
Aber: Aktuell wird jBPM verwendet!
Das heißt es existieren verschiedene Modelle?
               „Fraud-                                               FraudService.
               Service                                           checkFraud(customer)
              aufrufen“




                                ??




      BPMN-Repository                    Entwicklungs-                    Repository in
         (Signavio)                     Repository (SVN)                 Process Engine




                            Modell in der
                            Entwicklung


               Fachliches                                  Ablaufendes
                  Modell                                   Modell


                                               Logisches
                                               Modell
Wie kommen die Fraktionen damit zusammen?
Process
Participant



                                   Process
                                   Engineer




                 Process
                 Analyst




                                  Der Betrieb


                                                ?

    Verschiedene Rollen = verschiedene Arbeitsumgebungen
From Signavio to SVN




Signavio



                                                1. Business Analyst notifies IT



                      camunda fox

                                                                          Eclipse




2. Developer creates development project


                                           3. Developer starts working on the project
SVN to Signavio




               Eclipse


                         1. Developer commits changes




 camunda fox
                           2. Business Analyst
                           merges changes               Signavio
Generischer Ansatz
Ja, es existieren verschiedene Modellversionen – Na und?
               „Fraud-                                               FraudService.
               Service                                           checkFraud(customer)
              aufrufen“




      BPMN-Repository                    Entwicklungs-                    Repository in
         (Signavio)                     Repository (SVN)                 Process Engine




                            Modell in der
                            Entwicklung


               Fachliches                                  Ablaufendes
                  Modell                                   Modell


                                               Logisches
                                               Modell
Das geht…
camunda fox




              Process Overview: Order




              Process Versions
               Type          Version     Resp.    Repository   Status

               Executable    14          Bernd    Activiti     phase-out            Activiti Explorer

               Executable    15          Bernd    Activiti     deployed             Activiti Explorer

               Executable    2243        Falko    SVN          development          Fisheye

               BPMN BPD      5           Nils     Signavio     approved             Signavio Modeler

               BPMN BPD      6           Nils     Signavio     revision             Signavio Modeler


              Jobs & Todos
               Type              Resp.   Description
               Merging           Nils    Approved technical model       camunda fox merging tool
                                         raised conflict.
               Dev               Falko   New business process           Signavio Modeler
                                                                        JIRA
                                         modell approved, check
                                         feasability
Und ist „Mapping“ eigentlich so schlecht?
Und aus aktuellem Anlass: Welche OSS Process Engine?
Activiti: Die Java-Engine




•   Open Source (Apache 2.0)
•   POJO + iBatis
•   „Library“ / „Framework“
•   Flexibel und Erweiterbar
•   BPMN 2.0
•   Release 5.0 November 2010
Größerer Scope
Modeler (basierend auf OSS-Signavio)
BPMN 2.0
Aktuelle Strategie: Process Engine Abstraction Layer
                                             ESB


                             Application              Services




                                           API

        BPMN                                     Binding
        Modell
                   Mapping



                                     Process
                                     Engine

                                                 Binding

                                     Connector



                 Services                                  Application

                                       ESB
Alles interessant. Aber OSS. Zum Ausprobieren?

                                    camunda fox
                                    is coming!

                                    Community Edition Version
                                    1.0

                                    August 2010

                                    fox.camunda.com
Was wir gerade versuchen… Wer macht mit??




     IST



                   SOLL
Vielen Dank! Fragen?
camunda services GmbH
 Vielen Dank!                                        Zossener Str. 55-58
                                                     1096 Berlin
                                                         1
                                                     Telefon: +49 30 664 0409-00
                                                     Telefax: +49 30 664 0409-29
                                                     Email: info@camunda.com




                                  Bernd Rücker
                                   Geschäftsführer
                        bernd.ruecker@camunda.com


Java Forum Stuttgart
Stuttgart, 01.07.2010

                                                     Der Praxis-Blog zu BPM:
                                                     www.bpm-guide.de

Weitere ähnliche Inhalte

Was ist angesagt?

Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
Amin Kazemi
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
Muhammad Ahsan
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2
Eliza Wright
 
BPM PowerPoint Presentation Slides
BPM PowerPoint Presentation SlidesBPM PowerPoint Presentation Slides
BPM PowerPoint Presentation Slides
SlideTeam
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
BOC Group
 
Growing a BPM Center of Excellence
Growing a BPM Center of ExcellenceGrowing a BPM Center of Excellence
Growing a BPM Center of Excellence
Michael zur Muehlen
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
Beta-Research.org
 
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
OSSCube
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
Navitsumo Consulting Ltd.
 
Business Process Management Introduction
Business Process Management IntroductionBusiness Process Management Introduction
Business Process Management Introduction
GBTEC Software AG
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
Gregor Polančič
 
Bpm lifecycle ppt
Bpm lifecycle pptBpm lifecycle ppt
Bpm lifecycle ppt
Kushal Malhan
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
Denis Gagné
 
Understand your Business processes
Understand your Business processesUnderstand your Business processes
Understand your Business processes
Gaurav Kumar
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
Franco Pang
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentation
Michael Ligayo
 
Enterprise Architecture basics
Enterprise Architecture basicsEnterprise Architecture basics
Enterprise Architecture basics
Mahdi Ameri
 
Become a Transformational CIO
Become a Transformational CIOBecome a Transformational CIO
Become a Transformational CIO
Info-Tech Research Group
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
guest2c3da5c7
 

Was ist angesagt? (20)

Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2BPMN tutorial – BPMN 2
BPMN tutorial – BPMN 2
 
BPM PowerPoint Presentation Slides
BPM PowerPoint Presentation SlidesBPM PowerPoint Presentation Slides
BPM PowerPoint Presentation Slides
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Growing a BPM Center of Excellence
Growing a BPM Center of ExcellenceGrowing a BPM Center of Excellence
Growing a BPM Center of Excellence
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014 Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
Introduction to Business Process Model and Notation (BPMN) - OSSCamp 2014
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
 
Business Process Management Introduction
Business Process Management IntroductionBusiness Process Management Introduction
Business Process Management Introduction
 
Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
20100118 BPMN 2.0 auf der OOP
20100118 BPMN 2.0 auf der OOP20100118 BPMN 2.0 auf der OOP
20100118 BPMN 2.0 auf der OOP
 
Bpm lifecycle ppt
Bpm lifecycle pptBpm lifecycle ppt
Bpm lifecycle ppt
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
 
Understand your Business processes
Understand your Business processesUnderstand your Business processes
Understand your Business processes
 
Business Process Management 101 Training
Business Process Management 101 TrainingBusiness Process Management 101 Training
Business Process Management 101 Training
 
Business process improvement (special report) presentation
Business process improvement (special report) presentationBusiness process improvement (special report) presentation
Business process improvement (special report) presentation
 
Enterprise Architecture basics
Enterprise Architecture basicsEnterprise Architecture basics
Enterprise Architecture basics
 
Become a Transformational CIO
Become a Transformational CIOBecome a Transformational CIO
Become a Transformational CIO
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 

Andere mochten auch

BPMN 2.0 für fachliche Prozessmodellierung
BPMN 2.0 für fachliche ProzessmodellierungBPMN 2.0 für fachliche Prozessmodellierung
BPMN 2.0 für fachliche Prozessmodellierung
camunda services GmbH
 
Die 5 häufigsten Irrtümer zu BPMN
Die 5 häufigsten Irrtümer zu BPMNDie 5 häufigsten Irrtümer zu BPMN
Die 5 häufigsten Irrtümer zu BPMN
camunda services GmbH
 
Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java
camunda services GmbH
 
BPMN 2.0 - Eine Uebersicht
BPMN 2.0 - Eine UebersichtBPMN 2.0 - Eine Uebersicht
BPMN 2.0 - Eine Uebersicht
Andreas Naef
 

Andere mochten auch (9)

WJAX 2012: BPMN in der Praxis
WJAX 2012: BPMN in der PraxisWJAX 2012: BPMN in der Praxis
WJAX 2012: BPMN in der Praxis
 
BPMN 2.0 für fachliche Prozessmodellierung
BPMN 2.0 für fachliche ProzessmodellierungBPMN 2.0 für fachliche Prozessmodellierung
BPMN 2.0 für fachliche Prozessmodellierung
 
Die 5 häufigsten Irrtümer zu BPMN
Die 5 häufigsten Irrtümer zu BPMNDie 5 häufigsten Irrtümer zu BPMN
Die 5 häufigsten Irrtümer zu BPMN
 
Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java
 
Webinar: BPMN mit camunda
Webinar: BPMN mit camundaWebinar: BPMN mit camunda
Webinar: BPMN mit camunda
 
BPMN 2.0 - Eine Uebersicht
BPMN 2.0 - Eine UebersichtBPMN 2.0 - Eine Uebersicht
BPMN 2.0 - Eine Uebersicht
 
BPMN in der Praxis
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxis
 
2012 04-18 bpmn 2
2012 04-18 bpmn 22012 04-18 bpmn 2
2012 04-18 bpmn 2
 
20080716 BPMN – Kurzeinfuehrung
20080716 BPMN – Kurzeinfuehrung20080716 BPMN – Kurzeinfuehrung
20080716 BPMN – Kurzeinfuehrung
 

Ähnlich wie Bpmn roundtrip

BPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine WorkflowsBPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine Workflows
camunda services GmbH
 
20110505 doag bpm_workshop_1
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1
Jens Hündling
 
201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare
Jens Hündling
 
20110505 doag bpm_workshop_2
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2
Jens Hündling
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
camunda services GmbH
 
BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?
camunda services GmbH
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
camunda services GmbH
 
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
camunda services GmbH
 
20110505 doag bpm_workshop_4
20110505 doag bpm_workshop_420110505 doag bpm_workshop_4
20110505 doag bpm_workshop_4
Jens Hündling
 
Integrierte BPM Projektmethodik
Integrierte BPM ProjektmethodikIntegrierte BPM Projektmethodik
Integrierte BPM Projektmethodik
Dirk Slama
 
JBoss jBPM
JBoss jBPMJBoss jBPM

Ähnlich wie Bpmn roundtrip (20)

BPMN in der Praxis
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxis
 
20100506 JAX BPMN 2.0 in der Praxis
20100506 JAX BPMN 2.0 in der Praxis20100506 JAX BPMN 2.0 in der Praxis
20100506 JAX BPMN 2.0 in der Praxis
 
Bpmn2010
Bpmn2010Bpmn2010
Bpmn2010
 
Jug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxis
 
BPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine WorkflowsBPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine Workflows
 
20110505 doag bpm_workshop_1
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1
 
201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare
 
20110505 doag bpm_workshop_2
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2
 
2011 05-05 bpmn 2
2011 05-05 bpmn 22011 05-05 bpmn 2
2011 05-05 bpmn 2
 
20070705 JFS BPM mit JBoss jBPM
20070705 JFS BPM mit JBoss jBPM20070705 JFS BPM mit JBoss jBPM
20070705 JFS BPM mit JBoss jBPM
 
2011 11-21 BPMN_Luzern_JakobFreund
2011 11-21 BPMN_Luzern_JakobFreund2011 11-21 BPMN_Luzern_JakobFreund
2011 11-21 BPMN_Luzern_JakobFreund
 
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools
 
BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?BPMN - Eine Sprache für Business und IT?
BPMN - Eine Sprache für Business und IT?
 
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM
 
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
 
20110505 doag bpm_workshop_4
20110505 doag bpm_workshop_420110505 doag bpm_workshop_4
20110505 doag bpm_workshop_4
 
Integrierte BPM Projektmethodik
Integrierte BPM ProjektmethodikIntegrierte BPM Projektmethodik
Integrierte BPM Projektmethodik
 
20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools
 
JBoss jBPM
JBoss jBPMJBoss jBPM
JBoss jBPM
 
20110203 jug stuttgart
20110203 jug stuttgart20110203 jug stuttgart
20110203 jug stuttgart
 

Mehr von camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
camunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
camunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
camunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
camunda services GmbH
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
camunda services GmbH
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
camunda services GmbH
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
camunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
camunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
camunda services GmbH
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
camunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
camunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
camunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
camunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
camunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
camunda services GmbH
 

Mehr von camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 

Bpmn roundtrip

  • 1. BPMN in der Praxis Der Roundtrip mit Open Source Tools
  • 2. Aktueller Stand: BPMN 1.2; In der Entwicklung: BPMN 2.0
  • 3. BPMN 2.0, Status & die Finalization Task Force (FTF)
  • 4. Warum wollen alle BPMN 2.0?
  • 5. BPM-Wunsch-Architektur mit BPMN 2.0 BPMN 2.0 Process Administrator Process Analyst Speichern (KPI) Monitoring <xml> <asass>sddsd</sdsd> <sdds>sdsds</sdsds> Process Engine <sdd> <sddsds>sddsd</fff> </sdd> </ffdfsdf> Process Engineer Execution (KPI) Reporting Process auch BPMN 2.0 Manager TaskLists / Portal / ESB Rule Mobile / etc. Engine c. L et PE B Process Legacy / Backend Participants intern / extern
  • 6. Was macht eine „Prozess-Anwendung“ aus? Prozess-Anwendung „Zero „BPM Suite“ Code!“ Ausführbares Prozessmodell
  • 7. Oder doch viel mehr? Prozess-Anwendung •Benutzeroberflächen •Schnittstellen •Geschäftslogik •Datenhaltung •Business Rules Zero •Nicht funktionale BPM Suite? Code? Anforderungen •… Ausführbares Prozessmodell
  • 8. Beispielprojekt mit Karte und Kompass Erster Prozess im Bereich mit unternehmensweiter SOA-Plattform Verbesserungen SOA-Plattform notwendig
  • 9. Der Prozess mit Pilotcharakter: DSL-Neukundenbestellung
  • 10. Technische Umgebung Ausbaustufen für... SOA-Plattform jBPM JBoss Rules ... Prozesse und Services in der SOA JBoss ESB Service Registry ... Java-Enterprise-Plattform ... klassische EJB-Container JBoss Messaging Applicationserver ... ... Web- Web-Plattform Applikationen Servlet-Container Betriebs-Tools
  • 12. Passt also die Magic BPM Suite? Modelling Monitoring Business IT Magic BPM-Suite Human Workflow EAI / SOA
  • 13. Warum trotzdem BPMN 2.0? Transparency Business Process Process Forward Process Centric Process Engineering Reverse Development Monitoring / Engineering Reporting IT
  • 14. Ein Modell für alle? Logistik Kunde schickt Vertrieb prüft die Buchhaltung stellt versendet die Kunde bezahlt Bestellung Bestellung die Rechnung Ware
  • 15. Prozessmodelle: Verschiedene Zwecke und Zielgruppen! Process Owner Prozess- landschaft Vorstand, Bereichsleiter Process Manager Prozess im Überblick Abteilungs-, Teamleiter Process Participant „Eigene“ Prozessteile Sachbearbeiter Process Analyst Alles (Inhouse) Consultant Technische Process Engineer Umsetzung Softwareentwickler
  • 16. Die einzige Lösung: Ein Prozess – Viele Modelle Owner Manager Participant Analyst Engineer Prozessmodell Prozessmodell Prozessmodell Prozessmodell Prozessmodell Prozess-Realität
  • 17. camunda BPMN-Framework Prozesslandschaft Inhalt: Prozess im Überblick Ebene 1 Ziel: Schnelles Verständnis Strategisches Prozessmodell Inhalt: Operative Abläufe Ebene 2 Ziel: Arbeits- und Fachlich Operatives Prozessmodell Umsetzungsgrundlage (Business) Technisch (IT) Ebene 3a Ebene 3b Technisches IT-Spezifikation Prozessmodell Inhalt: Technische Details Ziel: Umsetzung Mit Process Engine Ebene 4b Implementierung Ohne Process Engine
  • 18. camunda BPMN-Framework Prozesslandschaft Inhalt: Prozess im Überblick Ebene 1 Ziel: Schnelles Verständnis Strategisches Prozessmodell Inhalt: Operative Abläufe Ebene 2 Ziel: Arbeits- und Fachlich Operatives Prozessmodell Umsetzungsgrundlage (Business) Technisch (IT) Ebene 3a Ebene 3b Technisches IT-Spezifikation Prozessmodell Inhalt: Technische Details Ziel: Umsetzung Mit Process Engine Ebene 4b Implementierung Ohne Process Engine
  • 19. Ein Beispiel: Der „Recruiting-Prozess“ Vertrag unterschrieben Fachabteilung Freie Stelle melden Freie Stelle entstanden Stelle besetzt Unsere Firma Recruiting-Prozess Personalabteilung Stellen- Bewerbungs- Stellen- ausschreibung prüfung besetzung Bewerber Bewerbungs- einreichung Ebene 1
  • 20. Die Stellenausschreibung aus Sicht des SB Personal Führungskraft Fachbereich Alles klar? Stellenbe- Meldung Stelle Ja schreibung Stelle sichten beschreiben SB Personal korrigieren ausschreiben Freie Stelle Korrektur Beschreibung Stelle gemeldet Nein erbeten freigegeben ausgeschrieben Angaben und Anforderungen erfragen SB Personal Process Participant Ebene 2
  • 21. Die Stellenausschreibung aus zwei Perspektiven… Mehr Infos erforderlich Führungskraft Fachbereich Aufgaben und Anforderungen mitteilen Beschreibung OK? erhalten Stellenbe- Stellenbe- Freie Stelle Korrektur schreibung Nein schreibung melden anmahnen sichten freigeben Personal- Beschreibung bedarf Ja freigegeben SB Personal Führungskraft Fachbereich Alles klar? Stellenbe- Meldung Stelle Ja schreibung Stelle sichten beschreiben SB Personal korrigieren ausschreiben Freie Stelle Korrektur Beschreibung Stelle gemeldet Nein erbeten freigegeben ausgeschrieben Ebene 2 Angaben und Anforderungen erfragen
  • 22. Die Stellenausschreibung aus der Vogelperspektive Mehr Infos erforderlich Führungskraft Fachbereich Aufgaben und Anforderungen mitteilen Beschreibung OK? erhalten Stellenbe- Stellenbe- Freie Stelle Korrektur schreibung Nein schreibung melden anmahnen sichten freigeben Personal- Beschreibung bedarf Ja freigegeben Alles klar? Stellenbe- Meldung Stelle Ja schreibung Stelle sichten beschreiben SB Personal korrigieren ausschreiben Freie Stelle Korrektur Beschreibung Nein erbeten Stelle gemeldet freigegeben ausgeschrieben Angaben und Ebene 2 Anforderungen erfragen
  • 23. Die BPM-Lösung aus Sicht des SB Personal Process Engine Alles klar? Stellenbe- HR-Portal Stelle Kanäle für Ja schreibung Ausschreibung beschreiben Ausschreibung korrigieren anstoßen festlegen Freie Stelle Korrektur Beschreibung gemeldet erbeten freigegeben SB Personal Nein Sonstiges Angaben und Anforderungen erfragen Ausschreibung Stelle erfolgreich ausgeschrieben SB Personal Process Participant Ebene 2-3
  • 24. Aus Sicht beider Participants Mehr Infos Ausschreibung erforderlich erfolgreich Aufgaben und Sonstiges Führungskraft Fachbereich Anforderungen mitteilen Stelle ausgeschrieben Beschreibung OK? erhalten HR-Portal Stellenbe- Stellenbe- Freie Stelle Korrektur schreibung Nein schreibung melden anmahnen sichten freigeben Personal- bedarf Ja Process Engine Process Engine Alles klar? Stellenbe- HR-Portal Stelle Kanäle für Ja schreibung Ausschreibung beschreiben Ausschreibung korrigieren anstoßen festlegen Freie Stelle Korrektur Beschreibung gemeldet erbeten freigegeben SB Personal Nein Sonstiges Ebene 2-3 Angaben und Anforderungen erfragen Ausschreibung Stelle erfolgreich ausgeschrieben
  • 25. Ableiten des technischen Prozessmodells
  • 26. Ausschreibung Die Ableitung des technischen Prozessmodells erfolgreich Aufgaben und Sonstiges Führungskraft Fachbereich Anforderungen mitteilen Mehr Infos Stelle erforderlich ausgeschrieben Beschreibung OK? erhalten HR-Portal Stellenbe- Stellenbe- Freie Stelle Korrektur schreibung Nein schreibung melden anmahnen sichten freigeben Personal- bedarf Ja Automatisch Ausschreibung Erfolgsmeldung durchführen senden Stelle ausgeschrieben Process Engine SB Personal Stelle Stellenbe- Ausschreibung beschreiben schreibung anstoßen korrigieren Nein Führungskraft Stellenbe- schreibung Ja prüfen OK? Alles klar? Stellenbe- HR-Portal Stelle Kanäle für Ja schreibung Ausschreibung beschreiben Ausschreibung korrigieren anstoßen festlegen Freie Stelle Korrektur Beschreibung gemeldet erbeten freigegeben SB Personal Nein Ebene 2 +3 Sonstiges Aufgaben und Anforderungen erfragen Ausschreibung Stelle erfolgreich ausgeschrieben
  • 27. Tooling-Beispiel: Das gesamte BPD im Signavio Process Editor
  • 28. Perspektive für die Führungskraft im Fachbereich…
  • 29. Der Prozess der Process Engine Automatisch Ausschreibung Erfolgsmeldung durchführen senden Stelle ausgeschrieben Process Engine SB Personal Stelle Stellenbe- Ausschreibung beschreiben schreibung anstoßen korrigieren Nein Führungskraft Stellenbe- schreibung Ja prüfen OK? Developer Process Engineer Ebene 3
  • 30. Aber: Aktuell wird jBPM verwendet!
  • 31. Das heißt es existieren verschiedene Modelle? „Fraud- FraudService. Service checkFraud(customer) aufrufen“ ?? BPMN-Repository Entwicklungs- Repository in (Signavio) Repository (SVN) Process Engine Modell in der Entwicklung Fachliches Ablaufendes Modell Modell Logisches Modell
  • 32. Wie kommen die Fraktionen damit zusammen?
  • 33. Process Participant Process Engineer Process Analyst Der Betrieb ? Verschiedene Rollen = verschiedene Arbeitsumgebungen
  • 34. From Signavio to SVN Signavio 1. Business Analyst notifies IT camunda fox Eclipse 2. Developer creates development project 3. Developer starts working on the project
  • 35. SVN to Signavio Eclipse 1. Developer commits changes camunda fox 2. Business Analyst merges changes Signavio
  • 37. Ja, es existieren verschiedene Modellversionen – Na und? „Fraud- FraudService. Service checkFraud(customer) aufrufen“ BPMN-Repository Entwicklungs- Repository in (Signavio) Repository (SVN) Process Engine Modell in der Entwicklung Fachliches Ablaufendes Modell Modell Logisches Modell
  • 38. Das geht… camunda fox Process Overview: Order Process Versions Type Version Resp. Repository Status Executable 14 Bernd Activiti phase-out Activiti Explorer Executable 15 Bernd Activiti deployed Activiti Explorer Executable 2243 Falko SVN development Fisheye BPMN BPD 5 Nils Signavio approved Signavio Modeler BPMN BPD 6 Nils Signavio revision Signavio Modeler Jobs & Todos Type Resp. Description Merging Nils Approved technical model camunda fox merging tool raised conflict. Dev Falko New business process Signavio Modeler JIRA modell approved, check feasability
  • 39. Und ist „Mapping“ eigentlich so schlecht?
  • 40. Und aus aktuellem Anlass: Welche OSS Process Engine?
  • 41. Activiti: Die Java-Engine • Open Source (Apache 2.0) • POJO + iBatis • „Library“ / „Framework“ • Flexibel und Erweiterbar • BPMN 2.0 • Release 5.0 November 2010
  • 43. Modeler (basierend auf OSS-Signavio)
  • 45. Aktuelle Strategie: Process Engine Abstraction Layer ESB Application Services API BPMN Binding Modell Mapping Process Engine Binding Connector Services Application ESB
  • 46. Alles interessant. Aber OSS. Zum Ausprobieren? camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com
  • 47. Was wir gerade versuchen… Wer macht mit?? IST SOLL
  • 49. camunda services GmbH Vielen Dank! Zossener Str. 55-58 1096 Berlin 1 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com Bernd Rücker Geschäftsführer bernd.ruecker@camunda.com Java Forum Stuttgart Stuttgart, 01.07.2010 Der Praxis-Blog zu BPM: www.bpm-guide.de