| Interview | Software Leistungen

Anwendung komPAKt

Ein Anwenderbericht zum Process Automation Kit (PAK) von Simon Hettwer, Leiter Softwareentwicklung bei ASAP.

Grafik PAK

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.

 

Simon Hettwer: „Als Leiter Softwareentwicklung bei der ASAP Gruppe ist unser Process Automation Kit (PAK) fester Bestandteil meines Arbeitsalltags – die Automatisierungslösung entlastet mich in meiner Arbeit erheblich. Mit PAK haben wir die einzelnen Entwicklungsschritte aller spezifischen Entwicklerrollen in unserem Team genauestens definiert und all die Stellen automatisiert, an denen eine Automatisierung sinnvoll und möglich ist. Insbesondere bei sich häufig wiederholenden Tätigkeiten, die keine kreative Leistung erfordern, sowie bei sehr komplexen Prozessen mit vielen Entwicklungsschritten konnten wir durch PAK erhebliche Effizienzpotentiale heben und unsere Prozesse enorm beschleunigen. Die Automatisierungen auf Entwickler-ebene sorgen nicht nur für unterbrechungsfreie und klar strukturierte Arbeitsabläufe im gesamten Team, sondern geben uns zudem mehr Zeit, in der wir uns auf unsere kreative Entwicklerleistung konzentrieren können. Gleichzeitig können wir uns immer auf die Einhaltung der Prozesskonformität und Qualitätsstandards verlassen, da durch PAK einzelne Schritte im Entwicklungsprozess nicht einfach übersprungen oder vergessen werden können. Mit PAK wollen wir dabei nicht etwa eingesetzte Projektmanagement-Tools ersetzen, sondern gestalten deren Nutzung und schließlich alle Abläufe bis auf Organisationsebene effizienter und nutzerfreundlicher. Vor dem Einsatz von PAK gehörte es beispielsweise zu meinen Aufgaben, jede Woche das gleiche Ticket in unserem Projektmanagement-Tool neu zu eröffnen. Diese wiederkehrende Aufgabe haben wir mit PAK vollständig automatisiert, wodurch ich wöchentlich etwa fünf Minuten Zeit einsparen kann. Das mag auf den ersten Blick nicht viel erscheinen, doch zusammen mit den Zeiteinsparungen durch zahlreiche weitere solcher Automatisierungen, ist die im Verlauf eines Jahres eingesparte Zeit immens."

„So übernimmt PAK für mich in Kunden-Projekten zum Beispiel auch automatisiert alle Zeitbuchungen oder das Setzen von Status-Kommentaren nach Abschluss einer Aufgabe im Projektmanagement-Tool. Indem ein manuelles Übertragen von Daten entfällt, sorgt PAK damit nicht nur für eine einwandfreie Datenkonsistenz, sondern auch für eine enorme Zeitersparnis in meinem Arbeitsalltag. Da PAK außerdem alle eingesetzten Tools automatisch synchronisiert und zudem zu jeder Zeit weiß, an welcher Stelle im Projekt ich mich und alle weiteren Prozessbeteiligten sich befinden, erleichtert dies auch die Stellvertreter-Regelung. Für mich als Projektleiter bedeutet das, dass ich bei Abwesenheiten lediglich die zu vertretende Person in PAK für den entsprechenden Zeitraum durch einen neuen Verantwortlichen ersetzen muss. PAK gibt Feedback und Informationen zu neuen Aufgaben über die Toolkette ohne Delay automatisiert weiter – inklusive aller benötigten Dokumente und Tools für die nachfolgende Entwicklerrolle. Dadurch sind zum einen die Absprachen zur Vertreter-Regelung weit weniger aufwändig, und zum anderen verhindern wir auf diese Weise Verzögerungen im Projekt. Generell sorgt PAK bei uns durch die automatisierte Aufgabenzuweisung für ein schnelleres und leichteres Zusammenarbeiten, auch über verschiedene Bereiche und Standorte hinweg. Darüber hinaus gehören dank PAK manuelle Schritt-für-Schritt-Anleitungen für die Vielzahl an Kundenprojekten mit all ihren unterschiedlichen Prozessen und Anforderungen der Vergangenheit an, denn einmal grafisch im PAK-Editor abgebildete Workflows werden durch unsere Automatisierungslösung nach Projektstart nun automatisch ausgeführt. Bei Software-Releases konnten wir unsere Prozesse durch PAK ebenfalls stark verbessern, wodurch wir unseren Kunden neue Versionen jetzt ohne großen Aufwand und dadurch sehr viel häufiger zur Verfügung stellen können. So führt PAK einen Release heute innerhalb von Sekunden automatisch durch, während ich früher etwa zwei Stunden Zeit für jeden Release einplanen musste, um den Prozess in verschiedenen Tools manuell zu starten. Insgesamt sind alle unsere Prozesse durch PAK sehr viel stabiler und schneller geworden, während uns die Automatisierungslösung gleichzeitig mehr Freiraum für unsere kreative Entwicklertätigkeit schafft.“