Business Process Model and Notation (BPMN)
BPMN ist eine standardisierte grafische Notation zur Modellierung und Kommunikation von Geschäftsprozessen zwischen Fach- und Technikteams.
Klassifikation
- KomplexitätMittel
- AuswirkungOrganisatorisch
- EntscheidungstypOrganisation
- OrganisationsreifeFortgeschritten
Technischer Kontext
Prinzipien & Ziele
Use Cases & Szenarien
Kompromisse
- Overengineering von Prozessen statt pragmatischer Lösung
- Inkonsistente Modellkonventionen über Teams hinweg
- Fokus auf Diagramme statt auf tatsächliche Prozessverbesserung
- Verwende klar definierte Modellierungsregeln und Templates
- Halte Diagramme so einfach wie möglich, nur so detailliert wie nötig
- Trenne fachliche Beschreibung von technischen Implementierungsdetails
I/O & Ressourcen
- Fachliche Prozessbeschreibungen
- Organisations- und Rolleninformationen
- Technische Integrationspunkte und Schnittstellen
- BPMN-Diagramme und Metadaten
- Ausführbare Prozessdefinitionen
- Monitoring- und Reporting-Artefakte
Beschreibung
Business Process Model and Notation (BPMN) ist eine standardisierte grafische Sprache zur Beschreibung von Geschäftsprozessen in Organisationen. Sie definiert Symbole für Aktivitäten, Ereignisse, Gateways und Flüsse, um Abläufe präzise, verständlich und austauschbar abzubilden. BPMN eignet sich sowohl zur Dokumentation als auch zur Automatisierung von Prozessen.
✔Vorteile
- Gemeinsame Sprache für Fach- und IT-Teams
- Verbesserte Transparenz und Nachvollziehbarkeit von Abläufen
- Grundlage für Automatisierung und Monitoring
✖Limitationen
- Komplexe Modelle können schnell unübersichtlich werden
- Semantische Tiefe hängt von Modellierungsdisziplin ab
- Nicht jede Prozesslogik lässt sich leicht grafisch darstellen
Trade-offs
Metriken
- Durchlaufzeit (Lead Time)
Messung der Zeit vom Prozessstart bis -abschluss zur Bewertung der Effizienz.
- Fehlerquote / Exceptions
Anzahl der Prozessausnahmen oder manuellen Eingriffe pro Durchlauf.
- Automatisierungsgrad
Anteil der Prozessschritte, die automatisiert ausgeführt werden können.
Beispiele & Implementierungen
Bestellprozess eines E-Commerce-Unternehmens
End-to-End-Modell vom Warenkorb bis zur Lieferung inklusive Zahlungs- und Retourenpfaden.
Kreditentscheidungsprozess in einer Bank
Modelliert Prüfung, Scoring, Genehmigung und Eskalation mit klaren Ereignis- und Gateway-Definitionen.
Onboarding-Prozess für neue Mitarbeitende
Koordiniert HR, IT und Fachabteilungen inklusive Checklisten und automatischer Aufgabenverteilung.
Implementierungsschritte
Festlegung von Modellierungskonventionen und Namensstandards
Schulung von Fach- und IT-Teams in BPMN
Pilotierung in einer Domäne und schrittweise Ausdehnung
Integration der Modelle in eine Workflow-Engine und Monitoring einrichten
⚠️ Technische Schulden & Engpässe
Tech Debt
- Unvollständige Metadaten für Ausführungsumgebungen
- Veraltete Modelle ohne Tests oder Überprüfung
- Harter Bindungseinsatz an proprietäre Engine-Features
Bekannte Engpässe
Beispiele für Missbrauch
- BPMN-Diagramme als Ersatz für Prozessverantwortung
- Technische Details im Fachmodell verankern
- Modelle nicht versionieren und nicht pflegen
Typische Fallen
- Annahme, dass alle Stakeholder BPMN sofort verstehen
- Unterschätzen des Integrationsaufwands zur Ausführung
- Fehlende Governance bei Modellpflege und Ownership
Erforderliche Fähigkeiten
Drivers (Architectural Drivers)
Constraints
- • Verfügbare Toolchain und Engine-Fähigkeiten
- • Organisatorische Modellierungsrichtlinien
- • Datenschutz- und Compliance-Anforderungen