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

Post on 10-Dec-2014

2.096 views 1 download

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

BPMN 2.0

Best Practices & Patterns für die Prozessautomatisierung

bernd.ruecker@camunda.com

Hamburg | 09.05.2014

Mein Hintergrund / camunda

201320122011201020092008

Gründung

Beratung, Seminare, Projekte zu BPM

camunda BPM

BPM-Softwarehersteller

Publikationen Mitgliedschaften

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

Prozessmodellierung im Jahr 2014

Business-IT-Alignment?

Fachliches Modell

AusführbaresModell

Also:

Wie dann?

1. Die Modellierungssprache ist wichtig!

KPI tracking

KPI tracking

Handling Timeouts

Handling Timeouts

1:N Instances

N:1 Instances

N:1 Instances

Ausführbare Prozessmodelle = Schnittmuster?

Ausführbare Prozessmodelle = Schnittmuster?

Mächtige Sprachkonstrukte

Im Diagram nur „fachlich motivierte“

Sachverhalte

+

There is nothing like

„ZERO CODE“.

Never!

* Process Models are code too.

Task Assignment Notification

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

Task Assignment Notification

Prozess-modell

Wichtig ist die richtige Balance

Programmierung& Plattform

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

Assigning User Tasks

Assigning User Tasks

Business Rules

Business Rules

Human / Technical Control Flow

Human / Technical Control Flow

HUMAN

TECHNICAL

HUMAN

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

Das Geheimnis zusammengefasst

Methodischvorgehen

StrategischesProzessmodell

Operatives Prozessmodell

menschlicher Prozessfluss

technischer Prozessfluss

Kommunikations-möglichkeiten nutzen

Fachlich motiviert modellieren

+

Consultants | Software Developers

www.camunda.com/jobs

Viel Spaß mit dem

Alte-Männer-Thema (?)

BPM!