SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
BPMN 2.0
Best Practices & Roundtrip
Gestatten: camunda services GmbH




          Techie              Business
          Nerd                Kasper
camunda services GmbH

                            Your                           • BPM
                          Business                         • BPMN
                                                           • Agile BPM
                                                           • BRM
                            camunda
                                  d
                       Business Consulting


            Your              Your              Your
          Process           Process           Process
         Application
          pp               Application
                            pp               Application
                                              pp




                            camunda
                          IT Consulting
BPMN ist unser Kernthema



             Direkte
             Mitarbeit
               ta be t
             am Standard   Praxishandbuch
                           P   i h db h
                              BPMN 2.0




                                 > 100
                                BPMN-
                                Kunden
Prozessmodelle für verschiedenste Zwecke und Rollen


                           ISO-Zertifizierung
                           ISO Zertifizierung
    Mindestanforderungen
   Für Risiko-Management
           (MARisk)                         Organisationshandbuch



                                                Prozessanalyse und
Schriftlich                                       -verbesserung
  fixierte
 Ordnung
                                                 Workflow
                                                 Management
  Automatisierung

                 Serviceorientierte    Anforderungs-
                                                 g
                Architekturen (SOA)
                A hit kt               management
Hintergrund des Workshops (lt. Angebot)

Die XXX betreibt sowohl ein fachliches als auch ein
technisches Prozessmanagement: Auf der fachlichen Ebene
sind die Prozesse im Prozessmanagement-Werkzeug XXX der
Firma XXX dokumentiert, im IT-Bereich sind einzelne Prozesse
als Workflows in der Process Engine XXX der Firma XXX
technisch umgesetzt.

Mit der Veröffentlichung des Standards BPMN 2.0 durch die
OMG ergibt sich die Möglichkeit, die fachlich/technische
Prozessmodellierung besser zu harmonisieren und somit ein
besseres Business-IT-Alignment der Prozesse zu erreichen,
                         g                                  ,
was die Abstimmung, Weiterentwicklung und den Betrieb der
Prozesse erleichtert. Letztendlich wird angestrebt, die Prozesse
zu diesem Zweck sowohl fachlich als auch technisch in BPMN
2.0 zu modellieren, was auch dem Kern-Einsatzszenario des
Standards entspricht.
Zielsetzung (lt. Angebot)

Die Zielsetzung dieses Workshops ist es, dieses Vorgehen
anhand eines konkreten Beispiel Prozesses der XXX ( XXX“)
                         Beispiel-Prozesses         („XXX )
prototypisch zu erproben. Im Anschluss soll die XXX
entscheiden können, ob BPMN 2.0 tatsächlich das geeignete
Mittel für das Business-IT-Alignment der Prozessmodelle im
               Business IT Alignment
eigenen Hause ist.

Sollte dies der Fall sein, wäre im Nachgang des Workshops
zu prüfen, wie die konkrete Toolchain, also die Kette der
eingesetzten Softwareprodukte, zur optimalen Unterstützung
der BPMN 2.0 aussehen sollte.
Ausgangspunkt: Bisherige Modelle


                 Fachliches
                   Modell




                     Technisches
                        Modell
Ergebnis: Fachliches BPMN 2.0 - Modell
Ergebnis: Technisches BPMN 2.0 - Modell
Systematische Klärung aller Aspekte

                         Rollen




        Methoden
                      Ziele
                       i l            Werkzeuge




                        Meta-
                       Prozesse
Business Process Maturity Model (BPMM)

  In the 1980s, Watts Humphrey, working at IBM,
   explored how to best introduce quality practices into
   software organizations
  => Capability Maturity Model Integratin (CMMI) in
   2000
  BPMM is the idea of CMMI for Business Processes
  Owned by OMG
Business Process Maturity Levels
# Name             Description
1   Initial        Wherein business processes are p
                                    p             performed in inconsistent
                   sometimes adhoc ways with results that are difficult to
                   predict.
2   Managed        Wherein management stabilizes the work within local work
                   units to ensure that it can be performed in a repeatable way
                   that satisfies the workgroup‘s primary commitments.
                   However, work units performing similar tasks may use
                   different procedures
                             procedures.
3   Standardized   Wherein common, standardizes processes are synthesized
                   from best practices identified in the work groups and
                   tailoring guidelines are provided for supporting different
                   business needs. Standard processes provide an economy of
                   scale and a foundation for learning from common measures
                   and experience.
4   Predictable    Wherein the capabilities enabled by standard processes are
                   exploited and provided back into the work units.

5   innovative
    i     ti       Wherein both proactive and opportunistic i
                   Wh    i b th       ti     d     t i ti improvement
                                                                    t
                   actions seek innovations.
Jeder Geschäftsprozess muss geklärt werden


Reifegrad   Reifegrad Möglichkeiten des  Häufige Fälle
   Ist         Soll   Prozessmanagements
   2/3        2/3    Ist-Dokumentation;   Support-Prozesse
                     Soll-Gestaltung
                        ll     l          (Kern-Prozesse)
                                          (             )
   1          2/3    Soll-Gestaltung      Kern-Prozesse
                                          ( pp
                                          (Support-Prozesse)
                                                           )
   1           1     -                    Management-
                                          Prozesse
Rollen & Methodik
                     Any process model
                    can be neat and tidy
                      at a high enough
                    level
                    le el of abst action!
                             abstraction!




  Rollen
BPMN kann sehr kompliziert sein




  Rollen
Aber auch sehr einfach…




   Kunde                          Logistik     Buchhaltung
              Vertrieb prüft                                 Kunde
  schickt                      versendet die    stellt die
               Bestellung                                    bezahlt
 Bestellung                        Waren        Rechnung
camunda-Methodik für Business-IT-Alignment




 Methoden
Kerngedanke #1: Brüche nach oben verlagern
                             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
                                          IT Spezifikation
                      Prozessmodell
                                                                           Inhalt: Technische Details
                                                                           Ziel:   Umsetzung
                  Mit Process Engine
                                          Ebene 4b
                                          Implementierung



                                          Ohne Process Engine

 Methoden
Kerngedanke #2: Verschiedene Sichten auf Ebene 2

      Betrachter     Process Participant    Process Analyst      Process Engineer


                       „Wie muss ich           „Wie wird          „Was macht die
    Zentrale Frage
                         arbeiten?“           gearbeitet?“          Engine?“

                          Eigene               Gesamte           Orchestrierung der
        Sicht
                       Orchestrierung         Kollaboration       Process Engine




                                           Ebene 2: Operatives
                                             Prozessmodell

 Methoden
Modeling Style: Symmetrische Modellierung




 Methoden
Design Pattern: Meeting abhalten




 Methoden
Prozess mit User Stories




  User Story 1   User Story 3   User Story 6   User Story 9

  User Story 2   User Story 4   User Story 7

                 User S
                      Story 5   User S
                                     Story 8
 Methoden
Kurze Iterationen, schneller Rollout

1
    User Story 2      Artikel-
                      Artikel
                    verwaltung
2
    User Story 1      öffnen

3
    User Story 3
4
                                 Rollout 1.1
    User Story 5
5
    User Story 4
6
    User Story 9
7
    User Story 6
8
    User S
    U    Story 7                 Rollout 1.2
9
    User Story 8

       …Priorität
 Methoden
Kurze Iterationen, schneller Rollout
                 Rollout 1.1     Rollout 1.2     Rollout 1.3

      Artikel-
    verwaltung    User Story 2    User Story 1
      öffnen



                  User Story 3    User Story 4    User Story 5



                  User Story 9



                                                  User Story 7
                                  User Story 6
                                                  User Story 8


 Methoden
Tooling: Die zwei Kern-Ideen


                      1 Tool für
                         Alle

                        versus


            Business-              Entwickler
              Tool                   -Tool


Werkzeuge
Was uns wichtig ist…

 • Developer-Friendliness over Zero Coding
 • Smart Communication over Single-Source-Models
 • Composite Architectures over one-stop-shops
 • Open Source over Out-of-the-Box




Werkzeuge
Activiti ist…




   BPM-Plattform
   BPM Pl f         Framework
                    F       k     leichtgewichtig
                                  l i h    i hi




     kollaborativ
     k ll b   ti    Open S
                    O    Source     Community
                                    C     it
 Werkzeuge
BPMN 2.0: Prozesse direkt in die IT bringen

                         Standard für Prozessmodellierung
                                                        g



            +
                         Open Source BPMN 2.0 Plattform
                          p


            =
                               Technisch ausführbare
                                 Geschäftsprozesse
                                     h f



Werkzeuge
Entwicklungsvorgehen: Activiti Cycle




                                       Entwicklung




                            ?
 Process
 Analyst




Werkzeuge
Activiti Cycle ist der „Glue Layer“




                      Activiti Cycle
                      Acti iti C cle



                                                 …?
                                                  ?
                                       Vielen
                                      Dank an
 Werkzeuge                            cimt AG!
Virtuelle Ordner => Physische Repositories




Werkzeuge
Cycle verwaltet den Status der „Process Solution“




Werkzeuge
The big picture


   Spezifikation                     Testing




                   Implementierung




Werkzeuge
Business vs. IT? It‘s NOT that simple!
                                                 •Creates Technical Processes etc.
          •Manages the project                   •Plays the main part in process
          •Creates/Manages typical
                   /   g    yp                   solution development
          project documents                      •Knows BPMN best (in IT)


                           •Creates Process Models
       Project Lead        •Links Process Models with
                            Li k P        M d l   ith                  •Is expert in certain aspect (e g GUI)
                                                                                                    (e.g.
                           other Requirements                          •Supports Process Engineer if needed
                           •Knows BPMN Best (in                        •Creates services / components used
                           Business)                                   in process by plain development
•Represents user
•Knows the solution‘s
 Knows      solution s
                                                                  •Defines G d l
                                                                      f    Guidelines
purpose best
                                                                  •Is somehow useful :-)
•Can answer any question
about functionality

                                 Process Analyst
                                             y                             Architect


                                                 Process Engineer                          Developer
 Domain Expert



     Business                                                                                 IT


  Meta-
 Prozesse
Let‘s skip the peak (and the trough as well )




      As-Is



                     To-Be
Ich hoffe es war nicht zu langweilig…
…BPMN macht
 BPMN
nämlich auch
wirklich Spaß!
   kl h S ß!
camunda services GmbH
Vielen Dank!                               Zossener Str. 55-58
                                           10961 Berlin
                                                         55 58

                                           Telefon: +49 30 664 0409-00
                                           Telefax: +49 30 664 0409-29
                                           Email: info@camunda.com
                                                    f @




                        Jakob Freund
                         Geschäftsführer
               Jakob.Freund@camunda.com




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

Weitere ähnliche Inhalte

Was ist angesagt?

oose Kompetenz-Navigator 1. Halbjahr 2012
oose Kompetenz-Navigator 1. Halbjahr 2012oose Kompetenz-Navigator 1. Halbjahr 2012
oose Kompetenz-Navigator 1. Halbjahr 2012oose
 
SOA Days 2012 Bonn Process Control Center
SOA Days 2012 Bonn Process Control CenterSOA Days 2012 Bonn Process Control Center
SOA Days 2012 Bonn Process Control CenterAdam Boczek
 
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
 
IT-Service Management nach ITIL
IT-Service Management nach ITILIT-Service Management nach ITIL
IT-Service Management nach ITILGFU Cyrus AG
 
20080421 JAX BPM und SOA - Prozesse sind keine Workflows
20080421 JAX BPM und SOA - Prozesse sind keine Workflows20080421 JAX BPM und SOA - Prozesse sind keine Workflows
20080421 JAX BPM und SOA - Prozesse sind keine Workflowscamunda services GmbH
 
Kompetenz-Navigator oose
Kompetenz-Navigator ooseKompetenz-Navigator oose
Kompetenz-Navigator ooseoose
 
20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshareJens Hündling
 
Service Operation mit ITIL | C.Habermueller
Service Operation mit ITIL | C.HabermuellerService Operation mit ITIL | C.Habermueller
Service Operation mit ITIL | C.HabermuellerChristian Habermueller
 
Wertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-ProzesseWertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-ProzesseDigicomp Academy AG
 
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?
20091112 WJAX BPMN 2.0 - Wird BPEL noch gebraucht?camunda services GmbH
 
20110505 doag bpm_workshop_1
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1Jens Hündling
 
BPM - Brücke zwischen Business und IT?
BPM - Brücke zwischen Business und IT?BPM - Brücke zwischen Business und IT?
BPM - Brücke zwischen Business und IT?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
 

Was ist angesagt? (19)

20070705 JFS BPM mit JBoss jBPM
20070705 JFS BPM mit JBoss jBPM20070705 JFS BPM mit JBoss jBPM
20070705 JFS BPM mit JBoss jBPM
 
Boczek+friebe
Boczek+friebeBoczek+friebe
Boczek+friebe
 
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
 
oose Kompetenz-Navigator 1. Halbjahr 2012
oose Kompetenz-Navigator 1. Halbjahr 2012oose Kompetenz-Navigator 1. Halbjahr 2012
oose Kompetenz-Navigator 1. Halbjahr 2012
 
Microsoft Unified Communications aus Kundensicht
Microsoft Unified Communications aus KundensichtMicrosoft Unified Communications aus Kundensicht
Microsoft Unified Communications aus Kundensicht
 
SOA Days 2012 Bonn Process Control Center
SOA Days 2012 Bonn Process Control CenterSOA Days 2012 Bonn Process Control Center
SOA Days 2012 Bonn Process Control Center
 
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?
 
IT-Service Management nach ITIL
IT-Service Management nach ITILIT-Service Management nach ITIL
IT-Service Management nach ITIL
 
20080421 JAX BPM und SOA - Prozesse sind keine Workflows
20080421 JAX BPM und SOA - Prozesse sind keine Workflows20080421 JAX BPM und SOA - Prozesse sind keine Workflows
20080421 JAX BPM und SOA - Prozesse sind keine Workflows
 
Kompetenz-Navigator oose
Kompetenz-Navigator ooseKompetenz-Navigator oose
Kompetenz-Navigator oose
 
20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare20101207 uni leipzig_oraclebpm_suite.slideshare
20101207 uni leipzig_oraclebpm_suite.slideshare
 
Service Operation mit ITIL | C.Habermueller
Service Operation mit ITIL | C.HabermuellerService Operation mit ITIL | C.Habermueller
Service Operation mit ITIL | C.Habermueller
 
Wertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-ProzesseWertschöpfung durch ITIL®-Prozesse
Wertschöpfung durch ITIL®-Prozesse
 
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?
20091112 WJAX BPMN 2.0 - Wird BPEL noch gebraucht?
 
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
 
20110505 doag bpm_workshop_1
20110505 doag bpm_workshop_120110505 doag bpm_workshop_1
20110505 doag bpm_workshop_1
 
BPM - Brücke zwischen Business und IT?
BPM - Brücke zwischen Business und IT?BPM - Brücke zwischen Business und IT?
BPM - Brücke zwischen 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?
BPMN - eine Sprache für Business und IT?
 
Mbuf
MbufMbuf
Mbuf
 

Ähnlich wie 2011 05-05 bpmn 2

BPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine WorkflowsBPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine Workflowscamunda services GmbH
 
20110505 doag bpm_workshop_2
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2Jens Hündling
 
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows
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
 
20140304 einfuehrung-bpmn-v2-rp
20140304 einfuehrung-bpmn-v2-rp20140304 einfuehrung-bpmn-v2-rp
20140304 einfuehrung-bpmn-v2-rpRobert Piehler
 
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Wolfgang Schmidt
 
201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshareJens Hündling
 
20090129 OOP BPM – Bruecke zwischen Business und IT
20090129 OOP BPM – Bruecke zwischen Business und IT20090129 OOP BPM – Bruecke zwischen Business und IT
20090129 OOP BPM – Bruecke zwischen Business und ITcamunda services GmbH
 
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...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...OPITZ CONSULTING Deutschland
 
Agiles Business Process Management
Agiles Business Process ManagementAgiles Business Process Management
Agiles Business Process Managementoose
 
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0camunda services GmbH
 
We Do Web Sphere Deutsch Webcast On24
We Do Web Sphere Deutsch   Webcast On24We Do Web Sphere Deutsch   Webcast On24
We Do Web Sphere Deutsch Webcast On24Christoph Goertz
 
IBM Services innovativ und erfolgreich
IBM Services innovativ und erfolgreichIBM Services innovativ und erfolgreich
IBM Services innovativ und erfolgreichIBM Switzerland
 

Ähnlich wie 2011 05-05 bpmn 2 (20)

Bpmn roundtrip
Bpmn roundtripBpmn roundtrip
Bpmn roundtrip
 
Quo vadis bpm
Quo vadis bpmQuo vadis bpm
Quo vadis bpm
 
BPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine WorkflowsBPM & SOA - Prozesse sind keine Workflows
BPM & SOA - Prozesse sind keine Workflows
 
BPMN WJAX 20101117
BPMN WJAX 20101117BPMN WJAX 20101117
BPMN WJAX 20101117
 
2011 10-26 oceb
2011 10-26 oceb2011 10-26 oceb
2011 10-26 oceb
 
20110505 doag bpm_workshop_2
20110505 doag bpm_workshop_220110505 doag bpm_workshop_2
20110505 doag bpm_workshop_2
 
20071108 W-JAX BPM und SOA - Prozesse sind keine Workflows
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
 
20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools20090204 JUG BB Jbpm und Drools
20090204 JUG BB Jbpm und Drools
 
20140304 einfuehrung-bpmn-v2-rp
20140304 einfuehrung-bpmn-v2-rp20140304 einfuehrung-bpmn-v2-rp
20140304 einfuehrung-bpmn-v2-rp
 
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
Erschließen Sie neue Geschäfts­­chancen durch optimierte, automatisierte und ...
 
201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare201100927 doag sig_bpm_slideshare
201100927 doag sig_bpm_slideshare
 
20110223 agiles bpm
20110223 agiles bpm20110223 agiles bpm
20110223 agiles bpm
 
20090129 OOP BPM – Bruecke zwischen Business und IT
20090129 OOP BPM – Bruecke zwischen Business und IT20090129 OOP BPM – Bruecke zwischen Business und IT
20090129 OOP BPM – Bruecke zwischen Business und IT
 
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...
Versteckte Schätze in Oracle BPM und SOA Suite - DOAG Konferenz 2011 - OPITZ...
 
Webinar: BPMN mit camunda
Webinar: BPMN mit camundaWebinar: BPMN mit camunda
Webinar: BPMN mit camunda
 
Agiles Business Process Management
Agiles Business Process ManagementAgiles Business Process Management
Agiles Business Process Management
 
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
SE-Live 2013: Embeddable Process Engines mit BPMN 2.0
 
We Do Web Sphere Deutsch Webcast On24
We Do Web Sphere Deutsch   Webcast On24We Do Web Sphere Deutsch   Webcast On24
We Do Web Sphere Deutsch Webcast On24
 
IBM Services innovativ und erfolgreich
IBM Services innovativ und erfolgreichIBM Services innovativ und erfolgreich
IBM Services innovativ und erfolgreich
 
2012 05-30 camunda fox de
2012 05-30 camunda fox  de2012 05-30 camunda fox  de
2012 05-30 camunda fox de
 

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 Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda 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 Automationcamunda 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 productioncamunda 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 Unternehmencamunda 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
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda 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 Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda 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-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda 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 AGcamunda 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 Worldcamunda 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
 

2011 05-05 bpmn 2

  • 2. Gestatten: camunda services GmbH Techie Business Nerd Kasper
  • 3. camunda services GmbH Your • BPM Business • BPMN • Agile BPM • BRM camunda d Business Consulting Your Your Your Process Process Process Application pp Application pp Application pp camunda IT Consulting
  • 4. BPMN ist unser Kernthema Direkte Mitarbeit ta be t am Standard Praxishandbuch P i h db h BPMN 2.0 > 100 BPMN- Kunden
  • 5. Prozessmodelle für verschiedenste Zwecke und Rollen ISO-Zertifizierung ISO Zertifizierung Mindestanforderungen Für Risiko-Management (MARisk) Organisationshandbuch Prozessanalyse und Schriftlich -verbesserung fixierte Ordnung Workflow Management Automatisierung Serviceorientierte Anforderungs- g Architekturen (SOA) A hit kt management
  • 6. Hintergrund des Workshops (lt. Angebot) Die XXX betreibt sowohl ein fachliches als auch ein technisches Prozessmanagement: Auf der fachlichen Ebene sind die Prozesse im Prozessmanagement-Werkzeug XXX der Firma XXX dokumentiert, im IT-Bereich sind einzelne Prozesse als Workflows in der Process Engine XXX der Firma XXX technisch umgesetzt. Mit der Veröffentlichung des Standards BPMN 2.0 durch die OMG ergibt sich die Möglichkeit, die fachlich/technische Prozessmodellierung besser zu harmonisieren und somit ein besseres Business-IT-Alignment der Prozesse zu erreichen, g , was die Abstimmung, Weiterentwicklung und den Betrieb der Prozesse erleichtert. Letztendlich wird angestrebt, die Prozesse zu diesem Zweck sowohl fachlich als auch technisch in BPMN 2.0 zu modellieren, was auch dem Kern-Einsatzszenario des Standards entspricht.
  • 7. Zielsetzung (lt. Angebot) Die Zielsetzung dieses Workshops ist es, dieses Vorgehen anhand eines konkreten Beispiel Prozesses der XXX ( XXX“) Beispiel-Prozesses („XXX ) prototypisch zu erproben. Im Anschluss soll die XXX entscheiden können, ob BPMN 2.0 tatsächlich das geeignete Mittel für das Business-IT-Alignment der Prozessmodelle im Business IT Alignment eigenen Hause ist. Sollte dies der Fall sein, wäre im Nachgang des Workshops zu prüfen, wie die konkrete Toolchain, also die Kette der eingesetzten Softwareprodukte, zur optimalen Unterstützung der BPMN 2.0 aussehen sollte.
  • 8. Ausgangspunkt: Bisherige Modelle Fachliches Modell Technisches Modell
  • 11. Systematische Klärung aller Aspekte Rollen Methoden Ziele i l Werkzeuge Meta- Prozesse
  • 12. Business Process Maturity Model (BPMM)  In the 1980s, Watts Humphrey, working at IBM, explored how to best introduce quality practices into software organizations  => Capability Maturity Model Integratin (CMMI) in 2000  BPMM is the idea of CMMI for Business Processes  Owned by OMG
  • 13. Business Process Maturity Levels # Name Description 1 Initial Wherein business processes are p p performed in inconsistent sometimes adhoc ways with results that are difficult to predict. 2 Managed Wherein management stabilizes the work within local work units to ensure that it can be performed in a repeatable way that satisfies the workgroup‘s primary commitments. However, work units performing similar tasks may use different procedures procedures. 3 Standardized Wherein common, standardizes processes are synthesized from best practices identified in the work groups and tailoring guidelines are provided for supporting different business needs. Standard processes provide an economy of scale and a foundation for learning from common measures and experience. 4 Predictable Wherein the capabilities enabled by standard processes are exploited and provided back into the work units. 5 innovative i ti Wherein both proactive and opportunistic i Wh i b th ti d t i ti improvement t actions seek innovations.
  • 14. Jeder Geschäftsprozess muss geklärt werden Reifegrad Reifegrad Möglichkeiten des Häufige Fälle Ist Soll Prozessmanagements 2/3 2/3 Ist-Dokumentation; Support-Prozesse Soll-Gestaltung ll l (Kern-Prozesse) ( ) 1 2/3 Soll-Gestaltung Kern-Prozesse ( pp (Support-Prozesse) ) 1 1 - Management- Prozesse
  • 15. Rollen & Methodik Any process model can be neat and tidy at a high enough level le el of abst action! abstraction! Rollen
  • 16. BPMN kann sehr kompliziert sein Rollen
  • 17. Aber auch sehr einfach… Kunde Logistik Buchhaltung Vertrieb prüft Kunde schickt versendet die stellt die Bestellung bezahlt Bestellung Waren Rechnung
  • 19. Kerngedanke #1: Brüche nach oben verlagern 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 IT Spezifikation Prozessmodell Inhalt: Technische Details Ziel: Umsetzung Mit Process Engine Ebene 4b Implementierung Ohne Process Engine Methoden
  • 20. Kerngedanke #2: Verschiedene Sichten auf Ebene 2 Betrachter Process Participant Process Analyst Process Engineer „Wie muss ich „Wie wird „Was macht die Zentrale Frage arbeiten?“ gearbeitet?“ Engine?“ Eigene Gesamte Orchestrierung der Sicht Orchestrierung Kollaboration Process Engine Ebene 2: Operatives Prozessmodell Methoden
  • 21. Modeling Style: Symmetrische Modellierung Methoden
  • 22. Design Pattern: Meeting abhalten Methoden
  • 23. Prozess mit User Stories User Story 1 User Story 3 User Story 6 User Story 9 User Story 2 User Story 4 User Story 7 User S Story 5 User S Story 8 Methoden
  • 24. Kurze Iterationen, schneller Rollout 1 User Story 2 Artikel- Artikel verwaltung 2 User Story 1 öffnen 3 User Story 3 4 Rollout 1.1 User Story 5 5 User Story 4 6 User Story 9 7 User Story 6 8 User S U Story 7 Rollout 1.2 9 User Story 8 …Priorität Methoden
  • 25. Kurze Iterationen, schneller Rollout Rollout 1.1 Rollout 1.2 Rollout 1.3 Artikel- verwaltung User Story 2 User Story 1 öffnen User Story 3 User Story 4 User Story 5 User Story 9 User Story 7 User Story 6 User Story 8 Methoden
  • 26. Tooling: Die zwei Kern-Ideen 1 Tool für Alle versus Business- Entwickler Tool -Tool Werkzeuge
  • 27. Was uns wichtig ist… • Developer-Friendliness over Zero Coding • Smart Communication over Single-Source-Models • Composite Architectures over one-stop-shops • Open Source over Out-of-the-Box Werkzeuge
  • 28. Activiti ist… BPM-Plattform BPM Pl f Framework F k leichtgewichtig l i h i hi kollaborativ k ll b ti Open S O Source Community C it Werkzeuge
  • 29. BPMN 2.0: Prozesse direkt in die IT bringen Standard für Prozessmodellierung g + Open Source BPMN 2.0 Plattform p = Technisch ausführbare Geschäftsprozesse h f Werkzeuge
  • 30. Entwicklungsvorgehen: Activiti Cycle Entwicklung ? Process Analyst Werkzeuge
  • 31. Activiti Cycle ist der „Glue Layer“ Activiti Cycle Acti iti C cle …? ? Vielen Dank an Werkzeuge cimt AG!
  • 32. Virtuelle Ordner => Physische Repositories Werkzeuge
  • 33. Cycle verwaltet den Status der „Process Solution“ Werkzeuge
  • 34. The big picture Spezifikation Testing Implementierung Werkzeuge
  • 35. Business vs. IT? It‘s NOT that simple! •Creates Technical Processes etc. •Manages the project •Plays the main part in process •Creates/Manages typical / g yp solution development project documents •Knows BPMN best (in IT) •Creates Process Models Project Lead •Links Process Models with Li k P M d l ith •Is expert in certain aspect (e g GUI) (e.g. other Requirements •Supports Process Engineer if needed •Knows BPMN Best (in •Creates services / components used Business) in process by plain development •Represents user •Knows the solution‘s Knows solution s •Defines G d l f Guidelines purpose best •Is somehow useful :-) •Can answer any question about functionality Process Analyst y Architect Process Engineer Developer Domain Expert Business IT Meta- Prozesse
  • 36. Let‘s skip the peak (and the trough as well ) As-Is To-Be
  • 37. Ich hoffe es war nicht zu langweilig…
  • 38. …BPMN macht BPMN nämlich auch wirklich Spaß! kl h S ß!
  • 39. camunda services GmbH Vielen Dank! Zossener Str. 55-58 10961 Berlin 55 58 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com f @ Jakob Freund Geschäftsführer Jakob.Freund@camunda.com Der Praxis-Blog zu BPM: www.bpm-guide.de