Die 5 häufigsten Irrtümer zu BPMN

Post on 26-Jun-2015

17.140 views 1 download

description

Vortrag auf der Jax 09

Transcript of Die 5 häufigsten Irrtümer zu BPMN

1

Jakob Freund, camunda services GmbH

BPMN – Sprache für Business und IT?

Oder: Die 5 häufigsten Irrtümer zu BPMN

2

Die 5 häufigsten Irrtümer

BPMN ist total einfach

BPMN ist viel zu kompliziert

BPMN ist die Business-Sprache für BPEL

BPMN 2.0 ist nur für Tekkies

Mein Tool kann BPMN

Jakob Freund, camunda services GmbH

3

BPMN IST TOTAL EINFACHIrrtum #1

Jakob Freund, camunda services GmbH

4

Erlernbarkeit von BPMN?

Jakob Freund, camunda services GmbH

Anw

ender

(BP

MN

)In

tere

ssente

n

(bis

herige N

ota

tion)

0% 10% 20% 30% 40% 50% 60% 70% 80%

Autodidaktisch/intuitiv

Durch Schulung

Eher leicht

Eher schwierig

Keine Angabe

0% 10% 20% 30% 40% 50% 60% 70% 80%

Autodidaktisch/intuitiv

Durch Schulung

Eher leicht

Eher schwierig

Keine Angabe

Befragung: BPMN 2008, camunda services GmbH

5

BPMN besitzt über 50 Symbole

Jakob Freund, camunda services GmbH

6

Orchestrierung vs. Choreographie

Jakob Freund, camunda services GmbH

Orchestrierung

Dirigent: ProzessverantwortlicherOrchester: ProzessbeteiligteVisualisierung: 1 Pool, N Lanes

Choreographie

Tänzer: ProzessbeteiligteVisualisierung: N Pools

7

Choreographie in BPMN

Jakob Freund, camunda services GmbH

Ku

nd

e

Be

sch

affu

ng

sp

roze

ss

Zahlung

angewiesen

Artikel

eingegangen

Rechnung

eingegangen

Rechnung

prüfen

Korrigierte

Rechnung

anfordern

nein Korrigierte

Rechnung

eingegangen

Zahlung

anweisenja

Rechnung

ok?

Artikel

versenden

Zahlung

verbucht

Rechnung

versenden

Zahlung

verbuchen

Zahlung

eingegangen

Zahlungsziel

überschritten

Mahnung

versenden

Zahlung

eingegangen

Mahnfrist

überschritten

Inkasso-

Dienstleister

beauftragen

Wie oft

gemahnt?

3 Mal

Höchstens 2 Mal

Inkasso-

Dienstleister

beauftragt

Lie

fera

nt

Ve

rtrie

bsp

roze

ss

Rechnung

zurückgewiesen

Korrigierte

Rechnung

versenden

...

...

8

Aus einem aktuellen Projekt

Jakob Freund, camunda services GmbH

sonst

XX unstrDok

XX?

nein

ja

XXTimeout

XX

XX

20 Minuten

Weiter-

verarbeitung?

XXXXja XX

nein

Erfolgreich?

ja

XX

nein

XX

XX

XX

XX

XX

XX XXja

XX

nein

XXXX

XX

XX

XX

XXja

XX

nein XXja

XX

nein

XX

XX

XX

XX

XX?

XX

Ja

ja

XXnein

Nein

XX

XX

Aufruf

Auswahl

XX XXXX

XX

ja XX

nein

XXXX XX

Nächster

Tag

7 Uhr

XX

XX

XX

XX

max.

Wartezeit

erfolgreich?

nein

ja

XX XX

Interner

SV?

ja XX

nein

XX

max.

Wartezeit

erfolgreich?

nein

ja

XX

XX

Nein

XX

ja

nein

XX

Ja

XX

nein

ja

nein

XX

nein

ja

Schaden

schließen?

nein

XX

XX

XX

XX

XX

XX

XX

XX

XX

XXXX

XX

XX XX

XX XXja XX

max.

Wartezeit

XX

XX XX

XX

Elfi2

XXX

XX

-Pro

ze

ss

XX

9

Immer noch total einfach?

Jakob Freund, camunda services GmbH

Anw

ender

(Erlern

bark

eit)

Anw

ender

(genutz

te E

lem

ente

)

0% 10% 20% 30% 40% 50% 60% 70% 80%

Autodidaktisch/intuitiv

Durch Schulung

Eher leicht

Eher schwierig

Keine Angabe

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Unterprozess (Kompensation)

Unterprozess

Task (mehrfache Instanz)

Task

Start (Signal)

Start (Blanko)

Ja

Nein

Befragung: BPMN 2008, camunda services GmbH

10

BPMN IST VIEL ZU KOMPLIZIERTIrrtum #2

Jakob Freund, camunda services GmbH

11

BPMN – Ein Stimmungsbild

Jakob Freund, camunda services GmbH

Treffen des BPM-Netzwerks,22.05.2008 in Hamburg

12

Beispiel Supply-Chain-Integration

Jakob Freund, camunda services GmbH

13

Smart Packaging Germany (SPG)

Jakob Freund, camunda services GmbH

Familienunternehmen

Ca. 300 Mitarbeiter

Ca. 50 Mio. EUR Umsatz

Handels- und Verbraucherverpackungen

Kunden verschiedener Branchen, größtenteils Konsumgüterindustrie

Unterschiedliche Standorte in Deutschland

14

Einmal im Überblick, bitte!

Jakob Freund, camunda services GmbH

Lieferant

Kunde

BestellungWaren-

abrufLieferung Rechnung Zahlung

15

Das sehen wir uns genauer an…

Jakob Freund, camunda services GmbH

Lie

fera

nt

Artikel

produzieren

Alles

sofort

Ein Teil

sofort

Lieferwunsch?

Lieferung

senden

Teil-Lieferung

senden

ENDE

Teil-Lieferung

senden

Ku

nd

e Artikel

bestellen

Bedarf

entstanden

Artikel

benötigt

Warten, bis abgerufen

werden soll

Artikel

abrufen

Nein

ENDE

Ja

Alle Artikel

abgerufen?- Artikel-Nr.

- Bestellmenge

- Initiale

Abrufmenge

(optional)

Alles

später

Be

ste

ll- u

nd

Ab

rufp

roze

ss

Artikel

einlagern

16

Hier liegt das Problem!

Jakob Freund, camunda services GmbH

Lie

fera

nt

Abrufe

erfassen

FAX geht ein

Sa

ch

be

arb

eite

r

Ku

nd

e

Abrufe

notwendig

Abrufliste faxen

Sa

ch

be

arb

eite

r

Abrufliste:

Kunden-Artikel-Nr

Menge

ER

P -

Syste

m

Warenbestand

prüfen

Bestand nicht

ausreichend

LTV generieren

Liefertermin

eintragen

Bestand

ausreichend

Fehler-Email senden

Jede Position wird ins ERP-

System eingegeben

17

Lösung Stufe 1: Fast & Easy

Jakob Freund, camunda services GmbH

SP

GS

ach

be

ar-

be

ite

r K

un

de

BP

P

Abrufliste via

Email

versenden

Artikel prüfen

Abrufliste im

Emailpostfach

Sa

ch-

be

arb

eite

rE

RP

-Syste

m

Einzelabruf

entgegennehmen

Warenbestand

prüfen

Bestand nicht

ausreichend

ALARM-Email senden

LTV generieren

Liefertermin

eintragen

Abrufe notwendig

Bestand

ausreichend

Artikel nicht

bekannt

Fehler-Email senden

Artikel

bekanntArtikel abrufen

pro Abruf

Kunde

camunda

Lieferant

18

Lösung Stufe 2: Quantensprung

Jakob Freund, camunda services GmbH

SP

GB

PP

Mo

nito

r

To

ol

BP

P

Kunden-

bestand

abfragen

Bestandsdaten

versenden

Mindestbestand

prüfen

Artikel abrufen

Keine Unterschreitung

Bestand nicht

ausreichend

Bestandsdaten

entgegennehmen

Sa

ch-

be

arb

eite

rE

RP

-Syste

m

Einzelabruf

entgegennehmen

Warenbestand

prüfen

Liefertermin

eintragen

Bestand nicht

ausreichend

ALARM-Email senden

LTV generierenBestand

ausreichend

jede Minute

Kunde

camunda

Lieferant

19

erweitertes BPM-Regelkreismodell

Jakob Freund, camunda services GmbH

Prozess-

erhebung

Prozess-

dokumentation

Prozess-

konzeption

Prozess-

umsetzung

Prozess-

controlling

Prozess-

analyse

Existierender

Prozess

Neuer

Prozess

Ja

Nein

Schwachstellen?

IST-

Prozessmodell

SOLL-

Prozessmodell

IST-

Prozess-

modell

Kontinuierlich, bis

Prozessverbesserung

notwendig wird

Problemdiagnose

Ursachenforschung

Potentialschätzung

Modellierung

Soll-Konzept

Prozess-Simulation

Bewertung von Alternativen

ROI-Schätzung

Change Management

Klassische IT-Projekte

Prozessautomatisierung

Workshops

Interviews

Beobachtung

Modellierung

Prozesslandkarten

Ablaufdiagramme

Freund/Rücker 2008

BPM-Governance

20

Wir brauchen Konventionen!

Jakob Freund, camunda services GmbH

BPMN lautSpezifikation

Szenariospezifische Konventionen

Vorhaben Vorhaben VorhabenVorhaben

21

BPMN IST DIE BUSINESS-SPRACHE FÜR BPEL

Irrtum #3

Jakob Freund, camunda services GmbH

22

Eigentlich nicht

Siehe:

Gero Decker auf BPMN.info: Von der High-Level-

Modellierung zur Technik und zurück

Essenz: BPMN (1.2) kann nicht vollständig auf

BPEL gemapped werden

Jakob Freund, camunda services GmbH

23

Uneigentlich…

Jakob Freund, camunda services GmbH

sonst

XX unstrDok

XX?

nein

ja

XXTimeout

XX

XX

20 Minuten

Weiter-

verarbeitung?

XXXXja XX

nein

Erfolgreich?

ja

XX

nein

XX

XX

XX

XX

XX

XX XXja

XX

nein

XXXX

XX

XX

XX

XXja

XX

nein XXja

XX

nein

XX

XX

XX

XX

XX?

XX

Ja

ja

XXnein

Nein

XX

XX

Aufruf

Auswahl

XX XXXX

XX

ja XX

nein

XXXX XX

Nächster

Tag

7 Uhr

XX

XX

XX

XX

max.

Wartezeit

erfolgreich?

nein

ja

XX XX

Interner

SV?

ja XX

nein

XX

max.

Wartezeit

erfolgreich?

nein

ja

XX

XX

Nein

XX

ja

nein

XX

Ja

XX

nein

ja

nein

XX

nein

ja

Schaden

schließen?

nein

XX

XX

XX

XX

XX

XX

XX

XX

XX

XXXX

XX

XX XX

XX XXja XX

max.

Wartezeit

XX

XX XX

XX

Elfi2

XXX

XX

-Pro

ze

ss

XX

24

Der fachliche Prozess…

Jakob Freund, camunda services GmbH

Sa

ch

be

arb

eite

r

:

Schritt 1

:

Schritt 2

:

Schritt 3bX=false

:

Schritt 3ax=true

25

… und die technische Umsetzung!?

Jakob Freund, camunda services GmbH

Pro

ce

ss E

ng

ine

:

Schritt 1

:

Schritt 2

:

Schritt 3b

:

Schritt 3a

Prev=0

Prev=1

Prev=2 &&

X=true

Prev=2 &&

X=false

Prev=3a ||

Prev=3b

26

Welcome to the Jungle!

Jakob Freund, camunda services GmbH

1: Bereitstellung von Web Services

2: Punktuelle prozessorientierte Service Orchestrierung

3: Saubere End-To-End-Steuerung von Prozessen

4: Alignment der fachlich-technischen Prozess-Sichten

5: Business-IT-Alignment von der Strategie zum System

IT

Organisation

27

Essenz

Totales Mapping von BPMN 1.2 auf BPEL nicht möglich

Mapping in Grundzügen ist möglich

Teilweise proprietäre Lösungen

Frage: Was bringt es wirklich?

Antwort: Es kommt drauf an

Jakob Freund, camunda services GmbH

28

BPMN 2.0 IST NUR FÜR TEKKIESIrrtum #4

Jakob Freund, camunda services GmbH

29

Die 5 Klagen von Bruce Silver

Distinction between modeling-related and execution-related information

Semantics of non-executable models

Model portability

Graphics interchange

Simulation properties

Jakob Freund, camunda services GmbH

go check: www.brsilver.com

30

Die 5 Freuden von Bruce Silver

Model interchange between tools

Non-interrupting events

User action

Business rule task

Easier event implementation

Jakob Freund, camunda services GmbH

31

Möchten Sie mehr wissen?

Info-Abend zu BPMN 2.0 am 27. Mai

Veranstalter: Humboldt Uni Berlin

Kooperationspartner:

Berliner BPM-Offensive (bpmb.de)

BPM-Netzwerk.de

Dabei sein: Rundbrief der Berliner BPM-Offensive auf BPM-Netzwerk.de abonnieren!

Jakob Freund, camunda services GmbH

32

MEIN TOOL KANN BPMNIrrtum #5

Jakob Freund, camunda services GmbH

33

Womit modellieren Sie?

Jakob Freund, camunda services GmbH

0%

10%

20%

30%

40%

50%

60%

70%

BPMN EPK UML BPMN EPK UML BPMN EPK UML

2007 2008 2009

Befragung: BPM-Software, 2007-2009, camunda services GmbH

34

Was kann es wirklich?

Alle Notationselemente?

Welche Version?

Syntax-Prüfung?

Konsistenz-Prüfung (Deadlocks)?

Objekt-Repository?

Publikationsmöglichkeiten?

Schnittstellen?

Fachlich-technische Verknüpfung?

Jakob Freund, camunda services GmbH

35

Möchten Sie mehr wissen?

Befragung „BPM-Software 2009“ kurz vor dem Abschluss: www.BPM-Software.de

4. Process Solutions Day

19. Mai in Frankfurt (Main)

19 BPM-Tools im Vergleich

Process Solution Award

10% Nachlass für BPM-Netzwerker ;-)

Infos & Anmeldung: www.psd2009.de

Jakob Freund, camunda services GmbH

36

Es ist erreicht – Fragen?

Jakob Freund, camunda services GmbH

Sp

ea

ke

rM

od

era

tor

Endlos labern

60

Minuten

Gnadenlos

abwürgen

Pu

blik

um

Donnernder

Applaus

Tolles BPMN-Poster for free? Mail an:

info@camunda.com

Noch viel tolleres BPMN-Seminar:

www.camunda.com/ca005.html