Agile-Leitfaden · Agile Rollen und Teams
Agile Teamstrukturen: Arten, Rollen und die richtige Wahl
Eine agile Teamstruktur ist die Art, wie Menschen, Kompetenzen und Verantwortlichkeiten organisiert sind, damit ein kleines, cross-funktionales Team End-to-End Wert liefern kann. Gängige Strukturen sind Feature-Teams, Komponententeams, Mischungen aus Generalisten und Spezialisten sowie Plattformteams, die bei wachsender Organisation oft zu größeren Einheiten gruppiert werden.
Das Wichtigste in Kürze
- Agile Teams sind klein, cross-funktional, selbstmanagend und langfristig bestehend.
- Feature-Teams reduzieren Übergaben; Komponenten- und Plattformteams bieten Tiefe und gemeinsame Services.
- Gestalten Sie Strukturen entlang des Wertflusses und minimieren Sie Abhängigkeiten.
- Überprüfen Sie Strukturen regelmäßig, halten Sie Teams aber stabil.
Was ein Team agil macht
- Cross-funktional: Das Team verfügt über alle Kompetenzen, um einen Backlog-Eintrag in ein fertiges Ergebnis umzusetzen.
- Klein und stabil: typischerweise etwa zehn Personen oder weniger; laut Scrum Guide 2020 umfasst ein Scrum Team typischerweise 10 oder weniger Personen.
- Selbstmanagend: Das Team entscheidet, wie es seine Arbeit erledigt.
- Langfristig bestehend: Teams bleiben über viele Projekte hinweg zusammen, damit sie lernen und sich verbessern.
- Auf ein Ziel oder Produkt zur selben Zeit fokussiert.
Siehe Was ist ein agiles Team für die Grundlagen.
Gängige agile Teamstrukturen
| Struktur | Funktionsweise | Stärken | Achten Sie auf |
|---|---|---|---|
| Feature-Team | Verantwortet vollständige Kunden-Features über alle Schichten | Schnelle End-to-End-Lieferung, weniger Übergaben | Braucht breite Kompetenzen; gemeinsamer Code erfordert gute Praktiken |
| Komponententeam | Verantwortet einen Teil des Systems, etwa Zahlungen oder Suche | Tiefe Expertise, konsistente Architektur | Features benötigen mehrere Teams; mehr Abhängigkeiten |
| Generalistenteam | Mitglieder können viele Arten von Aufgaben übernehmen | Flexibel, vermeidet Engpässe | Kann tiefe Expertise vermissen lassen |
| Spezialistenteam | Jedes Mitglied hat eine eigene Spezialkompetenz | Hohe Qualität in jeder Disziplin | Engpässe, wenn eine Kompetenz überlastet ist |
| Hybrides (T-förmiges) Team | Mitglieder haben eine tiefe Kompetenz und breitere Nebenkompetenzen | Verbindet Tiefe und Flexibilität | Braucht Zeit und Unterstützung zum Aufbau |
| Plattformteam | Stellt anderen Teams gemeinsame Tools und Services bereit | Vermeidet doppelten Aufwand | Muss andere Teams als Kunden behandeln |
Rollen in einem agilen Team
| Rolle | Schwerpunkt |
|---|---|
| Product Owner | Maximiert den Wert; verantwortet und ordnet den Backlog; siehe Scrum Product Owner |
| Scrum Master oder Agile Coach | Effektivität des Teams und Beseitigung von Hindernissen; siehe Rolle des Scrum Masters |
| Developers oder Teammitglieder | Entwickeln, testen und liefern die Arbeit; können Ingenieure, Designer, Analysten, Tester und Texter umfassen |
| Stakeholder | Liefern Input und Feedback, besonders in Reviews |
| Agiler Projektmanager (in manchen Organisationen) | Koordination über Teams, Budgets und Reporting; siehe agiler Projektmanager |
So gestalten Sie Ihre Teamstruktur
- Vom Wertstrom ausgehen: Bilden Sie ab, wie Arbeit von der Anfrage bis zum Kunden fließt; siehe Wertstromanalyse.
- Den Teamtyp wählen: Bevorzugen Sie Feature-Teams, die an Customer Journeys oder Produkten ausgerichtet sind, und ergänzen Sie Komponenten- oder Plattformteams nur dort, wo Expertise oder Größenordnung es erfordern.
- Teams dimensionieren: Streben Sie etwa fünf bis neun Mitglieder an und teilen Sie größere Gruppen auf.
- Kompetenzlücken schließen: Listen Sie die Kompetenzen auf, die nötig sind, um Arbeit ohne Übergaben abzuschließen, und schließen Sie Lücken durch Einstellung, Schulung oder Pairing.
- Abhängigkeiten minimieren: Wartet ein Team regelmäßig auf ein anderes, passen Sie die Grenzen an.
- Festlegen, wie sich Teams abstimmen: Nutzen Sie Praktiken wie ein Scrum of Scrums oder gemeinsame Planung.
- Regelmäßig überprüfen: Prüfen Sie alle paar Monate Flow, Abhängigkeiten und Stimmung und passen Sie an.
Beispiel: von Komponenten- zu Feature-Teams
Ein Onlinehändler hat vier Komponententeams (Web-Frontend, Mobile, Checkout-Services und Datenbank) mit je sechs Personen. Ein typisches Feature benötigt alle vier, sodass Einträge in Warteschlangen hängen und eine einfache Änderung sechs Wochen dauert. Das Unternehmen organisiert sich in drei Feature-Teams entlang der Customer Journeys (Stöbern, Kaufen, Konto) um, jeweils mit Frontend-, Mobile-, Backend- und Testkompetenzen, plus ein kleines Plattformteam mit sechs Personen für die gemeinsame Infrastruktur. Dank weniger Übergaben werden die meisten Features nun von einem einzigen Team innerhalb von ein oder zwei Sprints abgeschlossen.
Strukturen im großen Maßstab
- Team of Teams: Mehrere Teams, die an einem Produkt arbeiten, teilen sich einen Backlog und stimmen sich ab; siehe Large-Scale Scrum (LeSS).
- Agile Release Train: In SAFe planen und liefern typischerweise 5–12 Teams gemeinsam; siehe Agile Release Train.
- Squads, Tribes, Chapters und Guilds: ein durch Spotify bekannt gewordenes Modell; siehe Squads, Tribes, Chapters und Guilds.
Kostenlose Vorlagen zu diesem Thema
Häufig gestellte Fragen
Was ist die beste agile Teamstruktur?
Es gibt nicht die eine beste Struktur. Feature-Teams eignen sich für die meiste Produktarbeit, ergänzt um Plattform- oder Komponententeams, wo spezialisierte Tiefe oder gemeinsame Services nötig sind.
Wie groß sollte eine agile Teamstruktur sein?
Klein, typischerweise etwa zehn Personen oder weniger. Größere Gruppen sollten sich meist in mehrere Teams aufteilen.
Was ist eine cross-funktionale agile Teamstruktur?
Ein Team, das über alle Kompetenzen verfügt, um ein fertiges Ergebnis zu liefern, ohne auf andere Teams angewiesen zu sein.
Welche agile Teamstruktur ist besser: Feature-Teams oder Komponententeams?
Ein Feature-Team liefert vollständige Kunden-Features über das gesamte System; ein Komponententeam verantwortet einen Teil des Systems.
Was ist ein T-förmiges Teammitglied in einer agilen Teamstruktur?
Jemand mit tiefer Expertise in einem Bereich und Grundkenntnissen in mehreren anderen, was dem Team hilft, Arbeit zu teilen.
Braucht eine agile Teamstruktur einen Projektmanager?
Nicht innerhalb von Scrum, das keine Projektmanager-Rolle kennt. Manche Organisationen behalten Projektmanager für die teamübergreifende Koordination; siehe agiler Projektmanager.
Wer führt in einer agilen Teamstruktur?
Agile Teams sind selbstmanagend. Der Product Owner setzt Prioritäten, der Scrum Master unterstützt die Effektivität, und das Team entscheidet, wie die Arbeit erledigt wird.
Was ist ein Plattformteam in einer agilen Teamstruktur?
Ein Team, das gemeinsame Tools oder Services entwickelt und betreibt, damit andere Teams schneller liefern können.
Sollte eine agile Teamstruktur am selben Standort arbeiten?
Ein gemeinsamer Standort erleichtert die Kommunikation, doch viele Teams arbeiten mit guten Tools und vereinbarten Arbeitszeiten auch remote oder hybrid gut.
Wie oft sollte sich eine agile Teamstruktur ändern?
Teams profitieren von Stabilität, vermeiden Sie also häufige Umbesetzungen. Überprüfen Sie Strukturen alle paar Monate und ändern Sie sie, wenn sich Abhängigkeiten oder Ziele verschieben.
Wie koordiniert eine agile Teamstruktur mehrere Teams?
Durch gemeinsame Backlogs, gemeinsame Planung, regelmäßige teamübergreifende Meetings und Skalierungsframeworks; siehe Skalierungsframeworks für Agile.