Mit agilen Prinzipien große Integrationstests einfach managen

 
Agile Day - 16. Juni
 
15:45
16:30
 
Testing
Raum Baden

Einem klassisch durchgeführten Großprojekt im Enterprise-Bereich stand nach der abgeschlossenen Realisierungsphase der große Integrationstest durch die betroffenen Fachbereiche bevor. Auf Grund des Ausmaßes des Projekts war dieser mit folgenden Risiken verbunden:
- Die Software wurde erstmals aus sechs Teilprojekten umfangreich integriert.
- Die Endanwender kamen großteils das erste Mal mit der Software in Berührung.
- Die Anzahl an Endanwendern aus den verschiedensten Fachbereichen war groß (insgesamt > 100 Mitarbeiter). Einzelne Testfälle für Geschäftsprozesse mussten fast zehn verschiedene Abteilungen durchlaufen und so abgesegnet werden.
- Der große Umfang an Testszenarien, die in insgesamt 8 Wochen durchgeführt werden sollten.

Auf die Frage, wie diesen Faktoren bestmöglich begegnet werden konnte, schlugen wir das Nutzen von agilen Methoden vor. Selbst in einem späten Stadium oder zur Steuerung einzelner Phasen des Wasserfall-Vorgehens können die Vorteiler agiler Methoden (Fokus, Kommunikation, kontinuierliches Feedback) genutzt werden. Mit der Hilfe von umfassenden Workshops mit cross-funktionaler Beteiligung konnten wir bereits die Testfälle so definieren, dass diese später durch die Tester mit Unterstützung von Karteikarten und Taskboards effizient abgewickelt werden konnten. Parallel dazu halfen uns Dailys, die Impediments zu identifizieren, um die sich ein Agile Coach kümmern konnte. Der hohe logistische und Aufwand für den Test konnte so in Grenzen gehalten und eine Vielzahl von Testfällen effizient abgearbeitet werden.
Der Vortrag und das Fallbeispiel zeigen, wie Sie durch die Anwendung einzelner Elemente agiler Methoden und die Besinnung auf die Werte auch außerhalb der klassischen Softwareentwicklungsphase große Vorteile erzielen können.

Christoph Schmiedinger

borisgloger Consulting

Christoph Schmiedinger hat über 7 Jahre Erfahrung in der Entwicklung von Produkten und Systemen, davon mehr als 4 Jahre mit agilen Methoden wie Scrum. Seine erste Begegnung mit Scrum hatte Christoph Schmiedinger bei einem Hersteller von sicherheitskritischen Kommunikationslösungen als sein verantwortetes Team agil werden sollte. Parallel zu seiner Rolle als Product Owner hat Christoph Schmiedinger den ScrumMaster, sein Team und das Management maßgeblich unterstützt, um die Transition erfolgreich zu gestalten. Seit mehr als zwei Jahren ist Christoph Schmiedinger nun bei einem Beratungsunternehmen mit Fokus auf agile Methoden und deren Anwendung in Produktentwicklungen und ganzen Organisationen beschäftigt. Seine Schwerpunkte liegen dabei im Bereich Enterprise Agility, agile Transformationen, skalierte Projekte und sicherheitskritischen Produktentwicklungen.