OEM&Lieferant Ausgabe 2/2021

31 Engineering Partner Prozesse – Methoden – Tools: DevOps weitergedacht Von Sebastian Heinemann, Bereichsleiter Softwareentwicklung bei ASAP Die ASAP Gruppe hat das Process Automation Kit (PAK) entwickelt: Ein Framework für individuelle, wiederver- wendbare 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 Prozessland- schaften und setzen auf Automatisierungs- lösungen und agiles Arbeiten. Gleichwohl aller Automatisierung bleibt der Mensch der entscheidende Faktor: Neue Prozesse müs- sen 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 des- halb 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 Auto- matisierungslö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, ma- ximal zu automatisieren und rückt den Men- schen in der DevOps-Pipeline in den Fokus. PAK ist für jede DevOps-geprägte Organisa- tion oder jene, die es werden will, eine ge- eignete 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 ent- wickelt. 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 beziehungs- weise 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 ent- wickelnde Prozesse wiederverwendbar sind. Einmal entwickelt, lassen sich die „Com- mands“ 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-Spra- che 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 gleich- zeitig mehr Freiraum für ihre kreative Ent- wicklungsarbeit. PAK befreit sie von nicht wertschöpfenden Prozessschritten, führt sie durch den Entwicklungsprozess und informiert sie, sobald sie selbst aktiv wer- den müssen. So sorgt PAK schlussendlich neben mehr Zeit für kreative Leistung auch für gesteigerte Mitarbeiterzufriedenheit. Bild: © ASAP ASAP Newsletter https://t1p.de/l9nk Kontakt https://t1p.de/bp5k Teilen PAK reduziert Komplexität, Zeit und Kosten in der Entwicklung, steigert Qualität und entlastet Entwickler von organisatorischen Prozessschritten

RkJQdWJsaXNoZXIy MjUzMzQ=