Orchestrierte Prozessausführung
Prozesse müssen in der Praxis angewendet werden. Während dies für typische Geschäftsprozesse selbstverständlich ist, birgt die Entwicklung und Pflege komplexer Produkte eine Herausforderung. In diesen Umgebungen werden verschiedene PLM-, ALM- und andere Planungs- und Workflow-Tools verwendet, um verschiedene Teile der Entwicklungsprozesse auszuführen.
UNSER ANSATZ
Im Gegensatz zu BPMN und ähnlichen Modellierungstechniken kann die Prozesslogik in Stages getrennt von den technischen Details der Ausführungplattform modelliert werden. Mit unserem Ansatz kann ein und derselbe Prozess in verschiedenen Ausführungsumgebungen in unterschiedlichen Bereichen des Unternehmens ausgeführt werden. Alle Prozesse können aus demselben organisatorischen Standardprozess abgeleitet werden, der auf regulatorische Vorschriften und Industriestandards abgebildet wird, um deren Einhaltung zu belegen.
UNSERE LÖSUNG
Prozesse, die in Stages modelliert sind, können auf sogenannte Aktivator-Elemente abgebildet werden, die die Prozessausführung in Atlassian Jira oder IBM Engineering Lifecycle Management (auch bekannt als RTC/Jazz) orchestrieren.
Stages verfügt über vordefinierte Aktivatortypen. Der "Schritt-für-Schritt"-Aktivator führt alle Workflow-Aktivitäten nacheinander aus, wie durch ihre Vorgänger/Nachfolger-Beziehungen definiert. Der "Alles-auf-einmal"-Aktivator erstellt alle Aufgaben eines Workflows in einem Schritt. Benutzer können diese Workflows direkt von Stages aus starten. Alternativ dazu können sie auch durch ein externes Ereignis ausgelöst werden. Da die meisten Ausführungsumgebungen kundenspezifisch konfiguriert sind, können Aktivatoren per Skript angepasst werden.