Das Kundenproblem
Der gesamte Testaufwand lag auf der Business-Seite. Mit der Implementierung des agile Framework SAFe wollte der Kunde nun die Testaktivitäten zu einem spezialisierten Team überführen. Die Herausforderung bestand in kurzer Zeit intern die notwendigen Ressourcen und das Knowhow aufzubauen.
Die Lösung mit Sixsentix
Sixsentix hat den Kunden unterstützt, die QA-Maturität in dem Softwareentwicklungszyklus anzuheben, Testautomatisierung mit Verwendung des risikobasierten Ansatzes zu implementieren und eine ausgefeilte Testfall-Entwurfsmethodik einzuführen.
Das Vorgehen umfasste die Übernahme des Testens von einem externen Anbieter, einem globalen Konkurrenten, der hauptsächlich manuelle Tests mit Ressourcen vor Ort durchführte; die Implementierung des Sixsentix SWAT-Ansatzes und eine vollständige Automatisierung des kontinuierlichen Testens mit einem risikobasierten Ansatz, mit dem operativen Testzentrum vor Ort; die Rückgabe an den Kunden und seine internen Mitarbeiter und die Befähigung des internen Teams, mit dem Sixsentix SWAT-Testansatz zu arbeiten.
Nach der erfolgreichen Integration der Testaktivitäten im SAFe Framework, fokussiert sich der Kunde auf einen Shift-Left und die Übernahme neuer Praktiken und Innovationen. Das Sixsentix-Team unterstützt mit reduzierter Grösse diese Bemühungen.
“Zuvor wurden alle Tests des Kunden manuell durchgeführt. Es gab keine automatisierte Testausführung und die Risikoabdeckung war völlig unbekannt. Nun hat der Kunden seine Quality Assurance auf das Sixsentix SWAT-Modell ausgerichtet und eine Beschleunigung der Prozesse erreicht. Was früher 2-3 Tage dauerte, ist jetzt in wenigen Minuten erledigt. Das Ergebnis ist ein wachsender Prozentsatz an Testautomatisierung und eine Abdeckung von mehr als 80 % der Geschäftsrisiken.”
Sixsentix Projektleitung
Das Lieferergebnis
Sixsentix hat alle manuellen Tests in ein kosteneffizientes automatisiertes Setup umgewandelt, was zu folgenden Ergebnissen führte:
- 35.000 manuelle Testfälle ersetzt durch zu Beginn 7.000 (aktuell 15.000) automatisierte Testfälle
- Risikoabdeckung: von unbekannt auf 80% (aktuell 90%)
- Automatisierung: von 0% auf 80% (aktuell 90%)
- Sich wiederholende Testausführung: von alle 3 Monate auf monatlich – Durchlaufzeit 10 Tage (aktuell 1 Tag)
- Vollzeitäquivalente: von 40 auf 10 Personentage (aktuell 3 PT)
- Kosten: von CHF 3.000.000 auf 2.000.000 (aktuell CHF 750.000)