# Geschäftsprozessmodellierung

Geschäftsprozessmodellierung oder GPM (englisch Business Process Modeling oder BPM), überwiegend im Rahmen des Geschäftsprozessmanagements, der Softwareentwicklung oder der Systementwicklung eingesetzt, ist die – meist graphische – Tätigkeit der Erfassung und Darstellung von Geschäftsprozessen eines Unternehmens (also deren Modellierung), damit die vorhandenen Geschäftsprozesse analysiert, sicher und konsistent angewendet, verbessert oder automatisiert werden können. GPM wird in der Regel von Unternehmensanalytikern durchgeführt, die über Fachwissen in der Modellierungsdisziplin verfügen, oder von Fachexperten, die über spezielle Kenntnisse der zu modellierenden Prozesse verfügen, oder häufiger von einem Team, das aus beiden besteht. Alternativ kann das Prozessmodell auch direkt aus digitalen Spuren in IT-Systemen (wie Ereignisprotokollen) mithilfe von Process-Mining Tools abgeleitet werden.
Nach Andreas Gadatsch geht es in der Prozessmodellierung «darum, Realitätsausschnitte aus einem Geschäftsfeld unter einer fachlich-konzeptionellen Perspektive in einem Geschäftsprozess abzubilden.» $^{(Kapitel1.1Prozess-Management)}$

## Allgemeines

Die Geschäftsprozessmodellierung ist nach der European Association of Business Process Management EABPM eine Disziplin des Geschäftsprozessmanagements, das folgende fünf Disziplinen umfasst: $^{(Kapitel1.4CBOK®Struktur)}$
* Prozessmodellierung
* Prozessanalyse (Verständnis der Ist-Prozesse und deren Ausrichtung auf die Unternehmensziele - Analyse der Geschäftstätigkeit)
* Prozessdesign (Neugestaltung - Business Process Reengineering - oder Umgestaltung der Geschäftsprozesse - Geschäftsprozessoptimierung)
* Prozessleistungsmessung (kann sich ausrichten auf die Faktoren Zeit, Kosten, Kapazität und Qualität oder auf die übergreifende Sicht Verschwendung)
* Prozessumsetzung (planvolle, strukturierte Entwicklung, technische Realisierung und Überführung in den laufenden Betrieb)
Eine vollkommen getrennte Betrachtung der Disziplinen ist jedoch nicht möglich: Die Geschäftsprozessmodellierung bedingt für die Modellierung der Ist-Prozess immer eine Geschäftsprozessanalyse (siehe Abschnitt Analyse der Geschäftstätigkeit) oder für die Modellierung der Soll-Prozesse Vorgaben aus dem Prozessdesign (siehe Abschnitte Business Process Reengineering und Geschäftsprozessoptimierung).
Der Schwerpunkt der Geschäftsprozessmodellierung liegt auf der Darstellung des Ablaufs von Tätigkeiten (Aktivitäten), nach Hermann J. Schmelzer und Wolfgang Sesselmann bestehend «aus der funktionsüberschreitenden Verkennung wertschöpfender Aktivitäten, die spezifische, vom Kunden erwartete Leistungen erzeugen und deren Ergebnisse strategische Bedeutung für das Unternehmen haben. Sie können sich über Unternehmensgrenzen hinweg erstrecken und Aktivitäten von Kunden, Zulieferern oder auch Konkurrenten einbinden.» $^{(Kapitel2.1UnterschiedezwischenProzessenundGeschäftsprozessen)}$
Aber auch weitere Merkmale (Sachverhalte) wie Daten und Geschäftsobjekte (Inputs / Outputs), Organisationseinheiten und Rollen (ausführende/verantwortliche/konsultierte/informierte Person, siehe RACI), Ressourcen und Systeme sowie Richtlinien/Vorgaben (Arbeitsmittel), Anforderungen, Kennzahlen usw. können modelliert werden.
Je mehr dieser Merkmale in die Geschäftsprozessmodellierung eingebracht werden, desto besser bildet die Abstraktion der Geschäftsprozessmodelle die Wirklichkeit ab – und desto komplexer werden die Geschäftsprozessmodelle. «Zur Reduktion der Komplexität und zur Verbesserung der Verständlichkeit und Transparenz der Modelle empfiehlt sich die Anwendung eines Sichtenkonzepts.» $^{(Kapitel2.4SichtenderProzessmodellierung)}$ Dort findet sich auch eine knappe Gegenüberstellung der Sichtenkonzepte von fünf relevanten deutschsprachigen Schulen der Wirtschaftsinformatik: 1) August W. Scheer, 2) Hubert Österle, 3) Otto K. Ferstl und Elmar J. Sinz, 4) Hermann Gehring und 5) Andreas Gadatsch Weitere Details zu Sichtenkonzepten finden sich auch in Unternehmensabbildung.
Die Bezeichnung Sichten (August W. Scheer, Otto K. Ferstl und Elmar J. Sinz, Hermann Gehring und Andreas Gadatsch) ist nicht in allen Schulen der Wirtschaftsinformatik einheitlich – alternative Bezeichnungen sind Gestaltungsdimensionen (Hubert Österle) oder Perspektiven (Zachman).
M. Rosemann, A. Schwegmann und P. Delfmann sehen im Sichtenkonzept jedoch auch Nachteile: «Dabei ist es denkbar, Informationsmodelle für jede Perspektive separat und damit teilweise redundant zu erstellen. Redundanzen bedeuten jedoch immer einen erhöhten Pflegeaufwand und gefährden die Konsistenz der Modelle.» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$
Nach Andreas Gadatsch wird die Geschäfts-Prozessmodellierung neben Prozessabgrenzung und Prozessführung als ein Teil des Geschäfts-Prozessmanagements verstanden. $^{(Kapitel1.1Prozess-Management)}$
Ebenso ist die Geschäftsprozessmodellierung ein zentraler Aspekt der ganzheitlichen Unternehmensabbildung – die sich darüber hinaus auch noch mit der Abbildung des Unternehmensleitbildes, der Unternehmenspolitik/Corporate Governance, der Aufbauorganisation, der Ablauforganisation, der Anwendungsarchitektur, den Regelungen und den Interessengruppen sowie dem Markt beschäftigt.
Nach der European Association of Business Process Management EABPM «werden drei verschiedene Arten von End-To-End Geschäftsprozessen unterschieden:
* Führungsprozesse
* Ausführungsprozesse und
* Unterstützungsprozesse.»$^{(Kapitel2.4Prozessarten)}$
Diese drei Prozessarten lassen sich in jedem Unternehmen identifizieren und werden in der Praxis beinahe ausnahmslos als oberste Ebene zur Strukturierung der Geschäftsprozessmodelle verwendet. Für die Bezeichnung Führungsprozesse findet sich auch häufig die Bezeichnung Managementprozesse und für die Bezeichnung Unterstützungsprozesse findet sich auch häufig die Bezeichnung Supportprozesse. Statt der Bezeichnung Ausführungsprozesse hat sich jedoch weitgehend die Bezeichnung Kernprozesse durchgesetzt. $^{(Kapitel6.2.1ZieleundKonzept),}$ $^{(Kapitel1.3DerProzessbegriff),}$ $^{(Kapitel4.12.2UnterscheidunginKern-undSupportziele),}$ $^{(Kapitel6.2.2IdentifikationundGrobentwurf)}$
Werden die Kernprozesse dann in der nächsten Ebene in Supply-Chain-Management (SCM), Customer-Relationship-Management (CRM) und Product-Lifecycle-Management (PLM) gegliedert, lassen sich auch Standard-Modelle großer Organisationen und Industrieverbände wie das SCOR-Modell in die Geschäftsprozessmodellierung integrieren.

## Ziele der Geschäftsprozessmodellierung

Ziel der Geschäftsprozessmodellierung ist eine – meist grafische – Darstellung von End-To-End Prozessen, wobei komplexe Sachverhalte der Realität mittels einer einheitlichen (systematisierten) Abbildung dokumentiert und auf die substantiellen (Merkmale) reduziert werden. Dabei spielen oft auch regulatorische Vorgaben an die Dokumentation von Prozessen eine Rolle (z. B. Dokumentenlenkung, Rückverfolgbarkeit oder Integrität), etwa aus dem Qualitätsmanagement, Informationssicherheitsmanagement oder Datenschutz.
Die Geschäftsprozessmodellierung beginnt typischerweise mit der Bestimmung der Umfeldanforderungen: Als Erstes ist der Zweck der Modellierung (Einsatzzwecke) zu ermitteln. Dabei ist zu berücksichtigen, dass Geschäftsprozessmodelle inzwischen häufig eine multifunktionale Verwendung erfahren (siehe oben). Als Zweites sind die Modelladressaten zu bestimmen, da die Eigenschaften des zu erstellenden Modells ihren Anforderungen gerecht werden müssen. Daran schließt sich dann die Bestimmung der zu modellierenden Geschäftsprozesse an.
Entsprechend der Zielsetzung der Modellierung werden die Merkmale des Geschäftsprozesses spezifiziert, die im Modell abgebildet werden sollen. Dies sind in der Regel nicht nur die den Prozess konstituierenden Funktionen, einschließlich der zwischen ihnen vorhandenen Beziehungen, sondern noch eine Anzahl weiterer Merkmale, wie z. B. Organisationseinheiten, Input, Output, Ressourcen, Informationen, Medien, Transaktionen, Ereignisse, Zustände, Bedingungen, Operationen und Methoden.
Im Einzelnen können zu den Zielen der Geschäftsprozessmodellierung gehören (vergleiche: Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$):
* Dokumentation der Geschäftsprozesse des Unternehmens
** um Kenntnis über die Geschäftsprozesse zu erlangen
** um Unternehmenseinheit(en) mit den geltenden Regelungen abzubilden
** um Geschäftsprozesse an andere Standorte zu übertragen
** um die Anforderungen neuer Geschäftsaktivitäten zu ermitteln
** um dem Regelwerk aus Verfahrens- und Arbeitsanweisungen einen äußeren Rahmen zu geben
** um Auflagen von Geschäftspartnern oder Verbänden zu erfüllen (zum Beispiel Zertifizierungen)
** um Vorteile gegenüber Mitbewerbern zu erlangen (zum Beispiel bei Ausschreibungen)
** um gesetzlichen Vorschriften zu genügen (zum Beispiel für Betreiber kritischer Infrastrukturen, Banken oder Produzenten von Rüstungsgütern)
** um die Erfüllung von Standards und Compliance-Anforderungen zu überprüfen
** um die Basis für Kommunikation und Diskussion zu schaffen
** um Mitarbeiter zu schulen oder einzuarbeiten
** um Wissensverlust (zum Beispiel durch Mitarbeiterabgang) zu vermeiden
** um das Qualitäts- und Umweltmanagement zu unterstützen
* Festlegung von KPIs und Überwachung der Prozessleistung
** um die Prozessgeschwindigkeit zu erhöhen
** um die Zykluszeit zu reduzieren
** um die Qualität zu erhöhen
** um die Kosten zu senken, wie Arbeits-, Material-, Ausschuss- oder Kapitalkosten
* Vorbereitung / Durchführung einer Geschäftsprozessoptimierung (die i. d. R. mit einer Analyse der aktuellen Situation beginnt)
** um die Analyse der Ist-Situation zu unterstützen
** um alternative Prozesse zu entwickeln
** um neue Organisationsstrukturen einzuführen
** um Unternehmensaufgaben auszulagern
** um Unternehmensabläufe umzugestalten, zu straffen oder zu verbessern (z. B. mit Hilfe des CMM)
* Vorbereitung eines Informationstechnik-Projektes
** um eine Softwareauswahl zu unterstützen
** um das Customizing einer Standardsoftware zu unterstützen
** um eine Automatisierung bzw. IT-Unterstützung mit einem Workflow-Management-System einzuführen
* Definition von Schnittstellen und SLAs
* Modularisierung der Unternehmensabläufe
* Benchmarking zwischen Unternehmensteilen, Partnern und Konkurrenten
* Prozesskostenrechnung und Simulation durchführen
** um zu verstehen, wie der Prozess auf unterschiedliche Belastungssituationen oder erwartete Veränderungen reagiert
** die Wirksamkeit von Maßnahmen zur Geschäftsprozessoptimierung zu bewerten und Alternativen zu vergleichen
* Best Practice finden
* organisatorische Veränderungen begleiten
** wie Veräußerung oder Teilveräußerung
** wie Zukauf und Integration von Unternehmen oder Unternehmensteilen
** wie Einführung oder Wechsel von IT-Systemen oder Organisationsstrukturen
* Teilnahme an Wettbewerben (wie EFQM).

## Einsatzzwecke der Geschäftsprozessmodellierung

Da die Geschäftsprozessmodellierung an sich keinen direkten Beitrag zum finanziellen Erfolg eines Unternehmens leistet, ergibt sich aus dem wichtigsten Ziel eines Unternehmens, der Gewinnerzielungsabsicht, keine Motivation zur Geschäftsprozessmodellierung. Die Motivation eines Unternehmens, Geschäftsprozessmodellierung zu betreiben, ergibt sich daher immer aus dem jeweiligen Einsatzzweck. Michael Rosemann, Ansgar Schwegmann und Patrick Delfmann listen eine Reihe von Einsatzzwecken als Motivation für die Geschäftsprozessmodellierung auf:
* Organisations-Dokumentation, mit der «Zielsetzung, die Transparenz über die Prozesse zu erhöhen, um dadurch die Kommunikation über die Prozesse in ihrer Effizienz zu erhöhen» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle),}$ $^{(Kapitel2.5.4EinsatzbereichederProzessmodellierunginderPraxis)}$ einschließlich der Möglichkeit für die Erstellung von Prozess-Templates, um Unternehmensfunktionen zu verlagern oder zu replizieren, oder dem Ziel ein komplettes Unternehmensmodell zu erstellen
* Prozessorientierte Reorganisation, sowohl im Sinne des «(revolutionären) Business Process Reengineering als auch im Sinne einer kontinuierlichen (evolutionären) Prozessverbesserung» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$ mit dem Ziel einer Schwachstellenanalyse $^{(Kapitel2.5.4EinsatzbereichederProzessmodellierunginderPraxis)}$, Prozessoptimierung (z. B. durch Kontrolle und Reduktion der Total Cycle Time (TCT), durch Kaizen, Six Sigma usw.) oder einer Prozess-Standardisierung
* Kontinuierliches Prozessmanagement, als «eine auf Dauerhaftigkeit ausgerichtete Planung, Durchführung und Kontrolle der Prozesse» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$
* Zertifizierungen nach DIN ISO/IEC 9001 (oder ebenso nach ISO/IEC 14001, ISO/IEC 27001 usw.)
* Benchmarking, definiert als «Vergleich unternehmensindividueller Strukturen und Performance mit ausgewählten internen oder externen Referenzen. Im Kontext der Prozessmodellierung kann dies den Vergleich von Prozessmodellen (strukturelles Benchmarking) oder den Vergleich von Prozesskenzahlen umfassen» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$
* Wissensmanagement mit dem «Ziel, die Transparenz über die Unternehmensressource Wissen zu erhöhen, um auf dieser Basis den Prozess des Identifizierens, Akquirierens, Nutzens, Weiterentwickelns und Verteilens von Wissen zu verbessern» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$
* Auswahl von ERP-Software, die ihre Funktionalität «oft in Form von (softwarespezifischen) Referenzmodellen dokumentiert, so dass es sich anbietet, zur Softwareauswahl auch einen Abgleich der unternehmensindividuellen Prozessmodelle mit diesen softwarespezifischen Modellen heranzuziehen» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle),}$ $^{(Kapitel2.5.4EinsatzbereichederProzessmodellierunginderPraxis)}$
* Modellbasiertes Customizing, also «die Konfiguration von Standardsoftware» häufig mittels «Parametrisierung der Software durch Konfiguration von Referenzmodellen» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle),}$ $^{(Kapitel2.5.4EinsatzbereichederProzessmodellierunginderPraxis)}$
* Softwareentwicklung, unter Nutzung der Prozesse für «die auf konzeptioneller Ebene im Rahmen des sog. Requirement Engineerings erfolgende Beschreibung der Anforderungen an die zu entwickelnde Software» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle),}$ $^{(Kapitel3DerWegzurprozessorientiertenApplikationslandschaft),}$ $^{(Kapitel2.5.4EinsatzbereichederProzessmodellierunginderPraxis)}$
* Workflowmanagement, für das die Prozessmodelle «die Grundlage für die Erstellung von instanziierbaren Workflowmodellen» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$ sind
* Simulation mit dem Ziel «der Untersuchung des Systemverhaltens im Zeitablauf» und der «Identifikation von Schwachstellen, die sich bei einer reinen Modellbetrachtung nicht offenbaren würden» $^{(Kapitel3.2.1RelevantePerspektivenaufProzessmodelle)}$

### Business Process Reengineering (BPR)

Innerhalb eines 1984 initiierten umfangreichen Forschungsprogramms unter dem Titel „Management in the 1990s“ am MIT entstand Anfang der 1990er Jahre der Ansatz des Prozess Re-Engineering. Das Forschungsprogramm hatte die Aufgabe, den Einfluss der Informationstechnologie auf die Art und Weise zu erforschen, wie Organisationen in der Lage sein werden, im Wettbewerbsumfeld der 1990er Jahre und darüber hinaus zu überleben und zu gedeihen. Im Abschlussbericht fasst N. Venkat Venkatraman das Ergebnis wie folgt zusammen: Die größten Produktivitätssteigerungen lassen sich erreichen, wenn neue Prozesse parallel zu Informationstechnologien geplant werden.
Diesen Ansatz griffen Thomas H. Davenport $^{(PartI:AFrameworkForProcessInnovation,Chapter:Introduction)}$ sowie Michael M. Hammer und James A. Champy auf und entwickelten ihn zum Business Process Reengineering (BPR) nach heutigem Verständnis weiter, wonach Geschäftsprozesse fundamental neu strukturiert werden, um eine Verbesserung messbarer Leistungsgrößen wie Kosten, Qualität, Service und Zeit zu erreichen.
Business Process Reengineering wurde teils darin kritisiert, dass es von einer „grünen Wiese“ ausginge und daher für gewachsene Unternehmen nicht direkt umsetzbar sei. Hermann J. Schmelzer und Wolfgang Sesselmann beurteilen das so: «Die Kritik an BPR hat in vielen Punkten akademischen Character. … Einige der vorgebrachten Kritikpunkte sind aus Praxissicht berechtigt. Dazu zählt der Hinweis, dass ein zu radikales Vorgehen Risiken des Scheiterns in sich birgt. Besonders problematisch ist, wenn Organisation und Mitarbeiter nicht ausreichend auf BPR vorbereitet werden.» $^{(Kapitel6.2.1ZieleundKonzept)}$
Die High-Level Vorgehensweise zum BPR nach Thomas H. Davenport besteht aus:
* Identifying Process for Innovation (Identifizierung von Innovationsprozessen)
* Identifying Change Levers (Identifizierung von Veränderungshebeln)
* Developing Process Visions (Entwickeln von Prozessvisionen)
* Understanding Existing Processes (Verstehen bestehender Prozesse)
* Designing and Prototyping the New Process (Entwerfen und Prototypenerstellung des neuen Prozesses)

### Zertifizierung des Managementsystems nach ISO

Mit der ISO/IEC 27001:2022 sind die Normforderungen an Managementsysteme nun für alle wesentlichen ISO-Normen vereinheitlicht und tragen Prozess-Character.

#### Generelle Normforderungen an Managementsysteme hinsichtlich Prozessen

In den Normen ISO/IEC 9001, ISO/IEC 14001, ISO/IEC 27001 ist dies jeweils in Kapitel 4.4 verankert:
| ISO/IEC 9001:2015 Kapitel 4.4 Qualitätsmanagementsystem und seine Prozesse | ISO/IEC 14001:2015 Kapitel 4.4. Umweltmanagementsystem | ISO/IEC 27001:2022 Kapitel 4.4 Informationssicherheits-Managementsystem |
| «Die Organisation muss entsprechend den Anforderungen dieser Internationalen Norm ein Qualitätsmanagementsystem aufbauen, verwirklichen, aufrechterhalten und fortlaufend verbessern, einschließlich der erforderlichen Prozesse und ihrer Wechselwirkungen.» $^{(Clause4.4Qualitymanagementsystemanditsprocesses)←automatischeÜbersetzungderEnglischenOriginalfassung}$ | «Um die beabsichtigten Ergebnisse, einschließlich der Verbesserung ihrer Umweltleistung, zu erreichen, muss die Organisation in Übereinstimmung mit den Anforderungen dieser Internationalen Norm ein Umweltmanagementsystem einführen, verwirklichen, aufrechterhalten und kontinuierlich verbessern, einschließlich der erforderlichen Prozesse und ihrer Wechselwirkungen.» $^{(Clause4.4.Environmentalmanagementsystems)←automatischeÜbersetzungderEnglischenOriginalfassung}$ | «Die Organisation muss in Übereinstimmung mit den Anforderungen dieses Dokuments ein Informationssicherheits-Managementsystem einrichten, umsetzen, aufrechterhalten und kontinuierlich verbessern, einschließlich der erforderlichen Prozesse und ihrer Wechselwirkungen.» $^{(Clause4.4Informationsecuritymanagementsystem)←automatischeÜbersetzungderEnglischenOriginalfassung}$ |
In der Bestimmung der Normforderungen an die erforderlichen Prozesse und ihrer Wechselwirkungen wird die ISO/IEC 9001 in Kapitel 4.4.1 so konkret wie keine andere ISO-Norm für Managementsysteme und definiert «Die Organisation muss die Prozesse bestimmen, die für das Qualitätsmanagementsystem benötigt werden, sowie deren Anwendung innerhalb der Organisation festlegen, und muss» $^{(Clause4.4Qualitymanagementsystemanditsprocesses)←automatischeÜbersetzungderEnglischenOriginalfassung}$ gefolgt von einer Auflistung detaillierter Normforderungen:
* die erforderlichen Eingaben und die erwarteten Ergebnisse dieser Prozesse bestimmen
* die Abfolge und die Wechselwirkung dieser Prozesse bestimmen
* die Kriterien und Verfahren (einschließlich Überwachung, Messungen und die damit verbundenen Leistungsindikatoren), die benötigt werden, um das wirksame Durchführen und Steuern dieser Prozesse sicherzustellen, bestimmen und anwenden
* die für diese Prozesse benötigten Ressourcen bestimmen und deren Verfügbarkeit sicherstellen
* die Verantwortlichkeiten und Befugnisse für diese Prozesse zuweisen
* die in Übereinstimmung mit den Anforderungen nach Kapitel 6.1 bestimmten Risiken und Chancen behandeln
* diese Prozesse bewerten und jegliche Änderungen umsetzen, die notwendig sind, um sicherzustellen, dass diese Prozesse ihre beabsichtigten Ergebnisse erzielen
* die Prozesse und das Qualitätsmanagementsystem verbessern
Kapitel 4.4.2 geht darüber hinaus und definiert weiter: «Die Organisation muss in erforderlichem Umfang» $^{(Clause4.4Qualitymanagementsystemanditsprocesses)←automatischeÜbersetzungderEnglischenOriginalfassung}$ gefolgt von:
* dokumentierte Informationen aufrechterhalten, um die Durchführung ihrer Prozesse zu unterstützen
* dokumentierte Informationen aufbewahren, so dass darauf vertraut werden kann, dass die Prozesse wie geplant durchgeführt werden
Die Umsetzung der Normforderungen an die erforderlichen Prozesse und ihrer Wechselwirkungen und insbesondere der Nachweis für die Umsetzung der Normforderungen mit einer adäquaten Dokumentation (Geschäftsprozessmodellierung) ist gängige Praxis. Das bedeutet dann auch, dass auch die Normforderungen an dokumentierten Informationen relevant für eine Geschäftsprozessmodellierung im Rahmen eines Managementsystems nach ISO sind.

#### Spezifische Normforderungen an Managementsysteme hinsichtlich dokumentierter Informationen

In den Normen ISO/IEC 9001, ISO/IEC 14001, ISO/IEC 27001 ist dies jeweils in Kapitel 7.5 (in jeder Norm dann jeweils mit den Unterkapiteln „7.5.1. Allgemeines“, „7.5.2. Erstellen und Aktualisieren“ sowie „7.5.3. Lenkung dokumentierter Information“) verankert. Die hier beispielhaft herangezogenen Normforderungen der ISO/IEC 9001 beinhalten:
In Unterkapitel „7.5.1 Allgemeines“ wird gefordert, dass das Managementsystem der Organisation
* «die von dieser Internationalen Norm geforderte dokumentierte Information und
* dokumentierte Information, welche die Organisation als notwendig für die Wirksamkeit des Qualitätsmanagementsystems bestimmt hat,» $^{(Clause7.5.1General)←automatischeÜbersetzungderEnglischenOriginalfassung}$
beinhalten muss.
In Unterkapitel „7.5.2 Erstellen und Aktualisieren“ wird gefordert, dass die Organisation beim Erstellen und Aktualisieren dokumentierter Information
* «angemessene Kennzeichnung und Beschreibung (z. B. Titel, Datum, Autor oder Referenznummer),
* angemessenes Format (z. B. Sprache, Softwareversion, Graphiken) und Medium (z. B. Papier, elektronisch) und
* angemessene Überprüfung und Genehmigung im Hinblick auf Eignung und Angemessenheit» $^{(Clause7.5.2Creatingandupdating)←automatischeÜbersetzungderEnglischenOriginalfassung}$
sicherstellen muss.
In Unterkapitel „7.5.3 Lenkung dokumentierter Information“ wird gefordert, dass die dokumentierten Information gelenkt werden, um
* «verfügbar und für die Verwendung an dem Ort und zu der Zeit geeignet ist, an dem bzw. zu der sie benötigt wird und
* angemessen geschützt wird (z. B. vor Verlust der Vertraulichkeit, unsachgemäßem Gebrauch oder Verlust der Integrität)» $^{(Clause7.5.3Controlofdocumentedinformation)←automatischeÜbersetzungderEnglischenOriginalfassung}$
sicherzustellen sowie folgende Tätigkeiten
* «Verteilung, Zugriff, Auffindung und Verwendung;
* Ablage/Speicherung und Erhaltung, einschließlich Erhaltung der Lesbarkeit,
* Überwachung von Änderungen (z. B. Versionskontrolle) und
* Aufbewahrung und Verfügung über den weiteren Verbleib» $^{(Clause7.5.3Controlofdocumentedinformation)←automatischeÜbersetzungderEnglischenOriginalfassung}$
zu berücksichtigen sind.
Aufgrund der Normforderungen,
* die erforderlichen Prozesse und ihrer Wechselwirkungen zu bestimmen und kontinuierlich zu verbessern,
* die als notwendig erachteten Inhalte der dokumentierten Informationen zu bestimmen und zu pflegen sowie
* einen sicheren Umgang mit dokumentierten Informationen (Schutz, Zugriff, Überwachung und Aufbewahrung) zu gewährleisten
ist eine Vorbereitung auf die ISO-Zertifizierung eines Managementsystems eine sehr gute Gelegenheit, Geschäftsprozessmodellierung in der Organisation zu etablieren oder voranzutreiben.

### Geschäftsprozessoptimierung

Hermann J. Schmelzer und Wolfgang Sesselmann stellen heraus, dass das Verbesserungsfeld der von ihnen als Beispiele für die Prozessoptimierung genannten drei Methoden (Kontrolle und Reduktion der Total Cycle Time (TCT), Kaizen, Six Sigma) jeweils Prozesse sind: Bei der Total Cycle Time (TCT) sind es die Geschäftsprozesse (End-To-End-Prozesse) und Teilprozesse, bei Kaizen sind es die Prozess-Schritte und Tätigkeit und bei Six Sigma sind es die Teilprozesse, Prozess-Schritte und Tätigkeit. $^{(Kapitel6.3.1TotalCycleTime(TCT),KaizenundSixSigmaimVergleich)}$
Für die Total Cycle Time (TCT) listen Hermann J. Schmelzer und Wolfgang Sesselmann folgende wesentliche Merkmale auf: $^{(Kapitel6.3.2TotalCycleTime(TCT))}$
* Ermitteln von Barrieren, die den Prozessablauf behindern
* Beseitigen von Barrieren und Ersatzprozessen
* Messen der Wirkungen der Barrierebeseitigung
* Vergleich der Messgrößen mit den Zielvorgaben
Folglich muss die Geschäftsprozessmodellierung für die TCT eine adäquate Dokumentation der Barrieren, Barrierenbehandlung und Messung unterstützen.
Betrachtet man die Werkzeuge von Kaizen, ist zunächst kein direkter Zusammenhang zu Geschäftsprozessen oder zur Geschäftsprozessmodellierung erkennbar. Dennoch können Kaizen und Geschäftsprozessmanagement voneinander profitieren. «Im Rahmen des Geschäftsprozessmanagements werden die KAIZEN-Ziele unmittelbar aus den Zielen für Geschäftsprozesse und Teilprozesse abgeleitet. Über diese Verbindung wird gewährleistet, dass Kaizen-Maßnahmen die Geschäftsziele unterstützen.» $^{(Kapitel6.3.3KAIZEN)}$
Six Sigma ist auf die Vermeidung von Fehlern und Verbesserung der Prozessfähigkeit ausgelegt, so dass der Anteil der Prozessergebnisse, der die Anforderungen erfüllt, 6σ beträgt – oder anders ausgedrückt, bei einer Million Prozessergebnissen nur 3,4 Fehler auftreten. Hermann J. Schmelzer und Wolfgang Sesselmann führen hierzu aus: «Häufig stoßen Unternehmen bei einem Niveau von 4σ auf erhebliche Widerstände, die eine Neukonzeption der Geschäftsprozesse im Sinne von Business Process Reengineering (Design for Six Sigma) erforderlich machen.» $^{(Kapitel6.3.4SixSigma)}$ Für eine reproduzierbare Messung der Prozessfähigkeit ist die genaue Kenntnis der Geschäftsprozesse erforderlich und für ein Design for Six Sigma bietet sich die Geschäftsprozessmodellierung an. Daher nutzt Six Sigma die Geschäftsprozessmodellierung nach SIPOC als wesentlichen Teil der Methodik und die Geschäftsprozessmodellierung mittels SIPOC hat sich als Standard-Werkzeug für Six Sigma etabliert.

### Überbetriebliche Geschäftsprozessmodellierung

Bei der überbetrieblichen Geschäftsprozessmodellierung geht es darum, die Einflüsse externer Stakeholder in die Betrachtung einzubeziehen oder eine überbetriebliche Vergleichbarkeit der Geschäftsprozesse zu erreichen, um z. B. Benchmarking zu ermöglichen.
Martin Kugler listet in diesem Zusammenhang folgende Anforderungen an die Geschäftsprozessmodellierung auf: $^{(Kapitel14.2.1AnforderungenandieüberbetrieblicheGeschäftsprozessmodellierung)}$
* Mitarbeiter aus unterschiedlichen Unternehmen müssen die Geschäftsprozessmodelle verstehen, weshalb er Bekanntheitsgrad der Darstellungstechniken (Darstellung) besonders wichtig ist.
* Die Akzeptanz der Geschäftsprozessmodellierung steigt mit der Einfachheit der Darstellung, sie muss übersichtlich, leicht verständlich und möglichst selbsterklärend sein.
* Die Darstellung der überbetrieblichen Geschäftsprozessmodelle muss in den verschiedenen Unternehmen einheitlich erfolgen, um eine durchgängige Verständlichkeit und Akzeptanz zu erreichen, gerade denn in den verschiedenen Unternehmen innerbetrieblich unterschiedliche Darstellungen verwendet werden.
* Es muss eine branchenneutrale Darstellungstechnik verwendet werden, da die verschiedenen Unternehmen entlang der Wertschöpfungskette (Lieferant, Hersteller, Händler, Kunde) typischerweise aus unterschiedlichen Branchen stammen.

## Vorgehensweise für die Geschäftsprozessmodellierung

Die folgenden Abschnitte dieses Artikels werden einzelne Aspekte der Vorgehensweise für die Geschäftsprozessmodellierung näher betrachten:
* Definition der fachlichen Anforderungen an die Geschäftsprozessmodellierung
* Analyse der Geschäftstätigkeit
* Definition der Geschäftsprozesse
* Weitere Strukturierung der Geschäftsprozesse
* Zuweisung der Prozessverantwortung
* Modellierung von Geschäftsprozessen
* Modellkonsolidierung
* Prozessverkettung und Prozess-Schnittstellen
* Prozessmanagement.

### Definition der fachlichen Anforderungen an die Geschäftsprozessmodellierung

Je nach beabsichtigtem Zweck der Geschäftsprozessmodellierung und Zielgruppe muss im Vorfeld festgelegt werden, welche Anforderungen von der Geschäftsprozessmodellierung zwingend umgesetzt werden müssen und welche Anforderungen optional umgesetzt werden können.
| Nr. | Anforderung | Beispiele für die Quelle der Anforderung |
| Anf.-01 | die Bereitstellung (Verfügbarkeit) der dokumentierten Information (Prozesse), die von der Norm gefordert werden oder für die Wirksamkeit des Managementsystems notwendig sind | ISO/IEC 9001$^{(Unterkapitel7.5.1Allgemeines)}$ |
| Anf.-02 | die Abfolge der im Anwendungsbereich zu betrachtenden Prozesse und die Wechselwirkung der Prozesse untereinander und mit Prozessen außerhalb des Anwendungsbereichs | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$, ISO/IEC 14001$^{(Kapitel4.4)}$, ISO/IEC 27001$^{(Kapitel4.4)}$ |
| Anf.-03 | die angemessene Kennzeichnung (z. B. Titel, Datum, Autor oder Referenznummer) und Beschreibung (z. B. durch Zweck/Ziel(e), Anwendungsbereich, Abgrenzung) für jeden Prozess | ISO/IEC 9001$^{(Unterkapitel7.5.2ErstellenundAktualisieren)}$ |
| Anf.-04 | die erforderlichen Eingaben (Inputs) und die erwarteten Ergebnisse (Outputs) für jeden Prozess | SIPOC-Methidik, ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$, Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-05 | der Bereitsteller (Lieferanten) der erforderlichen Eingaben und der Abnehmer (Kunden) der erwarteten Ergebnisse für jeden Prozess | SIPOC-Methidik |
| Anf.-06 | anzuwendende Richtlinien und Vorgaben (z. B. einzuhaltende Kriterien, anzuwendende Verfahren) für jeden Prozess | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$ |
| Anf.-07 | die Messkriterien, Kennzahlen und Leistungsindikatoren (zur Messung und Überwachung einer wirksamen Durchführung und Steuerung) für jeden Prozess | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$ |
| Anf.-08 | benötigte Ressourcen für jeden Prozess | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$ |
| Anf.-09 | die Verantwortlichen für jeden Prozess (b. B. in Form von Rollen) und deren Befugnisse | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$ |
| Anf.-10 | die Risiken und Chancen für jeden Prozess (idealerweise beeinflussen die Risiken die Kennzahlen in Anf.-07) | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$ |
| Anf.-11 | die Bewertung für jeden Prozess (z. B. hinsichtlich Effizienz und Effektivität bezogen auf den/das primäre(n) Zweck/Ziel und ggfs. auf sekundäre Ziele, die idealerweise in Anf.-03 definiert sind) | ISO/IEC 9001$^{(Kapitel4.4QualitätsmanagementsystemundseineProzesse,insbesonderePunkt4.4.1)}$ |
| Anf.-12 | ein angemessenes Format (z. B. Texte, Graphiken, Abbildungen in Software) und Medium (z. B. Papier, elektronisch) für die Bereitstellung der Prozessmodelle (im Einklang mit Anf.-01) | ISO/IEC 9001$^{(Unterkapitel7.5.2ErstellenundAktualisieren)}$ |
| Anf.-13 | die angemessene Überprüfung und Genehmigung im Hinblick auf Eignung und Angemessenheit der Prozessemodelle | ISO/IEC 9001$^{(Unterkapitel7.5.2ErstellenundAktualisieren)}$ |
| Anf.-14 | die Verfügbarkeit (im Einklang mit Anf.-01) und Eignung (im Einklang mit Anf.-12) der Prozessmodelle für die Verwendung an dem Ort und zu der Zeit, an dem und zu der sie benötigt werden | ISO/IEC 9001$^{(Unterkapitel7.5.3LenkungdokumentierterInformation)}$ |
| Anf.-15 | ein angemessener Schutz (z. B. vor Verlust der Vertraulichkeit, unsachgemäßem Gebrauch oder Verlust der Integrität) der Prozessmodelle | ISO/IEC 9001$^{(Unterkapitel7.5.3LenkungdokumentierterInformation)}$ |
| Anf.-16 | eine angemessene Verteilung, Zugriff, Auffindung und Verwendung der Prozessemodelle | ISO/IEC 9001$^{(Unterkapitel7.5.3LenkungdokumentierterInformation)}$ |
| Anf.-17 | eine angemessene Ablage/Speicherung und Erhaltung (z. B. durch Datensicherung), einschließlich Erhaltung der Lesbarkeit, der Prozessmodelle | ISO/IEC 9001$^{(Unterkapitel7.5.3LenkungdokumentierterInformation)}$ |
| Anf.-18 | eine angemessene Überwachung von Änderungen (z. B. Versionskontrolle) der Prozessmodelle (im Einklang mit Anf.-13) | ISO/IEC 9001$^{(Unterkapitel7.5.3LenkungdokumentierterInformation)}$ |
| Anf.-19 | eine angemessene Aufbewahrung und Verfügung über den weiteren Verbleib der Prozessemodelle | ISO/IEC 9001$^{(Unterkapitel7.5.3LenkungdokumentierterInformation)}$ |

#### Weitere fachliche Anforderungen an die Geschäftsprozessmodellierung

Einige Einsatzzwecke wie die überbetriebliche Geschäftsprozessmodellierung, die Prozesskostenrechnung oder die Simulation stellen weitergehende Anforderungen an die Geschäftsprozessmodellierung.
| Nr. | Anforderung | Beispiele für die Quelle der Anforderung |
| Anf.-20 | Funktionen um die durchzuführenden Aktivitäten zu dokumentieren | M.Kugler $^{(Kapitel14.2.1AnforderungenandieüberbetrieblicheGeschäftsprozessmodellierung)}$ |
| Anf.-21 | Daten/Informationen, die für die Geschäftsprozesse notwendig sind oder von ihnen erstellt werden (vergleiche auch Anf.-04: Inputs und Outputs) | M.Kugler $^{(Kapitel14.2.1AnforderungenandieüberbetrieblicheGeschäftsprozessmodellierung)}$, Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-22 | Entscheidungsregeln$^{*A}$ bzw. Verzweigungsregeln/Vereinigungsregeln$^{*B}$ um komplexe, nichtlineare Abläufe darzustellen | $^{*A}$ M.Kugler $^{(Kapitel14.2.1AnforderungenandieüberbetrieblicheGeschäftsprozessmodellierung)}$ $^{*B}$ Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-23 | Organisationseinheiten/Stellen$^{*A}$ bzw. Rollen/Strukturen$^{*B}$ um darzustellen, wer welche Funktion wahrnimmt (durchführt, verantwortet oder daran mitwirkt) | $^{*A}$ M.Kugler $^{(Kapitel14.2.1AnforderungenandieüberbetrieblicheGeschäftsprozessmodellierung)}$ $^{*B}$ Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-24 | Ereignisse/Ergebnisse einer Funktion um den Zustand eines jeden Geschäftsprozesses zum jeweiligen Zeitpunkt zu definieren (vergleiche auch Anf.-20) | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-25 | Wertschöpfung die jeder Prozess am Produkt bzw. der Leistung erbringt, die an den nachfolgenden Prozess oder den Kunden übergeben wird (vergleiche auch Anf.-04: Inputs i. S. v. Vorleistungen und Outputs i. S. v. Produkten) | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-26 | Eingangs-/Verteilungsmuster und Losgrößen, die für eine Prozesskostenrechnung und Simulation notwendig sind, um die Prozess-Starts zeitlich und mengenmäßig auf die Eingangsereignisse zu verteilen | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-27 | Wahrscheinlichkeiten, die für eine Prozesskostenrechnung und Simulation notwendig sind, um Häufigkeit des Durchlaufens bestimmter Pfade zu bestimmen | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-28 | Transportzeiten, Liegezeiten, Wartezeiten und Bearbeitungszeiten, die für eine Prozesskostenrechnung und Simulation notwendig sind, um die Durchlaufzeiten, Auslastung von Ressourcen und Einzelkosten zu bestimmen | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-29 | Kosten (indirekt und direkt), die für eine Prozesskostenrechnung notwendig sind, um Gemeinkosten und Einzelkosten abzubilden | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
| Anf.-30 | Warteschlangen, Eingangsregelungen, Ausgangsregelungen und Gruppierungen sowie Anzahl der Mitarbeiter für die jeweiligen Funktionen, die für eine Simulation von Engpässen, begrenzten Kapazitäten und Abhängigkeiten notwendig sind | Association of Business Process Management Professionals (ABPMP) $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften)}$ |
Einige der Anforderungen sind auf spezielle Einsatzzwecke wie Prozesskostenrechnung oder Simulation ausgerichtet und nicht von allgemeinem Charakter. Ist aber Vorbereitung / Durchführung einer Geschäftsprozessoptimierung das Ziel der Geschäftsprozessmodellierung, kann deren Erfassung erforderlich sein.

#### Abgeleitete Prozessmerkmale für die Geschäftsprozessmodellierung

Aus einigen der bisher formulierten Anforderungen (z. B. Anf.-04: Eingaben und Ergebnisse, Anf.-06: Richtlinien und Vorgaben, Anf.-08: Ressourcen, Anf.-09: Verantwortliche und deren Befugnisse, Anf.-10: Risiken und Chancen) lassen sich weitere oder allgemeiner gefasste Prozessmerkmale $^{(Kapitel3.1.2ProzessmerkmaleundEigenschaften),}$ $^{(Kapitel2.5.2Begriffssystem)}$ für die Geschäftsprozessmodellierung identifizieren oder ableiten – z. B.:
* Eingaben (Inputs) und Ergebnisse (Outputs) repräsentieren Geschäftsobjekte oder Daten nach dem EVA-Prinzip, Vorleistungsgüter oder Produkten bzw. Leistungen
* Prüfungen / Kontrollen / Tests (zur Einhaltung der Vorgaben)
* Materialien, Anlagen, Anwendungssysteme und weitere Beteiligte wie Ausführende, Unterstützer, Berater, Informierte (als Ressourcen)
* Rollenbeschreibungen und/oder Berechtigungskonzepte (zur Beschreibung der Pflichten und Befugnisse der Aufgabenträger)
* Maßnahmen (zur Reduktion von Risiken)

### Analyse der Geschäftstätigkeit
#### Rahmenbedingungen definieren

Die Analyse der Geschäftstätigkeit ermittelt und definiert die Rahmenbedingungen für eine erfolgreiche Geschäftsprozessmodellierung. Hier sollte das Unternehmen damit beginnen,
* auf Basis des Geschäftsmodells und wo es in der Wertschöpfungskette positioniert ist die für sich relevanten Einsatzzwecke der Geschäftsprozessmodellierung zu definieren,
* aus der Unternehmensstrategie die Strategie für den dauerhaften Erfolg der Geschäftsprozessmodellierung abzuleiten und daraus einen Ansatz für die Strukturierung der Geschäftsprozessmodelle zu entwickeln. Sowohl die relevanten Einsatzzwecke als auch die Strategie beeinflussen direkt die Prozesslandkarte.
Diese Strategie für den dauerhaften Erfolg der Geschäftsprozessmodellierung kann durch die marktorientierte Sicht und/oder die ressourcenbasierte Sicht geprägt sein. Jörg Becker und Volker Meise führen hierzu aus: «Während bei der Marktsicht die Branche und das Verhalten der Wettbewerber die Strategie eines Unternehmens unmittelbar bestimmen, geht der ressourcenorientierte Ansatz von einer inneren Sicht aus, indem er die Stärken und Schwächen des Unternehmens analysiert und daraus die Entwicklungsrichtung der Strategie ableitet.» $^{(Kapitel4.6DieressourcenbasierteSicht-Resource-basedView)}$ Und weiter: «Der anfangs in der Literatur formulierte Alternativcharacter zwischen Market- und Resource-based View ist mittlerweile einer differenzierten Sichtweise gewichen. Der Kernkompetenzansatz wird als ein wichtiger Beitrag zur Erklärung von Erfolgspotentialen eingeschätzt, der neben den bestehenden, marktorientierten Ansätzen genutzt wird.» $^{(Kapitel4.7KombinationderSichten)}$ Abhängig von der Strategie des Unternehmens wird die Prozesslandkarte die Geschäftsprozessmodelle also eher mit Blick auf die Marktbearbeitung, mit Blick auf die Ressourcenoptimierung oder in ausgewogener Weise.

#### Geschäftsprozesse identifizieren

Anschließend werden durch die Analyse der Geschäftstätigkeit (siehe auch Geschäftsprozessanalyse) die Geschäftsprozesse eines Unternehmens identifiziert und voneinander abgegrenzt. Ein Geschäftsprozess ist eine Sammlung von zusammenhängenden, strukturierten Tätigkeiten (Aktivitäten), die eine bestimmte Dienstleistung oder ein bestimmtes Produkt (zur Erfüllung eines bestimmten Ziels) für einen bestimmten Kunden oder eine bestimmte Kundengruppe hervorbringen.
Die European Association of Business Process Management EABPM formuliert: «In einem ersten Schritt der Prozessgestaltung oder -umgestaltung sollte ein gemeinsames Verständnis des Ist-Prozesses und seiner Ausrichtung auf die Ziele hergestellt werden.» $^{(Kapitel4Prozessanalyse)}$
Der bei der Analyse der Ist-Prozesse entstehende Aufwand wird in der Literatur immer wieder mal kritisiert, besonders von Befürwortern des Business Process Reengineering (BPR), und es wird vorgeschlagen, gleich mit der Definition des Soll-Zustandes zu beginnen.
Hermann J. Schmelzer und Wolfgang Sesselmann diskutieren und bewerten andererseits die in der Literatur vorgebrachte Kritik am radikalen Vorgehen des Business Process Reengineering (BPR) und «empfehlen, Ist-Analysen durchzuführen. Eine Neugestaltung muss die gegenwärtigen Schwachstellen kennen, um diese ausmerzen zu können. Die Analyseergebnisse liefern zudem Argumente, warum eine Prozesserneuerung notwendig ist. Auch für den Übergang vom Ist- in den Soll-Zustand ist es wichtig, die Ausgangssituation zu kennen. Der Analyseaufwand sollte sich jedoch in engen Grenzen halten. Auch sollten die Analyseergebnisse nicht zu stark die Neugestaltung beeinflussen». $^{(Kapitel6.2.2KritischeBeurteilungdesBPR)}$

#### Geschäftsprozesse strukturieren - Prozesslandkarte aufbauen

Timo Füermann führt dazu aus: «Nachdem die Geschäftsprozesse identifiziert und benannt wurden, werden sie nun in einer Übersicht zusammengestellt. Solche Übersichten werden im Englischen als Process Map bezeichnet.» $^{(Kapitel2.4DieProcessMaperstellen)}$
Bei Jörg Becker und Volker Meise findet sich folgende Aufzählung von Aktivitäten, um Geschäftsprozesse zu strukturieren:
* «Enumeration der Hauptprozesse,
* Festlegung der Prozessgrenzen,
* Bestimmung der strategischen Relevanz eines jeden Prozesses,
* Analyse des Verbesserungsbedarfs eines Prozesses und
* Bestimmung der politischen und kulturellen Bedeutung des Prozesses» $^{(Kapitel4.10Prozess-Strukturfestlegen)}$
Die Strukturierung der Geschäftsprozesse beginnt in aller Regel mit der Unterscheidung in Management-, Kern- und Supportprozesse.
* Managementprozesse steuern den Betrieb eines Unternehmens. Typische Managementprozesse sind die Corporate Governance und das Strategische Management. Sie legen Unternehmensziele fest und überwachen die Zielerreichung.
* Kernprozesse erzeugen bilden das Kerngeschäft und schaffen den primären Wertstrom. Typische operative Prozesse sind Einkauf, Fertigung, Marketing und Vertrieb. Sie erzeugen einen sichtbaren, unmittelbaren Kundennutzen.
* Supportprozesse stellen betriebliche Ressourcen bereit und verwalten diese. Sie unterstützen die Kern- und Managementprozesse, indem sie den reibungslosen Ablauf des Geschäftslebens sichern. Beispiele sind Buchhaltung, Personalbeschaffung und Technischer Support.

#### Strukturierung der Kernprozesse anhand der Strategie für den dauerhaften Erfolg der Geschäftsprozessmodellierung

Da die Kerngeschäftsprozesse klar die Mehrheit der identifizierten Geschäftsprozesse eines Unternehmens ausmachen, hat es sich durchgesetzt, die Kernprozesse noch einmal zu unterteilen. Dafür gibt es je nach Unternehmenstyp und Geschäftstätigkeit verschiedene Ansätze. Diese Ansätze werden wesentlich von den definierten Einsatzzwecken der Geschäftsprozessmodellierung und der Strategie für den dauerhaften Erfolg der Geschäftsprozessmodellierung beeinflusst.
Bei einer schwerpunktmäßig marktbasierten Strategie werden oft vom Kunden oder Lieferanten zum Händler oder Kunden durchgängige Kerngeschäftsprozesse definiert (z. B. „Vom Angebot zum Auftrag“, „Vom Auftrag zur Rechnung“, „Von der Bestellung zur Lieferung“, „Von der Idee zum Produkt“ usw.). Bei einer schwerpunktmäßig ressourcenbasierten Strategie werden die Kerngeschäftsprozesse oft in Anlehnung an die zentralen Unternehmensfunktionen definiert („Aufträge gewinnen“, „Material beschaffen und bereitstellen“, „Produkte entwickeln“, „Dienste bereitstellen“ usw.).
Bei einer differenzierten Sichtweise ohne klarem Schwerpunkt auf der Marktsicht oder der Ressourcensicht werden die Kerngeschäftsprozesse typischerweise in CRM, PLM und SCM unterschieden.
* CRM (Customer-Relationship-Management) beschreibt die Geschäftsprozesse zur Kundengewinnung, Angebots- und Auftragserstellung sowie Betreuung und Wartung
* PLM (Product-Lifecycle-Management) beschreibt die Geschäftsprozesse von der Produktportfolioplanung über Produktplanung, Produktentwicklung und Produktpflege bis zum Produktauslauf sowie Individualentwicklungen
* SCM (Supply-Chain-Management) beschreibt die Geschäftsprozesse vom Lieferantenmanagement über Einkauf und alle Fertigungsstufen bis zur Lieferung an den Kunden, ggf. mit Installation und Inbetriebnahme
Aber auch andere Herangehensweisen zur Strukturierung der Kerngeschäftsprozesse sind gebräuchlich, zum Beispiel aus Sicht der Kunden, Produkte oder, Vertriebswege.
* „Kunden“ beschreibt die Geschäftsprozesse, die spezifischen Kundengruppen (zum Beispiel Privatkunde, Geschäftskunde, Anleger, Institutioneller Kunde) zuzuordnen sind
* „Produkte“ beschreibt die Geschäftsprozesse, die produktspezifisch ablaufen (zum Beispiel Girokonto, Wertpapierdepot, Kredit, Emission)
* „Vertriebswege“ beschreibt die Geschäftsprozesse, die für die Art der Kundengewinnung und -betreuung typisch sind (zum Beispiel Direktvertrieb, Partnervertrieb, Online).
Das Ergebnis der Strukturierung der Geschäftsprozesse eines Unternehmens ist die Prozesslandkarte (zum Beispiel dargestellt als Wertschöpfungskettendiagramm). Hermann J. Schmelzer und Wolfgang Sesselmann ergänzen noch: «Zwischen den Geschäftsprozessen bestehen Verbindungen und Abhängigkeiten. Sie beruhen auf dem Transfer von Leistungen und Informationen. Diese Wechselbeziehungen zu kennen ist wichtig, um die Geschäftsprozesse zu verstehen, zu leiten und zu lenken.» $^{(Kapitel2.4.3Prozess-Landkarte)}$

### Definition der Geschäftsprozesse

Die Definition der Geschäftsprozesse beginnt häufig mit den Kernprozessen des Unternehmens, weil sie dadurch, dass sie
* eigene Marktaufgaben erfüllen,
* weitgehend autonom/eigenständig sowie unabhängig von anderen Geschäftsfeldern agieren und
* einen Beitrag zum Geschäftserfolg des Unternehmens liefern,
für das Unternehmen
* eine starke Außenwirkung entfalten,
* gut von anderen Geschäftsprozessen abgegrenzt werden können und
* das größte Potential für eine Geschäftsprozessoptimierung bieten, sowohl durch Verbesserung der Prozessleistung oder der Produktivität als auch durch Verringerung der Kosten.
Der Umfang eines Geschäftsprozesses sollte so gewählt werden, dass er eine überschaubare Zahl an Teilprozessen beinhaltet, gleichzeitig soll aber auch die Gesamtzahl der Geschäftsprozesse im Rahmen bleiben. Fünf bis acht Geschäftsprozesse pro betriebliche Einheit decken meist die Leistungsspanne eines Unternehmens ab.
Jeder Geschäftsprozess sollte für sich selbstständig sein – allerdings sind die Prozesse untereinander vernetzt.
Zur Definition eines Geschäftsprozesses gehört: Welches Ergebnis soll bei Beendigung vorliegen? Welche Aktivitäten sind dazu notwendig? Welche Objekte sollen bearbeitet werden (Aufträge, Rohstoffe, Einkäufe, Produkte, …)? Anfangs- und Endpunkt festlegen. Festlegung operationaler Ziele.
Abhängig von der Unternehmenskultur (eher offen für Veränderungen oder eher besitzstandswahrend) und der Kommunikation kann die Definition der Geschäftsprozesse eine leichte oder schwere Aufgabe sein - je nachdem ob die fachverantwortlichen Organisationsmitglieder (z. B. Abteilungsleiter) gern unterstützen. Dabei kommt der Kommunikation erhebliche Bedeutung zu und Jörg Becker und Volker Meise führen dazu aus: «Das Ziel der Kommunikationsstrategie bei einer Organisationsgestaltungsmaßnahme» … (und üblicherweise folgt auf die Geschäftsprozessmodellierung die Geschäftsprozessoptimierung, also eine Änderung in der Prozessorganisation - das wissen die Beteiligten) … «muss es sein, die Organisationsmitglieder zu einer Unterstützung der geplanten Struktur zu bewegen.» $^{(Kapitel4.15EinflussmöglichkeitendesDesignsdesOrdnungsrahmens)}$ Bei erheblichen Widerständen kann aber auch externes Wissen für die Definition der Geschäftsprozesse genutzt werden.

#### Allgemeine Prozessidentifikation und Individuelle Prozessidentifikation

Jörg Becker und Volker Meise nennen dazu zwei Ansätze (Allgemeine Prozessidentifikation und Individuelle Prozessidentifikation) und führen zur allgemeinen Prozessidentifikation aus: «Bei der allgemeinen Prozessdefinition wird davon ausgegangen, dass grundlegende, allgemein gültige Prozesse existieren, die in allen Unternehmen gleich sind.» Weiter heißt es dazu: «Für die allgemeine Prozessidentifikation lassen sich ebenso detaillierte Referenzmodelle einsetzen. Sie beschreiben branchen- oder anwendungssystemspezifisch Prozesse einer Organisation, die noch an den Einzelfall angepasst werden müssen, in ihrer Struktur aber bereits aufeinander abgestimmt sind.» $^{(Kapitel4.11AllgemeineProzessidentifikation)}$
Jörg Becker und Volker Meise führen zur individuellen Prozessidentifikation aus: «Bei der individuellen oder singulären Prozessidentifikation wird davon ausgegangen, dass entsprechend der Kundenbedürfnisse und der Wettbewerbssituation die Prozesse in jedem Unternehmen unterschiedlich sind und anhand der individuellen Problemlage induktiv identifiziert werden können.» $^{(Kapitel4.12IndividuelleProzessidentifikation)}$
Das Ergebnis der Definition der Geschäftsprozesse ist in der Regel eine grobe Struktur der Geschäftsprozesse als Wertschöpfungskettendiagramm.

### Weitere Strukturierung der Geschäftsprozesse

Die bisher entstandene grobe Struktur der Geschäftsprozesse wird nun verfeinert - durch Zerlegung in Teilprozesse, die ihre eigenen Attribute haben, aber auch zur Erreichung des Ziels des Geschäftsprozesses beitragen. Diese Zerlegung sollte durch die Einsatzzwecke und Strategie für den dauerhaften Erfolg der Geschäftsprozessmodellierung wesentlich beeinflusst werden und so lange fortgesetzt werden, wie der Zuschnitt der dabei definierten Teilprozesse zur Umsetzung der Einsatzzwecke und Strategie beiträgt.
Ein so entstandener Teilprozess beschreibt mittels eines Modells die Art und Weise, in der Vorgänge ausgeführt werden, um die beabsichtigten wirtschaftlichen Ziele des Unternehmens zu erreichen. Das Modell ist eine Abstraktion der Wirklichkeit (oder eines Soll-Zustandes) und hängt in seiner konkreten Ausprägung von der beabsichtigten Verwendung (Einsatzzweck) ab.
Eine weitere Zerlegung der Teilprozesse kann dann bei Notwendigkeit während der Modellierung von Geschäftsprozessen erfolgen. Sofern sich der Geschäftsprozess als eine Abfolge von Phasen, abgetrennt mit Meilensteinen, darstellen lässt, ist die Zerlegung in Phasen üblich. Sofern es möglich ist, trägt dabei die Übernahme der Meilensteine in die nächste Ebene der Zerlegung zum allgemeinen Verständnis bei.
Das Ergebnis der weiteren Strukturierung der Geschäftsprozesse ist in der Regel eine Hierarchie von Teilprozessen, dargestellt in Wertschöpfungskettendiagrammen. Es ist üblich, dass nicht alle Geschäftsprozesse die gleiche Tiefe der Zerlegung aufweisen. Insbesondere Geschäftsprozesse, die weder sicherheitsrelevant, kostenintensiv oder zu den wirtschaftlichen Zielen beisteuernd sind, werden deutlich weniger tief zerlegt. Ebenso kann als Vorstufe einer für (viel) später geplanten Zerlegung eines Prozesses zunächst ein gemeinsames Verständnis mit einfacheren / weniger aufwändigen Mitteln als Wertschöpfungskettendiagrammen erarbeitet werden - z. B. mit einer textuellen Beschreibung oder mit einem Turtle-Diagramm $^{(Kapitel3.1Prozessdetailsfestlegen)}$ (nicht zu verwechseln mit Turtle-Grafik!).

### Zuweisung der Prozessverantwortung

Komplette, in sich abgeschlossene Abläufe werden zusammengefasst und einem Verantwortlichen oder einem Team übergeben. Der Prozesseigner ist für den Erfolg verantwortlich, schafft die Rahmenbedingungen und koordiniert seine Vorgehensweise mit den anderen Prozesseignern ab (siehe auch Accountable in RACI). Des Weiteren kümmert er sich um den Informationsaustausch zwischen den Geschäftsprozessen. Diese Abstimmung ist notwendig, um die gesamte Zielorientierung zu erreichen.

### Modellierung von Geschäftsprozessen
#### Design der Prozessketten

Erfolgt die Dokumentation von Geschäftsprozessen unter Nutzung einer bestimmten Systematik und Darstellung, z. B. graphisch, so spricht man gemeinhin von Modellierung. Das Ergebnis der Dokumentation ist das Geschäftsprozessmodell.

##### Istmodellierung und Sollmodellierung

Die Frage, ob das Geschäftsprozessmodell durch Istmodellierung oder Sollmodellierung entstehen soll, ist durch die definierten Einsatzzwecke und die Strategie für den dauerhaften Erfolg der Geschäftsprozessmodellierung wesentlich beeinflusst. Das bisherige Vorgehen mit Analyse der Geschäftstätigkeit, Definition der Geschäftsprozesse und weiterer Strukturierung der Geschäftsprozesse ist in jedem Fall ratsam.

##### Istmodellierung

Ansgar Schwegmann und Michael Laske führen dazu aus: «Die Ermittlung des Istzustandes ist die Basis für die Ermittlung von Schwachstellen und die Lokalisierung von Verbesserungspotentialen. Beispielsweise können Schwachstellen wie organisatorische Brüche oder eine unzureichende DV-Durchdringung erkannt werden.» $^{(Kapitel5.1IntentionderIstmodellierung)}$
Gegen eine Istmodellierung sprechen folgende Nachteile:
* die Kreativität der Projektbeteiligten, optimale Sollprozesse zu entwickeln, wird gehemmt, da bei einer nachgelagerten Sollmodellierung eventuell alte Strukturen und Abläufe unreflektiert übernommen werden und
* die Erstellung detaillierter Istmodelle stellt einen erheblichen Aufwand dar, auch beeinflusst dadurch, welche Mühen es macht an Schnittstellen und Verantwortungsübergängen einen Konsens zwischen den Projektbeteiligten zu erzielen
Diese Argumente wiegen besonders schwer, wenn ohnehin ein Business Process Reengineering geplant ist.
Ansgar Schwegmann und Michael Laske listen aber auch eine Reihe von Vorteilen der Istmodellierung auf: $^{(Kapitel5.1IntentionderIstmodellierung)}$
* die Modellierung des Istzustandes ist die Basis, um Schwachstellen und Verbesserungspotentiale identifizieren zu können
* die Kenntnis des Istzustandes ist Voraussetzung, um Migrationsstrategien zum Sollzustand zu entwickeln
* die Istmodellierung schafft einen Überblick über die bestehende Situation, der insbesondere für neu involvierte und externe Projektbeteiligte wertvoll sein kann
* die Istmodellierung kann Aufhänger für die Schulung und Heranführung der Projektbeteiligten an die Tools und Methoden sein
* das Istmodell kann als Checkliste für eine spätere Sollmodellierung dienen, damit keine relevanten Sachverhalte übersehen werden
* die Istmodelle können als Ausgangsmodelle für die Sollmodellierung genutzt werden, wenn der Sollzustand zumindest in Teilbereichen stark dem Istzustand ähnelt
Darüber hinaus lassen sich weitere Vorteile finden wie:
* das Istmodell ist geeignet, um eine Zertifizierung des Managementsystems zu unterstützen
* das Istmodell kann als Basis für die Organisationsdokumentation dienen (schriftlich fixierte Ordnung, Vorgaben und Regelungen der Organisation, …)
* auf Basis des Istmodells können die Voraussetzungen für Workflowmanagement geprüft werden (Definiertheit der Prozesse, Wiederholrate, …)
* auf Basis des Istmodells können Kennzahlen erhoben werden, um nach einer Reorganisation gegen die dann erreichten Kennzahlen verglichen zu werden und den Erfolg der Maßnahmen zu messen

##### Sollmodellierung

Mario Speck und Norbert Schnetgöke definieren die Zielsetzung der Sollmodellierung wie folgt: «Die Sollprozesse orientieren sich an den strategischen Zielen der Unternehmung. Somit müssen alle Teilprozesse und Einzelaktivitäten eines Unternehmens auf ihren Zielbeitrag hin untersucht werden. Teilprozesse bzw. Aktivitäten, die als nicht wertschöpfend identifiziert werden können und nicht mindestens einem nichtmonetären Unternehmensziel dienlich sind, müssen somit aus den Geschäftsprozessen eliminiert werden.» $^{(Kapitel6.2.3ErhebungundDokumentationderSollmodelle)}$
Sie listen auch fünf Grundprinzipien auf, die sich bei der Erstellung von Sollmodellen bewährt haben:
* Eine parallele Verarbeitung der Teilprozesse und Einzelaktivitäten ist einer sequentiellen Verarbeitung vorzuziehen - sie beinhaltet das größere Optimierungspotential.
* Die Erarbeitung eines Teilprozesses sollte möglichst durchgängig von einer Person oder Gruppe erfolgen - dadurch kann die beste Modellqualität erreicht werden.
* Für einzelne Teilprozesse und Einzelaktivitäten sollte in der Verarbeitung eine Selbstkontrolle ermöglicht werden - das senkt die Qualitätssicherungskosten.
* Für jeden Prozess sollte ein, wenn nicht anders möglich zumindest ein interner, Kunde/Abnehmer definiert werden - das stärkt das Kundenbewusstsein und verbessert die Bewertbarkeit der Prozessleistung.
* Lerneffekte, die bei Einführung der Sollprozesse entstehen, sollten mit bedacht werden - das stärkt das Wertschöpfungsbewusstsein der Mitarbeiter.
Das durch Istmodellierung oder Sollmodellierung entstehende Geschäftsprozessmodell besteht aus:

#### Teilprozesse
##### Abgrenzung

August W. Scheer soll in seinen Vorlesungen gesagt haben: Ein Prozess ist ein Prozess ist ein Prozess. Ausgedrückt werden soll damit die Rekursivität des Begriffes, weil sich fast jeder Prozess in kleinere Prozesse (Teilprozesse) zerlegen lässt. Insofern sind Begriffe wie Geschäftsprozess, Hauptprozess, Teilprozess oder Elemantarprozess nur der verzweifelte Versuch, die Ebene der Prozesszerlegung zu benennen. Da es keine allgemeingültige Vereinbarung darüber gibt, welche Granularität ein Geschäftsprozess, Hauptprozess, Teilprozess oder Elementarprozess abbildet, sind die Begriffe nicht universell definiert, sondern immer nur im Kontext des jeweiligen Geschäftsprozessmodells verständlich.
Darüber hinaus verwenden einige deutschsprachigen Schulen der Wirtschaftsinformatik die Begriffe Prozess (im Sinne der Darstellung des Ablaufs von Tätigkeiten (Aktivitäten)) und Funktion (im Sinne einer Unternehmensfunktion / eines abgegrenzten Aufgabenbereichs, der einem Aufgabenträger zugeordnet ist) nicht trennscharf.
So ist es beispielsweise bei August W. Scheer im ARIS möglich, Funktionen aus der Funktionssicht als Prozesse in der Steuerungssicht zu verwenden und umgekehrt. Dies hat zwar den Vorteil, dass bereits definierte Prozesse oder Funktionen übergreifend wiederverwendet werden können, führt aber auch dazu, dass die eigentliche Aufgabe der Funktionssicht verwässert und der ARIS Anwender nicht mehr in der Lage ist, Prozesse und Funktionen voneinander zu trennen.
Das erste Bild zeigt als Wertschöpfungskettendiagramm, wie der Geschäftsprozess Sales-Pipeline bearbeiten anhand seiner Phasen zu Teilprozessen (im Sinne der Darstellung des Ablaufs von Tätigkeiten (Aktivitäten)) zerlegt wurde.
Das zweite Bild zeigt als Funktionsbaum einen Ausschnitt typischer Funktionen (im Sinne einer Unternehmensfunktion / eines abgegrenzten Aufgabenbereichs, der einem Aufgabenträger zugeordnet ist), die anhand der Kompetenzbereiche und Verantwortungshierarchie strukturiert sind. Im Funktionsbaum sind diejenigen Unternehmensfunktionen markiert, die den Geschäftsprozess Sales-Pipeline bearbeiten unterstützen.

##### Verwendung

Ein Geschäftsprozess kann so lange in Teilprozesse zerlegt werden, bis eine weitere Aufspaltung nicht mehr sinnvoll/möglich ist (kleinster sinnvoller Teilprozess = Elementarprozess). Üblicherweise werden alle Ebenen der Zerlegung eines Geschäftsprozesses in derselben Methodik dokumentiert: Prozess-Symbole. Die bei der Modellierung einer Ebene der Zerlegung verwendeten Prozess-Symbole verweisen dann gewöhnlich auf die Teilprozesse der nächsten Ebene, bis die Ebene der Elementarprozesse erreicht ist. Für die Darstellung von Geschäftsprozessen, Hauptprozessen, Teilprozessen und Elementarprozessen werden häufig Wertschöpfungskettendiagramme verwendet.

##### Workflow

Ein Arbeitsablauf ist die Darstellung einer Abfolge von Aufgaben, die als Arbeit einer Person, eines einfachen oder komplexen Mechanismus, einer Gruppe von Personen, einer Organisation von Mitarbeitern oder von Maschinen (einschließlich IT-Systemen) deklariert wird. Ein Arbeitsablauf ist also immer auf der Ebene der Elementarprozesse angesiedelt. Der Arbeitsablauf kann als eine beliebige Abstraktion der realen Arbeit betrachtet werden, die in Arbeitsteilung, Arbeitsteilung oder andere Arten der Ordnung unterteilt ist. Zu Kontrollzwecken kann der Arbeitsablauf eine Ansicht der realen Arbeit unter einem bestimmten Aspekt sein.

#### Funktionen (Tasks)
##### Abgrenzung

Oft wird er Begriff Funktionen gleichermaßen für eine Unternehmensfunktion / einen abgegrenzten Aufgabenbereich, der einem Aufgabenträger zugeordnet ist, und die atomaren Tätigkeiten (Aktivitäten) auf Ebene der Elementarprozesse verwendet. Um die doppelte Bedeutung des Begriffs Funktion zu vermeiden, bietet sich in Anlehnung an die Benennung in der BPMN die Verwendung des Begriffes Task für die atomaren Tätigkeiten auf Ebene der Elementarprozesse an. Moderne Tools bieten auch die automatische Konvertierung eines Tasks in einen Prozess an, so dass es jederzeit möglich ist, eine weitere Ebene der Prozesszerlegung zu erstellen, bei der dann ein Task zu einem Elementarprozess hochgestuft werden muss.

##### Verwendung

Die auf Ebene der Elementarprozesse verwendeten grafischen Elemente beschreiben dann den (zeitlich-logischen) Ablauf mit Hilfe von Funktionen (Tasks). Die Reihenfolge der Funktionen (Tasks) innerhalb der Elementarprozesse wird durch deren logische Verknüpfung miteinander (durch Operatoren oder Gateways) festgelegt, sofern sie nicht schon durch Input-/Output-Beziehungen oder Meilensteine vorgegeben ist. Es ist üblich, zur besseren Verdeutlichung des Ablaufes weitere grafische Elemente zu verwenden, um Schnittstellen, Zustände (Ereignisse), Bedingungen (Regeln), Meilensteine usw. darzustellen. Je nach verwendetem Modellierungswerkzeug kommen hierfür sehr unterschiedliche grafische Darstellungsarten (Modelle) zur Anwendung.
Weiterhin können die Funktionen (Tasks) um grafische Elemente zur Beschreibung von Inputs, Outputs, Systemen, Rollen usw. ergänzt werden mit dem Ziel, die Genauigkeit der Beschreibung zu verbessern und/oder die Anzahl der Details zu erhöhen. Diese Ergänzungen machen das Modell aber schnell unüberschaubar. Um den Widerspruch zwischen Genauigkeit der Beschreibung und Übersichtlichkeit aufzulösen, bieten sich vor allem zwei Lösungen an: Auslagerung der zusätzlichen grafischen Elemente zur Beschreibung von Inputs, Outputs, Systemen, Rollen usw. in ein Funktionszuordnungsdiagramm oder selektives einblenden/ausblenden dieser Elemente je nach Fragestellung/Anwendungsfall. Das im Bild dargestellte Funktionszuordnungsdiagramm veranschaulicht die Ergänzung der Funktionen (Tasks) um grafische Elemente zur Beschreibung von Inputs, Outputs, Systemen, Rollen usw. sehr gut.

#### Stammdaten (Artefakte)

Der Begriff Stammdaten ist weder durch eine der fünf relevanten deutschsprachigen Schulen der Wirtschaftsinformatik: 1) August W. Scheer, 2) Hubert Österle, 3) Otto K. Ferstl und Elmar J. Sinz, 4) Hermann Gehring und 5) Andreas Gadatsch noch durch The Open Group (TOGAF = The Open Group Architecture Framework) oder J. A. Zachman (Zachman Framework) eingeführt und wird umgangssprachlich in Ermangelung eines passenden Begriffs in der Literatur verwendet. Er lehnt sich an die allgemeine Bezeichnung für Daten an, die Grundinformationen über betrieblich relevante Objekte repräsentieren und meint die Grundinformationen, die keine originären Informationen des Geschäftsprozesses sind.
Bei August W. Scheer im ARIS wären das die Grundinformationen der Organisationssicht, Datensicht, Funktionssicht und Leistungssicht. $^{(Kapitel1DieVision:EinegemeinsameSprachefürITundManagement)}$ (siehe auch Unternehmensabbildung)
Bei Andreas Gadatsch im GPM (Ganzheitliche Prozessmodellierung) wären das die Grundinformationen der Organisationsstruktursicht, Aktivitätsstruktursicht, Datenstruktursicht und Applikationsstruktursicht. $^{(Kapitel3.2GPM-GanzheitlicheProzessmodellierung)}$ (siehe auch Unternehmensabbildung)
Bei Otto K. Ferstl und Elmar J. Sinz im SOM (Semantisches Objektmodell) wären das die Grundinformationen der Ebenen Unternehmensplan und Ressourcen (siehe auch Unternehmensabbildung).
Stammdaten können z. B. sein (siehe auch Abschnitt Definition der fachlichen Anforderungen an die Geschäftsprozessmodellierung):
* die Organisationseinheit, in deren Verantwortungsbereich ein Prozess abläuft
* das Geschäftsobjekt, dessen Informationen zur Ausführung des Prozesses benötigt wird
* das Produkt, das durch den Prozess hergestellt wird
* die Richtlinie, die bei der Ausführung des Prozesses zu beachten ist
* das Risiko, das an einem Prozess auftritt
* die Maßnahme, die durchgeführt wird um die Prozessfähigkeit zu erhöhen
* die Kontrolle, die durchgeführt wird um die Governance des Prozesses sicherzustellen
* das Anwendungssystem, das die Ausführung des Geschäftsprozesses unterstützt
* der Meilenstein, der Prozesse in Prozessphasen gliedert
* usw.
Durch eine Ergänzung der Geschäftsprozessmodellierung um Stammdaten kann die gemeinsame Nutzung desselben Geschäftsprozessmodells für unterschiedliche Einsatzzwecke und mit der entstehenden Synergie schneller ein Return on Investment für die Geschäftsprozessmodellierung erreicht werden.
Abhängig davon, auf wie viele Stammdaten bei der Geschäftsprozessmodellierung Wert gelegt wird, ist es noch möglich, die Stammdaten in das Prozessmodell einzubetten ohne die Lesbarkeit des Modells zu negativ zu beeinflussen oder die Stammdaten sollten in eine eigene Sicht, z. B. Funktionszuordnungsdiagramme, ausgelagert werden.
Wird die Ergänzung der Geschäftsprozessmodellierung durch Stammdaten systematisch betrieben, führt das zum Artefakt-zentrierten Geschäftsprozess Modell.

##### Artefakt-zentrierter Geschäftsprozess

Das artefaktzentrierte Geschäftsprozessmodell hat sich als ganzheitlicher Ansatz zur Modellierung von Geschäftsprozessen herauskristallisiert, da es eine hochflexible Lösung zur Erfassung der operativen Spezifikationen von Geschäftsprozessen bietet. Es konzentriert sich insbesondere auf die Beschreibung der Daten von Geschäftsprozessen, den so genannten „Artefakten“, indem es geschäftsrelevante Datenobjekte, deren Lebenszyklen und zugehörige Dienste charakterisiert. Der artefaktzentrierte Prozessmodellierungsansatz fördert die Automatisierung der Geschäftsabläufe und unterstützt die Flexibilität der Workflow-Erstellung und -Entwicklung.

#### Einbindung externer Dokumente und Systeme

Die Einbindung externer Dokumente und Systeme kann den Mehrwert eines Geschäftsprozessmodells wesentlich erhöhen.
Z. B. kann der direkte Zugriff auf Objekte einer Wissensdatenbank oder Dokumente eines Regelwerks den Nutzen des Geschäftsprozessmodells im Alltag und damit die Akzeptanz von Geschäftsprozessmodellierung erheblich steigern. Dabei können alle beteiligten Systeme ihre spezifischen Vorteile ausspielen und einander befruchten (z. B. sich wechselseitig verlinken oder die Ablagestruktur vereinheitlichen):
* kurze Reaktionszeiten der Wissensdatenbank; gekennzeichnet durch eine relativ hohe Anzahl Auditoren, sehr schnelle Anpassung der Inhalte und geringe Anforderungen an die Veröffentlichung der Inhalte - z. B. mit einem Wiki realisiert
* rechtssichere Dokumente des Regelwerks; gekennzeichnet durch eine sehr geringe Anzahl speziell geschulter Auditoren, validierte Anpassung von Inhalten und hohe Anforderungen an die Freigabe der Inhalte - z. B. mit einem Dokumentenmanagementsystem realisiert
* integrierende grafische Darstellung von Prozessen durch ein BPM-System; gekennzeichnet durch eine mittlere Anzahl Auditoren, moderat schnelle Anpassung der Inhalte und mäßige Anforderungen an die Freigabe der Inhalte
Sind alle relevanten Objekte der Wissensdatenbank und / oder Dokumente des Regelwerks an die Prozesse angebunden, haben die Endanwender einen kontextbezogenen Zugang zu diesen Informationen und brauchen sich in der jeweiligen Ablagestruktur der angebundenen Systeme nicht auszukennen.
Die direkte Anbindung externer Systeme kann auch genutzt werden, um aktuelle Messergebnisse oder Systemzustände in die Prozesse zu integrieren (und beispielsweise den aktuellen Betriebszustand der Prozesse anzuzeigen), Widgets einzublenden und darin Ausgaben externer Systeme anzuzeigen oder in externe Systeme abzuspringen und dort mit einem vorkonfigurierten Dialog eine Transaktion zu initiieren.
Weitere Anbindungen externer Systeme können z. B. für den Elektronischen Datenaustausch (EDI) genutzt werden.

### Modellkonsolidierung

Es wird überprüft, ob Redundanzen vorhanden sind. Falls ja, werden die betreffenden Teilprozesse zusammengefasst. Oder es werden mehrfach verwendete Teilprozesse in Unterstützungsprozesse ausgelagert. Ggfs. ist es für eine gelungene Modellkonsolidierung erforderlich, die ursprüngliche Zerlegung der Teilprozesse zu überarbeiten.
Ansgar Schwegmann und Michael Laske führen dazu aus: «Eine Konsolidierung der Modelle verschiedener Modellierungskomplexe ist erforderlich, um ein integriertes […]modell zu erhalten.» $^{(Kapitel5.2.4.Modellkonsolidierung)}$ Sie zählen auch eine Reihe von Aspekten auf, für die die Modellkonsolidierung von Bedeutung ist:
* «Die Modellierungsteams müssen bereits während der Modellerstellung eine Harmonisierung der Modelle vorantreiben, um die spätere Konsolidierung zu erleichtern.»
* «Wenn eine objektorientierte Zerlegung der Problemdomäne vorgenommen wird, ist frühzeitig zu analysieren, ob gleichartige Strukturen und Prozesse unterschiedlicher Objekte existieren.»
* «Wird eine funktionsorientierte Zerlegung der Problemdomäne vorgenommen, sind vor allem die Schnittstellen zwischen den modellierten Bereichen zu harmonisieren.»
* «Generell ist bei der Modellierung ein einheitlicher Detaillierungsgrad der Modelle» (in jeder Zerlegungsebene) «anzustreben, um die Vergleichbarkeit der Teilmodelle und die präzise Definition von Schnittstellen zu erleichtern.»
* «Nach Abschluss der Modellierungsaktivitäten in den Teams der einzelnen Modellierungskomplexe, sind [die] erstellten Teilmodelle zu einem Gesamtmodell zu integrieren.»
* «Um die Nachvollziehbarkeit der abgebildeten Abläufe zu erleichtern, ist es sinnvoll, ausgewählte Geschäftsvorfälle, die für das Unternehmen eine besonders hohe Bedeutung haben, explizit zu modellieren und auf der Top-Level-Ebene abzubilden. […] Eine farbliche Kennzeichnung kann beispielsweise zusätzlich der Unterscheidung zugehöriger organisatorischer Einheiten dienen.» $^{(Kapitel5.2.4.Modellkonsolidierung)}$

### Prozessverkettung und Prozess-Schnittstellen

Die Verkettung der Teilprozesse untereinander und die Verkettung der Funktionen (Tasks) in den Teilprozessen wird mittels Kontrollfluss-Muster modelliert.
Materielle Details der Verkettung (Was liefert der Vorgänger an den Nachfolger?) werden, sofern vorgesehen, in den Prozess-Schnittstellen spezifiziert.
Prozess-Schnittstellen werden definiert, um
* die Zusammenhänge der Teilprozesse nach der Zerlegung der Geschäftsprozesse aufzuzeigen oder
* festzulegen, was die Geschäftsprozesse bzw. deren Teilprozesse untereinander 'weitergeben' müssen.
In der Regel wird dieses was und seine Struktur von den Erfordernissen im nachfolgenden Prozess bestimmt.
Prozess-Schnittstellen stehen für den Absprung aus dem aktuellen Geschäftsprozess/Teilprozess und den Einsprung in den nachfolgenden Geschäftsprozess/Teilprozess.
Prozess-Schnittstellen sind also Beschreibungselemente für die abschnittsweise Verkettung von Prozessen. Eine Prozess-Schnittstelle kann
* ein Geschäftsprozessmodell/Teilprozessmodell repräsentieren, ohne dass das durch sie referenzierte Geschäftsprozessmodell bereits bestimmt ist,
* ein Geschäftsprozessmodell/Teilprozessmodell repräsentieren, das aus zwei/mehreren übergeordneten oder benachbarten Geschäftsprozessmodellen referenziert wird und
* zwei/mehrere Varianten desselben Geschäftsprozessmodelles/Teilprozessmodells repräsentieren.
Prozess-Schnittstellen werden zwischen den Beteiligten von übergeordneten/untergeordneten oder benachbarten Geschäftsprozessmodellen vereinbart. Sie werden einmalig definiert und verlinkt und beliebig häufig in Prozessmodellen verwendet.
Schnittstellen können definiert werden durch:
* Übergabe der Verantwortung von einer Organisationseinheit an eine Andere,
* Übergabe von Daten aus einem Anwendungssystem an ein Anderes,
* Originärern Input (Informationen / Materialien am Beginn des Geschäftsprozesses),
* Übergabe von Zwischenergebnissen zwischen Teilprozessen (Output beim Vorgänger und Input beim Nachfolger sind i. d. R. identisch) oder
* Finalen Output (das eigentliche Ergebnis / Ziel des Geschäftsprozesses).
Real sind die übergebenen Inputs/Outputs häufig Daten oder Informationen, doch sind auch beliebige andere Geschäftsobjekte denkbar (Materialien, Produkte im End- oder Halbfertigzustand, Dokumente wie ein Lieferschein). Sie werden über jeweils geeignete Transportmedien (bei Daten z. B. durch Datenspeicherung) bereitgestellt.

### Prozessmanagement

Siehe Artikel Prozessmanagement.
Um verbesserte Geschäftsprozesse in die Praxis umzusetzen, sind in der Regel Change Management-Programme erforderlich. Mit den Fortschritten im Softwaredesign rückt die Vision, dass GPM-Modelle vollständig ausführbar sind (und Simulationen und Round-Trip-Engineering ermöglichen), immer näher an die Realität.

#### Anpassung der Prozessmodelle

Im Prozessmanagement werden Prozessabläufe regelmäßig überprüft und gegebenenfalls optimiert (angepasst). Egal ob diese Anpassung der Prozessabläufe durch kontinuierliche Prozessverbesserung oder durch Prozessreorganisation (Business Process Reengineering) ausgelöst wird, zieht sie eine Aktualisierung einzelner Teilprozesse oder eines gesamten Geschäftsprozesses nach sich.

## Darstellungsart und Notation

In der Praxis sind Kombinationen informaler, semiformaler und formaler Modelle verbreitet: informale textuelle Beschreibungen zur Erläuterung, semiformale graphische Darstellung zur Visualisierung und formalsprachliche Darstellung zur Unterstützung von Simulation und Übertragung in ausführbaren Code.

### Modellierungstechniken

Es gibt verschiedene Standards für Notationen, verbreitet sind:
* Business Process Model and Notation (BPMN), vorgeschlagen 2002 von Stephen A. White, veröffentlicht von der Business Process Management Initiative - fusionierte im Juni 2005 mit der Object Management Group
* Ereignisgesteuerte Prozesskette (EPK), vorgeschlagen 1992 von einer Arbeitsgruppe unter Leitung von August-Wilhelm Scheer
* Wertschöpfungskettendiagramm (WKD), zur Darstellung von Prozessen hauptsächlich auf hohem Abstraktionsniveau
* Petri-Netz, entwickelt von Carl Adam Petri im Jahre 1962
* Folgeplan (z. B. in der konkreten Ausprägung als Programmablaufplan), vorgeschlagen 1997 von Fischermanns und Liebelt
* HIPO-Diagramm, um 1970 als Design-Hilfe und Dokumentationstechnik für Software von IBM entwickelt (in einer nicht-technischen, sondern betriebswirtschaftlich orientierten Form)
* Semantisches Objektmodell (SOM), vorgeschlagen 1990 von Otto K. Ferstl und Elmar J. Sinz und seither als laufendes Forschungsprojekt gemeinsam von deren Lehrstühlen durchgeführt; dem sogenannten „SOM“ entspringen wesentliche Grundlagen für das Methodenkonzept der „Bamberger Wirtschaftsinformatik“
* Unified Modeling Language (UML), vorgeschlagen 1996 von Grady Booch, Ivar Jacobson, und James Rumbaugh, laufend überarbeitet unter Ägide der OMG (bietet Erweiterungen für Geschäftsprozesse)
* SIPOC-Diagramm, in den 1980er Jahren im Rahmen der Total-Quality-Management-Bewegung erfunden und dann von Lean-Management- und Six-Sigma-Praktikern übernommen
* ICAM DEFinition (IDEF0), Anfang der 1980er Jahre für die US-Luftwaffe entwickelt
* WS-Business Process Execution Language (BPEL), eine 2002 von OASIS entwickelte, XML-basierte Sprache zur Beschreibung und Automatisierung von Geschäftsprozessen
* Turtle-Diagramm (auch Turtle Methode, Turtle Modell, 8W Methode), eine einfache, übersichtliche und leicht verständliche grafische Darstellung von Fakten zum Prozess
* PICTURE-Methode für die Dokumentation und Modellierung von Geschäftsprozessen in der öffentlichen Verwaltung
Des Weiteren:
* Kommunikationsstrukturanalyse, vorgeschlagen 1989 am Bereich Systemanalyse der TU Berlin von Hermann Krallmann
* Extended Business Modelling Language (xBML) (scheint veraltet zu sein, da das Gründerunternehmen nicht mehr online ist)
* Notation aus OMEGA (Objektorientierte Methode zur Geschäftsprozessmodellierung und -analyse), vorgestellt von Uta Fahrwinkel 1995
* Lifecycle Modeling Language (LML), ursprünglich vom LML-Lenkungsausschuss entworfen und 2013 veröffentlicht
* Subjektorientiertes Geschäftsprozessmanagement (S-BPM)
* Kognitionsgestützte Methode zur Analyse natürlichsprachlicher Informationen (CogNIAM)
* Formalized Administrative Notation (FAN), entwickelt von Pablo Iacub und Leonardo Mayo in den 1990er Jahren
* Harbarian process modeling (HPM)
* Datenflussdiagramm, eine Methode zur Darstellung eines Datenflusses durch einen Prozess oder ein System
* Swimlane-Technik, hauptsächlich bekannt durch die BPMN, aber auch SIPOC, das Vorgangskettendiagramm und andere Methoden nutzen diese Technik
* ProMet, ein Methodenset für das Business Engineering
* Zustandsübergangsdiagramm, um das Verhalten von Systemen zu beschreiben
Darüber hinaus können aber auch Darstellungsarten aus der Softwarearchitektur verwendet werden:
* Programmablaufplan, genormt in der DIN 66001 vom September 1966 und zuletzt überarbeitet im Dezember 1983 bzw. genormt in der ISO 5807 aus 1985
* Nassi-Shneiderman-Diagramm oder Struktogramm, vorgeschlagen 1972/73 von Isaac Nassi und Ben Shneiderman, genormt in der DIN 66261.

## Abbildung

Computerbasierte Werkzeuge, also Business-Process-Management-Systeme (BPM-Systeme), bieten heute eine weitgehende Unterstützung, vor allem bei der semiformalen Geschäftsprozessmodellierung. Es gibt Werkzeuge zur Visualisierung, Modellierung, Simulation und CASE-Tools. Auch integrierte Lösungen, die die genannten Funktionen um die Aspekte Workflow und EAI erweitern, firmieren häufig unter der Bezeichnung BPM-Systeme. Eine Aufzählung der computerbasierten Werkzeuge wäre so vielfältig und umfangreich, dass sie niemals vollständig sein kann. Stattdessen wird im Folgenden mit einer Kategorisierung und der Nennung typischer Vertreter versucht, einen Überblick zu geben.
Bei der Erstellung von Sollmodellen finden besonders im Umfeld des Customizing Referenzprozessmodelle Verwendung, die prototypische, generische Prozessstrukturen vorgeben und durch Modifikation an die konkrete Situation angepasst werden.
Geschäftsprozesse sind grundsätzlich unabhängig von der Umsetzung zu beschreiben, werden aber häufig mit dem Ziel formuliert, Software-gestützte Abläufe zu gestalten.

### BPM-Systeme nach der Datenhaltung

Als Unterscheidungskriterium dient die Datenhaltung in einer Datei, einer Datenbank oder einer Mischform.

#### Dateibasierte BPM-Systeme für eigenständige Geschäftsprozessmodelle

Dateibasierte BPM-Systeme speichern die Geschäftsprozesse (typischerweise modellweise, selten mehrere Modelle gleichzeitig) in Dateien. Das wesentliche Kennzeichen dateibasierter BPM-Systeme ist, dass die Informationen des gesamten Geschäftsprozessmodells über mehrere Dateien verteilt und nicht miteinander verknüpft sind.
Auch wenn dateibasierte BPM-Systeme für eigenständige Geschäftsprozessmodelle mehrere Geschäftsprozessmodelle in einer Datei speichern können, ist jedes einzelne Geschäftsprozessmodell eigenständig/unabhängig. So hat z. B. die Umbenennung eines Stammdaten-Objektes in einem Geschäftsprozessmodell keine Auswirkung auf andere Geschäftsprozessmodelle, in denen dieses Stammdaten-Objekt ebenfalls vorkommt. Typische Vertreter sind:
* Präsentationsprogramme in Office Suits wie Microsoft PowerPoint, LibreOffice Impress oder SoftMaker Presentations
* Universelle Diagramm-Software wie Microsoft Visio, Diagrams.net (früher draw.io) oder Dia (vom GNOME-Projekt)

#### Dateibasierte BPM-Systeme für verknüpfte Geschäftsprozessmodelle

Diese dateibasierten BPM-Systeme speichern ebenfalls ein oder mehrere Geschäftsprozessmodelle in einer Datei, aber die einzelnen Geschäftsprozessmodelle und Stammdaten-Objekte sind miteinander verknüpft. So kann man aus Prozessen per Klick in Teilprozesse navigieren, die als eigenes Modell abgebildet sind. Oder die Umbenennung eines Stammdaten-Objektes hat Auswirkung auf andere Geschäftsprozessmodelle, in denen dieses Stammdaten-Objekt ebenfalls vorkommt. Um das zu realisieren, führen sie eine Trennung von Definition und Ausprägung ein, die es bei BPM-Systeme für eigenständige Geschäftsprozessmodelle nicht gibt. Die Eigenschaften eines Modell-Elements werden zentral an genau einer Stelle in der Datei gespeichert (Definition) während beliebig viele Referenzen darauf (Ausprägungen) in beliebig vielen Geschäftsprozessmodellen der Datei erstellt werden können. Typische Vertreter sind:
* BPMN-basierte Werkzeuge (da die BPMN eine Trennung von Definition und Ausprägung für Data Object in ihrer Spezifikation verankert hat) wie bpmn.io, Visual Paradigm oder Camunda (oder auch Signavio vor dem Kauf durch die SAP)

#### Datenbankbasierte BPM-Systeme

Sie nutzen die bei dateibasierten BPM-Systemen für verknüpfte Geschäftsprozessmodelle eingeführte Trennung von Definition und Ausprägung und speichern die Geschäftsprozessmodelle und Stammdaten-Objekte ebenfalls an genau einer Stelle - aber in einer Datenbank. Ein großer Vorteil dieser Systeme ist, dass damit die Datenbarrieren zwischen Dateien aufgehoben sind und vollständig separate Modell-Elemente gespeichert werden, die beliebig häufig wieder benutzt werden können. Das heißt, es können in jedem Modell beliebig viele Referenzen auf ein Modell-Element, ist dieses einmal definiert, erstellt werden. Ein weiterer große Vorteil dieser Systeme ist, dass die Definition von jeder Ausprägung gleichermaßen erreichbar ist und eine Abfrage aller Ausprägung, die eine Definition besitzt, eine neue Dimension der inneren Zusammenhänge des Gesamt-Modells offenbart.
Prinzipbedingt ist die Bereitstellung datenbankbasierter BPM-Systeme aufwändiger als die Bereitstellung dateibasierten BPM-Systemen, ihre Bedienung komplexer und ihr Betrieb kostenintensiver. Dafür ist die Datenhaltung über alle Modelle konsistent und eine freie Suche möglich (Suche über alle Datenbank-Inhalte anhand des Namens oder anderer beliebiger Kriterien wie Typ des Modell-Elements, Textfragmente der Beschreibung oder einer beliebigen Eigenschaft). Typische Vertreter sind:
* Professionelle BPM-Systeme wie ARIS, ADONIS oder Symbio Process Designer

#### Mischformen aus dateibasierten und datenbankbasierten BPM-Systemen

Diese Systeme wollen den großen Vorteil der datenbankbasierten BPM-Systeme, dass die Datenbarrieren zwischen Dateien aufgehoben sind, ebenfalls nutzen - ohne die damit einhergehenden Nachteile vollumfänglich in Kauf zu nehmen. Sie sind deshalb nicht konsequent auf eine Datenhaltung vollständig separater Modell-Elemente in einer Datenbank ausgerichtet. Das kann in der eingesetzten Technik, in der Produktreife oder in dem Bemühen, Aufwand, Komplexität und Kosten zu begrenzen, begründet liegen. Typische Vertreter sind:
* Semiprofessionelle BPM-Systeme wie ViFlow, SAP Signavio und Modelio

### BPM-Systeme nach dem Methodenumfang

Als Unterscheidungskriterium dient die Integration möglichst vieler Prozessmerkmale und Darstellungsformen in die Geschäftsprozessmodelle.

#### Prozessfokussierte BPM-Systeme

Diese Systeme konzentrieren sich auf die Darstellung von Geschäftsprozessen und bieten nur eingeschränkte Möglichkeiten zur Darstellung einer Prozesslandkarte oder zur Ergänzung der Geschäftsprozesse durch Stammdaten-Objekte. Typische Vertreter sind:
* Universelle Diagramm-Software mit speziellen Schablonen wie Microsoft Visio, Diagrams.net (früher draw.io) oder Dia (vom GNOME-Projekt)
* BPMN-basierte Werkzeuge (da die BPMN nur eine sehr eingeschränkte Ergänzung der Geschäftsprozesse durch Stammdaten-Objekte in ihrer Spezifikation verankert hat) wie bpmn.io, Visual Paradigm oder Camunda (oder auch Signavio vor dem Kauf durch die SAP)
Universelle Diagramm-Software bietet oft die Möglichkeit, auf Geschäftsprozessmodellierung spezialisierte Schablonen in das System zu importieren oder auch dort zu definieren (wenn keine Importmöglichkeiten bestehen), um die grafische Notation der Geschäftsprozessmodelle standardisiert gestalten zu können.

#### BPM-Systeme zur ganzheitlichen Unternehmensabbildung

Diese Systeme bieten neben der Darstellung von Geschäftsprozessen umfangreiche Möglichkeiten zur Darstellung einer Prozesslandkarte oder zur Ergänzung der Geschäftsprozesse durch Stammdaten-Objekte. Oft sind auch mehrere methodische Ansätze zur Abbildung von Geschäftsprozessen wie Ereignisgesteuerte Prozesskette und BPMN verfügbar. In der Regel sind diese Systeme geeignet, eine ganzheitliche Unternehmensabbildung zu realisieren.
* Professionelle BPM-Systeme wie ARIS, Bonapart, Aeneis

#### Integrierte BPM-Systeme

Diese Systeme bieten neben der Darstellung von Geschäftsprozessen weitere Möglichkeiten, z. B.:
* Prozesse zu simulieren oder als Workflow ablaufen zu lassen. Die fertigen Prozessdefinitionen können teils direkt von einer integrierten Business Process Engine verarbeitet werden oder lassen sich in einer Form exportieren, die dann von einer Integrationsplattform bzw. der dort integrierten Process Engine ausgeführt werden kann.
* Prozesse mit unmittelbar aktuellen Unternehmens-Kennzahlen (Life-Daten) anzureichern (oder diese einzublenden) oder aus den Geschäftsprozessen direkt in aktuell ausgeführte Unternehmens-Prozesse zu wechseln
Typische Vertreter sind:
* Professionelle Workflow-Management-Systeme

### BPM-Systeme nach den Kosten

Generell kann man sagen, dass die Kosten beim Übergang von dateibasierten BPM-Systemen (teilweise kostenlos) über die Mischformen zu den datenbankbasierten BPM-Systemen (oft nur noch zeitbegrenzte Testversionen kostenlos) ansteigen. Sbenso steigen die Kosten beim Übergang von prozessfokussierten BPM-Systemen zu integrierten BPM-Systemen und auch mit dem Funktionsumfang.

### BPM-Systeme nach Funktionalität

Eine lineare Gliederung von, bezogen auf den Funktionsumfang, rudimentären BPM-Systemen zu vollständigen BPM-Systemen anzugeben ist sehr schwierig, weil einerseits der Anspruch an ein vollständiges BPM-System ganz wesentlich durch das Einsatz-Szenario bestimmt wird (in dem eigentlich nie alle Funktionen gleichzeitig benötigt werden) und andererseits selbst teuere BPM-Systeme nie alle höherwertigen Funktionen gleichzeitig anbieten (oder einen Fokus auf bestimmte höherwertige Funktionen legen). Die folgende Auflistung von Funktionsgruppen soll aber zumindest einen Eindruck vermitteln, welche Funktionen von einem BPM-System in bestimmten Einsatz-Szenarien erwartet werden.

#### Schnelles Modellieren

Beim schnellen Modellieren bietet ein BPM-System Benutzerinteraktionen an, die darauf ausgerichtet sind das Geschäftsprozessmodell effizient zu erstellen. Dazu zählen:

##### Automatische Vorschläge für Modell-Elemente

Die Erfassung neuer Geschäftsprozessmodelle geht in BPM-Systemen besonders schnell von der Hand, wenn sie automatische Vorschläge der methodisch zulässigen Nachfolger (und ggfs. Vorgänger) eines Modell-Elements anbieten.
Das Bild zeigt, wie automatische Vorschläge der methodisch zulässigen Nachfolger in bpmn.io, Symbio Process Designer und ARIS angeboten werden. In allen drei Fällen wird eine Werkzeugleiste eingeblendet, die die Grundformen der methodisch zulässigen Modell-Elemente anbietet. Soll z. B. statt eines Events ein Message Event eingefügt werden, muss zunächst die Grundform Event ausgewählt und anschließend in einen Message Event umgewandelt werden.

##### Einfügen zwischen bestehenden Modell-Elementen

Die Änderung/Erweiterung bestehender Geschäftsprozessmodelle geht in BPM-Systemen besonders schnell von der Hand, wenn sie das Einfügen von Zwischenraum für neue Modell-Elemente zwischen bereits bestehenden Modell-Elementen unterstützen. Teilweise wird dies als eigenständige Funktion angeboten, teilweise wird das von einem automatisierten Layout oder vollautomatisch generiertem Layout übernommen, so dass keine eigenständige Funktion angeboten werden muss.
Das erste Bild zeigt, wie das Einfügen von Zwischenraum für neue Modell-Elemente zwischen bereits bestehenden Modell-Elementen in iGrafx, ARIS und Enterprise Architect unterstützt wird. In allen drei Fällen ist die Ansicht nach dem horizontalen Mouse-Drag und vor dem Drop dargestellt. Alle drei BPM-Systeme bieten diese Funktion auch in vertikaler Richtung an.
Das zweite Bild zeigt, wie das direkte Einfügen eines methodisch zulässigen Nachfolgers mit anschließendem Layout in Symbio Process Designer und Adonis angeboten wird. Das Einfügen erfolgt identisch wie bei den automatischen Vorschlägen für Modell-Elemente. Bevor das eingefügte Modell-Element sichtbar wird, schafft ein automatisiertes Layout oder vollautomatisch generiertes Layout Zwischenraum in ähnlicher Weise, wie das im ersten Bild erläutert wurde - aber eben mit insgesamt deutlich weniger Klicks für den gesamten Vorgang denn zusätzlich wird beim Einfügen des neuen Modell-Elements auch noch die bestehende Kante gegen zwei neue Kanten ersetzt.
Von einem einfacheren automatisierten Layout wird der Zwischenraum im gesamten Modell eingefügt – also auch in parallelen Pfaden, die nicht durch das Einfügen betroffen sind. Von einem komplexeren automatisierten Layout wird der Zwischenraum nur im betroffenen Pfad eingefügt. Die Grenzen solcher automatisierten Layouts zeigen sich bei der gegenteiligen Operation: Dem Löschen eines Modell-Elements. Automatisierte Layouts löschen das jeweilige Modell-Element und ersetzen dessen bestehende Kanten gegen eine neue Kante, lassen aber den entstehenden Zwischenraum bestehen. Vollautomatisch generierte Layouts erkennen auch den entstandenen Zwischenraum und führen diesen wieder zurück (siehe auch Automatisiertes Layout oder vollautomatisch generiertes Layout).

##### In-Place-Editing

Beim In-Place-Editing können zusätzliche Informationen (in fast allen BPM-Systemen nur der Name des jeweiligen Modell-Elements) in einem Textfeld direkt an der Stelle erfasst werden, an der das Modell-Element im Geschäftsprozessmodell steht – also ohne dass ein Pop-up oder Dialog geöffnet wird.
Das Bild zeigt, wie In-Place Editing in bpmn.io, Diagrams.net und ARIS angeboten wird. Manche BPM-Systeme bieten beim Namen nur unformatierten Text an, andere BPM-Systeme lassen Textformatierungen zu.
Der Vorteil von unformatiertem Text ist, dass er leichter für ein vollautomatisch generiertes Layout optimiert werden kann (das betrifft z. B. automatische Umbrüche beim Wechsel zwischen horizontalem und vertikalem Layout oder Schriftgrößen und Schrifttypen beim Wechsel zwischen gerichteten Graphen, wie BPMN oder EPK, Turtle-Diagrammen und tabellarischer Darstellung). Viele BPM-Systeme gleichen diesen vermeintlichen Nachteil dann damit aus, dass sie die Erfassung weiterer Texte ermöglichen, die dann formatierbar sind.

##### Automatische Vorschläge für anzubindende Stammdaten-Objekte

Um die Aussagekraft von Geschäftsprozessmodellen zu erhöhen oder Geschäftsprozessmodelle simultan für verschiedene Einsatzzwecke verwenden zu können, werden oft Stammdaten-Objekte an die Modell-Elemente angebunden. Das Anbinden von Stammdaten-Objekte erfolgt mit automatischen Vorschlägen besonders effizient.

##### Automatisiertes Layout oder vollautomatisch generiertes Layout

Ein automatisiertes Layout oder ein vollautomatisch generiertes Layout wird durch die verschiedenen BPM-Systemen sehr unterschiedlich bereitgestellt. Das kann von der manuell initiierten Ausrichtung (einzelner Modell-Elemente zueinander), über einen manuell gestarteten automatisiertes Layout (typischerweise über das gesamte Modell) bis zum Wechsel zwischen verschiedenen vollautomatisch generierten Layouts reichen (siehe auch Einfügen zwischen bestehenden Modell-Elementen).
Das Bild zeigt, wie der manuelle Start einer Ausrichtung von Modell-Elementen zueinander und eines Layout in ARIS bzw. der Wechsel zwischen verschiedenen vollautomatisch generierten Layouts in Microsoft PowerPoint und in Symbio Process Designer angeboten werden.

#### Varianten, Versionen und Lebenszyklus-Unterstützung

Kennzeichnend für Varianten ist die Darstellung ein und desselben Sachverhalts für verschiedene Rahmenbedingungen. Das kann z. B. derselbe Prozess für verschiedene Standorte eines Unternehmens sein - wie der Prozess „Arbeitsvertrag aushandeln und abschließen“, der in wesentlichen Punkten durch die jeweils lokal geltenden Gesetzte und Gepflogenheiten bestimmt wird.
Für die Bereitstellung von Varianten gibt es zwei grundsätzlich verschiedene Ansätze:
* Aufbau der verschiedenen Varianten in jeweils einem eigenen Modell und Zusammenfassung der Varianten-Modelle über einen gemeinsamen Einstieg - so dass bei der Navigation zwischen verschiedenen Geschäftsprozessmodellen jeweils eine Variante angezeigt, aber alle Varianten auswählbar sind. Dieser Ansatz zwingt zur mehrfachen Erstellung der Modell-Elemente, die in mehreren Varianten vorkommen. Der dadurch entstehende Aufwand kann durch Kopieren und Einfügen reduziert werden - aber in der Datenhaltung entstehen dadurch Kopien, die eine spätere Konsolidierung oder Datenpflege erschweren.
* Aufbau eines einzigen Modells, Vergabe von Kriterien für die Modell-Elemente (in welchen Varianten sie relevant sind) und Filterung des Modells über die vergebenen Kriterien. Dieser Ansatz zwingt zur Pflege zusätzlicher Informationen (den Filterkriterien) an den Modell-Elementen, die es auch ermöglichen müssen, einem Modell-Element mehrere Kriterien zuzuordnen. Die Komplexität dieser Zuordnung von Kriterien kann durch Limitierung auf die für ein Modell relevanten Kriterien reduziert werden - und es entstehen in der Datenhaltung keine Kopien, die eine spätere Konsolidierung oder Datenpflege erschweren würden.
Kennzeichnend für Versionen ist die Weiterentwicklung ein und desselben Geschäftsprozessmodells in einer Arbeits-Version für die Projektbeteiligten, während die letzte freigegebene Version für alle Leser zugänglich und gültig bleibt. Oft ist auch der Zugriff auf abgelaufene Versionen desselben Geschäftsprozessmodells möglich.
Bei einer intensiven Nutzung von Varianten und Versionen kann die entstehende Komplexität oft nur noch durch einen vom BPM-System bereitgestellten Modell-Vergleich beherrscht werden.
Kennzeichnend für eine Lebenszyklus-Unterstützung ist einerseits die gleichzeitige Datenhaltung und der simultane Zugriff auf die Arbeits-Version, die letzte freigegebene Version und alle abgelaufenen Versionen sowie die Möglichkeit, im BPM-System einen Statuswechsel ein und desselben Geschäftsprozessmodells durchzuführen, z. B. von in Bearbeitung über in Qualitätsprüfung und in Freigabe zu freigegeben und schließlich zu abgelaufen.

#### Interoperabilität

Die Interoperabilität hat vor allem zwei Aspekte:
* Daten Im- und Export
* Anbieten und Nutzen von Automatisierungs-Schnittstellen

#### Reporting, Analyse und Simulation

Beim Reporting bieten die BPM-System die Möglichkeit, im System Berichte zu definieren oder externe Report-Generatoren anzubinden.
Bei der Analyse bieten die BPM-System die Möglichkeit, (statisch) Kennzahlen zu errechnen oder Varianten zu vergleichen.
Bei der Simulation lassen BPM-System die Geschäftsprozessmodelle virtuell ablaufen und protokollieren die dabei entstehenden (dynamischen) Daten Modellierung und Simulation, z. B. wie Häufigkeit (des Durchlaufens) Ressourcen-Bindung oder Durchlauf-Zeiten.