BPMN (Business Process Model and Notation)
BPMN ist ein internationaler Notationsstandard für die grafische Beschreibung von Geschäftsprozessen, der eine gemeinsame Kommunikationssprache zwischen Business und IT bietet.
Inhalt
Was ist BPMN
BPMN (Business Process Model and Notation) ist ein internationaler Standard der grafischen Notation zur Modellierung von Geschäftsprozessen, der von der Object Management Group (OMG) entwickelt wurde. Die aktuelle Version BPMN 2.0 (2011) ist ISO/IEC 19510 und wird von allen führenden BPMS-Anbietern unterstützt. BPMN bietet eine einheitliche grafische Notation, die für alle Beteiligten verständlich ist: von Geschäftsanalysten über Entwickler bis zu Managern. Diese Notation ist die Grundlage für ein effektives Geschäftsprozessmanagement (BPM) und steht in engem Zusammenhang mit Geschäftsprozessmanagementsystemen (BPMS).
BPMN wurde Anfang der 2000er-Jahre entwickelt, um die Kluft zwischen Geschäftsmodellierung und IT-Umsetzung zu überbrücken. Vor BPMN gab es viele Notationen (IDEF0, EPC, UML-Aktivitätsdiagramme), aber keine davon war gleichzeitig für das Business verständlich und für die technische Umsetzung ausreichend. BPMN 2.0 löste dieses Problem durch die Ergänzung formaler Semantik für die Ausführung von Modellen.
Heute ist BPMN der De-facto-Standard für die Modellierung von Geschäftsprozessen in Banken, Versicherungsgesellschaften, staatlichen Stellen und Industrieunternehmen. Mehr als 80 % aller Projekte zur Prozessautomatisierung verwenden BPMN.
Hauptelemente von BPMN
Die Notation BPMN 2.0 umfasst mehr als 50 grafische Elemente, die in fünf Kategorien unterteilt sind: Flussobjekte (Ereignisse, Aktivitäten, Gateways); Verbindungsobjekte (Sequenzflüsse, Nachrichtenflüsse); Rollen (Pools und Lanes); Artefakte (Daten, Gruppierungen, Anmerkungen). Diese Vollständigkeit ermöglicht es, Prozesse beliebiger Komplexität zu beschreiben: von einfachen linearen Abfolgen bis zu komplexen Orchestrierungen. Der wichtigste Vorteil von BPMN ist die strenge formale Semantik, die die Ausführung von Modellen auf einer BPM-Engine ohne manuelle Programmierung ermöglicht. Weitere Informationen zum Zusammenhang zwischen BPMN und BPMS finden Sie im Abschnitt BPMS.
Flussobjekte sind die wichtigsten Elemente von BPMN. Ereignisse kennzeichnen den Beginn, Zwischenpunkte und das Ende eines Prozesses. Aktivitäten stellen die ausgeführte Arbeit dar — Aufgaben oder Teilprozesse. Gateways verwalten die Verzweigung und Zusammenführung von Flüssen.
Verbindungsobjekte bestimmen die Reihenfolge der Ausführung. Sequenzflüsse zeigen die Reihenfolge der Ausführung von Aktivitäten. Nachrichtenflüsse stellen den Austausch von Informationen zwischen den Prozessbeteiligten dar. Assoziationen verbinden Artefakte mit Flussobjekten.
Modellierungsebenen von BPMN
BPMN unterstützt drei Modellierungsebenen: Deskriptiv — eine vereinfachte Notation für die Kommunikation mit dem Business; Analytisch — die vollständige Notation für die detaillierte Beschreibung von Prozessen; Ausführbar — ein Modell für die direkte Ausführung auf der Engine. In der Praxis wird der Ansatz „vom Deskriptiven zum Ausführbaren“ verwendet: Zuerst wird ein vereinfachtes Modell zur Abstimmung erstellt, dann wird es bis zur Automatisierungsebene detailliert. Die Dienstleistung Schulung bietet Kurse zu BPMN 2.0 für Geschäftsanalysten und Entwickler an.
Die deskriptive Ebene verwendet eine begrenzte Menge von Elementen (bis zu 20), was die Notation für Geschäftsanwender zugänglich macht. Die analytische Ebene ergänzt Elemente für die detaillierte Beschreibung (bis zu 40 Elemente). Die ausführbare Ebene erfordert eine vollständige Menge von Elementen und die strikte Einhaltung der BPMN-Semantik.
Der Übergang zwischen den Ebenen erfordert eine konsequente Verfeinerung des Modells. Dieser Ansatz ermöglicht es, Geschäftsanwender in frühen Phasen in den Modellierungsprozess einzubeziehen und das Modell schrittweise bis zu einer für die Automatisierung ausreichenden Ebene zu detaillieren.
BPMN und digitale Transformation
Die Einführung von BPMN als Unternehmensstandard der Modellierung verkürzt die Zeit für die Abstimmung von Anforderungen zwischen Business und IT um 30–40 %, verbessert die Qualität der Prozessdokumentation und ermöglicht die automatische Generierung ausführbaren Codes. Unsere Produkte, wie SINTEZ-M, unterstützen den Import/Export von BPMN-Modellen im Standardformat XMI. Den vollständigen Text des Standards und Beispiele von Modellen finden Sie im Bereich Dokumente.
BPMN ist auch die Grundlage für die digitale Transformation der öffentlichen Verwaltung. Es ermöglicht die Formalisierung administrativer Vorschriften und die Automatisierung ihrer Ausführung, was die Bereitstellungszeit öffentlicher Dienste verkürzt und ihre Qualität verbessert.
In Zukunft wird sich BPMN in Richtung einer stärkeren Integration mit Technologien der künstlichen Intelligenz entwickeln. Dies ermöglicht die automatische Analyse von Prozessmodellen, die Identifizierung von Engpässen und das Vorschlagen von Optimierungen sowie die Anpassung von Prozessen in Echtzeit auf der Grundlage der Datenanalyse.
Häufig gestellte Fragen
Was ist BPMN in einfachen Worten?
BPMN ist eine internationale Sprache zum Zeichnen von Geschäftsprozessdiagrammen, die sowohl für Business- als auch für IT-Spezialisten verständlich ist. Sie ermöglicht es, klar zu zeigen, wer, was und in welcher Reihenfolge tut, um ein Ziel zu erreichen. BPMN-Diagramme können direkt in BPMS-Systemen ausgeführt werden, wodurch die Kluft zwischen Design und Umsetzung beseitigt wird. Sie können sich mit den Grundprinzipien in unserem Glossar vertraut machen.
Was ist der Unterschied zwischen BPMN und UML?
BPMN konzentriert sich auf Workflows und Geschäftsprozesse und zeigt, wer und was tut, um ein Geschäftsziel zu erreichen. UML ist eine universelle Sprache für das Design der Softwarearchitektur, von Klassen, Datenbanken und Logik innerhalb von Informationssystemen. BPMN ist für Manager und Analysten verständlich, UML — hauptsächlich für Entwickler. BPMN-Diagramme können direkt in BPMS ausgeführt werden, UML — in Programmcode umgewandelt werden. Weitere Informationen zu Notationen finden Sie im Bereich unsere Technologien.
Wo zeichnet man BPMN-Diagramme?
Für die Erstellung von BPMN-Diagrammen stehen professionelle Editoren zur Verfügung: Camunda Modeler (kostenlos, mit Unterstützung der Ausführung), Bizagi Modeler (für Anfänger) sowie die Onlinedienste Draw.io und Miro für die Teamarbeit. In Unternehmensumgebungen wird häufig Microsoft Visio verwendet. Wenn Sie Prozesse automatisieren möchten, wählen Sie Werkzeuge mit Unterstützung von BPMN 2.0 und Integration mit BPMS. Unsere Produkte, wie SINTEZ-M, enthalten einen integrierten Designer von BPMN-Modellen.
Was ist ein BPMN-System?
Ein BPMN-System (oder BPMS) ist eine Software zur Automatisierung von Geschäftsprozessen, bei der die Arbeitslogik mithilfe grafischer Diagramme in der Sprache BPMN aufgebaut wird. Das System liest das Diagramm, wandelt es in Code um und verteilt Aufgaben automatisch zwischen den Teilnehmern, verfolgt Metriken und ermöglicht Änderungen im laufenden Betrieb. Solche Systeme werden zur Verwaltung von Genehmigungen, zur Bearbeitung von Bestellungen und für HR-Prozesse eingesetzt. Weitere Informationen zu den Möglichkeiten finden Sie auf der Seite SINTEZ-M.
Was ist der Unterschied zwischen BPMN und IDEF0?
IDEF0 ist eine Notation der funktionalen Modellierung, die ein System als eine Menge miteinander verbundener Funktionen darstellt, aber die Reihenfolge ihrer Ausführung in der Zeit nicht definiert. BPMN ist dagegen auf Workflows und zeitliche Abfolgen ausgerichtet, was es ermöglicht, Prozesse nicht nur zu beschreiben, sondern auch in BPMS zu automatisieren. BPMN verfügt über eine strenge formale Semantik für die maschinelle Interpretation, die IDEF0 nicht hat. Weitere Informationen zu Notationen finden Sie in unserem Glossar.
Ist BPMN noch aktuell?
BPMN bleibt ein aktueller Standard, insbesondere im Zeitalter der KI. Unternehmen brauchen weiterhin Kontrollwerkzeuge, Audit-Protokolle, Wiederholungsversuche und eine klare Bestimmung der Verantwortlichen. Wenn KI das Gehirn ist, dann ist die Orchestrierung über BPMN das Nervensystem für koordinierte Handlungen. BPMN-Modelle können mit Low-Code-Plattformen für die schnelle Automatisierung integriert werden. Weitere Informationen zur Anwendung finden Sie im Bereich Technologien.
Warum ist BPMN der Standard für die Modellierung von Geschäftsprozessen?
BPMN 2.0 ist ein internationaler Standard (ISO/IEC 19510), der von der Object Management Group entwickelt und von allen führenden BPMS-Anbietern unterstützt wird. Er bietet eine einheitliche grafische Sprache, die sowohl für Geschäftsanalysten als auch für Entwickler verständlich ist, und seine strenge formale Semantik ermöglicht die direkte Ausführung von Prozessmodellen auf einer BPM-Engine ohne manuelle Programmierung. Dadurch ist BPMN der De-facto-Standard für Projekte zur Prozessautomatisierung in Banken, staatlichen Stellen und der Industrie.
Weitere Begriffe in «Low-Code-Entwicklung»
War diese Information hilfreich?
Beschleunigen Sie die Entwicklung mit Low-Code
Beschleunigen Sie die Entwicklung von Geschäftsanwendungen mit Low-Code-Plattformen. Unsere Experten helfen Ihnen, ein Tool auszuwählen und Ihr Team zu schulen.