BPMN in der Praxis

camunda services GmbH
camunda services GmbHcamunda services GmbH
BPMN 2.0 in der Praxis
Der Roundtrip mit Open Source Tools
Aktueller Stand: BPMN 1.2; In der Entwicklung: BPMN 2.0
BPMN 2.0 Status




                  …
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
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
siehe www.bpm-guide.de/activiti/

Ein Beispiel: Incident Management




      Ebene 1
Dann die Realität ;-)
                        Process Analyst




       Ebene 2
Process Participant
Der Schlüssel sind verschiedene Sichten




                                            Ebene 2
Auch eine Sicht für die Ausführung
Prozess im Mittelpunkt für Anforderungsmanagement
Beispiel: User Stories




User Story 1    User Story 2   User Story 3
Tooling: BPMN mit User Story verlinken




                                         User Story Link
User Story in JIRA



                                         User Story




                                                      GUI
                     Priorität


                                 Akzeptanzkriterien
Product Bactlog




Priorität
                  Iterationen
Wow, schön. Und jetzt?
•   Die Java Engine
•   Open Source (Apache 2.0)
•   POJO + iBatis
•   „Library“ / „Framework“
•   Flexibel und Erweiterbar
•   BPMN 2.0
•   Release 5.0 November 2010
Activiti Components
Das wirklich ausführbare Modell in Activiti
BPMN 2.0 Entwicklung in Eclipse
Demo
Eingehendes Ticket
Task beenden und Ticket schließen
Unser Prozesspfad:
Scope von Activiti: Da ist noch mehr drin!
Activiti Cycle
Demo
Process Engine Pool ausschneiden leicht gemacht
Cycle in Action
Process
Participant



                                   Process
                                   Engineer




                 Process
                 Analyst




                                  Der Betrieb


                                                ?

    Philosophie:
    Verschiedene Rollen = verschiedene Arbeitsumgebungen
Process
Participant



                                                    Process
                                        Bla bla
                                      bla bla bla
                                      Bla bla bla
                                                    Engineer
                                           …




                            Process
                Bla bla     Analyst                                 Bla bla
              bla bla bla                                         bla bla bla
              Bla bla bla                                         Bla bla bla
                   …                                                   …




                                                    Der Betrieb


                                                                    ?

                                      Activiti Cycle: Kollaboratives BPM!
Ja, es existieren verschiedene Modellversionen – Na und?

               „Inform                                             CallCenter.inform(
             call center“                                                data);




      BPMN-Repository                    Entwicklungs-
         (Signavio)                     Repository (SVN)

                                                                                Repository in
                                                                               Process Engine
                            Modell in der
                            Entwicklung


               Fachliches                                  Ablaufendes
                  Modell                                   Modell


                                               Logisches
                                               Modell
Eine Fake Folie muss sein 




                   Eclipse


                             1. Developer commits changes




  Activiti Cycle
                               2. Business Analyst
                               merges changes               Signavio
Und ist „Mapping“ eigentlich so schlecht?
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
1 de 45

Recomendados

Bpmn in der praxis por
Bpmn in der praxisBpmn in der praxis
Bpmn in der praxiscamunda services GmbH
1 visão49 slides
20100506 JAX BPMN 2.0 in der Praxis por
20100506 JAX BPMN 2.0 in der Praxis20100506 JAX BPMN 2.0 in der Praxis
20100506 JAX BPMN 2.0 in der Praxiscamunda services GmbH
2.2K visualizações28 slides
Bpmn2010 por
Bpmn2010Bpmn2010
Bpmn2010camunda services GmbH
767 visualizações39 slides
BPMN in der Praxis por
BPMN in der PraxisBPMN in der Praxis
BPMN in der Praxiscamunda services GmbH
6.6K visualizações32 slides
2012 04-18 bpmn 2 por
2012 04-18 bpmn 22012 04-18 bpmn 2
2012 04-18 bpmn 2camunda services GmbH
1.8K visualizações45 slides
201100927 doag sig_bpm_slideshare por
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshareJens Hündling
577 visualizações24 slides

Mais conteúdo relacionado

Mais procurados

20110505 doag bpm_workshop_1 por
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1Jens Hündling
370 visualizações16 slides
20070705 JFS BPM mit JBoss jBPM por
20070705 JFS BPM mit JBoss jBPM20070705 JFS BPM mit JBoss jBPM
20070705 JFS BPM mit JBoss jBPMcamunda services GmbH
1K visualizações45 slides
BPMN - eine Sprache für Business und IT? por
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
2.2K visualizações30 slides
BPMN - Eine Sprache für Business und IT? por
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
2.5K visualizações55 slides
2011 05-05 bpmn 2 por
2011 05-05 bpmn 22011 05-05 bpmn 2
2011 05-05 bpmn 2camunda services GmbH
786 visualizações39 slides
20080716 BPMN – Kurzeinfuehrung por
20080716 BPMN – Kurzeinfuehrung20080716 BPMN – Kurzeinfuehrung
20080716 BPMN – Kurzeinfuehrungcamunda services GmbH
2.8K visualizações41 slides

Mais procurados(20)

20110505 doag bpm_workshop_1 por Jens Hündling
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1
Jens Hündling370 visualizações
20070705 JFS BPM mit JBoss jBPM por camunda services GmbH
20070705 JFS BPM mit JBoss jBPM20070705 JFS BPM mit JBoss jBPM
20070705 JFS BPM mit JBoss jBPM
camunda services GmbH1K visualizações
BPMN - eine Sprache für Business und IT? por 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?
camunda services GmbH2.2K visualizações
BPMN - Eine Sprache für Business und IT? por 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?
camunda services GmbH2.5K visualizações
20080716 BPMN – Kurzeinfuehrung por camunda services GmbH
20080716 BPMN – Kurzeinfuehrung20080716 BPMN – Kurzeinfuehrung
20080716 BPMN – Kurzeinfuehrung
camunda services GmbH2.8K visualizações
20080917 Hernstcampus JBoss Process Virtual Machine - Hibernate des BPM por camunda services GmbH
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 GmbH1.2K visualizações
Open Source BPM - iteratec Architekturtag por camunda services GmbH
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtag
camunda services GmbH2.2K visualizações
2012 05-30 camunda fox de por Alfresco Software
2012 05-30 camunda fox  de2012 05-30 camunda fox  de
2012 05-30 camunda fox de
Alfresco Software2.8K visualizações
2011 11-21 BPMN_Luzern_JakobFreund por camunda services GmbH
2011 11-21 BPMN_Luzern_JakobFreund2011 11-21 BPMN_Luzern_JakobFreund
2011 11-21 BPMN_Luzern_JakobFreund
camunda services GmbH1.3K visualizações
20091112 WJAX BPMN 2.0 - Wird BPEL noch gebraucht? por camunda services GmbH
20091112 WJAX BPMN 2.0 - Wird BPEL noch gebraucht?20091112 WJAX BPMN 2.0 - Wird BPEL noch gebraucht?
20091112 WJAX BPMN 2.0 - Wird BPEL noch gebraucht?
camunda services GmbH2.7K visualizações
Camunda bpm 7.0-release-webinar-de por camunda services GmbH
Camunda bpm 7.0-release-webinar-deCamunda bpm 7.0-release-webinar-de
Camunda bpm 7.0-release-webinar-de
camunda services GmbH1.4K visualizações
Requirements Engineering for SOA Services with BPMN 2.0 – From Analysis to Sp... por MID GmbH
Requirements Engineering for SOA Services with BPMN 2.0 – From Analysis to Sp...Requirements Engineering for SOA Services with BPMN 2.0 – From Analysis to Sp...
Requirements Engineering for SOA Services with BPMN 2.0 – From Analysis to Sp...
MID GmbH396 visualizações
20080421 JAX Geschaeftsprozesse und Regeln mit jBPM und Drools por camunda services GmbH
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 GmbH1.7K visualizações
Webinar: BPMN mit camunda por camunda services GmbH
Webinar: BPMN mit camundaWebinar: BPMN mit camunda
Webinar: BPMN mit camunda
camunda services GmbH2.7K visualizações
20101207 uni leipzig_oraclebpm_suite.slideshare por Jens Hündling
20101207 uni leipzig_oraclebpm_suite.slideshare20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare
Jens Hündling428 visualizações
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ... por OPITZ CONSULTING Deutschland
Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...Versteckte Schätze in Oracle BPM und SOA Suite  - DOAG Konferenz 2011 - OPITZ...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
OPITZ CONSULTING Deutschland1.6K visualizações
1&1 de por ali_rezvani
1&1 de1&1 de
1&1 de
ali_rezvani824 visualizações
20110505 doag bpm_workshop_4 por Jens Hündling
20110505 doag bpm_workshop_420110505 doag bpm_workshop_4
20110505 doag bpm_workshop_4
Jens Hündling290 visualizações
BPM & SOA - Prozesse sind keine Workflows por camunda services GmbH
BPM & SOA - Prozesse sind keine WorkflowsBPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine Workflows
camunda services GmbH2.7K visualizações

Destaque

Testgetriebene Prozessmodellierung por
Testgetriebene ProzessmodellierungTestgetriebene Prozessmodellierung
Testgetriebene ProzessmodellierungZambrovski Simon
342 visualizações27 slides
2012 03-30 activiti undjavaee6 por
2012 03-30 activiti undjavaee62012 03-30 activiti undjavaee6
2012 03-30 activiti undjavaee6camunda services GmbH
761 visualizações35 slides
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus por
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt KomusIOZ AG
10.9K visualizações79 slides
PMC Process Model Canvas - workshop por
PMC Process Model Canvas - workshopPMC Process Model Canvas - workshop
PMC Process Model Canvas - workshopDavid Ruting | Comm'ant
7.4K visualizações36 slides
Bpmn roundtrip por
Bpmn roundtripBpmn roundtrip
Bpmn roundtripcamunda services GmbH
3.3K visualizações49 slides
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java por
JUG Luzern: Open Source BPM mit BPMN 2.0 und JavaJUG Luzern: Open Source BPM mit BPMN 2.0 und Java
JUG Luzern: Open Source BPM mit BPMN 2.0 und Javacamunda services GmbH
2.6K visualizações39 slides

Destaque(7)

Testgetriebene Prozessmodellierung por Zambrovski Simon
Testgetriebene ProzessmodellierungTestgetriebene Prozessmodellierung
Testgetriebene Prozessmodellierung
Zambrovski Simon342 visualizações
2012 03-30 activiti undjavaee6 por camunda services GmbH
2012 03-30 activiti undjavaee62012 03-30 activiti undjavaee6
2012 03-30 activiti undjavaee6
camunda services GmbH761 visualizações
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus por IOZ AG
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
2. BPM Praxistag: Keynote von Prof. Dr. Ayelt Komus
IOZ AG10.9K visualizações
PMC Process Model Canvas - workshop por David Ruting | Comm'ant
PMC Process Model Canvas - workshopPMC Process Model Canvas - workshop
PMC Process Model Canvas - workshop
David Ruting | Comm'ant7.4K visualizações
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java por camunda services GmbH
JUG Luzern: Open Source BPM mit BPMN 2.0 und JavaJUG Luzern: Open Source BPM mit BPMN 2.0 und Java
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java
camunda services GmbH2.6K visualizações
WJAX 2012: Dreamteam "BPM + Java EE" por camunda services GmbH
WJAX 2012: Dreamteam "BPM + Java EE"WJAX 2012: Dreamteam "BPM + Java EE"
WJAX 2012: Dreamteam "BPM + Java EE"
camunda services GmbH1.4K visualizações

Similar a BPMN in der Praxis

Jug muenchen bpmn in der praxis por
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxiscamunda services GmbH
993 visualizações41 slides
20110505 doag bpm_workshop_2 por
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2Jens Hündling
2.1K visualizações27 slides
20090204 JUG BB Jbpm und Drools por
20090204 JUG BB Jbpm und Drools20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Droolscamunda services GmbH
909 visualizações65 slides
Integrierte BPM Projektmethodik por
Integrierte BPM ProjektmethodikIntegrierte BPM Projektmethodik
Integrierte BPM ProjektmethodikDirk Slama
1.8K visualizações48 slides
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u... por
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
1.2K visualizações42 slides
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows por
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflowscamunda services GmbH
837 visualizações45 slides

Similar a BPMN in der Praxis(16)

Jug muenchen bpmn in der praxis por camunda services GmbH
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxis
camunda services GmbH993 visualizações
20110505 doag bpm_workshop_2 por Jens Hündling
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2
Jens Hündling2.1K visualizações
20090204 JUG BB Jbpm und Drools por camunda services GmbH
20090204 JUG BB Jbpm und Drools20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools
camunda services GmbH909 visualizações
Integrierte BPM Projektmethodik por Dirk Slama
Integrierte BPM ProjektmethodikIntegrierte BPM Projektmethodik
Integrierte BPM Projektmethodik
Dirk Slama1.8K visualizações
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u... por 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...
camunda services GmbH1.2K visualizações
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows por camunda services GmbH
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows
camunda services GmbH837 visualizações
20140304 einfuehrung-bpmn-v2-rp por Robert Piehler
20140304 einfuehrung-bpmn-v2-rp20140304 einfuehrung-bpmn-v2-rp
20140304 einfuehrung-bpmn-v2-rp
Robert Piehler404 visualizações
X days12 im- rubip_henkt por Torsten Henke
X days12 im- rubip_henktX days12 im- rubip_henkt
X days12 im- rubip_henkt
Torsten Henke1.3K visualizações
Dr. Martin Bartonitz @ BPMN 2010 por bpmn2010
Dr. Martin Bartonitz @ BPMN 2010Dr. Martin Bartonitz @ BPMN 2010
Dr. Martin Bartonitz @ BPMN 2010
bpmn2010989 visualizações
20091112 WJAX BPM und die IT: Architekturen und Use Cases por camunda services GmbH
20091112 WJAX BPM und die IT: Architekturen und Use Cases20091112 WJAX BPM und die IT: Architekturen und Use Cases
20091112 WJAX BPM und die IT: Architekturen und Use Cases
camunda services GmbH1.2K visualizações
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen por Intelliact AG
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und SystemenPLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
PLM Open Hours - Fachübergreifende Entwicklung von Produkten und Systemen
Intelliact AG1.1K visualizações

Mais de camunda services GmbH

Using Camunda on Kubernetes through Operators por
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
1K visualizações23 slides
Predictive Process Monitoring in Camunda por
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
417 visualizações12 slides
Camunda Product Update – The present and the future of Process Automation por
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 Automationcamunda services GmbH
277 visualizações13 slides
Tips on how to build Camunda Run for production por
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 productioncamunda services GmbH
579 visualizações11 slides
Process Driven Customer Interaction por
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interactioncamunda services GmbH
47.7K visualizações22 slides
Exploring Automation in Government por
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Governmentcamunda services GmbH
150 visualizações30 slides

Mais de camunda services GmbH(20)

Using Camunda on Kubernetes through Operators por camunda services GmbH
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
camunda services GmbH1K visualizações
Predictive Process Monitoring in Camunda por camunda services GmbH
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
camunda services GmbH417 visualizações
Camunda Product Update – The present and the future of Process Automation por camunda services GmbH
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 GmbH277 visualizações
Tips on how to build Camunda Run for production por camunda services GmbH
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 GmbH579 visualizações
Process Driven Customer Interaction por camunda services GmbH
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
camunda services GmbH47.7K visualizações
Exploring Automation in Government por camunda services GmbH
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
camunda services GmbH150 visualizações
The Pulse of Process Automation por camunda services GmbH
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
camunda services GmbH1.5K visualizações
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen por camunda services GmbH
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 GmbH898 visualizações
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U... por 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...
camunda services GmbH835 visualizações
Extending human workflow preparing people and processes for the digital era w... por 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...
camunda services GmbH590 visualizações
[Webinar] Camunda Optimize Release 3.0 por camunda services GmbH
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
camunda services GmbH647 visualizações
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl... por 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...
camunda services GmbH6.5K visualizações
Process Automation Forum, Processautomatisierung neu gedacht für das digitale... por 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...
camunda services GmbH457 visualizações
Process Automation Forum Zurich, finnova AG Bankware por camunda services GmbH
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
camunda services GmbH358 visualizações
Process Automation Forum Munich, Swiss Life por camunda services GmbH
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
camunda services GmbH308 visualizações
Process Automation Forum Vienna, A1 & J-IT por camunda services GmbH
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
camunda services GmbH181 visualizações
Process Automation Forum Vienna, Raiffeisen por camunda services GmbH
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
camunda services GmbH328 visualizações
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG por camunda services GmbH
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 GmbH192 visualizações
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World por 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
camunda services GmbH131 visualizações

BPMN in der Praxis

  • 1. BPMN 2.0 in der Praxis Der Roundtrip mit Open Source Tools
  • 2. Aktueller Stand: BPMN 1.2; In der Entwicklung: BPMN 2.0
  • 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
  • 9. Passt also die Magic BPM Suite? Modelling Monitoring Business IT Magic BPM-Suite Human Workflow EAI / SOA
  • 10. Warum trotzdem BPMN 2.0? Transparency Business Process Process Forward Process Centric Process Engineering Reverse Development Monitoring / Engineering Reporting IT
  • 11. Ein Modell für alle? Logistik Kunde schickt Vertrieb prüft die Buchhaltung stellt versendet die Kunde bezahlt Bestellung Bestellung die Rechnung Ware
  • 12. 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
  • 13. Die einzige Lösung: Ein Prozess – Viele Modelle Owner Manager Participant Analyst Engineer Prozessmodell Prozessmodell Prozessmodell Prozessmodell Prozessmodell Prozess-Realität
  • 14. 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
  • 15. 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
  • 16. siehe www.bpm-guide.de/activiti/ Ein Beispiel: Incident Management Ebene 1
  • 17. Dann die Realität ;-) Process Analyst Ebene 2
  • 18. Process Participant Der Schlüssel sind verschiedene Sichten Ebene 2
  • 19. Auch eine Sicht für die Ausführung
  • 20. Prozess im Mittelpunkt für Anforderungsmanagement Beispiel: User Stories User Story 1 User Story 2 User Story 3
  • 21. Tooling: BPMN mit User Story verlinken User Story Link
  • 22. User Story in JIRA User Story GUI Priorität Akzeptanzkriterien
  • 25. Die Java Engine • Open Source (Apache 2.0) • POJO + iBatis • „Library“ / „Framework“ • Flexibel und Erweiterbar • BPMN 2.0 • Release 5.0 November 2010
  • 27. Das wirklich ausführbare Modell in Activiti
  • 28. BPMN 2.0 Entwicklung in Eclipse
  • 29. Demo
  • 31. Task beenden und Ticket schließen
  • 33. Scope von Activiti: Da ist noch mehr drin!
  • 35. Demo
  • 36. Process Engine Pool ausschneiden leicht gemacht
  • 38. Process Participant Process Engineer Process Analyst Der Betrieb ? Philosophie: Verschiedene Rollen = verschiedene Arbeitsumgebungen
  • 39. Process Participant Process Bla bla bla bla bla Bla bla bla Engineer … Process Bla bla Analyst Bla bla bla bla bla bla bla bla Bla bla bla Bla bla bla … … Der Betrieb ? Activiti Cycle: Kollaboratives BPM!
  • 40. Ja, es existieren verschiedene Modellversionen – Na und? „Inform CallCenter.inform( call center“ data); BPMN-Repository Entwicklungs- (Signavio) Repository (SVN) Repository in Process Engine Modell in der Entwicklung Fachliches Ablaufendes Modell Modell Logisches Modell
  • 41. Eine Fake Folie muss sein  Eclipse 1. Developer commits changes Activiti Cycle 2. Business Analyst merges changes Signavio
  • 42. Und ist „Mapping“ eigentlich so schlecht?
  • 43. Was wir gerade versuchen… Wer macht mit?? IST SOLL
  • 45. 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