Geschäftsprozesse modellieren mit BPMN. Nürnberg,

Größe: px
Ab Seite anzeigen:

Download "Geschäftsprozesse modellieren mit BPMN. Nürnberg, 10.11.2009"

Transkript

1 Geschäftsprozesse modellieren mit BPMN Nürnberg,

2 I N H A L T 1. Warum noch ein Notation? 2. Grundlegende BPMN-Elemente 3. Prozess versus Interaktion 4. Services 5. Fazit

3 Warum noch eine Notation?

4 Warum noch eine Notation? Notationen für Geschäftsprozessmodellierung EPK, UML Wer mag was? Fachabteilung IT-Abteilung führt zu Papier führt zu Code 4

5 Warum noch eine Notation? Notationen für Geschäftsprozessmodellierung EPK ist geeignet für Fachabteilungen, UML ist geeignet für IT-Abteilungen. Was leisten die bisherigen Notationen? Beschreiben fachliche Prozesse oder implementierungsnahe Prozesse Verständlich für Fachabteilung oder ausreichend präzise für technische Umsetzung Aber normalerweise nicht beides 5

6 Warum noch eine Notation? Notationen für Geschäftsprozessmodellierung BPMN ist geeignet für Fachabteilungen und IT-Abteilungen Gemeinsam zum Ziel Vom fachlichen Prozess zur ablauffähigen Prozessbeschreibung Durchgängige Modellierung in einer Notation ausreichend verständlich für die Fachabteilung ausreichend präzise für die technische Umsetzung Fachabteilung IT-Abteilung Verfeinerung Umsetzung 6

7 Warum noch eine Notation? BPMN Grundkonzepte BPMN eignet sich zur Modellierung von Geschäftsprozessen, die IT-unterstützt umgesetzt werden sollen. 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 Schlüsselgedanken Modellierung mit der Vorstellung einer hypothetischen Prozess-Engine 7

8 Warum noch eine Notation? Modellieren wir jetzt IT oder Prozesse? Wir modellieren die Prozesse, die mit IT abgebildet werden müssen! Detaillierung Ablaufbeschreibung + Datenassoziation + spezifische Ereignisse und Entscheidungslogik 8

9 Grundlegende BPMN Elemente

10 Grundlegende BPMN Elemente BPMN Grundkonzepte Aktivitäten, Ereignisse und Gateways sind die drei grundlegenden Konzepte der BPMN. Grundkonzepte Aktivitäten Task (Aufgabe) beschreibt einen Prozessschritt Task Globaler Task Unterprozess detailliert den Prozessschritt eingebetteter Unterprozess wiederverwendbarer Unterprozess Ereignisse Zur Synchronisation mit der Umgebung Starten oder beeinflussen den Prozess Gateways Verzweigung und Zusammenführung von Abläufen 10

11 Grundlegende BPMN Elemente Ereignisse Ereignisse (Events) kontrollieren den Prozessablauf und ermöglichen Kommunikation nach außen. Wichtige Ereignisse Startereignisse: Starten den Prozess Zwischenereignisse: Eintretend: treten im Prozess auf Auslösend: löst der Prozess aus Endereignisse: Löst der Prozess abschließend aus Startereignisse Zwischenereignisse Endereignisse eintretend auslösend Weitere Typen: Fehler, Eskalation, Abbruch, Kompensierung, Bedingung, Signal, Multiple 11

12 Prozess versus Interaktion

13 Prozess versus Interaktion Interaktion Beteiligte interagieren durch Austausch von Nachrichten. Beispiel einer Interaktion Kunde Angebot beantragen Angebot unterbreiten Anbieter 13

14 Prozess versus Interaktion Prozess Der (private) Prozess beschreibt die Innensicht eines Ablaufes aus Sicht des jeweiligen Beteiligten. Beispiel eines privaten Prozesses Anbieter Poststelle Vertrieb Anfrage bearbeiten Angebot erstellen Angebot versenden 14

15 Prozess versus Interaktion Prozess und Interaktion Die Kombination aus Prozess und Interaktion ergibt die Gesamtsicht auf den modellierten Ablauf Gemeinsame Darstellung von Prozess und Interaktion Kunde Angebot beantragen Angebot prüfen Anbieter Poststelle Vertrieb Anfrage bearbeiten Angebot erstellen Angebot versenden 15

16 Services

17 Services Neu in BPMN 2.0 In der BPMN 2.0 sind Services als neues Konzept aufgenommen worden, um Prozesse kapseln zu können. Der Servicebegriff in BPMN 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. Service Service-Task ruft auf Operation implementiert durch Prozess 17

18 Fazit

19 Fazit BPMN macht den Unterschied Einfach und doch mächtig eignet sich BPMN sehr gut zur Beschreibung von Geschäftsprozessen. Intuitiv lesbar Grundlagen sind schnell erlernbar Innen- und Außensicht kann getrennt werden Prozessbeschreibungen werden entkoppelt Detaillierung bis hin zur Lauffähigkeit Nutzen 19

20 Fragen <Titel für Details eintragen> Ansprechpartner: Maria Deeg 2008 MID GmbH 20

21 Hauptverwaltung Nürnberg MID GmbH Eibacher Hauptstraße Nürnberg Telefon: +49 (0) Telefax: +49 (0) Niederlassung Stuttgart MID GmbH Silberburgstraße Stuttgart Telefon: +49 (0) Telefax: +49 (0)