Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001...

45
Hat die BPMN ihr Versprechen erfüllt? Hat die BPMN ihr Versprechen erfüllt? Hat die BPMN ihr Versprechen erfüllt? Hat die BPMN ihr Versprechen erfüllt? Prof. Dr. Thomas Allweyer Prof. Dr. Thomas Allweyer Prof. Dr. Thomas Allweyer Prof. Dr. Thomas Allweyer Fachhochschule Kaiserslautern Fachhochschule Kaiserslautern Fachhochschule Kaiserslautern Fachhochschule Kaiserslautern thomas.allweyer@fh thomas.allweyer@fh thomas.allweyer@fh thomas.allweyer@fh- - -kl.de kl.de kl.de kl.de Nürnberg, 20. November Nürnberg, 20. November Nürnberg, 20. November Nürnberg, 20. November 2012 2012 2012 2012

Transcript of Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001...

Page 1: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Hat die BPMN ihr Versprechen erfüllt?Hat die BPMN ihr Versprechen erfüllt?Hat die BPMN ihr Versprechen erfüllt?Hat die BPMN ihr Versprechen erfüllt?

Prof. Dr. Thomas AllweyerProf. Dr. Thomas AllweyerProf. Dr. Thomas AllweyerProf. Dr. Thomas Allweyer

Fachhochschule KaiserslauternFachhochschule KaiserslauternFachhochschule KaiserslauternFachhochschule Kaiserslautern

[email protected]@[email protected]@fh----kl.dekl.dekl.dekl.de

Nürnberg, 20. November Nürnberg, 20. November Nürnberg, 20. November Nürnberg, 20. November 2012201220122012

Page 2: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Was ist BPMN?

� BPMN = Business BPMN = Business BPMN = Business BPMN = Business ProcessProcessProcessProcess Model Model Model Model andandandand NotationNotationNotationNotation

• Standard für die Modellierung von Geschäftsprozessen

� HistorieHistorieHistorieHistorie

• Ab 2001 entwickelt von der Business Process Initiative (BPMI) zur grafischen Darstellung von ausführbaren Workflows

• 2004 Veröffentlichung der Version 1.0

• 2006 Übernahme durch die Object Management Group (OMG)

• 2011 BPMN 2.02

Page 3: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN 2.0 – Was gehört dazu?

� Grafische NotationGrafische NotationGrafische NotationGrafische Notation

� NichtNichtNichtNicht----grafisch dargestellte Inhaltegrafisch dargestellte Inhaltegrafisch dargestellte Inhaltegrafisch dargestellte Inhalte

• Z. B. Attribute zu den einzelnen Elementen

� MetaMetaMetaMeta----ModellModellModellModell

• Sowie Regeln und Festlegungen, Ausführungssemantik

� AustauschformatAustauschformatAustauschformatAustauschformat

• Um Modelle zwischen Tools auszutauschen

3

Page 4: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Unterschiedliche Sprachen

von Business und IT

4

Anforderungen als TextAnforderungen als TextAnforderungen als TextAnforderungen als Text

FreiformFreiformFreiformFreiform----DiagrammeDiagrammeDiagrammeDiagramme

EPKsEPKsEPKsEPKs

…………

UML & Co.UML & Co.UML & Co.UML & Co.

Formale SpezifikationenFormale SpezifikationenFormale SpezifikationenFormale Spezifikationen

Domänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische Sprachen

…………

Page 5: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Gemeinsame Sprache

für Business und IT

5

Anforderungen als TextAnforderungen als TextAnforderungen als TextAnforderungen als Text

FreiformFreiformFreiformFreiform----DiagrammeDiagrammeDiagrammeDiagramme

EPKsEPKsEPKsEPKs

…………

UML & Co.UML & Co.UML & Co.UML & Co.

Formale SpezifikationenFormale SpezifikationenFormale SpezifikationenFormale Spezifikationen

Domänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische Sprachen

…………

BPMNBPMNBPMNBPMN

Page 6: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Vom fachlichen Modell zur Anwendung

� Die GrundideeDie GrundideeDie GrundideeDie Grundidee

• Das Business modelliert seine Prozesse aus fachlicher Sicht

• Die IT reichert das fachliche Modell mit technischen Informationen an und erzeugt ein ausführbares Modell

• Das Modell wird durch eine Process Engine ausgeführt

• Damit ist das Modell Teil der Anwendung

• Änderungen können einfach durch Anpassungen des Modells realisiert werden

6

Fachliches Fachliches Fachliches Fachliches ModellModellModellModell

Ausführbares Ausführbares Ausführbares Ausführbares ModellModellModellModell

ProcessProcessProcessProcessEngineEngineEngineEngine

Page 7: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN – Das Versprechen

� Gemeinsame Sprache von Business und ITGemeinsame Sprache von Business und ITGemeinsame Sprache von Business und ITGemeinsame Sprache von Business und IT

• Die Kluft zwischen Business und IT wird kleiner

• Der Weg von den fachlichen Anforderungen bis zur laufenden Anwendung wird wesentlich einfacher und kürzer

• Damit lassen sich die Anwendungen auch schneller ändern

� StandardStandardStandardStandard

• Weltweit einheitliche Sprache, wenn man über Prozesse spricht

• Austauschbarkeit zwischen Tools

7

Anforderungen als TextAnforderungen als TextAnforderungen als TextAnforderungen als Text

FreiformFreiformFreiformFreiform----DiagrammeDiagrammeDiagrammeDiagramme

EPKsEPKsEPKsEPKs

…………

UML & Co.UML & Co.UML & Co.UML & Co.

Formale SpezifikationenFormale SpezifikationenFormale SpezifikationenFormale Spezifikationen

Domänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische Sprachen

…………

BPMNBPMNBPMNBPMN

Page 8: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Was ist eigentlich so toll an BPMN?

� Grundkonzepte sind einfach zu verstehenGrundkonzepte sind einfach zu verstehenGrundkonzepte sind einfach zu verstehenGrundkonzepte sind einfach zu verstehen

• Entsprechen herkömmlichen Flowcharts

8

JaNein

Page 9: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Was ist eigentlich so toll an BPMN?

� Die Bedeutung der Modelle ist ziemlich klar festgelegt Die Bedeutung der Modelle ist ziemlich klar festgelegt Die Bedeutung der Modelle ist ziemlich klar festgelegt Die Bedeutung der Modelle ist ziemlich klar festgelegt

• Offizielle Spezifikation, Meta-Modell, Marken-Fluss

9

Page 10: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Was ist eigentlich so toll an BPMN?

10

� Nützliche Sprachkonzepte Nützliche Sprachkonzepte Nützliche Sprachkonzepte Nützliche Sprachkonzepte (Beispiele)(Beispiele)(Beispiele)(Beispiele)

Kollaborationen, Nachrichtenflüsse

Ereignisse

Ausnahmen

Page 11: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Was ist eigentlich so toll an BPMN?

� BPMNBPMNBPMNBPMN----Modelle sind …Modelle sind …Modelle sind …Modelle sind …

11

… austauschbar… austauschbar… austauschbar… austauschbar

… ausführbar… ausführbar… ausführbar… ausführbar

Page 12: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Was ist eigentlich so toll an BPMN ?

� BPMN ist ein BPMN ist ein BPMN ist ein BPMN ist ein StandardStandardStandardStandard

… der auch genutzt wird!… der auch genutzt wird!… der auch genutzt wird!… der auch genutzt wird!

12

Page 13: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Verbreitung

� BPMN ist heute der führende BPMN ist heute der führende BPMN ist heute der führende BPMN ist heute der führende Standard für die grafische Standard für die grafische Standard für die grafische Standard für die grafische ProzessmodellierungProzessmodellierungProzessmodellierungProzessmodellierung

� Mehr als 70 SoftwaretoolsMehr als 70 SoftwaretoolsMehr als 70 SoftwaretoolsMehr als 70 Softwaretools• BPMS

• Fachliche Modellierungswerkzeuge

• Software-Entwicklungstools

� Zahlreiche BücherZahlreiche BücherZahlreiche BücherZahlreiche Bücher

� Wissenschaft und LehreWissenschaft und LehreWissenschaft und LehreWissenschaft und Lehre• Konferenzen und Tagungen

• Bestandteil von Hochschulausbildungen

13

Page 14: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN hat EPK überholt

14

Quelle: Zürcher Hochschule für Angewandte Wissenschaften:Studie Business Process Management 2011 – Status quo und Zukunft

Meist Freiformdiagramme ohne bestimmte Methodik

(z. B. mit Visio)

Meist langjährige ARIS-Nutzer

Page 15: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Häufige Kritik an der BPMN

15

„BPMN ist zu „BPMN ist zu „BPMN ist zu „BPMN ist zu komplex …“komplex …“komplex …“komplex …“

„BPMN ist schwer „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer zu verstehen“zu verstehen“zu verstehen“zu verstehen“

„BPMN ist schwer „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer zu erlernen“zu erlernen“zu erlernen“zu erlernen“

„BPMN ist„BPMN ist„BPMN ist„BPMN istnnnnicht flexibelicht flexibelicht flexibelicht flexibel

genug“genug“genug“genug“„BPMN ist zu „BPMN ist zu „BPMN ist zu „BPMN ist zu

technisch, nicht technisch, nicht technisch, nicht technisch, nicht für das Business für das Business für das Business für das Business

geeignet“geeignet“geeignet“geeignet“

Page 16: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Kritik an der BPMN

… alleine über 60 Ereignis-Typen!

16

„BPMN ist zu „BPMN ist zu „BPMN ist zu „BPMN ist zu komplex …“komplex …“komplex …“komplex …“

Quelle: OMG, BPMN 2.0 Spezifikation

Page 17: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Meist wird nicht der

gesamte Sprachumfang genutzt

17

Quelle: zur Muehlen, M.; Recker, J.: „How Much Language ís enough? Theoretical and Practical Use of the BusinessProcess Modeling Notation.“ In: Advanced Information Systems Engineering – CAiSE 2008 Montpellier, Springer, S. 465-479

Page 18: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Einteilung der Elemente

in der BPMN-Spezifikation

18

Deskriptive Modellierung

Analytische Modellierung

Prozessmodellierung komplett

Page 19: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Kritik an der BPMN

19

„BPMN ist schwer „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer zu verstehen“zu verstehen“zu verstehen“zu verstehen“

Quelle: OMG, BPMN 2.0 by Example

Page 20: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Es geht auch anders!

20

Discussion Voting

Vo

ting

Me

mbers

Page 21: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Kritik an der BPMN

21

„BPMN ist schwer „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer zu erlernen“zu erlernen“zu erlernen“zu erlernen“

Page 22: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN lernen

� Die korrekte Anwendung erfordert, dass die Konzepte Die korrekte Anwendung erfordert, dass die Konzepte Die korrekte Anwendung erfordert, dass die Konzepte Die korrekte Anwendung erfordert, dass die Konzepte verstanden sindverstanden sindverstanden sindverstanden sind

� Das meiste ist nicht wirklich schwierig, aber eine intensive Das meiste ist nicht wirklich schwierig, aber eine intensive Das meiste ist nicht wirklich schwierig, aber eine intensive Das meiste ist nicht wirklich schwierig, aber eine intensive Auseinandersetzung Auseinandersetzung Auseinandersetzung Auseinandersetzung mit mit mit mit der Notation der Notation der Notation der Notation ist notwendigist notwendigist notwendigist notwendig

� Die Beherrschung der letzten Details ist durchaus anspruchsvoll Die Beherrschung der letzten Details ist durchaus anspruchsvoll Die Beherrschung der letzten Details ist durchaus anspruchsvoll Die Beherrschung der letzten Details ist durchaus anspruchsvoll –––– auch für BPMNauch für BPMNauch für BPMNauch für BPMN----Experten (meist aber nicht erforderlich)Experten (meist aber nicht erforderlich)Experten (meist aber nicht erforderlich)Experten (meist aber nicht erforderlich)

� Eine Einschränkung des Sprachumfangs erleichtert das ErlernenEine Einschränkung des Sprachumfangs erleichtert das ErlernenEine Einschränkung des Sprachumfangs erleichtert das ErlernenEine Einschränkung des Sprachumfangs erleichtert das Erlernen

22

Page 23: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Kritik an der BPMN

• Adaptive Case Management erfordert andere Methoden

23

„BPMN ist„BPMN ist„BPMN ist„BPMN istnnnnicht flexibelicht flexibelicht flexibelicht flexibel

genug“genug“genug“genug“

~~~~

Page 24: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Case Management

� Wissensintensive, flexible Prozesse Wissensintensive, flexible Prozesse Wissensintensive, flexible Prozesse Wissensintensive, flexible Prozesse können im Voraus nicht in allen können im Voraus nicht in allen können im Voraus nicht in allen können im Voraus nicht in allen Einzelheiten festgelegt werdenEinzelheiten festgelegt werdenEinzelheiten festgelegt werdenEinzelheiten festgelegt werden

� Eine detaillierte Modellierung mittels Eine detaillierte Modellierung mittels Eine detaillierte Modellierung mittels Eine detaillierte Modellierung mittels BPMN und insbesondere die BPMN und insbesondere die BPMN und insbesondere die BPMN und insbesondere die Ausführung dieser Modelle ist daher Ausführung dieser Modelle ist daher Ausführung dieser Modelle ist daher Ausführung dieser Modelle ist daher nicht geeignetnicht geeignetnicht geeignetnicht geeignet

� Für eine gröbere Darstellung zur Für eine gröbere Darstellung zur Für eine gröbere Darstellung zur Für eine gröbere Darstellung zur Prozessanalyse sowie zur Modellierung Prozessanalyse sowie zur Modellierung Prozessanalyse sowie zur Modellierung Prozessanalyse sowie zur Modellierung von strukturierten Teilprozessen sind von strukturierten Teilprozessen sind von strukturierten Teilprozessen sind von strukturierten Teilprozessen sind BPMNBPMNBPMNBPMN----Modelle hingegen gut geeignetModelle hingegen gut geeignetModelle hingegen gut geeignetModelle hingegen gut geeignet

24

~~~~

Page 25: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Kritik an der BPMN

25

„BPMN ist zu „BPMN ist zu „BPMN ist zu „BPMN ist zu technisch, nicht technisch, nicht technisch, nicht technisch, nicht für das Business für das Business für das Business für das Business

geeignet“geeignet“geeignet“geeignet“

Page 26: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Ausführbare vs. fachliche Modelle

� Ausführbare Modelle enthalten Ausführbare Modelle enthalten Ausführbare Modelle enthalten Ausführbare Modelle enthalten zwangsläufig viele technische Detailszwangsläufig viele technische Detailszwangsläufig viele technische Detailszwangsläufig viele technische Details

� Eine Reihe von BPMNEine Reihe von BPMNEine Reihe von BPMNEine Reihe von BPMN----KonstruktenKonstruktenKonstruktenKonstruktenhaben ihren Ursprung in der Modelhaben ihren Ursprung in der Modelhaben ihren Ursprung in der Modelhaben ihren Ursprung in der Model----lierunglierunglierunglierung ausführbarer Prozesse ausführbarer Prozesse ausführbarer Prozesse ausführbarer Prozesse ––––erinnern z. T. an die Programmierungerinnern z. T. an die Programmierungerinnern z. T. an die Programmierungerinnern z. T. an die Programmierung

• Z. B. entsprechen Mehrfachaktivitäten einer „for each“-Anweisung

� Eine Einschränkung des Eine Einschränkung des Eine Einschränkung des Eine Einschränkung des Sprachumfangs ist insbesondere für Sprachumfangs ist insbesondere für Sprachumfangs ist insbesondere für Sprachumfangs ist insbesondere für die fachliche Modellierung sinnvolldie fachliche Modellierung sinnvolldie fachliche Modellierung sinnvolldie fachliche Modellierung sinnvoll

� Prinzipiell sollte aber auch die Prinzipiell sollte aber auch die Prinzipiell sollte aber auch die Prinzipiell sollte aber auch die fachliche Modellierung möglichst fachliche Modellierung möglichst fachliche Modellierung möglichst fachliche Modellierung möglichst exakt seinexakt seinexakt seinexakt sein

26

Page 27: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Häufige Kritik an der BPMN

� Die Kritik ist teilweise berechtigtDie Kritik ist teilweise berechtigtDie Kritik ist teilweise berechtigtDie Kritik ist teilweise berechtigt

� Ein Großteil der Probleme hängt aber vor allem mit der richtigen Ein Großteil der Probleme hängt aber vor allem mit der richtigen Ein Großteil der Probleme hängt aber vor allem mit der richtigen Ein Großteil der Probleme hängt aber vor allem mit der richtigen und sinnvollen und sinnvollen und sinnvollen und sinnvollen AnwendungAnwendungAnwendungAnwendung der Notation zusammender Notation zusammender Notation zusammender Notation zusammen

� Notwendig sindNotwendig sindNotwendig sindNotwendig sind

• Modellierungskonventionen –inkl. einer Auswahl der verwendeten Sprachelemente

• Geeignete Vorgehensweisen

27

„BPMN ist zu „BPMN ist zu „BPMN ist zu „BPMN ist zu komplex …“komplex …“komplex …“komplex …“

„BPMN ist schwer „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer zu verstehen“zu verstehen“zu verstehen“zu verstehen“ „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer „BPMN ist schwer

zu erlernen“zu erlernen“zu erlernen“zu erlernen“

„BPMN ist„BPMN ist„BPMN ist„BPMN istnnnnicht flexibelicht flexibelicht flexibelicht flexibel

genug“genug“genug“genug“„BPMN ist zu „BPMN ist zu „BPMN ist zu „BPMN ist zu

technisch, nicht technisch, nicht technisch, nicht technisch, nicht für das Business für das Business für das Business für das Business

geeignet“geeignet“geeignet“geeignet“

Page 28: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Modellierung durch das Business:

Vom Bild zum Modell

� Das Business ist gewohnt „Bilder zum Das Business ist gewohnt „Bilder zum Das Business ist gewohnt „Bilder zum Das Business ist gewohnt „Bilder zum malen“malen“malen“malen“

• Relativ einfach und reduziert auf das Wesentliche

• Möglichst kein Lernaufwand und keine Einschränkung der Freiheiten

• Recht unverbindlich – letztlich muss sich die IT darum kümmern, dass die Prozesse im Detail richtig umgesetzt werden

28

Page 29: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Modellierung durch das Business:

Vom Bild zum Modell

� Umdenken erforderlich: Umdenken erforderlich: Umdenken erforderlich: Umdenken erforderlich: Exakte fachliche ModelleExakte fachliche ModelleExakte fachliche ModelleExakte fachliche Modelle

• Fachliche Modelle als verbindlicher Ausgangspunkt für die Entwicklung

• So wie es modelliert ist, wird es umgesetzt

• Das Business hat die Verantwortung für die Richtigkeit der Modelle

• Fachliche Modellierer müssen die Notation lernen und korrekt anwenden – dann sind auch etwas komplexere Konstrukte kein Problem mehr

29

Page 30: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN – Herausforderungen

� Mehrere unterschiedliche Möglichkeiten zur Darstellung Mehrere unterschiedliche Möglichkeiten zur Darstellung Mehrere unterschiedliche Möglichkeiten zur Darstellung Mehrere unterschiedliche Möglichkeiten zur Darstellung desselben Sachverhaltsdesselben Sachverhaltsdesselben Sachverhaltsdesselben Sachverhalts

• Z. B. Verzweigungen

30

Page 31: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN – Herausforderungen

� Manches Manches Manches Manches lässt sich nicht oder nur schwer darstellenlässt sich nicht oder nur schwer darstellenlässt sich nicht oder nur schwer darstellenlässt sich nicht oder nur schwer darstellen

• Z. B. von mehreren Rollen gemeinsam durchgeführte Tasks

• Z. B. unterschiedliche Rollenzuordnungen, wie: Responsible, Accountable, Consulted, Informed (RACI)

31

Page 32: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN – Herausforderungen

� Das Das Das Das ProcessProcessProcessProcess EngineEngineEngineEngine----Paradigma führt nicht unbedingt zu Paradigma führt nicht unbedingt zu Paradigma führt nicht unbedingt zu Paradigma führt nicht unbedingt zu ausdruckstarken Modellenausdruckstarken Modellenausdruckstarken Modellenausdruckstarken Modellen

� Beispiel: Unterschiedliche Ergebnisse eines UnterprozessesBeispiel: Unterschiedliche Ergebnisse eines UnterprozessesBeispiel: Unterschiedliche Ergebnisse eines UnterprozessesBeispiel: Unterschiedliche Ergebnisse eines Unterprozesses

• Gleiches Verhalten gemäß Spezifikation:

• Semantische Schwäche der Notation

32

Page 33: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN - Herausforderungen

� Nicht modellierbare SachverhalteNicht modellierbare SachverhalteNicht modellierbare SachverhalteNicht modellierbare Sachverhalte

• Werden oft übersehen und nicht dokumentiert

33

Beliebiger MitarbeiterDer Mitarbeiter, der

den Antrag gestellt hat

Kein beliebiger Abteilungsleiter,

sondern der des Mitarbeiters

Page 34: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Verbindungen zwischen Unterprozessen –

„Prozesswegweiser“?

34

Aber wie?

Page 35: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Verbindung über Sequenzflüsse

� UmständlichUmständlichUmständlichUmständlich

� Verunreinigung des Verunreinigung des Verunreinigung des Verunreinigung des ZielZielZielZiel----Unterprozesses Unterprozesses Unterprozesses Unterprozesses durch notwendige durch notwendige durch notwendige durch notwendige FallunterscheidungFallunterscheidungFallunterscheidungFallunterscheidung

� Verunreinigung des Verunreinigung des Verunreinigung des Verunreinigung des übergeordneten Modells übergeordneten Modells übergeordneten Modells übergeordneten Modells durch viele Detaildurch viele Detaildurch viele Detaildurch viele Detail----Sequenzflüsse Sequenzflüsse Sequenzflüsse Sequenzflüsse

35

Page 36: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Verunreinigung des übergeordneten Modells

� Verunreinigung des übergeordneten Modells Verunreinigung des übergeordneten Modells Verunreinigung des übergeordneten Modells Verunreinigung des übergeordneten Modells durch viele Detaildurch viele Detaildurch viele Detaildurch viele Detail----Sequenzflüsse Sequenzflüsse Sequenzflüsse Sequenzflüsse

• Mit zugeklappten Unterprozessen:

� In der Praxis können ganz viele derartige Verbindungen In der Praxis können ganz viele derartige Verbindungen In der Praxis können ganz viele derartige Verbindungen In der Praxis können ganz viele derartige Verbindungen auftreten auftreten auftreten auftreten –––– und und und und zusätzlich zahlreiche Nachrichtenflüssezusätzlich zahlreiche Nachrichtenflüssezusätzlich zahlreiche Nachrichtenflüssezusätzlich zahlreiche Nachrichtenflüsse

� DetailDetailDetailDetail----Verbindungen müssen u. U. bereits auf der obersten Ebene Verbindungen müssen u. U. bereits auf der obersten Ebene Verbindungen müssen u. U. bereits auf der obersten Ebene Verbindungen müssen u. U. bereits auf der obersten Ebene modelliert werdenmodelliert werdenmodelliert werdenmodelliert werden

36

Page 37: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Modellierungsebenen

� Auf den oberen EbenenAuf den oberen EbenenAuf den oberen EbenenAuf den oberen Ebeneneignen sich eher eignen sich eher eignen sich eher eignen sich eher WertschöpfungskettenWertschöpfungskettenWertschöpfungskettenWertschöpfungsketten

37

Prozesslandkarte (Unternehmensebene)

Produktentwicklung

Auftragsabwicklung

Hauptprozesse

Versand

EinzelprozesseWareWareWareWare

verpackenverpackenverpackenverpacken

Eb

en

e 0

Eb

en

e 1

Eb

en

e 2

Eb

en

e 3

Eb

en

e 4 Einzelaktivitäten

Aktivitäten / Detailprozesse

Page 38: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN-Konzepte hätten

eigentlich noch mehr Potenzial

� Beispiel: Prozesse durch Kollaborationen detaillierenBeispiel: Prozesse durch Kollaborationen detaillierenBeispiel: Prozesse durch Kollaborationen detaillierenBeispiel: Prozesse durch Kollaborationen detaillieren

� Die Konzepte Pool und LaneDie Konzepte Pool und LaneDie Konzepte Pool und LaneDie Konzepte Pool und Lanesind in BPMN komplett sind in BPMN komplett sind in BPMN komplett sind in BPMN komplett getrenntgetrenntgetrenntgetrennt

38

Syste

m 1

Syste

m 2

Syste

m 1

Syste

m 2

Untersuchung des Untersuchung des Untersuchung des Untersuchung des Gesamtprozesses (z. B. Gesamtprozesses (z. B. Gesamtprozesses (z. B. Gesamtprozesses (z. B. unternehmensübergreifendunternehmensübergreifendunternehmensübergreifendunternehmensübergreifend),),),),Schneiden des ProzessesSchneiden des ProzessesSchneiden des ProzessesSchneiden des Prozesses

Spezifikation der Spezifikation der Spezifikation der Spezifikation der beteiligten Systemebeteiligten Systemebeteiligten Systemebeteiligten Systeme

Page 39: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Komplett durchgängige Modellierung

ist eine Illusion

� In der Praxis wird man Brüche nie ganz In der Praxis wird man Brüche nie ganz In der Praxis wird man Brüche nie ganz In der Praxis wird man Brüche nie ganz vermeiden können, z. B.:vermeiden können, z. B.:vermeiden können, z. B.:vermeiden können, z. B.:

• Zwischen groben und detaillierten fachlichen Darstellungen

• Zwischen fachlichen und ausführbaren Modellen

� Die verwendete Methodik sollte Die verwendete Methodik sollte Die verwendete Methodik sollte Die verwendete Methodik sollte festlegen, an welchen Stellen eine festlegen, an welchen Stellen eine festlegen, an welchen Stellen eine festlegen, an welchen Stellen eine solche lose Kopplung von Modellen solche lose Kopplung von Modellen solche lose Kopplung von Modellen solche lose Kopplung von Modellen erfolgterfolgterfolgterfolgt

� Nachverfolgbarkeit (Nachverfolgbarkeit (Nachverfolgbarkeit (Nachverfolgbarkeit (TraceabilityTraceabilityTraceabilityTraceability) ) ) ) zwischen Modellen erleichtert zwischen Modellen erleichtert zwischen Modellen erleichtert zwischen Modellen erleichtert ÄnderungenÄnderungenÄnderungenÄnderungen

39

Fachliches GrobmodellFachliches GrobmodellFachliches GrobmodellFachliches GrobmodellProzesslandkarte,BPMN-Modell des

Happy Path, …

Fachliches DetailmodellFachliches DetailmodellFachliches DetailmodellFachliches DetailmodellBPMN-Modell mit allen

fachlichen Angaben, Ausnahmen, …

Ausführbares ModellAusführbares ModellAusführbares ModellAusführbares ModellBPMN-Modell mit allen

technischen Details

Page 40: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Typische zu modellierende Aspekte

40

Wertschöpfungsketten und -netzwerke

Geschäftsprozesse, Verfahren, Ereignisse

Produkte und Leistungen

Ziele, Kenn-zahlen

Aufbauorgani-sation, Rollen

Risiken undKontrollen

!!!!!!!!Geschäfts-regeln

§§§§

Gesetzliche Rege-lungen undStandards

BusinessObjekte, Daten,Dokumente

PhysischeRessourcen(Maschinen,Ausrüstung)

IT-Systeme

Page 41: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Prozessmodelle sind nur

ein kleiner Teil einer IT-Spezifikation

41

Prozessmodelle

Fachliche Modellierung

OrganisationUser Interface Daten

Rollen

AnwendungslogikRegeln

Service

Levels

Kennzahlen

...

Ausführung und Kontrolle

ERP

...

Business Rules

Management

DatenbankIndividuell ent-

wickelte Services

PortalBusiness

IntelligenceBPMS

Komponenten und ihr Zusammenspiel

Konsistente Umsetzung für die verschiedenen

Page 42: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Verbindung mit anderen Sichten

� Die BPMN bietet gewisse Anknüpfungspunkte zur Verbindung mit Die BPMN bietet gewisse Anknüpfungspunkte zur Verbindung mit Die BPMN bietet gewisse Anknüpfungspunkte zur Verbindung mit Die BPMN bietet gewisse Anknüpfungspunkte zur Verbindung mit Modellen anderer SichtenModellen anderer SichtenModellen anderer SichtenModellen anderer Sichten

• Bisher schwach ausgeprägt, z. B. haben Lanes keine echte Bedeutung, Datenobjekte sind ebenfalls reine Zusatzinformationen

• Ggf. Erweiterungen durch eigene Artefakte möglich

� SichtenübergreifendesSichtenübergreifendesSichtenübergreifendesSichtenübergreifendes Modellieren ist heute nach wie vor Modellieren ist heute nach wie vor Modellieren ist heute nach wie vor Modellieren ist heute nach wie vor proprietär: Eigene Methodik oder vom Toolhersteller angebotenproprietär: Eigene Methodik oder vom Toolhersteller angebotenproprietär: Eigene Methodik oder vom Toolhersteller angebotenproprietär: Eigene Methodik oder vom Toolhersteller angeboten

42

Lanes, Anknüpfungs-möglichkeit zu

Rollendefinitionen undOrganigramm

Datenobjekte und-speicher, Anknüpfungs-möglichkeit zuDatenmodell

Page 43: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Weiterentwicklung der BPMN?

� Gegenwärtig noch keine BPMN 3.0 in ArbeitGegenwärtig noch keine BPMN 3.0 in ArbeitGegenwärtig noch keine BPMN 3.0 in ArbeitGegenwärtig noch keine BPMN 3.0 in Arbeit

� Einige BPMNEinige BPMNEinige BPMNEinige BPMN----Protagonisten sind an der Entwicklung der Protagonisten sind an der Entwicklung der Protagonisten sind an der Entwicklung der Protagonisten sind an der Entwicklung der Case Management Modeling Notation (CMMN) beteiligtCase Management Modeling Notation (CMMN) beteiligtCase Management Modeling Notation (CMMN) beteiligtCase Management Modeling Notation (CMMN) beteiligt

• Spezifikation von flexiblen Fallbearbeitungen für Adaptive Case Management Systeme (Fallakte, Zustände, Bedingungen, flexibles Hinzufügen von Aktivitäten …)

• Integration mit BPMN angestrebt

� Weitere gegenwärtig diskutierte Ideen:Weitere gegenwärtig diskutierte Ideen:Weitere gegenwärtig diskutierte Ideen:Weitere gegenwärtig diskutierte Ideen:• Verschiedene Darstellungsmöglichkeiten und Varianten auf Basis eines

einzelnen Modells

• Service Level Modeling– Modellierung von Detailabläufen und Screen-Flows innerhalb von Tasks

43Basiert auf: Stephen A. White, „BPMN: Past, Present, and Future“, Präsentation auf der BPMN 2012, Wien

Page 44: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

BPMN: Versprechen erfüllt?

� Die BPMN hat sich bislang als Die BPMN hat sich bislang als Die BPMN hat sich bislang als Die BPMN hat sich bislang als ein tatsächlich von Business und ein tatsächlich von Business und ein tatsächlich von Business und ein tatsächlich von Business und IT akzeptierter Standard IT akzeptierter Standard IT akzeptierter Standard IT akzeptierter Standard bewährtbewährtbewährtbewährt

• Mit dem Anwendungsbereiche „Prozesse“ deckt die Sprache aber nur einen Teil aller relevanten Aspekte ab

• Ein Großteil vorhandener Unzulänglichkeiten kann durch geeignete Konventionen ausgeglichen werden

• Eine gemeinsame Sprache ist zwar eine wichtige Voraussetzung für das gegenseitige Verständnis, genügt aber nicht – es kommt auch auf die richtige Anwendung dieser Sprache an

44

Anforderungen als TextAnforderungen als TextAnforderungen als TextAnforderungen als Text

FreiformFreiformFreiformFreiform----DiagrammeDiagrammeDiagrammeDiagramme

EPKsEPKsEPKsEPKs

…………

UML & Co.UML & Co.UML & Co.UML & Co.

Formale SpezifikationenFormale SpezifikationenFormale SpezifikationenFormale Spezifikationen

Domänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische SprachenDomänenspezifische Sprachen

…………

BPMNBPMNBPMNBPMN

Page 45: Hat die BPMN ihr Versprechen erfüllt? - MID GmbH · 2012. 11. 26. · Historie • Ab 2001 entwickelt von der Business ProcessInitiative (BPMI) zur ... UML & Co. Formale Spezifikationen

Prof. Dr. Thomas AllweyerHat die BPMN ihr Versprechen erfüllt?

Wünsche

� Stärkere Berücksichtigung fachlicher Konzepte in der Stärkere Berücksichtigung fachlicher Konzepte in der Stärkere Berücksichtigung fachlicher Konzepte in der Stärkere Berücksichtigung fachlicher Konzepte in der Weiterentwicklung der BPMNWeiterentwicklung der BPMNWeiterentwicklung der BPMNWeiterentwicklung der BPMN

� EbenenkonzeptEbenenkonzeptEbenenkonzeptEbenenkonzept

� Entwicklung gemeinsamer Best Practices zur Verknüpfung der Entwicklung gemeinsamer Best Practices zur Verknüpfung der Entwicklung gemeinsamer Best Practices zur Verknüpfung der Entwicklung gemeinsamer Best Practices zur Verknüpfung der Prozessmodellierung mit anderen Sichten, wie z. B. Daten, Prozessmodellierung mit anderen Sichten, wie z. B. Daten, Prozessmodellierung mit anderen Sichten, wie z. B. Daten, Prozessmodellierung mit anderen Sichten, wie z. B. Daten, Organisation, Regeln, …Organisation, Regeln, …Organisation, Regeln, …Organisation, Regeln, …

45