Jede Diskussion zum Geschäftsprozessmanagement führt schnell zur Datenverarbeitung. Bei den Gesprächen mit den DV-Spezialisten kommen sofort die Buchstabengeschosse BPMN, BPEL, XPDL, BPDM oder YAWL auf einen zugeflogen.
- Bedeutet eine Optimierung von Prozessen eine Implementierung in Software? Nein!
- Helfen die oben genannten Abkürzungen bei einer Optimierung? Vielleicht!
Ich glaube, Prozessoptimierung heißt zunächst den Gesamtprozess zu verbessern, dann den vereinfachten Prozess so einfach wie möglich mit EDV zu realisieren.
Lösen wir zunächst die erweiterte Buchstaben-Suppe auf:
-
BPEL(4WS): Business Process Execution Language (for Web Services)
-
XPDL: XML Process Definition
Workflow-orientierte Beschreibung
Während YAWL sich auf die Beschreibung von Workflows und deren Ausführung konzentriert, sind die prozessorientierten Methoden stärker beschreibungslastig (BPMN, BPDM, XPDL) oder ausführungslastig (BPEL).
Beschreibungs-orientierte Prozessbeschreibung
Obwohl die Prozessnotation (BPMN) den Aufbau und Inhalt von Prozessbeschreibungen als Konzepte vorgibt, hat BPMN kein standardisiertes Datenformat für die Beschreibung. Jedes Prozessbeschreibungswerkzeug, dass die Elemente von BPMN benutzt, beschreibt BPMN, allerdings kann kein anderes Programm ein nach diesem Standard gespreicherte Datei lesen, weil es dafür kein Dateiformat gibt.
Mit XPDL oder BPDM soll dieses Manko wettgemacht werden: In XPDL ist ein XML-Format definiert, mit dem BPMN-Konstrukte nach einer festgelegten Syntax beschrieben und abgelegt werden können. Auch BPDM ist XML-basiert und kann so zur Beschreibung genutzt werden.
Ausführungs-orientierte Prozessbeschreibung
BPEL wird für die Beschreibung der Prozessausführung, hauptsächlich von Programmen und Webservices verwendet. Damit können mit einer XML-basierten Datenstruktur komplette Abläufe dokumentiert werden.


1. Februar 2009 um 11:38 |
Hallo Herr Becker,
mit Ihrem Fazit muss ich Ihnen komplett Recht geben. Mir scheint jedoch, dass die OMG mit dem Business Motivation Model, das wieder mit der BPMN sowie der SBVR als auch der OSM in Relation stehen soll, doch noch eine Chance besteht, auch den Aspekt der Unternehmensziele mit einbeziehen könnte.
Ich finde Ihre Grafík recht interessant. Könnten Sei mir Bitte ihre Definition zum Unterschied zwischen Workflow und Geschäftsprozess erklären? Ich war bisher der Meinung, dass gerade XPDL aus dem Workflow-Umfeld kommt und quasi direkt vergleichbar mit YAWL ist.
Viele Grüße
Martin Bartonitz
1. Februar 2009 um 3:38 |
Der Unterschied zwischen Geschäftsprozessen und Workflow ist für mich hauptsächlich in der IT-Unterstützung zu sehen. Der Workflow ist ein komplett rechnergestützter Prozess, der Abläufe in einem oder mehreren DV-Systemen steuert. Ein Geschäftsprozess ist z.B. die Auftragsabwicklung vom Eingang der Anlagenbestellung über die Anpaßkonstruktion, Auftragsleitstelle, Produktion und Lieferung, die nicht 100% mit allen Aspekten in einem IT-System abgebildet werden.