[SL] Warteschlangen bändigen - Stalebot schließt alte Tickets

Wenn zuviele Tickets (Github Issues, Bug reports usw.) in der Warteschlange hängen, dann sind wahrscheinlich viele davon nicht mehr aktuell. Bei meiner Erkundung des Projekts cucumber-jvm bin ich noch auf etwas Interessantes gestoßen… Es gibt einen Github-Bot namens Stalebot, der solche Issues automatisch schließt. Keine Angst, der Stalebot ist höflich: Wenn ein Issue längere Zeit nicht angefasst wurde, fügt er erstmal ein Label “stale” (= schal, nicht mehr frisch) hinzu. Zusätzlich schreibt er einen freundlichen Kommentar:

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

Sobald jemand darauf reagiert, zieht er das Label wieder zurück. Wenn nach einer gewissen Zeit aber nichts passiert ist, schließt er das Issue.

Das hat dem cucumber-jvm Team wesentlich geholfen, in kurzer Zeit (Aug-Nov 2017) die Zahl der offenen Tickets von 110 auf 46 zu verringern. Parallel dazu verringerte sich die Lead Time von ca. 70 Tagen auf 42 Tage, d.h. das “durchschnittliche” Issue musste jetzt nur noch 42 Tage auf seine Abarbeitung warten.

Matthias Berth

Alle Emails