106 Tag(e) bis
LAS Conference 2012







Testing Sucks, Scrum Rocks?!

Level: Beginner

Abstract

Agile Softwareentwicklung mit Scrum ist auf dem Vormarsch. Oft ist aber die Qualität des Outputs der kurzen Releasezyklen nicht über alle Zweifel erhaben, sei es aufgrund fehlender Dokumentation, ungenügenden Requirements oder ungenügender Gewichtung der Qualitätskontrolle.

Ein Weg zur Verbesserung der Qualität ist die Involvierung eines Software Testers als Mitglied des Scrum Teams. Ich durfte in verschiedenen Projekten als Embedded Tester tätig sein und kann die Vorteile und den Nutzen klar aufzeichnen. Beispielsweise war es so, dass in einem Team 99% ihrer automatisierten Tests erfolgreich waren - dennoch fanden wir 90 Bugs in der Software innert nur einer Woche, unter anderem dank explorativem Testen.

Zuerst werde ich auf meine Definition von Embedded Scrum Testing eingehen, um anschliessend über die benötigten Skills und passenden Test-Techniken zu sprechen. Indem ich meine tägliche Arbeit veranschauliche, zeige ich die Rolle eines Scrum Testers in den Scrum Prozessen wie Sprint Planning, Daily Scrum etc. auf und wie man Fehler effizient rapportiert, verfolgt, behebt und retestet, um einen erfolgreichen Sprint Release sicherzustellen. Besonderen Fokus werde ich dabei auf den Nutzen (added Value) eines Embedded Scrum Testers aus Sicht der Team Members, Scrum Masters und POs legen.

Best practices und Lessons Learned runden die Präsentation ab.

Herausforderung
  1. Wie kann ein Scrum Team von einer dedizierten Person für’s Testing profitieren
  2. Warum ist ein Embedded Scrum Tester besser für den Erfolg des Projekts als die Verteilung der Testverantwortung auf alle Entwickler im Team
  3. Was ist der Beitrag eines Testers zu den Scrum Prozessen wie Daily Scrum, Sprint Planning, Retrospective, Sprint Review etc.
  4. Finden Sie heraus, warum Scrum rockt – auch aus der Perspektive eines Testers
Sprecher

Adrian Stoll arbeitet in mehreren Projekten als Embedded Scrum Tester mit einem Background als Wirtschaftsinformatiker und SAQ/ISTQB Certified Software Tester. Er ist als Senior Consultant bei SwissQ Consulting AG beschäftigt, einer Firma die auf Dienstleistungen, Beratung und Training im Bereich Software Quality Management spezialisiert ist.

Seit längerer Zeit arbeitet er ausschliesslich in Projekten, die nach der Scrum Methodik entwickelt werden, u.a. Best of Swiss Web Gewinner 2011 - Migipedia und Vanilla - und begleitet zur Zeit den Aufbau der Testorganisation im agilen Umfeld einer grossen Schweizer Versicherung.