Einordnung und Abgrenzung von Prozesstechnologien

In meinem Buch über Technologien für Geschäftsprozesse habe ich nicht nur verschiedene Technologien, Tools und Notations-Standards beschrieben, sondern auch dargestellt, für welche Aufgaben sie eingesetzt werden können und wie gut sie die betreffende Aufgabe jeweils erfüllen. Als Grundlage hierfür dient die folgende Einteilung der wichtigsten Aufgaben, die im Zusammenhang mit der Automatisierung von Prozessen durchgeführt werden:

  • Prozessdokumentation
  • Prozessanalyse
  • Prozessentwurf
  • Prozessimplementierung
  • Prozessplanung
  • Prozesssteuerung
  • Ausführung der Arbeitsschritte
  • Prozesscontrolling
  • Process-Governance

Dabei gebe ich für die jeweilige Technologie an, ob es sich bei der betreffenden Aufgabe um ein zentrales Einsatzgebiet handelt (++), ob ein gewisser Beitrag dazu geleistet wird (+), oder ob kein wesentlicher Beitrag erfolgt (-).

Weiterlesen

Neues Einsteigerbuch zu Prozesstechnologien

Im Zuge der Vorbereitung einer Vorlesung fiel mir auf, dass es keine kompakte Übersicht über die vielen Arten von Tools und Technologien im Umfeld der Geschäftsprozesse gab. Die vielen speziellen Veröffentlichungen zu einzelnen Themen wie Prozessorchestrierung oder Process-Mining sind für Einsteiger weniger geeignet.

Zudem mache ich immer wieder die Erfahrung, dass es nach wie vor kein einheitliches Verständnis der verschiedenen Begriffe gibt. Spricht jemand von einem BPM-Tool oder einem BPM-System, dann kann Verschiedenes gemeint sein, wie zum Beispiel: Ein reines Modellierungstool, eine integrierte Plattform zum kollaborativen Erstellen und Publizieren von Modellen, oder ein komplettes Workflow-System zur Ausführung von Prozessen.

Die Softwarehersteller machen es einem auch nicht leichter. Was letztes Jahr noch als System zur „Prozessautomatisierung“ vermarktet wurde, ist jetzt eine Plattform zur „Orchestrierung“. Und auch die allgemein akzeptierte Bezeichnung „Robotic-Process-Automation“ ist eher unglücklich gewählt, da diese Technologie eher einzelne Arbeitsschritte als komplette Prozesse automatisiert.

Fazit: Man muss immer recht genau hinterfragen, was sich hinter den jeweiligen Begriffen verbirgt. Die meisten technologischen Konzepte hinter den Schlagwörtern lassen sich hingegen recht klar charakterisieren. Beispielsweise findet sich in vielen Systemen eine Process-Engine, mit der man Prozessmodelle zur Ausführung bringen kann. Auch die Funktionsweise von Process-Mining-Systeme basiert auf demselben Grundkonzept. Und kaum ein System zur Robotic-Process-Automation dürfte ohne eine Funktionalität zur automatischen Bedienung grafischer Benutzungsoberflächen auskommen.

Weiterlesen

PragmaDev Process verifiziert BPMN-Modelle

Mit diesem von der Pariser Firma Pragmadev entwickelten Tool kann man BPMN-Modelle überprüfen, Modellierungsfehler finden und sicherstellen, dass bei der Ausführung des Modells festgelegte Bedingungen eingehalten werden. Beispielsweise ermittelt das Tool die Zahl sämtlicher möglichen Ausführungspfade. Ist diese Zahl sehr hoch, deutet dies auf ein zu komplexes Modell hin. Auch nicht erreichbare Pfade können gefunden werden.

Weiterlesen

Weg mit den Prozessmodellen?

Vor einigen Tagen stolperte ich über einen Blog-Beitrag mit dem Titel „Time to Stop Using Business Process Models“ . Diese provokative Aufforderung stammt nicht von irgendwem, sondern von dem recht bekannten BPM-Experten Keith Swenson, der unter anderem bei der Workflow Management Coalition (WFMC) an zahlreichen BPM-Standards mitgewirkt hat. Er hat zahlreiche Bücher veröffentlicht, darunter viel beachtete Werke zum Thema „Adaptive Case Management“ (ACM).

Der Beitrag war der Auftakt zu einer ganzen Reihe von Blog-Posts mit Auszügen aus einem neuen Buch, das demnächst erscheinen wird. In den bisher erschienenen Posts argumentiert er, dass die heute verwendeten Modelle zu starr sind und daher Veränderungen verhindern. Letztlich sei ein Prozessmodell nicht viel anders als ein Computerprogramm. Einfache grafische Modelle seien zwar leichter verständlich als Computercode, doch ab einer gewissen Größe und Komplexität gehe der Vorteil der Übersichtlichkeit verloren.

Weiterlesen

iGrafx Platform: Die Zusammenhänge im Fokus

Bei vielen Modellierungswerkzeugen und -plattformen steht vor allem die grafische Modellierung im Vordergrund. iGrafx legt den Fokus stärker auf das Zusammenspiel von Prozessen, Aufbauorganisation, Strategien, Anforderungen, IT-Systemen und vielen weiteren Elementen. Selbstverständlich bietet auch die web-basierte iGrafx-Plattform eine leistungsfähige Modellierungsoberfläche an, mit der man BPMN-Prozessmodelle erstellen kann. Die eigentliche Stärke des Systems liegt jedoch vor allem in seinem umfangreichen Repository mit zahlreichen Auswertungsmöglichkeiten, u. a. in Form von Reports oder Charts, die in individuell zusammenstellbare Dashboards integriert werden können.

Weiterlesen

Prozessmanagement-Plattform Symbio bietet vielfältige Prozessdarstellungen

Vom Prinzip her ähneln sich viele Web-basierte Plattformen für das Geschäftsprozessmanagement. Zu den typischen Funktionalitäten gehören unter anderem die grafische Modellierung von Prozessen, die Verknüpfung mit anderen Inhalten wie Organisationseinheiten oder IT-Systemen, ein integriertes Repository mit verschiedenen Analyse- und Auswertungsmöglichkeiten, benutzerfreundliche Darstellungen in Prozessportalen sowie Diskussions- und Kollaborationsmöglichkeiten. Auch Symbio bietet all diese und weitere Features, wie

Weiterlesen

GBTEC setzt auf Modellierung in der BIC Cloud

Mit seiner neuen Produktlinie „BIC Cloud“ setzt der Bochumer BPM-Spezialist GBTEC komplett auf eine Browser-basierte Modellierung. Anders als bei der weiterhin angebotenen „BIC Platform“ müssen Geschäftsprozess-Modellierer keine gesonderte Software mehr auf ihren Arbeitsplatzrechnern installieren. Es ist lediglich eine Internetverbindung zum Cloud-Server erforderlich. Für den Fall, dass man zwischendurch an Orten ohne Internetverbindung arbeiten muss, gibt es die Möglichkeit, Modelle offline zu bearbeiten und später wieder einzuchecken.

Weiterlesen

BPMN-Buch in der dritten Auflage erschienen – mit Modellierungsmustern

BPMN 2.0 - 3. Auflage - Titel 183pxAb sofort ist die neue Auflage des BPMN-Buchs lieferbar. Zunächst die Papierversion, in Kürze dürfte auch das E-Book verfügbar sind. Neu hinzugekommen ist in dieser Ausgabe ein Kapitel mit einer Sammlung von Modellierungsmustern. Wie modelliert man z. B. die Anwendung des Vier-Augen-Prinzips? Wie kann man die aus anderen Notationen bekannten Prozesswegweiser nachbilden? Wie stellt man ein mehrstufiges Mahnverfahren effizient dar? Bei diesen und anderen Fragestellungen kann man sich an den vorgestellten Mustern orientieren. An den bisherigen Inhalten wurden ansonsten keine großen Änderungen vorgenommen. Die grundlegenden Ausführungen zur BPMN-Entwicklung wurden aktualisiert, und an der einen oder anderen Stelle waren kleinere Verbesserungen oder Anpassungen nötig.

Weiterlesen

smartfacts: Toolübergreifende Plattform für Modelle

Smartfacts ScreenshotInsbesondere in großen Unternehmen dürfte es eher die Regel als die Ausnahme sein, dass mehrere unterschiedliche Modellierungstools zum Einsatz kommen. Die entstandenen Modellwelten sind voneinander isoliert. So ist es kaum möglich herauszufinden, welche Modelle es im Unternehmen gibt, geschweige denn beispielsweise alle Modelle zu finden in denen das Geschäftsobjekt „Kundenauftrag“ verwendet wird. Hier verspricht das Produkt „smartfacts“ des Nürnberger Modellierungsspezialisten MID Abhilfe. Die Plattform ermöglicht eine einheitliche Sicht auf Modelle unterschiedlichen Ursprungs.

Weiterlesen

Use Cases werden nach wie vor häufig eingesetzt

Cover Use Case-StudieUse Cases werden in der Software-Entwicklung bereits seit 25 Jahren als Mittel zur Darstellung der funktionalen Anforderungen verwendet. Nicht zuletzt als Bestandteil der Unified Modeling Language (UML) haben sie eine recht hohe Verbreitung gefunden. Insbesondere im Zusammenhang mit agilen Methoden erfuhren die Use Cases in den letzten Jahren einige Kritik, da bei dieser Methode häufig schon recht detaillierte Abläufe im Voraus erarbeitet werden. Agile Entwickler arbeiten daher gerne mit User Stories, die sich eher auf die Ziele des Benutzers konzentrieren als bereits frühzeitig Bedienungsdetails festzulegen. Die vorliegende Studie untersucht den Einsatz von Use Cases in der Praxis. Ein verlässliches Bild über die tatsächliche Verbreitung dieser Methodik liefert die Studie nicht, wurde doch ein Großteil der 83 Teilnehmer aus dem Umfeld eines GI-Arbeitskreises mit dem Schwerpunkt Use Cases gewonnen. Daher dürften hauptsächlich Menschen geantwortet haben, die sich sowieso für dieses Thema interessieren. Und so verwundert es nicht, dass über 90% bereits Use Cases einsetzen oder dies planen. Dennoch deutet die Tatsache, dass sich dieses Teilnehmerfeld aus ganz unterschiedlichen Branchen finden ließ, darauf hin, dass Use Cases vielerorts nach wie vor zum festen Methodenrepertoire der Softwareentwicklung gehören.

Weiterlesen