Was ist die Bug-Busters-Retrospektive?
Die Bug-Busters-Retrospektive ist für den Sprint gedacht, in dem die Bugs die Oberhand hatten: die Regression, die wieder aufgetaucht ist, oder der Fehler, den ein Kunde vor euch entdeckt hat. Statt jeden Bug als Einzelfall abzuhaken, schaut sich euer Team das Muster dahinter an, von Testlücken bis zu unklaren Anforderungen, und einigt sich auf die Schutzmaßnahmen, die diese Bugs abgefangen hätten. Das Board hat vier Spalten. „Erledigte Bugs“ beginnt mit dem, was gut gelaufen ist, damit das Team die Praktiken benennt, die es beibehalten will. „Durchgerutschte Bugs“ betrachtet, was in Produktion gelangt ist oder zu spät entdeckt wurde. „Was uns bremst“ deckt die Reibungspunkte beim Finden und Beheben von Bugs ab, etwa instabile Tests oder dürftige Logs. „Präventionsplan“ macht daraus Action Items mit Verantwortlichen, die ihr im nächsten Sprint nachverfolgen könnt. Sie eignet sich für Entwickler, QA und Produktleute, die weniger Fehler und ein gemeinsames Verständnis davon wollen, wer für Qualität verantwortlich ist. Bleibt dabei schuldfrei: Die Frage ist, wie das System einen Bug durchgelassen hat, nicht, wer ihn geschrieben hat.
Bug-Busters-Retrospektive: Ablauf
Erledigte Bugs
Welche Fehler haben wir erfolgreich gefunden und behoben?
Beginnt mit den Erfolgen. Fragt das Team nach Fehlern, die früh entdeckt oder schnell behoben wurden, und nach den Praktiken oder Personen, die das möglich gemacht haben. Wer zuerst benennt, was funktioniert, tut sich mit den schwierigeren Spalten leichter.
Durchgerutschte Bugs
Welche Fehler sind in Produktion gelandet oder zu spät aufgefallen?
Führt diesen Teil als schuldfreie Untersuchung durch. Ziel ist zu verstehen, wie jedes Problem unentdeckt bleiben konnte, damit das Team seine Sicherheitsnetze enger knüpfen kann. Fragt nach Testlücken, unklaren Anforderungen und überhasteten Releases.
Was uns bremst
Was macht das Finden oder Beheben von Bugs unnötig schwer?
Schaut euch die Reibungspunkte beim Finden und Beheben von Bugs an, etwa instabile Tests, schlechtes Logging, unklare Zuständigkeiten oder langsame Umgebungen. Diese Engpässe zeigen euch, wo sich Änderungen an Tools und Prozessen lohnen.
Präventionsplan
Was können wir tun, damit diese Bugs nicht wieder auftreten?
Hier einigt ihr euch, was zu tun ist. Drängt auf konkrete Verbesserungen mit einer verantwortlichen Person, verknüpft jede mit einer zuvor gefundenen Ursache und haltet sie als Action Items in TeamRetro fest.
Wann sollte diese Retrospektive durchgeführt werden?
- Nach einem Release oder Sprint mit mehr Fehlern oder durchgerutschten Bugs als üblich.
- Wenn Regressionen immer wieder auftauchen und das Team verstehen will, warum.
- Als Teil einer größeren Initiative, um Tests und Prävention zu verbessern.
- Nach einem Produktionsvorfall, für eine schuldfreie Analyse, wie der Bug durchrutschen konnte.
Vorschläge für Fragen zum Icebreaker
- Was war der seltsamste oder lustigste Bug, der dir je begegnet ist?
- Wenn du eine Art von Bug für immer aus der Welt schaffen könntest, welche wäre das?
Möchten Sie eine Aufwärmübung, bei der Ihr Team aktiv mitmacht, und nicht nur laut Antworten gibt? Kostenlose Icebreakers durchsuchen →
Ideen und Tipps für Ihre Retrospektive
- Bleibt schuldfrei. Sprecht über Systeme, Prozesse und Lücken, nicht über die Personen, die Bugs eingebaut haben.
- Bringt Daten mit, etwa Fehlerzahlen, Escape-Raten oder Zeit bis zur Behebung, damit die Diskussion auf Fakten beruht.
- Nutzt Voting, um eure Action Items auf die Bugs und Lücken mit der größten Wirkung zu konzentrieren.
- Formuliert jedes Action Item konkret und gebt ihm eine verantwortliche Person, damit Präventionsmaßnahmen auch wirklich umgesetzt werden.
- Ladet QA, Entwickler und Produktleute gemeinsam ein, damit Qualität Aufgabe aller ist.
- Prüft die Präventionsmaßnahmen aus früheren Sessions, um zu sehen, ob wiederkehrende Bugs weniger geworden sind.