Blog
24. Februar 2022 EEA s.r.o.

Wie Xray einer Bank mit der Migration von 58.000 Tests aus HP ALM bei einer erfolgreichen digitalen Transformation geholfen hat

Eine der Hauptstrategien dieser Bank ist Innovation. Daher ist es naheliegend, dass sie sich für eine agile digitale Transformation entschieden haben.

„Ich war überrascht von der Flexibilität und Anpassbarkeit des Jira-Tools. Umso mehr hat es mich gefreut, dass die Xray-Extension den gleichen Prinzipien folgt, was die einwandfreie Integration des Testmanagements in Jira nur unterstreicht. Es ist unglaublich, was für unterschiedliche Prozesse das sein können in Jira implementiert.“

– IT-Prozessmanagement-Manager in der Bank

Über die Bank

Diese mitteleuropäische Bank wird als Innovationsführer bezeichnet. Im vergangenen Jahr wurde die Bank zur besten digitalen Bank unter 300 registrierten Banken aus der ganzen Welt. Bis heute hat die Bank 130 Auszeichnungen von 30 Instituten erhalten. Diese Bank war in der Vergangenheit die erste im Land, die Produkte und Dienstleistungen wie Kreditkarten- und Internet-Banking anbot, die heute selbstverständlich sind.

Heutzutage ist es zur Aufrechterhaltung der Wettbewerbsfähigkeit oder einer marktbeherrschenden Stellung erforderlich, schnell und effektiv auf sich ändernde Marktbedingungen, plötzliche Änderungen der Kundenbedürfnisse oder das Aufkommen neuer Technologien reagieren zu können.

Eine der Hauptstrategien dieser Bank ist Innovation. Daher ist es naheliegend, dass sie sich für eine agile digitale Transformation entschieden haben. Um Produkte, Dienstleistungen und Lösungen effizient bereitzustellen, wurden verschiedene agile Methoden oder Frameworks geschaffen. Aufgrund seiner unbestreitbaren Vorteile von SAFe (Scaled Agile Framework®) wurde dieses Framework ausgewählt.

Der erste Schritt der digitalen Transformation war natürlich die Ablösung der alten Tools.

Herausforderung – Austausch eines alten Werkzeugs

Das vorherige Tool, das von den Testern verwendet wurde, war das HP Quality Center. Es fehlte an einer tieferen Zusammenarbeit zwischen Testern und Entwicklern, da sie kein einziges Tool verwendeten.

Aufgrund hoher Lizenzpreise für HP QC wurde nicht in Upgrades oder andere Neuerungen investiert. Intern bei der Bank wurde HP QC nicht mehr unterstützt. Daraufhin begann die Suche nach einem geeigneten Nachfolger für HP QC.

Eine der Hauptanforderungen des IT-Managementteams war die Zentralisierung von Prozessen, idealerweise in einem multifunktionalen Tool.

Jira als integrierte Lösung für den gesamten Softwareentwicklungslebenszyklus

Die Bank hat Jira Software als ihre Flaggschifflösung für den gesamten Softwareentwicklungslebenszyklus ausgewählt, einschließlich Aufgabenregistrierung, Lösungsentwicklungsmanagement, Produkt- und Serviceentwicklung, Planung, Bereitstellungsmanagement, IT-Services-Management (ITSM) und viele andere Prozesse, einschließlich Testmanagement. Es wurden Serverlizenzen ausgewählt, die ein On-Premise-Hosting ermöglichen und die Möglichkeit einer größeren Anpassung bieten. Derzeit ist geplant, auf Data Center-Lizenzen umzusteigen.Jira Software ist der Marktführer unter den Softwareentwicklungstools von agilen Teams.

Die auf der Jira-Plattform basierende Lösung wurde wegen der Bereitstellungsgeschwindigkeit und -flexibilität bevorzugt. Da eines der Mittel zur Steigerung der Qualität der gelieferten Lösungen das Testen ist, wurde der Schwerpunkt bei der Auswahl des Tools auch darauf gelegt, die Bedürfnisse des Testens abzudecken.

Xray Test Management für die Integration zwischen Test und Entwicklung

Um die Bedürfnisse des Bereichs Testmanagement umfassend abzudecken, praktisch von der Definition der Tests bis zum Reporting nach deren Durchführung, wurde die Xray Test Management for Jira Anwendung nach einer gründlichen Auswahl aus den Kandidaten ausgewählt.

Xray zeichnet sich durch eine benutzerfreundliche Oberfläche, große Flexibilität, Anpassbarkeit und nicht zuletzt durch eine Reihe von Integrationen für Testframeworks aus. Die Benutzer waren beeindruckt von Xray-Funktionen wie Testteamverwaltung, Tests, Testplanverwaltung, Testergebnissen und integrierten Berichten.

Der Kunde entschied sich für EEA, einen Atlassian-Partner mit umfassender Migrationserfahrung, um bei der Auswahl einer geeigneten Xray-Erweiterung für die spätere Implementierung in Jira zu helfen. Die EEA stellte das notwendige Know-how zur Verfügung und fungierte als Vermittler zwischen dem Kunden und Xray bei der Beantwortung verschiedener technischer, verfahrenstechnischer oder praktischer Fragen.

Die Bereitstellung von Xray verlief reibungslos. Die Pilotphase startete mit Workshops, bei denen die EEA s.r.o. als externer Partner der Bank, stellte Xray ausgewählten Key-Usern aus dem Kreis der Tester vor. Außerdem wurde Feedback gesammelt, das später als Grundlage für die Xray-Konfiguration diente.

Xray wurde ursprünglich in einer Nicht-Produktionsumgebung bereitgestellt, in der Schlüsselbenutzer die Möglichkeit hatten, die Funktionen von Xray sicher zu untersuchen und die Eignung der gewählten Lösung zu bewerten. Dieser Schritt war eine unschätzbare Hilfe, um das Xray-Tool und seine Funktionsweise kennenzulernen, was dazu führte, dass sichergestellt wurde, dass die gewählte Richtung die richtige war.

Migration

Ein Pilotstart von Xray in einer Produktionsumgebung wurde zwei agilen Teams zur Verfügung gestellt. Nach etwa einem Monat Laufzeit kamen nach und nach weitere Teams hinzu. Bis heute folgen 15 und weitere Teams folgen.

Die betriebsinterne Erweiterung des Wissens für die Ausweitung der Xray-Anwendungsbenutzer auf andere Teams wurde in Form von F&A-Meetings, internen Dokumentationen und (Video-) Handbüchern, die von interessierten Key-Usern der Testergruppe erstellt wurden, sowie Links zu umfangreichen und detaillierten offiziellen Xray Dokumentation realisiert.

„Ich hatte Angst vor der notwendigen Änderung des ‚Mindsets‘ beim Wechsel von HP QC zu Xray, weil wir HP QC seit vielen Jahren verwenden. Die Möglichkeit, Funktionen in einer Nicht-Produktionsumgebung zu testen und über eine klare und umfassende offizielle Xray-Dokumentation zusammen mit Ratschlägen eines externen Partners zu verfügen, hat jedoch alle meine Zweifel zerstreut.“

– Leitender IT-Tester

Der nächste notwendige Schritt bei der Umstellung auf Xray war die Migration bestehender Testszenarien aus dem zuvor verwendeten Tool HP Quality Center. Eine unschätzbare Hilfe bei diesem Schritt ist der integrierte Xray-Importassistent, der den Import aus HP QC unterstützt (kompatible Version von HP QC für den Import ist HP ALM / QC v12.5x). Bei richtiger Vorbereitung von csv-Dateien – Exporte aus HP QC – ist es jedoch kein Problem, Testszenarien mit dem Xray Test Case Importer aus der älteren Version von HP QC, die in diesem Fall verwendet wurde, in Jira zu importieren.

Es war eine relativ große Migration, bei der ungefähr 58.000 Testszenarien übertragen wurden, was insgesamt ungefähr 200.000 Schritten entspricht. Aus Sicht von Jira und Xray haben selbst eine so große Anzahl von Tests und Schritten keine spürbaren negativen Auswirkungen auf die Performance der Anwendung.

Zeitlich können wir von ungefähr 3 bis 4 Monaten Pilotvorbereitung, Einsatz in der Produktion, Vorbereitung interner Schulungsmaterialien und Migration der eigentlichen Testszenarien sprechen.

Vorteile der Lösung

Kurz nach der Bereitstellung zeigten sich die Vorteile der Verwendung von Jira zusammen mit der Xray-Erweiterung aus Sicht des Testmanagements:

Natürliche Integration zwischen Xray und Jira

Einer der wichtigsten Vorteile der Anpassung von Xray mit Jira ist ihre Integration, die es Ihnen ermöglicht, das Testmanagement eng mit dem Entwicklungs- oder Bereitstellungsmanagement und der Planung zu integrieren.

Fehlererfassung in einem Tool

Ein großer Vorteil, der von einer Gruppe von Testern positiv bewertet wird, ist die Möglichkeit, direkt während der Tests einen Fehler zu erzeugen, ohne das Xray verlassen zu müssen. Die automatische Verknüpfung von erstellten Fehlern mit zugehöriger Anfrage, Test und Testausführung hilft, den gesamten Prozess transparent zu machen.

Vereinfachung der Arbeitszeiterfassung

Die Benutzer schätzten, dass sie sich nicht zu einem anderen System durchklicken mussten, um die Zeit zu melden. Sie melden einfach die Zeit für ein bestimmtes Jira-Problem, was das Erstellen von Testszenarien, das Testen selbst, das Vorbereiten von Testplänen und so weiter umfassen kann.

Möglichkeit der parallelen Arbeit an mehreren Projekten

Ein überraschender, aber nicht unerheblicher Vorteil, der sich unmittelbar nach dem Einsatz von Xray herausstellte, beschleunigte die Arbeit von Testern, die gleichzeitig an mehreren Projekten arbeiteten – sie öffneten mehrere Fenster gleichzeitig, was zuvor mit HP QC nicht möglich war.

Vereinfachung von Management Audits

Auch die Wahl der Xray Jira-Erweiterung für das Testmanagement wurde von Auditoren mit Management positiv wahrgenommen. Die Durchführung von Audits ist einfacher, wenn sich die Daten an einem Ort befinden.

Einsparungen von Geld und Zeit

Da der Kaufpreis der Lizenzen pro Benutzer im Vergleich zu HP QC günstiger ist, wurden auch finanzielle Einsparungen erzielt. Ein wesentlicher Vorteil ist auch die Schnelligkeit des Deployments und spart auch Zeit beim Training, da es ausreicht, Benutzer in einem Tool zu schulen, da Xray Teil von Jira ist.

Aufgrund dieser Vorteile arbeiten praktisch alle am SDLC (Software Development LifeCycle) Beteiligten zusammen, um Lösungen von höchster Qualität zu gewährleisten.

Eine erfolgreiche digitale Transformation führt diese Bank in die Zukunft

Im Laufe der Zeit hat die Bank ihre Arbeitsweise in der gesamten IT-Abteilung neu organisiert. Das SAFe-Framework, unterstützt durch das richtige Tool, rationalisiert die Arbeit autarker agiler Teams, verkürzt Lieferzeiten und erhöht die Qualität von Lösungen.
Neben den Steps erreichen auch Prozesse außerhalb der IT-Sphäre – Facility- oder Asset-Management, Bauakten und viele mehr – Jira.

Jira und Xray werden so im wahrsten Sinne des Wortes zu einem zentralisierten System zur Verwaltung und Erfassung von Arbeiten.

 

Samuel Titka

Atlassian konzultant

ähnliche Projekte