In der Softwareentwicklung ist der kontinuierliche Dialog mit Anwendern von entscheidender Bedeutung. Applikationen befinden sich in einem stetigen Entwicklungsprozess und müssen laufend an sich verändernde Anforderungen angepasst werden. Niemand kann besser beurteilen, in welche Richtung sich neue Releases entwickeln sollten, als die Anwender selbst. Daher setzt UBS Hainer gezielt auf verschiedene Austauschformate, um ihre TDM-Plattform XDM möglichst nah an den tatsächlichen Bedürfnissen der Kunden weiterzuentwickeln.
Ein besonders erfolgreiches Format sind die jährlichen Test Data Days, bei denen Anwender, Interessenten und Entwickler zusammenkommen. Hier profitieren alle Seiten vom direkten Austausch. Dieses Format möchten wir im folgenden Beitrag einmal vorstellen.
Tag 1: XDM Day - Die Bedürfnisse der Kunden stehen an erster Stelle
Am ersten Tag, dem "XDM Day", stehen die Bedürfnisse und Erfahrungen der bestehenden Kunden im Mittelpunkt. Für diese Anwender ist es eine ideale Gelegenheit, ihre eigenen Erfahrungen mit dem XDM-Tool zu teilen, wertvolle Tipps und Best Practices von anderen Nutzern zu erhalten und ihr Wissen zu vertiefen. Dieser Austausch ermöglicht es ihnen, XDM noch gezielter an ihre individuellen Anforderungen anzupassen und bisher vielleicht brachliegende Features zu nutzen.
Der direkte Kontakt zu den Entwicklern bietet zudem die Chance, ihre Wünsche und Anforderungen einzubringen und damit die Weiterentwicklung der Software aktiv mitzugestalten. So trägt der XDM Day entscheidend dazu bei, dass XDM kontinuierlich verbessert wird und den tatsächlichen Bedürfnissen der Anwender entspricht.
Aber auch für die Softwareentwickler ist dieser Austausch besonders wertvoll. Beim XDM Day können sie nicht nur die neuesten Features und Entwicklungen vorstellen, sondern auch unmittelbares Feedback von den Anwendern erhalten. Dadurch gewinnen sie ein besseres Verständnis für die Anforderungen ihrer Kunden und können gezielt Ideen für zukünftige Verbesserungen und Innovationen sammeln. Ziel ist es, XDM kontinuierlich im Sinne der Kundenbedürfnisse weiterzuentwickeln und die Software noch besser auf die täglichen Anforderungen der Anwender abzustimmen.
Einige Highlights vom XDM Day 2024:
- Aufteilung interner Berechtigungen: Hier werden Best Practices zur effizienten Aufgabenverteilung präsentiert und Methoden zur Umsetzung des Berechtigungskonzepts in XDM diskutiert. Dabei geht es unter anderem darum, wie Rollen optimal definiert und verteilt werden können, um eine effiziente Zusammenarbeit zu gewährleisten.
- Meta-Testabdeckung: In diesem Abschnitt wird erläutert, wie Tests für die XDM-Konfiguration und die sogenannte Modification-Methods durchgeführt werden können, um eine höhere Testqualität und -abdeckung zu erreichen.
- Modernisierung und Weiterentwicklung der XDM-Konfiguration: Ein weiteres wichtiges Thema ist die Modernisierung der bestehenden XDM-Konfiguration. Im Fokus stehen hier die Migration von JavaScript nach Groovy, die Anwendung von Clean-Code-Praktiken, der Einsatz generischer Ansätze sowie die Einführung funktionaler Programmierung.
- Regulatorische Themen und Compliance: Auch die Umsetzung regulatorischer Anforderungen steht auf der Agenda. Dabei werden konkrete Beispiele aufgezeigt, wie XDM bei der Einhaltung von Compliance-Richtlinien unterstützen kann – von der Erstellung detaillierter Reports bis hin zur Dokumentation und Prozessbeschreibung.
- Code-Analyse und Refactoring: Ein weiterer Schwerpunkt liegt auf der Code-Analyse und dem Refactoring der XDM-Konfiguration. Die Teilnehmer erhalten praktische Tipps zur Pflege und Optimierung ihres Codes, um die Effizienz ihrer XDM-Projekte zu steigern.
- Release-Management: Hier wird diskutiert, wie man effizient mit neuen XDM-Releases umgeht, wann es sinnvoll ist, ein Update durchzuführen, und welche Prozesse am besten geeignet sind, um neue Versionen in bestehende Umgebungen zu integrieren.
- Test Data Management – Next Evolution: Bei diesem Blick in die Zukunft des Testdatenmanagements werden Trends und Entwicklungen präsentiert, die sich auf den Einsatz von Testdaten auswirken – darunter die Nutzung von Services zur Testdatenextraktion und die Evolution vom reinen Datenmanagement hin zur Bereitstellung relevanter, geschäftsbezogener Beispiele für alle Testebenen.
Neben diesen thematischen Schwerpunkten bietet der XDM Day auch ausreichend Gelegenheit zum Networking. Während der Pausen, beim gemeinsamen Mittagessen und am Abend an der Bar haben die Teilnehmer Gelegenheit, sich mit anderen Anwendern auszutauschen und wertvolle Kontakte zu knüpfen. Dieser informelle Austausch ist für viele Teilnehmer ein Highlight, da sie so die Möglichkeit haben, Erfahrungen und Ideen mit Kollegen aus verschiedenen Unternehmen und Branchen zu teilen.
In den Pausen steht außerdem ein Demorechner bereit, an dem je nach Wunsch weitere Beispiele gezeigt werden können.
„Für unsere Kunden und Interessenten ist dieser Tag eine großartige Gelegenheit, ihr Wissen über XDM zu vertiefen“, beschreibt Timo Schneider, Vertriebsbeauftragter bei UBS Hainer, die Atmosphäre. „Indem sie Best-Practice-Beispiele aus verschiedenen Anwendungsbereichen kennenlernen und Methoden zur optimalen Nutzung des Tools diskutieren, können sie viele wertvolle Anregungen für ihre eigene Arbeit mitnehmen.“
Tag 2: Eine erweiterte Perspektive für Nutzer und Interessenten
Der zweite Tag der Test Data Days richtet sich nicht nur an bestehende Anwender, sondern auch an Interessenten, die einen Einblick in die Testdatenautomation und die Funktionsweise von XDM erhalten wollen. Sie bekommen die großartige Möglichkeit, die Software ganz unverbindlich aber hochprofessionell kennenzulernen. Und am Ende des Tages haben sie eine konkrete Vorstellung über den praktischen Mehrwert, den das Tool für ihr eigenes Unternehmen bieten kann. Ganz besonders hilfreich sind hier (im Jahr 2024) die Use Cases, die von Kunden wie Generali, REWE digital und der Union Investment präsentiert werden.
„Bei den Test Data Days gibt es immer viele Rückfragen und eine lebendige Diskussion“, so Timo Schneider. „Und man kann ein enormes Wir-Gefühl wahrnehmen. Denn alle Personen im Raum befassen sich ja mit denselben Fragestellungen und Herausforderungen. Und die Veranstaltung bietet eine der wenigen Möglichkeiten, sich über den Alltag und das eigene Unternehmen hinaus mit anderen Anwendern und den Entwicklern von UBS Hainer zu besprechen.“
Thematische Schwerpunkte am zweiten Tag umfassen (am Beispiel 2024):
- Komplexe Systemlandschaften: Hier wird erläutert, wie XDM den Test Data Finder optimal nutzt, um in komplexen Systemlandschaften geeignete Testdaten zu finden, selbst wenn die Tester die Datenbankstrukturen nicht kennen.
- Automatisierte Datenbereitstellungsprozesse: Teilnehmer lernen, wie ein effizienter Datenbereitstellungsprozess eingerichtet wird, um Tests zu automatisieren. Darüber hinaus wird gezeigt, wie bereits verwendete Daten zurückgesetzt und wiederverwendet werden können, um die Testautomatisierung zu beschleunigen.
- Erfolgreiche Projektumsetzung: Besonders für Interessenten ist es spannend zu erfahren, wie ein Testdatenmanagement-Projekt mit XDM erfolgreich umgesetzt werden kann. Von der Anforderungsdefinition über den Proof-of-Concept bis hin zu Implementierungs- und Betriebsstrategien werden alle relevanten Schritte erläutert.
- Datenschutz im Testdatenmanagement: Hier geht es um die Umsetzung effektiver Maskierungstechniken unter Berücksichtigung der DSGVO. Praxisnahe Beispiele zeigen, wie XDM personenbezogene Daten sowohl in Komplettbeständen als auch in Einzelfällen zuverlässig maskiert und dabei Datenschutzanforderungen erfüllt.
- Künstliche Intelligenz im Testdatenmanagement: Die Rolle von KI, insbesondere der Large Language Models (LLMs), wird ausführlich diskutiert. Die Teilnehmer erhalten Einblicke, wie KI-basierte Systeme in der Lage sein könnten, realistische Testdaten zu generieren, Daten zu klassifizieren, Konfigurationen zu erstellen und sogar Fehler zu korrigieren.
- Diskussionsrunde – Open Space: Über den gesamten Tag hinweg werden Themen gesammelt, die in einer abschließenden Diskussionsrunde besprochen werden. Ein Whiteboard dient hierbei als Sammelpunkt für Fragen und Anregungen, die im Plenum aufgegriffen und diskutiert werden.
Fazit:
Die Erfahrungen mit den jährlichen stattfindenden Test Data Days zeigen, wie wichtig der direkte Austausch zwischen Anwendern, Entwicklern und Interessenten ist, um innovative Lösungen im Bereich des Testdatenmanagements zu schaffen. Die Vielfalt der Themen und die Möglichkeit zum Networking bieten einen umfassenden Mehrwert für alle Teilnehmer. In diesem Sinne freuen wir uns bereits heute auf die Test Data Days 2025.