Erfahrungsbericht: ABAP Code Retreat 2024 bei Inwerken

Am 10. September 2024 fand in Isernhagen (bei Hannover) erneut ein ABAP CodeRetreat statt – ein Event, das 2016 von Damir Majer und Christian Drumm ins Leben gerufen wurde. Enno kümmerte sich dabei um die Organisation des Events bei der Inwerken AG. Gemeinsam mit einer Gruppe von ABAP-Entwickelnden trafen wir uns, um zusammen zu coden und voneinander zu lernen. Der Fokus lag dabei auf Test Driven Development (TDD), mit Aufgaben wie dem „Game of Life“ oder der „Bowling Kata“, die diese Methodik veranschaulichen. Aus der Sicht von Anfängern schildern wir hier unsere Eindrücke und Erfahrungen dieses inspirierenden Workshops.

Was waren unsere Erwartungen?

Im Vorfeld hatten wir gemischte Erwartungen an den ABAP Code Retreat. Einerseits freuten wir uns darauf, unser Wissen zu erweitern, andererseits gab es die Sorge, ob wir als Neulinge in diesem Umfeld überfordert sein könnten. Wir waren gespannt, wie Entwickelnde aus anderen Unternehmen mit Problemen umgehen und erwarteten, gefordert zu werden – sowohl durch das Thema als auch durch den Austausch mit erfahrenen Entwickelnden.

Wie war es wirklich?

Unsere anfänglichen Bedenken verflogen schnell, als wir eine ausführliche Einführung in das Thema testgetriebene Entwicklung bekamen. Dies half uns, das Ziel des Workshops besser zu verstehen und die Bedeutung dieser Methodik zu begreifen. Durch die Unterstützung der Teilnehmenden und des Moderators fühlten wir uns nie abgehängt und konnten dem Tempo gut folgen.

Pair Programming war eine der großen Herausforderungen – aber auch eine der wertvollsten Erfahrungen. Man musste zwangsläufig im Team arbeiten, was uns half, unsere Gedanken zur Problemlösung zu strukturieren. Besonders hilfreich war der Rollentausch: Während einer schrieb, konnte sich der andere Gedanken über die nächste Umsetzungsstrategie machen. So wechselten die Perspektiven und beide Partner profitierten von den unterschiedlichen Ansätzen.

Es war auch spannend zu erfahren, wie andere Entwickelnde aus verschiedenen Unternehmen ähnliche Herausforderungen angehen und lösen. Und natürlich war es eine großartige Gelegenheit, neue Kontakte zu knüpfen, die über diesen Workshop hinausgehen könnten.

Was haben wir gelernt?

Ein zentrales Lernziel des Retreats war die Einführung in das „Test Driven Development“ (TDD). Diese Herangehensweise unterscheidet sich stark von den gewohnten Arbeitsweisen. Statt sofort loszuprogrammieren, beginnt man bei TDD mit der Frage: „Was soll meine Methode am Ende liefern?“. Der erste Schritt ist die Erstellung eines Unit Tests, der den gewünschten Output prüft. Erst dann folgt die eigentliche Implementierung der Methode. Zuletzt wird mit dem Unit Test überprüft, ob die Logik der Methode korrekt ist, oder gegebenenfalls optimiert werden muss.

Diese umgekehrte Denkweise ermöglichte es uns, viel zielgerichteter zu programmieren und potenzielle Probleme bereits im Vorfeld zu erkennen. Es war ein regelrechter Aha-Moment, zu sehen, wie man während der gesamten Programmierung wiederholt testen kann, ob alle geschriebenen Unit Tests noch funktionieren.

Wem würden wir den Workshop empfehlen?

Wir empfehlen diesen Workshop vor allem Entwicklerinnen und Entwicklern, die neue Ansätze kennenlernen möchten, um ihre Arbeitsweise zu verbessern. Besonders für ABAP-Entwickelnde, die mit „Test Driven Development“ (TDD) bisher wenig Erfahrung haben, ist der CodeRetreat ideal. Er bietet die Möglichkeit, neue Methodiken praktisch auszuprobieren und direkt in den eigenen Arbeitsalltag zu integrieren.

Auch Entwickelnde, die ihr Netzwerk erweitern und sich mit Kolleginnen sowie Kollegen aus anderen Unternehmen austauschen wollen, können von diesem Event profitieren. Durch die Zusammenarbeit im Pair Programming und den Austausch von Ideen lernt man, Probleme aus verschiedenen Perspektiven zu betrachten.

Der ABAP CodeRetreat war für uns eine wertvolle Erfahrung, die uns sowohl fachlich als auch persönlich vorangebracht hat. Wir freuen uns auf zukünftige Veranstaltungen, um unser Wissen weiter zu vertiefen und neue Kontakte zu knüpfen.

Über die Inwerken AG

Im Januar 2000 nahm Inwerken (vormals COMbridge GmbH) die Geschäftstätigkeiten in Hannover auf. Die Mission: Eine professionelle und unternehmensnahe SAP-Beratung, um die Arbeit anderer Menschen zu erleichtern. Heute bietet das Unternehmen SAP-Beratungs- und Entwicklungs-Lösungen inkl. Basis-Infrastruktur, Service und Support, Strategie- und Unternehmensberatung sowie IT-Leistungen für mittelständische Unternehmen. Darüber hinaus Projektmanagement und IIoT-Logistik-Lösungen mit der Tochtergesellschaft WSN TechnologiesAG. Branchenübergreifend unterstützen derzeit rund 80 Expertinnen und Experten sowohl onsiteals auch remote, national und international angesiedelte Kunden.

Weitere Informationen finden Sie hier:
• www.inwerken.de
• www.karriere.inwerken.de
• www.digitalisierung.inwerken.de

Firmen-Standorte: Isernhagen (Firmenhauptsitz), Berlin, Braunschweig, Hamburg, Jena, Stuttgart. Geschäftsführung: Frank Bachmann (Gründer und Vorstandsvorsitz), Rudolf Jost, Holger Lexow. Aufsichtsrat: Gunnar Menzel

Firmenkontakt und Herausgeber der Meldung:

Inwerken AG
Pappelweg 5
30916 Isernhagen
Telefon: +49 (511) 936206-0
Telefax: +49 (511) 936206-10
http://www.inwerken.de

Für die oben stehende Story ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel