BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

32
BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung [email protected] Hamburg | 09.05.2014

description

Vortrag bei der SEACON Hamburg am 09.05.2014 über "BPMN 2.0 - Best Practices & Patterns für die Prozessautomatisierung"

Transcript of BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Page 1: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

BPMN 2.0

Best Practices & Patterns für die Prozessautomatisierung

[email protected]

Hamburg | 09.05.2014

Page 2: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Mein Hintergrund / camunda

201320122011201020092008

Gründung

Beratung, Seminare, Projekte zu BPM

camunda BPM

BPM-Softwarehersteller

Publikationen Mitgliedschaften

Page 3: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Abends bei nem Bier…Warum macht Ihr eigentlich so ein

Alte-Männer-Themawie BPM?

Weil es darum geht: Skalierbare

Geschäftsmodelle durch automatisierbare

Prozesse

Page 4: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Prozessmodellierung im Jahr 2014

Page 5: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Business-IT-Alignment?

Fachliches Modell

AusführbaresModell

Page 6: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Also:

Wie dann?

Page 7: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

1. Die Modellierungssprache ist wichtig!

Page 8: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

KPI tracking

Page 9: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

KPI tracking

Page 10: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Handling Timeouts

Page 11: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Handling Timeouts

Page 12: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

1:N Instances

Page 13: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

N:1 Instances

Page 14: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

N:1 Instances

Page 15: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Ausführbare Prozessmodelle = Schnittmuster?

Page 16: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Ausführbare Prozessmodelle = Schnittmuster?

Mächtige Sprachkonstrukte

Im Diagram nur „fachlich motivierte“

Sachverhalte

+

Page 17: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

There is nothing like

„ZERO CODE“.

Never!

* Process Models are code too.

Page 18: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Task Assignment Notification

Page 19: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Task Assignment Notification

Quickstart: https://github.com/camunda/camunda-quickstarts/tree/master/usertask/task-assignment-email

Tutorial: http://blog.camunda.org/2013/10/how-to-send-email-when-usertask-is.html

Page 20: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Task Assignment Notification

Page 21: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Prozess-modell

Wichtig ist die richtige Balance

Programmierung& Plattform

Page 22: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Fachlich relevante / determinierte 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 23: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Assigning User Tasks

Page 24: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Assigning User Tasks

Page 25: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Business Rules

Page 26: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Business Rules

Page 27: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Human / Technical Control Flow

Page 28: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Human / Technical Control Flow

HUMAN

TECHNICAL

HUMAN

Page 29: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

camunda BPMN-Framework (Version 2)

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 30: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Das Geheimnis zusammengefasst

Methodischvorgehen

StrategischesProzessmodell

Operatives Prozessmodell

menschlicher Prozessfluss

technischer Prozessfluss

Kommunikations-möglichkeiten nutzen

Fachlich motiviert modellieren

+

Page 31: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Consultants | Software Developers

www.camunda.com/jobs

Page 32: BPMN 2.0 Best Practices & Patterns für die Prozessautomatisierung SEACON

Viel Spaß mit dem

Alte-Männer-Thema (?)

BPM!