Verwandeln Sie implizite Annahmen in sichtbare Vereinbarungen, die Verwirrung reduzieren.
Implizite Regeln verursachen Probleme:
Explizite Richtlinien sind schriftliche, sichtbare Vereinbarungen darüber, wie Arbeit durch Ihr System fließt.
Sie müssen nicht komplex sein. „Wir reviewen PRs innerhalb von 4 Stunden" ist eine Richtlinie. „Blockierte Elemente kommen an den Anfang der Spalte" ist eine Richtlinie. „QA startet nur, wenn Unit-Tests bestanden sind" ist eine Richtlinie.
Der Akt, Richtlinien explizit zu machen, bringt oft Meinungsverschiedenheiten ans Licht, von denen Sie nicht wussten, dass Sie sie hatten. Das ist ein Feature, kein Bug.
Eintrittskriterien: Was muss wahr sein, damit Arbeit in eine Phase eintritt?
Austrittskriterien (Definition of Done): Was muss wahr sein, um zu verlassen?
WIP-Limits: Wie viele Elemente können in dieser Phase sein?
Handhabungsrichtlinien: Was passiert in bestimmten Situationen?
Zeitrichtlinien: Erwartungen bezüglich Timing?
Auswahlrichtlinien: Wie wählen wir aus, woran wir als Nächstes arbeiten?
Richtlinien sollten sichtbar sein, nicht in Dokumenten vergraben, die niemand liest.
Optionen:
Der Test: Kann ein neues Teammitglied die Richtlinien innerhalb von 5 Minuten verstehen, wenn es das Board betrachtet?
Review-Kadenz: Richtlinien sind nicht statisch. Überprüfen Sie sie in Retrospektiven:
Über der Spalte 'Code Review': 'WIP: 2 | Eintritt: Tests grün, PR-Beschreibung vollständig | SLA: Review innerhalb von 4 Stunden starten'
Richtlinien befinden sich auf einer Confluence-Seite von 2019, die niemand liest. Die einzige sichtbare Regel ist 'WIP: 3' ohne Erklärung, was das bedeutet.
Auferlegte Richtlinien bleiben nicht haften. Gemeinsam erstellte Richtlinien schon.
Prozess zur Erstellung von Richtlinien:
Schlüsselprinzip: Richtlinien sind Experimente, keine Gebote. Wenn eine Richtlinie nicht hilft, ändern Sie sie.
Über-Dokumentation: 20 Richtlinien pro Spalte, die niemand liest. Beginnen Sie mit 2-3 wesentlichen Richtlinien pro Phase.
Unter-Durchsetzung: Richtlinien existieren, werden aber routinemäßig ignoriert. Entweder setzen Sie sie durch oder löschen Sie sie.
Starre Regeln: „Niemals WIP-Limit unter keinen Umständen brechen." Die Realität ist unordentlicher. Erlauben Sie Urteilsvermögen, während Sie die Ausnahme sichtbar machen.
Fehlende Eskalation: Was passiert, wenn Richtlinien in Konflikt geraten oder zusammenbrechen? „Wenn WIP-Limit erreicht ist und dringende Arbeit eintrifft, an Teamleitung eskalieren."
Veraltete Richtlinien: Regeln von vor sechs Monaten, die nicht mehr passen. Überprüfen Sie Richtlinien regelmäßig.
Individuelle Richtlinien: „Bobs Arbeit durchläuft kein Code-Review." Fairness ist wichtig. Richtlinien sollten für Arbeit gelten, nicht für Personen.
Wenn Sie ständig Ausnahmen von einer Richtlinie machen, ist die Richtlinie falsch. Entweder korrigieren Sie die Richtlinie oder akzeptieren Sie, dass sie nicht Ihre tatsächliche Vereinbarung darstellt.