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
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