Einer der wesentlichen Erfolgsfaktoren eines prozessorientierten Managementsystems ist die professionelle Modellierung der im Unternehmen ablaufenden Prozesse. Auf das Unternehmen kommt die Aufgabe zu, aus einer Vielzahl von unterschiedlichen Methoden und Darstellungsformen die geeignetste auszuwählen oder zu definieren. 

swimlane.info soll eine Entscheidungshilfe sein und eine der erfolgreichsten Prozessvisualisierungsmethoden, die Swimlane, vorstellen.

Ursprung der Swimlane-Darstellung

Die älteste – dem Verfasser dieser Website bekannte – Quelle für eine Swimlane-Darstellung ist die TGL 22452, die als DDR-Standard im Dezember 1968 unter der Bezeichnung „Kybernetische Blockschaltbilder zur Modellierung von Organisationssystemen, Koordinatendarstellung“ veröffentlicht worden ist. Dieser Standard galt als Richtlinie für die Modellierung organisatorischer Gesamtzusammenhänge in Organisationssystemen und nicht für die Modellierung von Programmabläufen und Darstellung von Netzwerkdiagrammen. 


Die Bausteine der Blockschaltbilder werden innerhalb von Koordinatensystemen eingetragen, durch deren Ordinaten (Zeilen) der chronologische Zusammenhang zwischen den Bausteinen und durch deren Abzissen (Spalten, Swimlanes) die Verantwortlichkeit für die Durchführung ihres Inhaltes dargestellt werden. 

Die TGL 22452 definiert folgende Begrifflichkeiten:

ORGANISATIONSSYSTEME:

Organisationssysteme sind Systeme, die innerhalb des Reproduktionsprozesses wirklich existieren oder deren Verwirklichung angestrebt wird und deren Elemente durch den Fluss von Informationen oder Stoffen miteinander verknüpft sind.

FUNKTIONSTRÄGER:

Funktionsträger (Spalten, Swimlanes) sind alle betrieblichen und außerbetrieblichen Stellen, die für die Durchführung von Elementen von Organisationssystemen verantwortlich sind (z.B. betriebliche Struktureinheiten, gesellschaftliche Organisationen, mit bestimmten Funktionen beauftragte Einzelpersonen, Organe).

AKTIVITÄTEN:

Aktivitäten sind Elemente von Organisationssystemen, deren Inhalt in menschlichen oder maschinellen Arbeitsoperationen besteht. Aktivitäten können Grundaktivitäten, Komplexaktivitäten oder logische Entscheidungen sein.

ANSCHLUSSSTELLEN, KONNEKTOREN:

Anschlussstellen liegen an den Stellen eines Organisationssystems oder Teiles eines solchen Systems, an denen es mit seiner Umwelt durch Informations- oder Stoffflüsse verknüpft ist. Anschlussstellen werden in Blockschaltbildern symbolisch durch Konnektoren dargestellt.

INFORMATIONSTRÄGER:

Informationsträger dienen der Übertragung, Verarbeitung und Speicherung von Informationen, die zur Durchführung von Aktivitäten erforderlich sind.

Swimlane in der TGL 22452 (Seite 1)
Swimlane in der TGL 22452 (Seite 1)
Swimlane in der TGL 22452 (Seite 2)
Swimlane in der TGL 22452 (Seite 2)

Die Swimlane-Methode in der Prozessmodellierung

Um ein funktionierendes Prozessmanagement zu leben, ist es notwendig, eine einheitliche, für alle eindeutige und verständliche Dokumentationsmethode der Prozesse sicherzustellen. 

Eine Methode wird definiert als „detaillierte und systematische Handlungsvorschrift, wie nach bestimmten Prinzipien ein vorgegebenes Ziel erreicht werden kann“. Methoden zur Prozessmodellierung enthalten also zwei wesentliche Elemente, die sie definieren: die Modellierungssprache bzw. Notation und eine Vorgehensweise zur Erstellung 

Die Anwendung einer Methode ist mit einem Werkzeug verbunden. Entsprechende Methoden können entweder grafisch ausgerichtet sein, auf mathematischen Modellen basieren oder aber auch auf objektorientierten Modellen (z.B. UML) aufsetzen. 

Nach dieser Definition kann also nicht von „der“ Swimlane-Methode gesprochen werden. Ebenso gibt es nach Analyse der Quellen keinen Erfinder der Swimlane-Methode. Dazu sind die einzelnen Ausprägungen der Swimlane-Methode zu unterschiedlich. Trotzdem gibt es eine für alle Swimlane-Visualisierungen identische Betrachtungsweise. 

Unter Notation wird die grafische Darstellung von Prozessabläufen verstanden. Eine umfangreiche Notation erschwert den Mitarbeitern (Beteiligten, Berufsgruppen) das Verständnis der Prozesse beträchtlich. Viele unterschiedliche Symbole sind nur für den Insider/Fachmann eine echte Hilfe. In der Regel reichen einige wenige, dafür aber klare und gut unterscheidbare Symbole für die Prozessvisualisierung völlig aus.

Die Visualisierung eines Prozesses ist nicht dann abgeschlossen, wenn man keine Informationen mehr abbilden kann, sondern wenn keine Informationen mehr weggelassen werden können.

TIPP ZUR TRANSPARENTEN VISUALISIERUNG EINES PROZESSES:

Für den Betrachter einer Prozessgrafik sind in der Regel folgende Fragen wichtig:

  • Wo bin ich, bzw. ist meine Rolle, Abteilung oder mein Bereich?
  • Was sind meine Prozesse, Tätigkeiten, Entscheidungen?
  • In welcher Reihenfolge laufen die Prozesse ab?
  • Welche Input/Output-Informationen bzw. Schnittstellen betreffen mich?

Die Antworten lassen sich übersichtlich und für jeden verständlich in der Swimlane-Methode modellieren.

Viele unterschiedliche Symbole in Prozessgrafiken wirken oft überladen und mit Informationen überfrachtet. Der Blick auf das Wesentliche, nämlich eine einfache, klare und übersichtliche Darstellung der Prozesse, geht verloren. 

Um Prozesse hinreichend zu beschreiben, reichen in der Regel wenige Symbole aus (es kann selbstverständlich auch mit einer umfangreichen Notation modelliert werden). 

In vielen Swimlane-Grafiken hat sich inzwischen eine horizontale Ausrichtung der Lanes durchgesetzt, dies liegt sicher an der leichteren Betrachtungsweise, von links nach rechts zu lesen.

Einsatzgebiete

UML (Unified Modelling Language)

Die Unified Modelling Language (UML) ist eine Sprache zur Spezifikation, Visualisierung, Konstruktion und Dokumentation von Modellen für Softwaresysteme, Geschäftsmodelle und andere Nicht-Softwaresysteme. Sie bietet den Entwicklern die Möglichkeit, den Entwurf und die Entwicklung von Softwaremodellen auf einheitlicher Basis zu diskutieren. 

Für die Modellierung mit UML (Unified Modelling Language) wurden verschiedene Diagramme entwickelt. Insgesamt umfasst UML folgende Diagrammtypen: Anwendungsfalldiagramme, Sequenzdiagramme, Kollaborationsdiagramme, Zustandsdiagramme, Einsatzdiagramme, Komponentendiagramme, Klassendiagramme und Aktivitätendiagramme. 

Mit Aktivitätsdiagrammen (Activity Diagrams), die eine Kombination von Zustandsdiagrammen, Flussdiagrammen und Petri-Netzen darstellen, kann man Geschäftsprozesse am besten darstellen, weil sie ihren Schwerpunkt in der Beschreibung von Aktivitätenfolgen haben. 

Mit den Aktivitätendiagrammen können Aktivitäten, Kontrollflüsse sowie Konnektoren dargestellt werden. Eine Aktivität ist ein einzelner Schritt in einem Verarbeitungsablauf. Durch Transitionen, die als Pfeil dargestellt werden, erfolgt die automatische Verknüpfung von Aktivitäten. Gehen mehrere Transitionen aus einer Aktivität hervor, werden diese durch boolsche Bedingungen (wahr oder nicht wahr) unterschieden. Diese Elemente können in Spalten, den sogenannten „Swimlanes“ gruppiert werden, um organisatorische Zuständigkeiten im erzeugten Modell darstellen zu können.

WEITERE INFORMATION

Beispiel UML in der Anwendung
Beispiel UML in der Anwendung (PDF)
FUNKTIONSÜBERGREIFENDES FLUSSDIAGRAMM

Häufige Verwendung findet der Begriff „Funktionsübergreifendes Flussdiagramm, Cross-Functional Flowchart“. In einigen Standard- Softwareprodukten hat sich die Swimlane-Methodik als Darstellungsmöglichkeit etabliert. Das Programm Microsoft Visio verwendet diesen Begriff seit einigen Versionen zur Darstellung von abteilungsübergreifenden Abläufen. In Microsoft Visio hat der Anwender die Möglichkeit, zwischen horizontaler und vertikaler Bandausrichtung zu wählen.

Beispiel Flussdiagramm
Beispiel Flussdiagramm (PDF)
BPMN (Business Process Modeling Notation)

Die Business Process Modeling Notation (BPMN) wurde von der Business Process Management Initiative (BPMI) entwickelt, einem Non-Profit-Konsortium bestehend aus einer Reihe von Unternehmen wie z. B. IDS Scheer, Adobe, Cap Gemini, SAP, PeopleSoft. 

BPMN ermöglicht das grafische Modellieren von Geschäftsprozessen in einer standardisierten und umfassenden Notation aus betriebswirtschaftlicher Sicht. Die Notation hat den Anspruch, zum einen Prozessmodelle unabhängig vom verwendeten Modellierungswerkzeug für Geschäftsprozessanalytiker leicht lesbar und verständlich zu machen. Dabei wird ein Ansatz verfolgt, bei dem die geschäftsseitige sowie auch die IT-seitige Betrachtung der Geschäftsprozesse berücksichtigt wird. 

Zuständigkeiten können in der BPMN mit Pools und Pool-Bahnen (Lanes) beschrieben werden. Ein Pool ist zunächst einmal ein Container, der ein Set von Aktivitäten enthält. Er grenzt damit z.B. eine Organisation oder einen Unternehmensstandort, aber auch eine Datenbank von einer anderen prozessbeteiligten Einheit ab. Typischerweise wird z.B. eine Organisation durch jeweils einen Pool repräsentiert. Die Abgrenzung bleibt jedoch dem Modellierer überlassen. Pools können entlang ihrer Ausdehnung wiederum in Lanes unterteilt werden. Aktivitäten, die innerhalb eines Pools ausgeführt werden, können in Lanes dargestellt werden, wobei eine Lane jeweils eine ausführende Einheit repräsentiert. Solche Einheiten können z.B. sein: Rollen, Funktionen, Positionen, Organisationseinheiten. 

Die ausführenden Einheiten der Aktivitäten werden jeweils in einer eigenen Lane dargestellt. Die Aktivitätenabfolge kann eine Poolgrenze nicht überschreiten, sondern nur innerhalb des Pools modelliert werden. Nur Nachrichten können zwischen den Pools ausgetauscht werden. Die Pools können als Black Box oder als White Box dargestellt werden. 

Black Box: Aktivitäten bleiben verborgen White Box: Aktivitäten sind sichtbar 

Das Modellieren eines Prozessablaufs unterscheidet sich nicht wesentlich von bisherigen Vorgehensweisen anderer Notationen.

WEITERE INFORMATION

Beispiel BPMN
Beispiel BPMN

Swimlane-Modellierung mit Visio und viflow

 

 

Impressum

 

Vicon Logo

 

ViCon GmbH 

Oldenburger Allee 25
D-30659 Hannover

Tel.: +49 (0) 5 11 / 69 60 48 -0
Fax: +49 (0) 5 11 / 69 60 48 -29

eMail: info@vicon.biz 

USt.-ID: DE 198709087
Geschäftsführer: Stefan Wolter
Handelsregisternummer: HRB 57533