Zum Inhalt springen

Blogeintrag

Scrum macht Testern das Leben leichter. Lesen Sie hier warum.

Scrum Master  Tester  Scrum 

Als Tester braucht man zwei Dinge: Eine Testbasis, also Wissen, wie das System funktionieren soll und ein Testobjekt, also etwas, das man testen kann. Scrum liefert beides. Von Anfang an ist allen, auch dem Tester, klar, was am Ende des Sprints kommen wird – und am Ende des Sprints kommt ein fertiges Product Increment.

In einem guten Scrum Team ist man als Tester First-Class-Citizen und von Anfang an überall eingebunden. In den Refinement Meetings ist man bei der Erarbeitung der Anforderungen dabei und kann Feedback aus Sicht der Testbarkeit und Erfahrung aus früheren Tests einbringen, zum Beispiel wo Benutzer und Tester in der Usability Schwierigkeiten hatten und wo es viele Fehler gab.

Im Sprint Planning kann man mitgestalten, was am Ende kommen wird. Als Tester ist man gleichberechtigt, da nichts als „fertig“ abgeliefert wird, was nicht getestet ist. Man kann sofort nach dem Planning beginnen, die Testinfrastruktur aufzubauen, Testfälle zu erstellen, Testpläne zusammenzustellen und Testdaten zu organisieren. Sobald während des Sprints erste Ergebnisse vorliegen, kann man testen. Am Ende des Sprints helfen alle zusammen, um das Product Increment durchzuchecken.

Abbildung 1 – In Scrum stemmen Entwickler und Tester das Projekt gemeinsam

 

Das agile Prinzip, Dinge wirklich fertig zu machen, führt dazu, dass man als Tester keine halbfertigen Sachen zu testen bekommt, sondern Dinge ordentlich end-to-end aus Kundensicht prüfen kann. Die Arbeitspakete werden vertikal statt horizontal geschnitten. Anstatt 100 nackter Datenbanktabellen kommt im ersten Sprint schon die erste Funktion fix fertig mit Datenbank, Logik und UI und kann auch so getestet werden, wie die Anwender sie später einsetzen werden. Toll!

Tester von Anfang an einbinden, Dinge vertikal, statt horizontal schneiden und Qualität von der ersten Minute an. Nicht nur Tester lieben das, auch Kunden werden dafür heimlich eine kleine Freudenträne vergießen.

Kontakt für Anfragen

Johannes Bergsmann Profilbild

Johannes Bergsmann

johannes.bergsmann@software-quality-lab.com

 +43 676 840072 420

Fachlicher Kontakt

Markus Unterauer Profilbild

Markus Unterauer

markus.unterauer@software-quality-lab.com

 +43 676 840072-438