Geschäftsprozesse modellieren mit BPMN - mid.de€¦ · I N H A L T. 1. Warum noch ein Notation?...

21
Geschäftsprozesse modellieren mit BPMN Nürnberg, 10.11.2009

Transcript of Geschäftsprozesse modellieren mit BPMN - mid.de€¦ · I N H A L T. 1. Warum noch ein Notation?...

Geschäftsprozesse modellieren mit BPMN

Nürnberg, 10.11.2009

I N H A L T

1. Warum noch ein Notation?

2. Grundlegende BPMN-Elemente

3. Prozess versus Interaktion

4. Services

5. Fazit

Warum noch eine Notation?

EPK, UML …

4© 2009 MID GmbH

Notationen für GeschäftsprozessmodellierungWarum noch eine Notation?

Wer mag was?

Fachabteilung IT-Abteilung

führt zu

Papier

Code

führt zu

5© 2009 MID GmbH

Beschreiben fachliche Prozesse oder implementierungsnahe Prozesse

Verständlich für Fachabteilung oder ausreichend präzise für technische Umsetzung

Aber normalerweise nicht beides

Notationen für GeschäftsprozessmodellierungWarum noch eine Notation?

Was leisten die bisherigen Notationen?

EPK ist geeignet für Fachabteilungen, UML ist geeignet für IT-Abteilungen.

BPMN ist geeignet für Fachabteilungen und IT-Abteilungen

Vom fachlichen Prozess zur ablauffähigen Prozessbeschreibung

Durchgängige Modellierung in einer Notationausreichend verständlich für die Fachabteilungausreichend präzise für die technische Umsetzung

6© 2009 MID GmbH

Notationen für GeschäftsprozessmodellierungWarum noch eine Notation?

Gemeinsam zum Ziel

Fachabteilung

Verfeinerung Umsetzung

IT-Abteilung

7© 2009 MID GmbH

Einfache und verständliche Erstellung von Geschäftsprozessmodellen verbunden mit der Möglichkeit, die volle Komplexität von Geschäftsprozessen zu beherrschen

Wenige grundlegende Elemente

Möglichkeit zur sukzessiven Detaillierung und Darstellung spezifischer Informationen

Ableitung von BPEL zur Ausführung

Modellierung mit der Vorstellung einer hypothetischen Prozess-Engine

BPMN GrundkonzepteWarum noch eine Notation?

Schlüsselgedanken

BPMN eignet sich zur Modellierung von Geschäftsprozessen, die IT-unterstützt umgesetzt werden sollen.

8© 2009 MID GmbH

Modellieren wir jetzt IT oder Prozesse?Warum noch eine Notation?

Detaillierung

Wir modellieren die Prozesse, die mit IT abgebildet werden müssen!

Ablauf-beschreibung

+ Datenassoziation

+ spezifische Ereignisseund Entscheidungslogik

Grundlegende BPMN Elemente

10© 2009 MID GmbH

AktivitätenTask (Aufgabe) beschreibt einen Prozessschritt

Unterprozess detailliert den Prozessschritt

EreignisseZur Synchronisation mit der UmgebungStarten oder beeinflussen den Prozess

GatewaysVerzweigung und Zusammenführung von Abläufen

BPMN GrundkonzepteGrundlegende BPMN Elemente

Grundkonzepte

Aktivitäten, Ereignisse und Gateways sind die drei grundlegenden Konzepte der BPMN.

Task GlobalerTask

eingebetteterUnterprozess

wieder-verwendbarerUnterprozess

11© 2009 MID GmbH

Startereignisse:Starten den Prozess

Zwischenereignisse:Eintretend: treten im Prozess aufAuslösend: löst der Prozess aus

Endereignisse:Löst der Prozess abschließend aus

Weitere Typen: Fehler, Eskalation, Abbruch, Kompensierung, Bedingung, Signal, Multiple

EreignisseGrundlegende BPMN Elemente

Wichtige Ereignisse

Ereignisse (Events) kontrollieren den Prozessablauf und ermöglichen Kommunikation nach außen.

Start-ereignisse

Zwischen-ereignisse

End-ereignisse

eintretend

auslösend

Prozess versus Interaktion

13© 2009 MID GmbH

InteraktionProzess versus Interaktion

Beispiel einer Interaktion

Beteiligte interagieren durch Austausch von Nachrichten.Ku

nde

Anb

iete

r

Angebotbeantragen

Angebotunterbreiten

14© 2009 MID GmbH

ProzessProzess versus Interaktion

Beispiel eines privaten Prozesses

Der (private) Prozess beschreibt die Innensicht eines Ablaufes aus Sicht des jeweiligen Beteiligten.

Anfragebearbeiten

Angebotversenden

Angeboterstellen

Anb

iete

r

Pos

tste

lleVe

rtrie

b

15© 2009 MID GmbH

Prozess und InteraktionProzess versus Interaktion

Gemeinsame Darstellung von Prozess und Interaktion

Die Kombination aus Prozess und Interaktion ergibt die Gesamtsicht auf den modellierten Ablauf

Anfragebearbeiten

Angebotbeantragen

Angebotversenden

Angebotprüfen

Angeboterstellen

Kund

eA

nbie

ter

Pos

tste

lleVe

rtrie

b

Services

17© 2009 MID GmbH

Service ist ein Konzept und keine BPMN-Metaklasse

Definition:„A Service Task is a Task that uses some sort of service, which could be a Web service or an automated application.”

Neu in BPMN 2.0Services

Der Servicebegriff in BPMN

In der BPMN 2.0 sind Services als neues Konzept aufgenommen worden, um Prozesse kapseln zu können.

Service-Task

Service

Operationruft auf implementiert durch

Prozess

Fazit

19© 2009 MID GmbH

Intuitiv lesbar

Grundlagen sind schnell erlernbar

Innen- und Außensicht kann getrennt werden

Prozessbeschreibungen werden entkoppelt

Detaillierung bis hin zur Lauffähigkeit

BPMN macht den UnterschiedFazit

Nutzen

Einfach und doch mächtig eignet sich BPMN sehr gut zur Beschreibung von Geschäftsprozessen.

20© 2008 MID GmbH

Fragen

<Titel für Details eintragen>

Ansprechpartner: Maria Deeg [email protected]

Hauptverwaltung Nürnberg

MID GmbHEibacher Hauptstraße 141

90451 NürnbergTelefon: +49 (0)911 - 968 36-0Telefax: +49 (0)911 - 968 36-10

Niederlassung Stuttgart

MID GmbHSilberburgstraße 187

70178 StuttgartTelefon: +49 (0)711 - 633 859-0Telefax: +49 (0)711 - 633 859-10

www.mid.de