Den flexiblen Prozessen gehört die Zukunft!
Artikel erschienen in Swiss IT Magazine 2008/03
Konventionelles Geschäftsprozess-Management ist gut, flexible Prozesse sind besser! Geschäftsprozesse fördern die Produktivität durch die Vorgabe eines strukturierten und standardisierten Vorgehens. Workflow-Systeme unterstützen dies durch die proaktive Bereitstellung von Informationen für die einzelnen Arbeitsschritte und durch die Kontrolle der Abläufe. Letztere erhöht die Compliance und ermöglicht die Identifikation wiederkehrender Probleme – vorausgesetzt, dass das Workflow-System nicht umgangen oder ignoriert wird. Für ein solches Umgehen gibt es bisweilen gute Gründe. Die Nicht-Verfügbarkeit von Ressourcen kann Prozesse blockieren, wenn das Workflow-System das Ändern des Arbeitsablaufs oder ein Vorziehen von Arbeitsschritten nicht zulässt. Diese Prozessblockaden zu umgehen, ist zwar nicht «korrekt», aber produktiver als ein Einhalten der Vorgaben. Ziel ist es deshalb, eine maximale Flexibilität bei korrekten Prozessabläufen zuzulassen.
Der erste Schritt zur Prozessflexibilisierung ist das Aufbrechen der monolithischen Modellierungsansätze, um (auf der Basis einer SOA) die Wiederverwendung von ausführbaren Prozesskomponenten zu ermöglichen. Der nächste Schritt ist, (auf der Basis einer POA, Process Oriented Architecture) menschlich erbrachte Fachleistungen in unterschiedliche Prozesse standardisiert einzubinden. Danach stellt sich die Frage, ob die Ressourcennutzung überhaupt vorab bestimmt werden muss. Oder ob es nicht vorteilhafter wäre, vorab nur die Arbeitsinhalte und zwingende Abhängigkeiten zu spezifizieren – um dann zur Laufzeit den tatsächlichen Ablauf auf der Basis der aktuell vorhandenen Ressourcen zusammenzustellen. Letzteres verhindert nicht nur ein unnötiges Blockieren der Prozesse, sondern erlaubt auch ein Ausdehnen des Geschäftsprozess-Managements auf Ad-hoc-Kooperationen mit externen Partnern (d.h. auf «dynamische virtuelle Unternehmen»).