Führung
Sichtbar machen, wer entscheidet
Ich führe mehrere verteilte Teams mit zusammen 14 Leuten, fachlich und disziplinarisch, und verantworte die Architekturentscheidungen. Ein Vorschlag von mir kommt im Team deshalb leicht als Anweisung an. Trennen lassen sich die beiden Rollen nicht, sichtbar machen schon.
Entscheidungsrechte
Wer entscheidet, steht vorher fest
Kleine Änderungen prüft die statische Analyse, strukturelle das Review im Pull Request. Was schwer zurückzunehmen ist und andere Teams betrifft, landet als ADR im Repo, und ich gebe es frei. Für jede Klasse ist aufgeschrieben, wer entscheidet und welche Rolle ich dabei habe.
| Klasse | Beispiel | Wer entscheidet | Meine Rolle |
|---|---|---|---|
| operativ | kleines Refactoring | wer die Änderung macht, die statische Analyse prüft | keine |
| strukturell | neues Feld an einer Entity, geänderter Datenzugriff | Autorin und Reviewer im Pull Request | Rat, wenn gefragt |
| schwer revidierbar | Ereignisse, die andere Teams konsumieren | die Teamleitung per Freigabe | Freigabe, offen als Entscheidung |
Dazu bekommt jede Äußerung von mir in einer Architekturfrage ein Etikett, auch im Pull Request. So weiß das Team, ob es gerade frei entscheidet oder ob ich es schon getan habe.
- Idee„Nur eine Idee, entscheidet ihr: …“entscheidet: das Team
- Rat„Mein Rat, mit Gründen: …“entscheidet: das Team
- Entscheidung„Das entscheide ich, weil …“entscheidet: ich
Arbeitsweise
Wie ich führe
- Führung heißt nicht, den Code zu verlassen
- Wer ein halbes Jahr nicht mehr im System war, entscheidet über ein System, das es so nicht mehr gibt. Ich bleibe im Code, in Reviews und in den Architekturentscheidungen.
- Entscheidet der Chef, muss es auch so heißen
- Wenn ich als Vorgesetzter entscheide, sage ich das offen und schreibe den Grund ins ADR. Eine Beteiligung, deren Ergebnis schon feststeht, hält ein Team zu Recht für Theater.
- Wissen gehört ins Team, nicht in einzelne Köpfe
- Mentoring, Ausbildung und interne Tech-Talks sind für mich kein Zusatz zur Arbeit. Ein Team, das nur über eine Person funktioniert, ist ein Risiko, kein Erfolg.