BPMN – Kurzanleitung

Was ist BPMN

Die Business Process Management Initiative (BPMI) hat eine standardisierte Business Process Modeling Notation (BPMN) entwickelt. Die BPMN 1.0-Spezifikation wurde der Öffentlichkeit im Mai 2004 freigegeben. Diese Spezifikation repräsentiert mehr als zwei Jahre Arbeit der BPMI Notation Working Group. Ein BPMN-Spezifikationsdokument wurde von OMG im Februar 2006 veröffentlicht. Version 2.0 von BPMN wurde 2010 entwickelt und die aktuelle Version der Spezifikation wurde im Dezember 2013 veröffentlicht.

Ziel von BPMN

Das Hauptziel der BPMN-Bemühungen bestand darin, eine Notation bereitzustellen, die für alle Geschäftsanwender leicht verständlich ist, von den Geschäftsanalysten, die die ersten Entwürfe der Prozesse erstellen, bis hin zu den technischen Entwicklern, die für die Implementierung der Technologie verantwortlich sind, die diese Prozesse ausführen wird, und schließlich an die Geschäftsleute, die diese Prozesse verwalten und überwachen.

BPMN-Implementierung

BPMN wird auch mit einem internen Modell unterstützt, das die Generierung von ausführbaren BPEL4WS ermöglicht. Damit schafft BPMN eine standardisierte Brücke für die Lücke zwischen dem Geschäftsprozessdesign und der Prozessimplementierung.

Eine einfache BPMN

BPMN definiert ein Geschäftsprozessdiagramm (BPD), das auf einer Flussdiagrammtechnik basiert, die auf die Erstellung grafischer Modelle von Geschäftsprozessabläufen zugeschnitten ist. Ein Geschäftsprozessmodell ist dann ein Netzwerk von grafischen Objekten, die Aktivitäten (dh Arbeit) und die Flusssteuerungen sind, die ihre Ausführungsreihenfolge definieren.

Einfaches BPMN illustriert mit Visual Paradigm

Schlüsselkonzepte von BPMN

Eine BPD besteht aus einer Reihe von grafischen Elementen. Diese Elemente ermöglichen die einfache Entwicklung einfacher Diagramme, die den meisten Geschäftsanalysten bekannt vorkommen (z. B. ein Flussdiagramm).

Die Elemente wurden so gewählt, dass sie voneinander unterscheidbar sind und Formen verwenden, die den meisten Modellbauern vertraut sind. Beispielsweise sind Aktivitäten Rechtecke und Entscheidungen Rauten. Es sollte betont werden, dass einer der Treiber für die Entwicklung von BPMN darin besteht, einen einfachen Mechanismus zum Erstellen von Geschäftsprozessmodellen zu schaffen und gleichzeitig in der Lage zu sein, die den Geschäftsprozessen innewohnende Komplexität zu handhaben.

Der Ansatz zur Behandlung dieser beiden widersprüchlichen Anforderungen bestand darin, die grafischen Aspekte der Notation in bestimmte Kategorien zu gliedern. Dies stellt einen kleinen Satz von Notationskategorien bereit, damit der Leser einer BPD die Grundtypen von Elementen leicht erkennen und das Diagramm verstehen kann. Innerhalb der Grundkategorien von Elementen können zusätzliche Variationen und Informationen hinzugefügt werden, um die Anforderungen an die Komplexität zu unterstützen, ohne das grundlegende Erscheinungsbild des Diagramms dramatisch zu ändern.

Die vier Grundkategorien von Elementen sind:

  • Flow-Objekte  (Ereignis / Aktivität / Gateway)
  • Objekte  verbinden (Sequenzfluss / Nachrichtenfluss / Assoziation)
  • Swimlanes  (Pool / Lane)
  • Artefakte  (Datenobjekt / Gruppe / Anmerkung)
Die vier Grundkategorien von Elementen

Fließobjekte Eine BPD hat einen kleinen Satz von (drei) Kernelementen, die Fließobjekte, sodass Modellierer nicht eine große Anzahl verschiedener Formen lernen und erkennen müssen. Die drei Flow-Objekte sind:

BPMN-Flow-Objekte

Eine BPD hat einen kleinen Satz von (drei) Kernelementen, nämlich:

Fließobjekte, damit Modellierer nicht eine Vielzahl unterschiedlicher Formen lernen und erkennen müssen. Die drei Flow-Objekte sind:

  1. Ein Ereignis wird durch einen Kreis dargestellt und ist etwas, das im Laufe eines Geschäftsprozesses „passiert“. Diese Ereignisse beeinflussen den Ablauf des Prozesses und haben normalerweise eine Ursache (Auslöser) oder eine Auswirkung (Ergebnis). Ereignisse sind Kreise mit offenen Zentren, damit interne Markierungen verschiedene Auslöser oder Ergebnisse unterscheiden können. Es gibt drei Arten von Ereignissen, je nachdem, wann sie den Fluss beeinflussen: Start, Zwischen und Ende (siehe Abbildungen rechts).
BPMN-Flussobjekt – Ereignisse

2. Eine Aktivität wird durch ein Rechteck mit abgerundeten Ecken dargestellt (siehe Abbildung rechts) und ist ein allgemeiner Begriff für die Arbeit, die ein Unternehmen ausführt. Eine Aktivität kann atomar oder nichtatomar (zusammengesetzt) ​​sein. Die Arten von Aktivitäten sind: Aufgabe und Unterprozess. Der Unterprozess ist durch ein kleines Pluszeichen in der unteren Mitte der Form gekennzeichnet.

BPMN-Flussobjekt – Aktivität

3. Ein Gateway wird durch die bekannte Rautenform dargestellt (siehe Abbildung rechts) und wird verwendet, um die Divergenz und Konvergenz des Sequenzflusses zu steuern. So wird es traditionelle Entscheidungen ebenso bestimmen wie das Verzweigen, Zusammenführen und Verbinden von Wegen. Interne Markierungen zeigen die Art der Verhaltenskontrolle an.

BPMN-Flussobjekt – Gateway

BPMN-Objekte verbinden

Die Flussobjekte werden in einem Diagramm miteinander verbunden, um die Grundstruktur eines Geschäftsprozesses zu erstellen. Es gibt drei Verbindungsobjekte, die diese Funktion bereitstellen. Diese Anschlüsse sind:

  1. Ein  Sequenzfluss  wird durch eine durchgezogene Linie mit einer durchgezogenen Pfeilspitze dargestellt (siehe Abbildung rechts) und wird verwendet, um die Reihenfolge (die Abfolge) anzuzeigen, in der Aktivitäten in einem Prozess ausgeführt werden. Beachten Sie, dass der Begriff „Kontrollfluss“ in BPMN im Allgemeinen nicht verwendet wird.
BPMN Connecting Objects – Sequenzfluss

2. Ein  Nachrichtenfluss  wird durch eine gestrichelte Linie mit einer offenen Pfeilspitze dargestellt (siehe Abbildung rechts) und wird verwendet, um den Fluss von Nachrichten zwischen zwei separaten Prozessteilnehmern (Geschäftseinheiten oder Geschäftsrollen) darzustellen, die sie senden und empfangen. In BPMN repräsentieren zwei separate Pools im Diagramm die beiden Teilnehmer.

BPMN Objekte verbinden – Sequenzfluss

3. Eine  Zuordnung  wird durch eine gepunktete Linie mit einer Pfeilspitze dargestellt (siehe Abbildung rechts) und wird verwendet, um Daten, Text und andere Artefakte mit Flussobjekten zu verknüpfen. Assoziationen werden verwendet, um die Inputs und Outputs von Aktivitäten darzustellen.

BPMN Objekte verbinden – Zuordnung

BPMN-Diagramm auf einen Blick

Für Modellierer, die ein geringes Maß an Präzision benötigen oder wünschen, um Prozessmodelle für Dokumentations- und Kommunikationszwecke zu erstellen, bieten die Kernelemente plus die Konnektoren die Möglichkeit, leicht verständliche Diagramme zu erstellen (siehe Diagramm unten).

Klicken Sie und öffnen Sie das Diagramm sofort  mit  Visual Paradigm Online )

Für Modellierer, die ein höheres Maß an Präzision benötigen, um Prozessmodelle zu erstellen, die einer detaillierten Analyse unterzogen oder von einem Business Process Management System (BPMS) verwaltet werden, können zusätzliche Details zu den Kernelementen hinzugefügt und über Beschaffung und Finanzabwicklung angezeigt werden (siehe Diagramm unten).

Ein Segment eines Prozesses mit mehr Details

Klicken Sie und öffnen Sie das Diagramm sofort  mit  Visual Paradigm Online )

BPMN-Swimlanes

Viele Methoden der Prozessmodellierung verwenden das Konzept der Swimlanes als Mechanismus, um Aktivitäten in separate visuelle Kategorien zu organisieren, um unterschiedliche funktionale Fähigkeiten oder Verantwortlichkeiten zu veranschaulichen. BPMN unterstützt Swimlanes mit zwei Hauptkonstrukten. Die zwei Arten von BPD-Swimlane-Objekten sind:

  1. Ein Pool repräsentiert einen Teilnehmer an einem Prozess. Es fungiert auch als grafischer Container zum Partitionieren einer Reihe von Aktivitäten aus anderen Pools, normalerweise im Kontext von B2B-Situationen.
  2. Eine Lane ist eine Unterpartition innerhalb eines Pools und erstreckt sich über die gesamte Länge des Pools, entweder vertikal oder horizontal. Lanes werden verwendet, um Aktivitäten zu organisieren und zu kategorisieren.

Beispiel: Soll-Prozess für Bestellprozess auf Basis des Ist-Zustands

Dies ist ein Beispiel für ein zukünftiges Prozessdiagramm. Sobald der Geschäftsprozess Ihres bestehenden Betriebs erstellt wurde, können Sie das zukünftige Prozessmodell ableiten, indem Sie die erforderlichen Verbesserungen oder Änderungen, die vorgenommen werden müssen, berücksichtigen und projizieren.

Verwenden Sie diese BPMN-Diagrammvorlage, um mit der Erstellung Ihres eigenen Diagramms zu beginnen. Passen Sie das BPMN-Diagramm an Ihre Organisation an. Klicken Sie  zum Starten auf Diese Vorlage verwenden.

Beispiel: Soll-Prozess für Bestellprozess auf Basis des Ist-Zustands

Pools werden verwendet, wenn das Diagramm zwei separate Geschäftseinheiten oder Teilnehmer umfasst (siehe Diagramm unten) und im Diagramm physisch getrennt sind. Die Aktivitäten innerhalb separater Pools werden als eigenständige Prozesse betrachtet. Somit darf der Sequenzfluss die Grenze eines Pools nicht überschreiten. Der Nachrichtenfluss ist als der Mechanismus zum Anzeigen der Kommunikation zwischen zwei Teilnehmern definiert und muss daher eine Verbindung zwischen zwei Pools (oder den Objekten innerhalb der Pools) herstellen.

Beispiel für ein Geschäftsprozessdiagramm: Geduldiger Geschäftsprozess

Lanes sind enger mit den traditionellen Modellierungsmethoden für Swimlane-Prozesse verwandt. Lanes werden häufig verwendet, um die Aktivitäten zu trennen, die mit einer bestimmten Unternehmensfunktion oder -rolle verbunden sind (siehe Diagramm unten). Der Sequenzfluss kann die Grenzen von Bahnen innerhalb eines Pools überschreiten, aber der Nachrichtenfluss darf nicht zwischen Flussobjekten in Bahnen desselben Pools verwendet werden.

Beispiel: Versandprozess eines Hardware-Händlers

In diesem BPD-Beispiel haben wir nur einen Pool und verschiedene Bahnen für die an diesem Prozess beteiligten Personen verwendet, was automatisch bedeutet, dass wir die Kommunikation zwischen diesen Personen ausblenden: Wir gehen einfach davon aus, dass sie irgendwie miteinander kommunizieren. Wenn wir eine Prozess-Engine hätten, die diesen Prozess steuert, würde diese Engine Benutzeraufgaben zuweisen und daher für die Kommunikation zwischen diesen Personen verantwortlich sein.

Verwenden Sie diese BPMN-Diagrammvorlage und passen Sie sie an Ihre Organisation an. Klicken Sie  zum Starten auf Diese Vorlage verwenden.

Beispiel: Versandprozess eines Hardware-Händlers

BPMN-Artefakte

Artifacts BPMN wurde entwickelt, um Modellierern und Modellierungswerkzeugen eine gewisse Flexibilität bei der Erweiterung der grundlegenden Notation und der Bereitstellung von zusätzlichem Kontext zu ermöglichen, der für eine bestimmte Modellierungssituation geeignet ist, beispielsweise für einen vertikalen Markt (z. B. Versicherungen oder Banken). Je nach Kontext der zu modellierenden Geschäftsprozesse kann eine beliebige Anzahl von Artefakten zu einem Diagramm hinzugefügt werden. Die aktuelle Version der BPMN-Spezifikation definiert nur drei Arten von BPD-Artefakten vor, nämlich:

Datenobjekte  sind ein Mechanismus, um zu zeigen, wie Daten von Aktivitäten benötigt oder produziert werden. Sie sind über Verbände mit Aktivitäten verbunden.

BPMN-Artefakt – Datenobjekt

Eine  Gruppe  wird durch ein Rechteck mit abgerundeten Ecken dargestellt, das mit einer gestrichelten Linie gezeichnet ist. Die Gruppierung kann zu Dokumentations- oder Analysezwecken verwendet werden, hat jedoch keinen Einfluss auf den Sequenzfluss.

BPMN-Artefakt – Datenobjekt

Anmerkungen  sind ein Mechanismus für einen Modellierer, um zusätzliche Textinformationen für den Leser eines BPMN-Diagramms bereitzustellen

BPMN-Artefakte – Anmerkung

Beispiel: Aqua Destilled Water Company

Dies ist ein einfaches BPMN-Beispiel, das den Geschäftsprozessablauf bei der Lieferung von destilliertem Wasser zeigt.

Verwenden Sie diese BPMN-Diagrammvorlage als Ausgangspunkt, um Ihr eigenes zu erstellen, oder klicken  Sie auf „Leer erstellen“  , um von vorne zu beginnen. Klicken um Beispiel zu öffnen/bearbeiten )

Andere Business-Analyse-Tools

Geschäftsprozessmodellierung

Customer-Journey-Mapping

Business-Diagrammsoftware

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.