Sixsentix unterstützt ein großes Schweizer Telekommunikationsunternehmen bei seiner Agilen Transformation in Richtung Continuous Integration und Continuous Deployment (CI/CD)

Telekommunikation SWAT software testing

Umstellung des Kunden auf DevOps mit Sixsentix QA-Consulting und Schulung: Einführung von automatisierten und kontinuierlichen Tests zur Unterstützung des DevOps-Modells (CI/CD).

Das Kundenproblem

Ein großes Telekommunikationsunternehmen entschied sich für einen Wechsel von Wasserfall zu agilem Management und DevOps-basierter kontinuierlicher Integration, um alle seine zentralen Backbone-Entwicklungs-, Integrations- und Verwaltungsstrukturen zu betreiben. Infolgedessen musste die bisherige Struktur der umfangreichen Tests von einem sequentiellen und separaten Ansatz auf eine vollständige Integration mit der Entwicklung umgestellt werden. Die Systemlandschaft für den Bereich, auf den sich Sixsentix konzentrierte, bestand aus ca. 25 Applikationen in mehr als 12 Technologien, die über Enterprise Bus und API miteinander kommunizierten.

Der Kunde musste das ausgelagerte sequentielle Setup, das hauptsächlich für manuelle Tests gedacht war, durch einen "Shift Left"-Ansatz für die kollaborative Entwicklung ersetzen. Sowohl das Fortschritts- als auch das Regressionstesten musste komplett umstrukturiert werden, um Kosteneinsparungen von mehr als 50% gegenüber der vorherigen Situation zu ermöglichen (die Gesamtkosten für Testing Services mussten um 75% reduziert werden). Gleichzeitig war eine wesentliche Verbesserung des Qualitätsniveaus der eingesetzten Systeme eines der Hauptziele. Das gewünschte Ergebnis der Umstrukturierung beinhaltete auch die Rückverlagerung wichtiger Testaktivitäten in den Betrieb des Kunden, um von den zahlreichen Vorteilen der Implementierung eines vollständigen DevOps-Ansatzes zu profitieren.

Die Lösung mit Sixsentix

Sixsentix gewann eine RFI/RFP Ausschreibung gegen große und bekannte Mitbewerber mit der Prämisse, den größtenteils manuellen Testbetrieb vom vorherigen Anbieter des Kunden - einem globalen Outsourcing- und Offshoring-Unternehmen - zu übernehmen.

Sixsentix leitete mit seiner SWAT-Methodik (Software Agile Testing) eine massive agile Transformation im Testbereich ein und schuf die Basis für einen "Shift Left"-Ansatz, der auf hochintegrierten Methoden und Werkzeugen basiert. Um die gewünschten Ergebnisse - signifikante Kosteneinsparungen, Internalisierung von Kerntestaktivitäten und Steigerung der Softwarequalität - zu erreichen, wurden die Methodik und die Werkzeuge für das Testfall-Design vollständig ersetzt. Um eine kontinuierliche Integration zu erreichen und zu unterstützen, mussten alle Testszenarien so gestaltet werden, dass sie mit einer automatisierten Zero-Touch-Ausführung getestet werden können. Eine wiederholte Testausführung erfordert auch ein automatisiertes Testdatenmanagement mit synthetischen Testdaten.

Sixsentix legte Wert auf eine transparente Implementierung unter Einbeziehung der Mitarbeiter des Kunden, um diese auf die Übernahme der Kerntestaktivitäten vorzubereiten. Die Ziele der Internalisierung konnten schrittweise erreicht werden, während das Unternehmen weiterhin Releases an seine Business Stakeholder lieferte.

“Dank des SWAT-Ansatzes von Sixsentix ist das automatisierte Testen vollständig in den Software Deployment Prozess integriert, wobei neue Funktionen von den Testexperten immer noch mit explorativen Testmethoden zusätzlich getestet werden, sobald diese testbereit sind. Der getrennte und unabhängige Testing-Setup wurde vollständig durch den kollaborativen Testansatz ersetzt. Ein "Shift-Left" wurde erreicht, während die Testkosten um die Hälfte reduziert werden konnten.”  

Sixsentix-Berater

Das Lieferergebnis

Sixsentix hat das manuelle Testen einer Kundenabrechnungs-Applikation erfolgreich in ein kosteneffizientes, automatisiertes Test-Setup transformiert. Der Sixsentix-Ansatz hat die Anzahl der Testfälle durch die Eliminierung aller Duplikate stark reduziert und gleichzeitig die Abdeckung des Geschäftsrisikos im Releaseprozess durch die bewährte risikobasierte Testmethode im SWAT Ansatz erhöht. Die Integration von Embedded Testers innerhalb der Development Teams für das Testen neuer Funktionen und die Sicherstellung der Regressionstests in zentralen Teams waren der Schlüssel zur Erzielung erheblicher Kosteneinsparungen bei gleichzeitiger Steigerung der Softwarequalität und Ermöglichung häufiger Releases.

Projektergebnisse in Zahlen:

  • Testfallsammlung von 2'000 auf 1'000 optimierte Testfälle reduziert (aktueller Status: 500 optimierte Testfälle).
  • Risikoabdeckung: von unbekannt auf 80% (aktueller Status: 90%).
  • Automatisierte Testabdeckung: von 20% bis 100% erhöht (aktueller Status: 100%).
  • Kontinuierliche Testausführung: Testzyklen gestrafft von alle 3 Monate auf wöchentlich - Laufzeit 3h (aktueller Status: alle 2 Tage).
  • Anzahl der Vollzeitstellen: von 19 bei anderen Anbietern auf 10 reduziert (aktueller Status: 5).

Der Kunde hat eine Kostensenkung von 42% erreicht und damit den Return on Investment schon innert Jahresfrist überschritten. Heute verbreitet er das Referenzmodel unseres SWAT-Ansatz in weiteren Bereichen seiner agilen Testorganisationen.

 

Kundenübersicht

Unternehmung:
Telekommunikationsanbieter und seine in der Schweiz führende IT Firma
Sektor:
Telekommunikation
Region:
Schweiz
Finanzkennzahlen:
Kapital: 20 - 25 Mia. CHF

Erfahre mehr über unser Lösungsangebot

SWAT software testing Empfehlungen hier