In der Beitragsreihe ‚Anwendung komPAKt‘ berichten Nutzer vom Einsatz und den Vorteilen des Process Automation Kit (PAK) der ASAP Gruppe: PAK ist ein Framework für individuelle, wiederverwendbare Automatisierungen und sinnvolle Ergänzung zu gängigen DevOps-Praktiken. Nachweislich lassen sich mit der Automatisierungslösung Komplexität, Zeit und Kosten in der Entwicklung reduzieren sowie Entwicklerakzeptanz und Qualität steigern.
„Durch die Automatisierungen auf Entwicklerebene muss ich einzelne Prozessschritte nicht mehr auswendig kennen und kann mich auf das eigentliche Entwickeln konzentrieren, was mir natürlich auch am meisten Spaß macht. PAK entlastet mich, indem es nicht wertschöpfende, sich wiederholende Tätigkeiten für mich übernimmt und mich durch meinen projektspezifischen Entwicklungsprozess führt. Die Pflege von Daten in allen eingesetzten Tools zur Sicherstellung des Gesamtprozesses oder auch das manuelle Bedienen diverser Tools, die bei der Entwicklung zum Einsatz kommen, übernimmt nun PAK. Auch die Einarbeitung neuer Kolleginnen und Kollegen wird durch PAK erheblich erleichtert: Sie nutzen den für ihr Projekt definierten Workflow, der sie in den Entwicklungsprozessen sprichwörtlich an die Hand nimmt und die Einarbeitung so beschleunigt. Somit kann mit PAK selbst bei neuen Kolleginnen und Kollegen die Einhaltung der Rahmenbedingungen sichergestellt werden, da einzelne Prozessschritte nicht einfach übersprungen oder vergessen werden können. Da sich im PAK-Editor auch komplexeste Prozesse leicht verständlich abbilden lassen, kann ich PAK zudem auch als Framework bei der Entwicklung stark prozessorientierter Software einsetzen. Ändert sich der Prozess muss nicht wie üblich der Quellcode, sondern einfach der Workflow im BPMN Editor geändert werden. Damit kann ich mit PAK Kosten und Aufwand in der Entwicklung reduzieren, da das Schreiben komplexer Codes durch das vergleichsweise einfache Anlegen des Prozesses im PAK-Editor ersetzt wird. Gleichzeitig reduziert sich dabei der Aufwand im Testing, da sich Datenvalidität und Abläufe im Prozessmodell mit der Datenflussanalyse des PAK-Editors jederzeit einfach überprüfen lassen. Sie läuft automatisch im Hintergrund ab und weist den Benutzer auf ein fehlerhaftes Modell sowie fehlende oder nicht korrekte Parameter hin. Da wir einmal entwickelte Commands sofort im Baukasten von PAK ergänzen, können sie beliebig oft in jedem künftigen Workflow-Modell genutzt und im Editor zur Abbildung und Modellierung von Prozessen per Mausklick eingesetzt werden. Demnach können wir neue Prozesse mit der Zeit immer schneller automatisieren, was unsere Lösung individuell skalierbar macht und dafür sorgt, dass wir mit PAK kontinuierlich weitere Effizienz-Potentiale heben können.“