12.02.2013 Aufrufe

BPMN 2.0 – Prozessmodellierung als Grundlage für ... - tekom

BPMN 2.0 – Prozessmodellierung als Grundlage für ... - tekom

BPMN 2.0 – Prozessmodellierung als Grundlage für ... - tekom

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>BPMN</strong> <strong>2.0</strong><br />

<strong>Prozessmodellierung</strong> <strong>als</strong> <strong>Grundlage</strong> <strong>für</strong><br />

Prozessoptimierung und Prozessmanagement<br />

Workshop <strong>für</strong> Anfänger<br />

<strong>tekom</strong> Frühjahrstagung 26.04.2012 <strong>–</strong> Karlsruhe<br />

Schmeling + Consultants GmbH<br />

Heidelberg<br />

www.schmeling-consultants.de<br />

Telefon +49 (0) 62 21 / 58 50 47-0<br />

Tilo Ried<br />

t.ried@schmeling-consultants.de


(c) 2011, Schmeling + Consultants GmbH<br />

Agenda<br />

� <strong>Grundlage</strong>n<br />

� <strong>BPMN</strong> Notation ‒ Level 1<br />

� Übung: Einfache Prozess-Skizze<br />

� Übung: Prozessmodell mit Gateways<br />

� Übung: UND/ODER<br />

� <strong>BPMN</strong> Notation ‒ Level 2<br />

� Übung: Prozessmodell mit Data Objects und Subprocess<br />

� <strong>BPMN</strong> Notation ‒ Erweiterung<br />

� Übung Collaboration Diagram<br />

� Übung: Automatische Freigabe<br />

� Anhang<br />

� Literatur und Quellen<br />

� Beispiel Workflowmanagementsystem/BPMS<br />

� Detailinformationen <strong>BPMN</strong> <strong>2.0</strong><br />

� Fehlermöglichkeiten <strong>BPMN</strong> <strong>2.0</strong><br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

2


(c) 2011, Schmeling + Consultants GmbH<br />

Prozessmanagement <strong>–</strong> Prozess Life Cycle<br />

Warum ist <strong>Prozessmodellierung</strong> so wichtig?<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

1 2 3 4 5 6 7<br />

Maßnahmen<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

Wirkung<br />

Potenziale Wirkt auf Aktivität Zeit Kosten Qualität<br />

1 Parallelisierung der Lektorate Technische Inhalte lektorieren<br />

Redaktionelle Inhalte lektorieren<br />

2 Übergabe an ÜM automatisiert X<br />

3 Systemunterstützte<br />

Modularisierung<br />

4<br />

5<br />

6<br />

Parallelisierung der Lektorate<br />

Übergabe an ÜM<br />

automatisieren<br />

Wiederverwendung<br />

1 SOLL-Prozess modellieren X<br />

2 Redaktionssystem einführen X X<br />

3<br />

X<br />

X X X<br />

3


(c) 2011, Schmeling + Consultants GmbH<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Ziele und Eigenschaften<br />

Eine grafische Abbildungssyntax <strong>für</strong> alle<br />

Geschichte<br />

� 2004 von Stephen A. White (IBM)<br />

entwickelt<br />

� 2005 durch Business Process<br />

Management Initiative (BPMI)<br />

veröffentlicht<br />

� Weiterentwicklung durch Object<br />

Management Group (OMG)<br />

� Januar 2011 <strong>als</strong> <strong>BPMN</strong> <strong>2.0</strong><br />

veröffentlicht<br />

Eigenschaften<br />

� Gesamtumfang sehr komplex (vgl.<br />

<strong>BPMN</strong> <strong>2.0</strong> Poster, steile Lernkurve)<br />

� Subset leicht verwendbar (Fachabteilungen<br />

etc.)<br />

� Einsatz nur geplant und bewusst<br />

� Werkzeugunterstützung zahlreich<br />

Verwendung<br />

1. Schnelles Skizzieren von Prozessen<br />

2. Vollständige Beschreibung von<br />

Prozessen<br />

3. Definition ausführbarer Prozessdefinitionen<br />

(XML, BPMS) <strong>für</strong><br />

Workflowmanagementsysteme<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

Themen im Workshop<br />

4


(c) 2011, Schmeling + Consultants GmbH<br />

1. <strong>BPMN</strong> Notation ‒ Level 1<br />

Einfache Prozess-Skizze Start-Event Activity<br />

Pool<br />

Lane<br />

Control Flow<br />

End Event<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 1.1<br />

Einfache Prozess-Skizze<br />

Prozessbeschreibung<br />

� Das Produktmanagement gibt wenn notwendig eine neue Revision der<br />

Betriebsanleitung in Auftrag.<br />

� Der TD-Leiter prüft den Auftrag und gibt ihn an einen fachlich geeigneten Autor<br />

weiter.<br />

� Der Autor erstellt die Inhalte des Entwurfs.<br />

� Diese werden durch den Dienstleister entsprechend Auftrag des<br />

Übersetzungsmanager übersetzt.<br />

� Der Autor publiziert danach die Dokumente.<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

6


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 1.1 <strong>–</strong> Lösungsvorschlag<br />

Einfache Prozess-Skizze<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

7


(c) 2011, Schmeling + Consultants GmbH<br />

1. <strong>BPMN</strong> Notation ‒ Level 1<br />

AND Gateway, XOR Gateway<br />

AND<br />

Synchronisation<br />

XOR<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

8


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 1.2<br />

Prozessmodell mit Gateways<br />

Prozessbeschreibung<br />

� Entsprechend Projektstatus wird die Betriebsanleitung beauftragt.<br />

� Der Auftrag wird geprüft, ob er im Budget enthalten ist.<br />

� Bei Abweichungen wird er abgelehnt, der Prozess endet dann.<br />

� Wird der Auftrag angenommen, wird die Betriebsanleitung erstellt und danach<br />

redaktionell lektoriert.<br />

� Gleichzeitig wird die Betriebsanleitung auf technische Angaben geprüft.<br />

� Sind Änderungen notwendig, werden diese jeweils korrigiert.<br />

� Danach wird die geänderte Anleitung wiederum lektoriert bzw. technisch<br />

geprüft, um noch vorhandene Abweichungen zu finden und gegebenenfalls<br />

erneut korrigieren zu lassen.<br />

� Sind keine Änderungen mehr notwendig, wird die Betriebsanleitung publiziert.<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

9


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 1.2 <strong>–</strong> Lösungsvorschlag<br />

Prozessmodell mit Gateways<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

10


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 1.3<br />

UND/ODER<br />

Prozessbeschreibung<br />

� Von drei Aufgaben (A, B, C) sind mindestens 2 zu erledigen.<br />

� Die Aufgaben sind parallel abzuarbeiten<br />

� Dabei ist bei jedem Prozessablauf einmal zu entscheiden, welche Aufgaben<br />

zusammen erledigt werden müssen.<br />

� In jedem Durchlauf wird nur eine Auswahl getroffen.<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 1.3 <strong>–</strong> Lösungsvorschlag<br />

UND/ODER<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

12


(c) 2011, Schmeling + Consultants GmbH<br />

2. <strong>BPMN</strong> Notation ‒ Level 2<br />

Data Object, Data Store<br />

Data Object<br />

Data Store<br />

Status<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

13


(c) 2011, Schmeling + Consultants GmbH<br />

2. <strong>BPMN</strong> Notation ‒ Level 2<br />

Subprocess, Ad-hoc Subprocess<br />

Ad-hoc Subprocess<br />

Subprocess<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

14


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 2.1<br />

Data Store, Data Object, Subprocess<br />

Prozessbeschreibung<br />

� Nach dem die BA beauftrag wurde, wird sie erstellt, lektoriert, korrigiert,<br />

freigegeben und publiziert.<br />

� Die Erstellung beinhaltet neben der Recherche am Produkt und der<br />

Texterstellung auch das Erstellen von Illustration und Fotos sowie das<br />

Erstellen der Ersatzteilliste.<br />

� Bei der Publikation muss zuerst eine Dokument-Nummer beantragt werden,<br />

bevor das Dokument <strong>als</strong> erzeugte PDF-Datei im Intranet bereitgestellt werden<br />

kann.<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

15


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 2.1 <strong>–</strong> Lösungsvorschlag<br />

Data Store, Data Object, Subprocess<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

16


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 2.1 <strong>–</strong> Lösungsvorschlag<br />

Data Store, Data Object, Subprocess<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

17


(c) 2011, Schmeling + Consultants GmbH<br />

3. <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Message Event, Timer Event<br />

Intermediate Event <strong>–</strong><br />

Message <strong>–</strong> Catching<br />

Start Event <strong>–</strong> Message <strong>–</strong> Catching<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

Intermediate Event <strong>–</strong><br />

Timer<br />

End Event <strong>–</strong><br />

Message <strong>–</strong><br />

Throwing<br />

18


(c) 2011, Schmeling + Consultants GmbH<br />

3. <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Collaboration Diagram/Message Flow<br />

Message Flow Pool (Black Box)<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

19


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 3.1<br />

Collaboration mit Übersetzungsdienstleister<br />

Prozessbeschreibung<br />

� Unternehmen A fragt bei Übersetzungsdienstleister B ein Angebot <strong>für</strong> eine<br />

Übersetzung an.<br />

� B schickt ein Angebot, dass A danach beauftragt.<br />

� Die durch B erstellte Übersetzung wird durch A lektoriert.<br />

� Die korrigierte Übersetzung wird durch den Dienstleister an A übergeben.<br />

� A gibt die korrigierte Übersetzung frei.<br />

� Dienstleister B stellt die Rechnung.<br />

� A bezahlt die Rechnung.<br />

Hinweis: Modellieren Sie beide Pools <strong>als</strong> „Black Box“ (collapsed)<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

20


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 3.1 <strong>–</strong> Lösungsvorschlag<br />

Collaboration mit Übersetzungsdienstleister<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

21


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 3.2<br />

Timer <strong>–</strong> Automatische Freigabe nach 2 Wochen<br />

Prozessbeschreibung<br />

� Nach dem die Betriebsanleitung von der Redaktion erstellt wurde, wird sie zur<br />

Freigabe die Entwicklung gegeben.<br />

� Falls die Entwicklungsabteilung nach 2 Wochen noch keine Freigabe erteilt<br />

hat, wird die Betriebsanleitung automatisch freigegeben und publiziert.<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

22


(c) 2011, Schmeling + Consultants GmbH<br />

Übung 3.2 <strong>–</strong> Lösungsvorschlag<br />

Timer <strong>–</strong> Automatische Freigabe nach 2 Wochen<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

23


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> Werkzeuge <strong>für</strong> <strong>BPMN</strong><br />

Kostenlos bis serverbasiert<br />

� Eclipse<br />

� SOA-Tools<br />

� http://eclipse.org/bpmn/<br />

� Visio<br />

� Stencils selber anlegen<br />

� Ab 2010 mit <strong>BPMN</strong>-Stencils<br />

� bizagi Prozess Modeller<br />

� Modellierwerkzeug des BPMS bizagi<br />

� Kostenlos<br />

� http://www.bizagi.com/<br />

� eCH-BPM Tool<br />

� Basiert auf Eclipse<br />

� eCH-BPM Tool<br />

� Open Source<br />

� Anmeldung erforderlich<br />

� http://www.ech-bpm.ch/de<br />

� Signavio<br />

� Serverbasiert<br />

� BPMS-Integration (T!M)<br />

� http://www.signavio.com/de.html<br />

� ARIS Express<br />

� kostenlos<br />

� http://www.ariscommunity.com/arisexpress<br />

� Enterprice Architect<br />

� Modellierungswerkzeug (UML etc.)<br />

� Code-Generator<br />

� http://www.sparxsystems.de/<br />

� BP Visual Architect<br />

� Modellierungswerkzeug (UML etc.)<br />

� Code-Generator<br />

� http://www.visual-architect.com/<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

24


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> Weiterführende Informationen<br />

Quellen und Literatur (subjektiv bewertet)<br />

Literatur<br />

� Bruce Silver: <strong>BPMN</strong> Method and<br />

Style, 2nd Edition, 2011<br />

� � �<br />

� Stephen A. White, PHD Derek Miers:<br />

<strong>BPMN</strong> Modelling and Reference<br />

Guide, 2008<br />

� �<br />

� Alec Sharp, Patrick McDermott:<br />

Workflow Modeling. Tools for Process<br />

Improvement and Application<br />

Development.<br />

� �<br />

Quellen<br />

� Workflow Patterns Initiativ (Van der<br />

A<strong>als</strong>t, ter Hofstede, N. Russel)<br />

http://www.workflowpatterns.com/<br />

� � �<br />

� <strong>BPMN</strong><br />

http://www.bpmn.org/<br />

�<br />

� Blog Kurze Prozesse (Thomas<br />

Allweyer)<br />

http://www.kurze-prozesse.de/<br />

� �<br />

� <strong>BPMN</strong> <strong>2.0</strong> Poster (alle Sprachen)<br />

http://www.bpmb.de/index.php/<strong>BPMN</strong><br />

Poster<br />

� � �<br />

� CMMI<br />

http://www.sei.cmu.edu/cmmi/<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

25


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> Workflowmanagement<br />

Business Process Managementsystem (BPMS)<br />

Verwendung<br />

� Prozessorientierte Informationserfassung<br />

(Formulare)<br />

� Wiederholt auftretende manuelle<br />

Arbeiten automatisieren<br />

� Unterschiedliche Systeme transparent<br />

integrieren<br />

� Schnittstellen/Systemgrenzen<br />

überwinden (Datensilos)<br />

� Prozess-Status einfach ermitteln<br />

(Prozesscockpit)<br />

Status aller laufender Prozesse<br />

Beispiel<br />

� BPMS Task in Motion (T!M)<br />

� http://www.tim-solutions.de/<br />

Aufgabenliste<br />

Bearbeitungsstand ausgewählter Prozess (<strong>BPMN</strong>-Grafik)<br />

Ausgewählter Prozess<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

26


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 1<br />

Pool<br />

Verwendung<br />

� Jeder Prozess läuft vollständig in<br />

genau einem Pool ab<br />

� Ein Prozess kann/darf die Pool-<br />

Grenzen nicht überwinden<br />

� Es gibt keinen Prozess ohne Pool<br />

Benennung<br />

� Name des Prozesses (nicht Unternehmen<br />

oder Abteilung)<br />

� Evtl. Verb-Substantiv oder Verb<br />

Vorgehensweise<br />

� Zuerst den Pool anlegen<br />

Beispiele<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

27


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 1<br />

Lane<br />

Verwendung<br />

� Verantwortung im Prozessablauf<br />

abbilden<br />

� Rollen im Prozessablauf darstellen<br />

� Aufbaustruktur des Unternehmen<br />

darstellen<br />

� Sonderfall: IT-System mit eigener<br />

Lane darstellen<br />

Vorgehensweise<br />

� „Wer ist am Prozess beteiligt?“<br />

� „Welche Rollen lassen sich im<br />

Prozessablauf identifizieren“?<br />

� „Welche Abteilungen sind beteiligt?“<br />

Beispiel<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

28


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 1<br />

Task/Activity<br />

Verwendung<br />

� Einzelne Aufgabe im Prozessablauf<br />

� Ort der eigentlichen Arbeit (Zeit/<br />

Kosten)<br />

� In sich abgeschlossener Schritt<br />

� Anfang/Ende konkret bestimmbar<br />

� Start/Ende durch Status definierbar<br />

� Erstellung, Lektorat, Übersetzung,…<br />

� Verbunden durch Sequence Flow<br />

� Alle Activities müssen verbunden sein<br />

(Ausnahme Ad hoc Teilprozess)<br />

Benennung<br />

� Verb (Präsens)<strong>–</strong>Substantiv<br />

Vorgehensweise<br />

� „Was passiert dann?“<br />

� „Und was passiert dann?“<br />

Beispiele<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

29


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 1<br />

Start/End Event<br />

Verwendung<br />

� Mindestens ein Startereignis pro<br />

Prozess (nur eines empfohlen)<br />

� Mindestens ein Endereignis pro Prozess<br />

(mehrere möglich/empfohlen)<br />

� Start-Ereignis ohne eingehenden<br />

Sequence Flow<br />

� End Event ohne ausgehenden<br />

Sequence Flow<br />

Benennung<br />

� Substantiv<strong>–</strong>Verb (Perfekt)<br />

Vorgehensweise<br />

� „Wie beginnt/endet der Prozess?“<br />

� „Warum beginnt/endet der Prozess?“<br />

Beispiel<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

30


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 2<br />

Exclusive Gateway (XOR)<br />

Verwendung<br />

� Entscheidungen, bei denen<br />

NUR EINE Alternative<br />

ausgewählt werden kann<br />

� Logisches XOR<br />

� Mit/ohne X in der Raute<br />

möglich<br />

� Mit/ohne „schließen-<br />

dem“ Gateway möglich<br />

� Separate End-Ereignisse<br />

möglich<br />

Beispiele<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

31


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 2<br />

Parallel Gateway (AND)<br />

Verwendung<br />

� Mehrere Abläufe parallel<br />

� Alle Abläufe müssen abgeschlossen<br />

werden<br />

� Prozess wartet, bis alle Abläufe<br />

abgeschlossen sind<br />

� Synchronisierung aller Abläufe<br />

Beispiel<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

32


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 2<br />

Data Object<br />

Verwendung<br />

� Abbildung von Dokumenten,<br />

Formularen, Informationen, etc.<br />

� Notwendige Informationen<br />

werden <strong>als</strong> Voraussetzung und<br />

Ergebnis sichtbar<br />

� Informationsfluss wird sichtbar<br />

(von/zur Activity, in beide<br />

Richtungen)<br />

Beispiele<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

33


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 2<br />

Data Store<br />

Verwendung<br />

� Abbildung von Systemen,<br />

Datenbanken etc.<br />

� Verwendete Systeme werden<br />

sichtbar<br />

Beispiel<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

34


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 2<br />

Sub Process (1)<br />

Verwendung<br />

� Hierarchische Gliederung von<br />

Prozessen<br />

� Beliebig viele Ebenen möglich, ein bis<br />

zwei Unterprozessebenen sinnvoll<br />

� Hauptprozess auf einer Seite<br />

darstellen<br />

� Unterprozesse separat darstellen<br />

� Collapsed/Inline Expansion/<br />

Hierarchical Expansion<br />

� Mit oder ohne Pool möglich<br />

Vorgehensweise<br />

� „Welche Activities gehören<br />

zusammen?“<br />

� „Welche Activities ergeben eine<br />

Prozessphase (Unterprozess =<br />

Phase)?“<br />

Beispiel<br />

Collapsed<br />

Inline Expansion<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

35


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Level 2<br />

Sub Process (2)<br />

Beispiel<br />

Collapsed<br />

Hirachical Expansion<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

36


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Collaboration Diagram/Message Flow (Message)<br />

Verwendung<br />

� Externe Prozesse nicht bekannt<br />

� Kein Einfluss möglich<br />

� Black Box<br />

Pool Expanded<br />

Pool Collapsed<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

37


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Collaboration Diagram/Message Flow/Annotation<br />

Verwendung<br />

� Externe Prozesspartner modellieren (Dienstleister, Kunden etc.)<br />

� Pool Collapsed/Expanded (Black Box)<br />

� Kommunikation nur durch Messages/Message Events (Start/Intermediate/End)<br />

Beispiel<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

Pool Expanded<br />

38


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Message Event und Timer Event<br />

Verwendung<br />

� Start oder Ende durch Nachricht oder<br />

zeitliches Ereignis<br />

� Weiterschalten im Prozess durch<br />

Nachricht oder Ereignis<br />

� Verbinden von getrennten Prozessen<br />

durch Message Flow<br />

� Start/Intermediate/End<br />

Beispiele<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

39


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

None Event, Message Event und Timer Event (Start, Intermediate, End)<br />

None Event<br />

Message Catching<br />

Message Throwing<br />

Timer Catching<br />

Start Event<br />

Intermediate Event<br />

End Event<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

40


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Timer (Start Event, Intermediate Event)<br />

� Regelmäßige Ressourcenplanung (Timer Start Event)<br />

� Revision ankündigen, Dokumente nach 14 Tagen anfragen (Intermediate)<br />

� Erinnerung nach 7 Tagen<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

41


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Timer<br />

� Automatische Freigabe nach 15 Tagen<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

42


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> Notation ‒ Erweiterung<br />

Ad Hoc Subprocess<br />

Verwendung<br />

� Spezieller Unterprozess<br />

� Keine Ablaufrichtung (Sequence<br />

Flow) vorgegeben<br />

� Activities können abgearbeitet<br />

werden<br />

� Es müssen nicht alle Activities<br />

abgearbeitet werden<br />

� Auswahl kann in jeder Prozessinstanz<br />

neu getroffen werden<br />

� Unterprozess muss durch den<br />

Prozessteilnehmer beendet werden<br />

Beispiel<br />

~<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

43


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Erweiterung<br />

Link (Off-Page Connector)<br />

Verwendung<br />

� Prozesse über Seitengrenzen hinaus verbinden<br />

� Intermediate Event Throwing -> Catching<br />

Beispiel<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

44


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Fehler vermeiden<br />

Prozessaufteilung f<strong>als</strong>ch<br />

� Einheiten gleicher Organisation<br />

in einem Prozess zusammen<br />

fassen<br />

� Abteilungen eines Unternehmens<br />

<strong>als</strong> Lanes in einem<br />

Pool abbilden<br />

� Ist organisatorischer Einfluss<br />

möglich?<br />

� Ja = Lane<br />

� Nein = Collapsed Pool<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

45


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Fehler vermeiden<br />

Externe Prozesse nicht modellieren<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

46


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Fehler vermeiden<br />

Sequence Flow über Prozessgrenzen hinweg nicht erlaubt<br />

� Zwischen Prozessen ist nur Message Flow erlaubt<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

47


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Fehler vermeiden<br />

Unterprozess benötigt Start- und End-Ereignis<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

48


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Fehler vermeiden<br />

In einem Pool ist Message Flow nicht erlaubt<br />

� Im Prozess ist nur Control Flow erlaubt<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

49


(c) 2011, Schmeling + Consultants GmbH<br />

Anhang <strong>–</strong> <strong>BPMN</strong> Notation ‒ Fehler vermeiden<br />

Message Flow an einem Gateway nicht erlaubt<br />

<strong>BPMN</strong> <strong>2.0</strong> <strong>–</strong> Prozessmanagement <strong>für</strong> die Technische Dokumentation<br />

50

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!