Mittwoch, 23. Mai 2012


Artikel

Juni 2008 | Artikel

Was bringt Business Process Management? Fortsetzung, Teil 3

Teil 1   Teil 2   Teil 3   

BPM NOTATION ZUR VERSTÄNDIGUNG

Ein vielversprechender Ansatz ist die Business Process Modeling Notation (BPMN), die durch die Object Management Group (OMG) als Standard verwaltet wird und sich momentan weltweit mit rasantem Tempo verbreitet. Diese Popularität beruht vor allem auf der Fähigkeit von BPMN, die für die Prozessautomatisierung relevante Informationen so zu visualisieren, dass sie von der Businessseite verstanden und teilweise sogar selbst modelliert werden können. Ein Beispiel: Abbildung 2 stellt einen sehr kleinen Ausschnitt eines möglichen Business Process Diagram (BPD), so die offizielle Bezeichnung von BPMN-Modellen, dar. Gezeigt wird, dass die Aktivität "Anfrage prüfen" maximal zwei Tage in Anspruch nehmen darf (im Sinne der Durchlaufzeit). Ist diese Zeitspanne überschritten, dauert die Abarbeitung dieser Aufgabe also zu lange, soll eine Eskalation eingeleitet werden ("Vorgesetzten informieren"). Eine Process Engine kann genau diesen Sachverhalt zur Steuerung verwenden: Die Aufgabe "Anfrage prüfen" wird dem Sachbearbeiter zugewiesen. Erhält die Engine nach zwei Tagen noch kein Signal, dass die Anfrage geprüft wurde (zum Beispiel durch einen veränderten Datensatz in einer Tabelle des CRM-Systems oder eine E-Mail, die der Sachbearbeiter an die Engine geschickt hat), informiert sie automatisch zum Beispiel per E-Mail oder SMS diejenige Person, die im Organigramm, das in der BPM-Software hinterlegt ist, als Vorgesetzter des Sachbearbeiters gilt. An dieser Stelle ist anzumerken, dass auch dieses Organigramm wiederum aus führenden Systemen importiert werden könnte, zum Beispiel aus SAP-HR oder einem Active Directory.

Dank BPMN und der geeigneten BPM-Software ist dieser Sachverhalt fachlich eindeutig und in standardisierter Form dokumentiert, und entspricht mit absoluter Sicherheit der Realität. Selbst eine Prozessanpassung durch das Business ist möglich, denn die an der Uhr eingetragene Zahl von zwei Tagen lässt sich beliebig verändern, genauso wie die Rolle desjenigen, der im Falle der Zeitüberschreitung benachrichtigt werden soll – der Prozess könnte zum Beispiel etwas "sanfter" gestaltet werden, indem zunächst der säumige Sachbearbeiter an seine Aufgabe erinnert wird, bevor der Vorgesetzte informiert werden muss.

VISION UND WIRKLICHKEIT

Dieses Beispiel weckt möglicherweise große Erwartungen – es soll jedoch nicht der Eindruck entstehen, es sei heute bereits problemlos möglich, komplexe Prozesse mittels BPMN komplett fachlich zu gestalten und direkt zur Ausführung an die Engine zu übergeben. Insbesondere ein komplettes Mapping von BPMN auf BPEL, das in der Öffentlichkeit gern propagiert wird, ist unter anderem aufgrund syntaktischer Differenzen zwischen der Notation (BPMN) und der Sprache (BPEL) noch nicht möglich. Das sehr große öffentliche Interesse an BPEL steht gerade aufgrund dieser Fehleinschätzung in krassem Widerspruch zur verfügbaren Praxiserfahrung, wie eine aktuelle Auswertung von Profilen zeigt, die in der Online-Community BPM-Netzwerk.de hinterlegt sind: Den mehr als 400 Personen, die sich für BPEL interessieren, stehen lediglich 43 Personen gegenüber, die diese Sprache tatsächlich schon praktisch genutzt haben.

Die Kernfrage ist jedoch nicht, wie gut oder schlecht BPMN, BPEL oder andere Standards heute schon funktionieren: Die noch vorhandenen Defizite sind methodischer oder technischer Natur und werden dementsprechend durch kontinuierliche Weiterentwicklung beseitigt. Entscheidend ist hingegen ein pragmatisches Verständnis für den ganzheitlichen Ansatz, denn auch mit den heute bereits verfügbaren Werkzeugen kann eine Zusammenführung der organisatorischen und IT-technischen Seiten von BPM zumindest punktuell gelingen, was zu den eingangs genannten Vorteilen der Transparenz, Agilität und Effizienz im Umgang mit den eigenen Geschäftsprozessen führt.

Neue Entwicklungen im Bereich der Open-Source-Technologien und des Software as a Service, die sich zunehmend auch auf den Bereich des Business Process Management erstrecken, ermöglichen darüber hinaus auch solchen Unternehmen ein entsprechendes Engagement, die dies bislang aus Kosten- oder Aufwandsgründen unterlassen mussten.

Jakob Freund ist Geschäftsführer der camunda services GmbH, einem auf BPM spezialisierten Beratungs- und Dienstleistungsunternehmen. Er beschäftigt sich seit Jahren mit Business Process Management und engagiert sich vor diesem Hintergrund im Beirat sowie als BPM-Expertenkreisleiter in der Gesellschaft Organisation. Jakob Freund ist zudem Gastdozent für BPM an der PHW Zürich, Betreiber der Analystenplattform BPM-Guide.de sowie Mitbetreiber von BPM-Netzwerk.de, der größten deutschsprachigen BPM-Community.
  1. BPM-Guide
  2. BPM-Netzwerk

Teil 1   Teil 2   Teil 3   

Kommentare

Gravatar Bernhard Kern 08.12.2008
um 17:24 Uhr
Danke Jakob,

wirklich einer der besten BPM-Artikel, den ich bis jetzt gelesen habe (und ich habe viele gelesen)! Er zeigt den Unterschied zwischen den Visionen von BPM und der Realität auf. Der Traum ein Prozessmodell "einfach mal so" zusammenzuklicken und zu automatisieren gelingt heute bei weitem nicht so einfach, wie es die Marketingartikel der jeweiligen Hersteller propagieren. Finde ich auch super, dass du einerseits den Bogen zwischen Betriebswirtschaft und IT spannst und andererseits auch auf die nötigen Technologien wie ESB und SOA eingehst.

Naja, lange Rede kurzer Sinn: Für alle BPM Anfänger: lest den Artikel und ihr habt einen guten Einstieg was BPM in Zukunft leisten kann, oder auch nicht!

Hast du den Artikel auch auf dem BPM-Netzwerk veröffentlicht?

Viele Grüße
#zitieren
Gravatar Philipp Waibel 18.01.2009
um 16:17 Uhr
Ich stimme vollkommen zu.

Als angehender Wirtschaftsinformatiker kann man sich in dieser Hinsicht super an deinem BPM-Artikel orientieren und mit dem aktuellen Vorlesungsstoff abgleichen.

Auch das BPM Videointerview war sehr informativ auf den Punkt gebracht.

Viele Grüße
Philipp
#zitieren
Gravatar John 11.05.2010
um 23:13 Uhr
Hallo,

eine kurze Frage wie kann BPM + SOA zusammen bei der Optimierung von Prozessen helfen?
#zitieren