Von Sebastian Heinemann, Bereichsleiter Softwareentwicklung bei ASAP

Die ASAP Gruppe hat das Process Automation Kit (PAK) entwickelt: Ein Framework für individuelle, wiederverwendbare Automatisierungen und sinnvolle Ergänzung zu gängigen DevOps-Praktiken. PAK rückt den Entwickler in der DevOps-Pipeline in den Fokus. Die Baukastensystematik erlaubt es, Entwicklungsschritte spezifischer Entwicklerrollen zu definieren, zu automatisieren und später für weitere Prozesse wiederzuverwenden.

Einheitliche und verständliche Prozesse,Methoden und Tools (PMT) – Voraus-setzung, um die Herausforderungen in der Automotive-Softwareentwicklung meistern zu können. OEMs und Zulieferer arbeiten längst an durchgängigen Prozesslandschaften und setzen auf Automatisierungslösungen und agiles Arbeiten. Gleichwohl aller Automatisierung bleibt der Mensch der entscheidende Faktor: Neue Prozesse müssen von allen Beteiligten eingehalten und die DevOps-Kultur gelebt werden. Gleichzeitig geben Standards und Normen wie A-SPICE und ISO26262 sowie domänenspezifische Besonderheiten einen komplexen Rahmen vor. Die große Herausforderung liegt deshalb darin, allen operativen Entwicklern in ihren spezifischen Rollen, ihre Aufgaben und die Erwartungen an sie zu vermitteln. Die ASAP Gruppe hat deshalb das Process Automation Kit (PAK) entwickelt. Die Automatisierungslösung setzt dort an, wo an-dere aufhören – auf Entwicklerebene. PAK bietet die Möglichkeit, die komplexe PMT von Organisationen und ihren Projekten auf Entwicklerebene einheitlich abzubilden, maximal zu automatisieren und rückt den Menschen in der DevOps-Pipeline in den Fokus. PAK ist für jede DevOps-geprägte Organisation oder jene, die es werden will, eine geeignete Lösung zur sinnvollen Ergänzung ihrer Automatisierungs-Pipeline. Die ur-sprüngliche Lösung zur vollautomatisierten Entwicklung ist bereits seit zehn Jahren in der Funktions- und Softwareentwicklung eines OEMs erfolgreich im Einsatz. Auf Basis der Anforderungen und Erkenntnisse aus dem produktiven Einsatz wurde PAK mit State-of-the-Art-Technologien aus dem DevOps-Umfeld grundlegend neu entwickelt.

Single Source of Truth für automatisierte Prozessschritte

Durch seine Baukastensystematik erlaubt PAK es, Entwicklungsschritte spezifischer Entwicklerrollen zu definieren, zu auto-matisieren und später für weitere Prozesse wiederzuverwenden. Mittels PAK kann man bis auf Organisationsebene beziehungsweise in die domänenübergreifende PMT allen Teams einen Marktplatz zur Prozess-automatisierung anbieten, der bereichs-übergreifend genutzt und erweitert werden kann. So entsteht ein Methodenbaukasten, in dem alle einmal bereits entwickelten Automatisierungen für Prozessschritte, bei denen keine kreativen Leistungen der Ent-wickler erforderlich sind, hinterlegt sind. PAK dient hierfür somit als Single Source of Truth: Alle Abteilungen greifen auf den Methodenbaukasten zurück, in dem bereits entwickelte Automatisierungen als „Com-mands“ getestet und freigegeben hinterlegt, immer aktuell und jederzeit für neu zu entwickelnde Prozesse wiederverwendbar sind. Einmal entwickelt, lassen sich die „Commands“ also beliebig oft in jedem künftigen Workflow-Modell nutzen. Demnach lassen sich neue Prozesse mit der Zeit immer schneller automatisieren, was die Lösung individuell skalierbar macht. Das Ergebnis: Die Nutzung einer einzigen Prozess-Sprache sorgt für eine einheitliche und durch-gängige Prozess- und Methodendefinition aller Teams und Projekte. Mit PAK müssen Entwickler die Prozessschritte zudem nicht mehr auswendig kennen und haben gleichzeitig mehr Freiraum für ihre kreative Entwicklungsarbeit. PAK befreit sie von nicht wertschöpfenden Prozessschritten, führt sie durch den Entwicklungsprozess und informiert sie, sobald sie selbst aktiv werden müssen. So sorgt PAK schlussendlich neben mehr Zeit für kreative Leistung auch für gesteigerte Mitarbeiterzufriedenheit.

Quelle: OEM&Lieferant, Ausgabe II/202 – https://www.vek-onlineservice.de/publikation/oem-2-2021/30/

Kontakt: Sebastian Heinemann
Bereichsleiter Softwareentwicklung bei ASAP

ASAP Gruppe
Sachsstraße 1a
85080 Gaimersheim

sebastian.heinemann@asap.de
www.asap.de

+49 845833890