Mit Ensemble Testing zur mehr Zusammenarbeit
Ensemble TestingMit Ensemble Testing erzielt ein crossfunktionales Team durch das Mehraugen-Prinzip innert kurzer Zeit Wissensaustausch, Teamzusammenhalt und findet dabei versteckte Fehler, welche beim traditionellen Testing nicht gefunden wurden. Als Spezialform des bekannten explorativen Testens wird die Motivation im Team gesteigert und die Produktivität erhöht.
Für mehr Infos zu Ensemble Testing kontaktiere uns.
Entstehung, Eckpunkte und Vorgehen Ensemble Testing
Das musst du über Ensemble Testing wissen
Herkunft des Ensemble Testing
Ursprünglich aus dem Mob Programming (oder Ensemble Programming) abgeleitet, etabliert sich Ensemble Testing in agilen Teams als wertvolle Ergänzung der Testmethoden.
Ensemble Testing ist eine Spezialform des seit längerem bekannten Explorativen Testens, gemischt mit den Erfahrungen des Ensemble Programming.
Maaret Pyhäjärvi, die auch schon beim Ensemble Programming federführend war, hat das Ensemble Testing in der Industrie bekannt gemacht.
Eckpunkte
Durch den Einbezug von unterschiedlichen Rollen inklusive Fach wird das Beste aus dem Team geholt, statt das meiste aus den einzelnen zu pressen. Der dabei entstehende Funfaktor ist für den Teamzusammenhalt und die Motivation ebenfalls entscheidend.
Je nach Teamgrösse und Anforderungen können auch abgeänderte Formen wie Pair-Testing oder Session Based Exporatory Testing zum Einsatz kommen.
Ensemble Testing kann sowohl vor Ort und mit wenigen Anpassungen auch Remote durchgeführt werden.
Vorgehen
Das auffälligste Merkmal des Ensemble Testing ist die Arbeit an lediglich einem Gerät. Die steuernde Person nennt sich „Driver„. Diese Rolle hat keine Befugnis, das Handeln mitzubestimmen. Sie reagiert auf Zuruf und Anweisung des „Mobs„. Das Team rotiert die Rollen in vordefinierten Abständen.
Das Ganze wird durch eine „Moderator„-Rolle gesteuert. Sie begleitet den Prozess und achtet auf das Einhalten der Spielregeln. Wichtig ist auch eine nachvollziehbare Dokumentation der Erkenntnisse für die spätere Fehlerbehebung und Einsichten.
Die wichtigsten Vorteile aus der Erfahrung mit Ensemble Programming wie Fehlerreduktion, Wissensaustausch und Teambildung finden sich auch im Ensemble Testing wieder.
Videos zum Thema Ensemble Testing
Unsere Erklärvideos zum Thema Ensemble Quality
Mehr über Ensemble Testing gibts in unseren Insights
Weitere Insights findest du hier
Agile, TDD, Videos
Why test driven development and how it makes us agile
Agile, Quality
Quality is Exciting, Automation is Boring. Holism and Atomicity are Crucial
Agile, Quality
No, we do not just learn from our mistakes!
Diese Fragen zu Ensemble Testing werden uns am häufigsten gestellt
-
Eine Gruppe von vier oder fünf Leuten ist optimal. Bei rein akademischen Veranstaltungen (Einführungen ins Ensemble Testing) darf es auch bis zu neun gehen. Online hingegen scheint es mit kleineren Teams besser zu funktionieren, drei oder vier Leute. Durch räumliche und zeitliche Einschränkungen (Latenz) funktionieren nicht alle Dinge gleich.
-
Das Vier-Augenprinzip ist nicht das einzig wichtige an dieser Methode. Es geht auch um Wissenstransfer und Team-Bildung. Auch der Fun Faktor wird mit nur 2 Personen reduziert und der Flow Zustand setzt weniger oft ein. Pair Testing ist ein Schritt in die richtige Richtung, aber wir empfehlen einen Schritt mehr zu tun.
-
Nein. Im Gegenteil. Einfache Arithmetik ist hier nicht anwendbar. Die Arbeit wird nicht von den tippenden und klickenden Händen verrichtet, sondern von den denkenden Köpfen. Auch ist man ja nicht immer im Ensemble Testing, es ist genug Platz für Rückzug und persönliches Reflektieren.
-
Der Navigator hat im Ensemble Programming durchaus seinen Platz, aber auch da wird er bei eingespielten Teams mit der Zeit gestrichen. Im Mob Testing hingegen ist eher ein Moderator oder Facilitator sinnvoll. Hauptsache, man verteilt nicht alle 3 Rollen, wie es in manchen Dialekten gesehen wird. Natürlich ist aber am Ende jedes Team individuell und man muss das richtige Konstrukt erst den Begebenheiten agil anpassen.
Möchtest du mehr erfahren über Ensemble Testing?
Dann nimm mit uns Kontakt auf. Wir helfen gerne weiter.