webinar: bpmn mit camunda
DESCRIPTION
TRANSCRIPT
![Page 1: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/1.jpg)
BPMN mit camunda
Webinar – 17. Juli 2014
![Page 2: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/2.jpg)
Willkommen!
Jakob Freund ist Geschäftsführer bei camunda, Autor des
Bestsellers "Praxishandbuch BPMN" und häufiger Sprecher auf
BPM-Konferenzen. Im BPM-Bereich ist er seit über 10 Jahren
aktiv. Seine absolute Leidenschaft ist das 'Big Picture' der
Skalierbarkeit von Geschäftsmodellen durch klar definierte und
automatisierte Geschäftsprozesse, wobei BPMN als gemeinsame
Sprache von Business und IT eine zentrale Rolle spielt.
![Page 3: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/3.jpg)
Über Camunda
201320122011201020092008
Gründung
Beratung, Seminare, Projekte zu BPM
camunda BPM
BPM-Softwarehersteller
Standorte: Berlin (HQ), San Francisco Mitgliedschaften
![Page 4: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/4.jpg)
Referenzen
Banken Versicherer Andere
![Page 5: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/5.jpg)
Worum es heute geht
Dokumentationmit BPMN
Automatisierung mit BPMN
![Page 6: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/6.jpg)
BPMN mit camunda BPM
Analyst / Developer Anwender Betrieb
Modeler Tasklist / Ihr UI Cockpit
Engine
camunda BPM platform
![Page 7: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/7.jpg)
Tipp: BPMCon 2014
Keynote: The Zero Code BPM Myth (Sandy Kemsley)
Praxisberichte:
19. September 2014 | Berlin
www.BPMCon.de
![Page 8: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/8.jpg)
BPMN-Prozessdesign
BPMN im Betrieb
Tipps für Propheten im eigenen Land
Agenda
![Page 9: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/9.jpg)
„Ausführbare BPMN-Prozessmodelle…
sind stets detailliert und kompliziert.“
sind eine Verfeinerung von fachlichen Prozessmodellen.“
sollten von der IT erstellt werden und ihr gehören.“
Drei häufige Irr tümer
![Page 10: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/10.jpg)
Ein detaillier tes, kompliziertes Modell?
![Page 11: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/11.jpg)
Die Komplexität kann überall und nirgends liegen
Start
complete
task
execute
service
End
Mensch
IT-System
Engine
![Page 12: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/12.jpg)
Camunda: Völlig freie Kombination von BPMN und Code
Start
complete
task
execute
service
End
![Page 13: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/13.jpg)
„Schick mir eine Email, wenn ich etwas zu tun habe“
![Page 14: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/14.jpg)
Schlechte Umsetzung
![Page 15: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/15.jpg)
Den Anwender, der einen Task erhalten soll, zur Laufzeit auf Basis komplexer Business-Logik ermitteln
Diesen Anwender per Email informieren
Kennzahlen in externen Systemen festhalten, wenn der Usertask abgeschlossen wurde.
Kennzahlen festhalten, wenn das Ticket bearbeitet wurde.
Ich will:
Quelle: BPMN 2.0 by Example, OMG
![Page 16: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/16.jpg)
Zero-Coding-Ansatz (Anti-Pattern)
![Page 17: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/17.jpg)
Zero-Coding Ansatz (Anti-Pattern)
Den Anwender, der einen Task erhalten soll, zur Laufzeit auf Basis komplexer Business-Logik ermitteln.
Diesen Anwender per Email informieren.
Kennzahlen in externen Systemen festhalten, wenn der Usertask abgeschlossen wurde.
Kennzahlen festhalten, wenn das Ticket bearbeitet wurde.
![Page 18: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/18.jpg)
Schlechte Umsetzung
![Page 19: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/19.jpg)
Besser: Das Diagramm „schlank“ halten
![Page 20: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/20.jpg)
Wunderwaffe „Listener“
![Page 21: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/21.jpg)
Der Listener im Detail
1. Assignee holen
2. Email mit URL auf Task erstellen
3. Email senden
![Page 22: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/22.jpg)
Besser: Das Diagramm „schlank“ halten
![Page 23: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/23.jpg)
Besser: Das Diagramm „schlank“ halten
• Den Anwender, der einen Task erhalten soll, zur Laufzeit auf Basis komplexer Business-Logik ermitteln
• Diesen Anwender per Email informieren
Kennzahlen in externen Systemen festhalten, wenn der Usertask abgeschlossen wurde.
Kennzahlen festhalten, wenn das Ticket bearbeitet wurde.
![Page 24: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/24.jpg)
Fachlich (ausreichend) relevante Aktivitäten.
Aktivitäten, die ich explizit monitoren möchte.
Aktivitäten, bei denen ich von den Fähigkeiten der Process Engine profitiere.
Anforderungen, die technsch implementiert werden müssen.
Ins BPMN: So viel wie nötig, so wenig wie möglich
![Page 25: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/25.jpg)
„Ausführbare BPMN-Prozessmodelle…
sind stets detailliert und kompliziert.“
sind eine Verfeinerung von fachlichen Prozessmodellen.“
sollten von der IT erstellt werden und ihr gehören.“
Drei häufige Irr tümer
![Page 26: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/26.jpg)
Das große Missverständnis
Ebene 2
Operatives Prozessmodell
Ebene 3a
Technisches
Prozessmodell
Ebene 1
Strategisches
Prozessmodell
Ebene 3b
IT-Spezifikation
Ebene 4b
Implementierung
Prozesslandschaft
Inhalt: Prozess im Überblick
Ziel: Schnelles Verständnis
Semantik: logisch-abstrakt
Inhalt: Operative Abläufe
Ziel: Abstimmung von Details
Semantik: physisch-konkret
Inhalt: Technische Details
Ziel: Umsetzung
Semantik: physisch-konkret
Fachlich
(Business)
Technisch
(IT)
Mit Process Engine
Ohne Process Engine
Ebene 3 (das „technische Prozessmodell“) ist eine
Verfeinerung von Ebene 2 (dem „fachlichen Prozessmodell“)!
![Page 27: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/27.jpg)
Das neue „camunda-Haus“
StrategischesProzessmodell
Operatives Prozessmodell
menschlicher Prozessfluss
technischer Prozessfluss
![Page 28: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/28.jpg)
Das neue „camunda-Haus“
StrategischesProzessmodell
Operatives Prozessmodell
menschlicher Prozessfluss
technischer Prozessfluss
• schneller Überblick• logisch-abstrakt
• präziseBeschreibung
• physisch-konkret
• Manueller Kontrollfluss
• Arbeitsanweisung• User Experience
• Automatisierter Kontrollfluss
• Code
• Interaktionsfluss• Zusammenspiel von User
und System
![Page 29: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/29.jpg)
Menschliche / Technische Flüsse vermischt
![Page 30: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/30.jpg)
Menschliche / Technische Flüsse vermischt
![Page 31: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/31.jpg)
Menschliche / Technische Flüsse separiert
HUMAN
TECHNICAL
HUMAN
![Page 32: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/32.jpg)
„Ausführbare BPMN-Prozessmodelle…
sind stets detailliert und kompliziert.“
sind eine Verfeinerung von fachlichen Prozessmodellen.“
sollten von der IT erstellt werden und ihr gehören.“
Drei häufige Irr tümer
![Page 33: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/33.jpg)
Ausführbares Prozessmodell = technischer Fluss
StrategischesProzessmodell
Operatives Prozessmodell
menschlicher Prozessfluss
technischer Prozessfluss
![Page 34: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/34.jpg)
Reine Technik? StrategischesProzessmodell
Operatives Prozessmodell
menschlicher Prozessfluss
technischer Prozessfluss
![Page 35: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/35.jpg)
Das ausführbare Prozessmodell ist (auch) ein fachliches Modell.
![Page 36: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/36.jpg)
Der technische Fluss wird gemeinsam entwickelt
StrategischesProzessmodell
Operatives Prozessmodell
menschlicher Prozessfluss
technischer Prozessfluss
Anwender
Analyst
Entwickler
Probleme,Wünsche,
Prioritäten...Machbarkeit,Aufwände, ...
Vorschläge, Roadmaps, Kosten...
Soll-Prozesse, Anforderungen, ...
![Page 37: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/37.jpg)
Eine Toolkette kann unterstützen
AnalystEntwickler
Anwender
Probleme,Wünsche,
Prioritäten...
Soll-Prozesse, Anforderungen, ...
Machbarkeit,Aufwände, ...
Vorschläge, Roadmaps, Kosten...
Integration über BPMN 2.0 - XML
FachlichesBPMN-Tool
Entwicklungs-umgebung
![Page 38: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/38.jpg)
Was macht einen guten „(Process) Analyst“ aus?
Hard Skills
• BPMN
• Technisches Verständnis (Wie funktioniert eine Process Engine)
• Fachliches Verständnis
Soft Skills
• Schnelle Auffassungsgabe
• Kommunikationsfähigkeit
• Analytisches Denkvermögen
• Empathie
![Page 39: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/39.jpg)
Wohin gehört die Rolle „(Process) Analyst“ ?
Fach-abteilungen
IT
Betriebs-organisation
?
![Page 40: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/40.jpg)
Beispiel: Proof of Concept – Workshop
Prozess-konzeption
Prozess-umsetzung
Live-Demo und Fazit
Konzeption: 2 Tage
• Modellierung des Soll-Prozesses • Fachabteilung, Prozessmanagement,
Architekten/Entwickler
Fazit: 0,5 Tage
• Vorführung• Lessons Learned• Alle Stakeholder
• Prototypische Entwicklung• Architekten/Entwickler
Umsetzung: 2,5 Tage
![Page 41: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/41.jpg)
Der wichtigste Erfolgsfaktor: Akzeptanz
„Die gesamte Projektgruppe
bestehend aus Mitarbeitern der IT
und der Fachabteilung, wurde für die
BPMN 2.0-Prozess-Modellierung
begeistert.“
(Thorsten Schramm, Teamleiter IT-
Infrastruktur, LVM Versicherung)
![Page 42: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/42.jpg)
„Ausführbare BPMN-Prozessmodelle…
sind stets detailliert und kompliziert.“
sind eine Verfeinerung von fachlichen Prozessmodellen.“
sollten von der IT erstellt werden und ihr gehören.“
Drei häufige Irr tümer
![Page 43: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/43.jpg)
BPMN-Prozessdesign
BPMN im Betrieb
Tipps für Propheten im eigenen Land
Agenda
![Page 44: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/44.jpg)
Live-Beispiel: camunda Testlizenz
Website Tasklist Cockpit Spezielle UI
![Page 45: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/45.jpg)
Coming soon: bpmn.io
![Page 46: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/46.jpg)
BPMN-Prozessdesign
BPMN im Betrieb
Tipps für Propheten im eigenen Land
Agenda
![Page 47: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/47.jpg)
Bessere Prozesstransparenz: Dokumentationen im Umfeld der Altsysteme sind sehr lückenhaft bzw. teilweise gar nicht vorhanden – kein Fundament für Optimierungen (muss alles mühselig erarbeitet werden).
Synchronisation fachlicher und technischer Prozess: Firmen stecken viel Geld in die Dokumentation von Prozessen, danach aber keinen Cent in die Pflege –beide Sichten laufen auseinander.
Kürzere Entwicklungszyklen: Der camunda-Ansatz passt perfekt in die aktuellen Paradigmen der agilen Projektorganisation. Es kommt zu einer besseren Zusammenarbeit und damit auch zu weniger „Korrekturschleifen“.
Reduzierte Programmierung: BPMN ist eine mächtige Sprache zur Prozess-Steuerung, eine BPMN Engine bringt mir komplexe Features, die ich sonst aufwendig programmieren müsste (Beispiel: Warte-Zustände, Nachrichtenkorrelation)
What you see is what you run: Es gilt nicht mehr „die Wahrheit steckt im Quellcode“, denn der (Prozess-)Quellcode ist jetzt für jeden nachvollziehbar geworden, kann in Echtzeit betrachtet und mit anderen Informationen (z.B. KPI) kombiniert werden.
Gründe für BPMN / camunda BPM (Kundenzitate)
![Page 48: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/48.jpg)
Der beste Beweis: Selbst erleben
Prozess-konzeption
Prozess-umsetzung
Live-Demo und Fazit
Konzeption: 2 Tage
• Modellierung des Soll-Prozesses • Fachabteilung, Prozessmanagement,
Architekten/Entwickler
Fazit: 0,5 Tage
• Vorführung• Lessons Learned• Alle Stakeholder
• Prototypische Entwicklung• Architekten/Entwickler
Umsetzung: 2,5 Tage
![Page 49: Webinar: BPMN mit camunda](https://reader033.vdocuments.net/reader033/viewer/2022052310/5484a27f5906b599158b47cb/html5/thumbnails/49.jpg)
Q&A