Book description
Effektive Softwareteams sind für jedes Unternehmen unerlässlich, um kontinuierlich und nachhaltig Werte zu schaffen.Team Topologies ist ein praktisches, schrittweise anpassbares Modell für die Gestaltung von Organisationen und die Interaktion von Teams. Es basiert auf vier Teamtypen und drei Formen der Teaminteraktion und versteht Teams als entscheidenden Faktor der Wertschöpfung. Mit der technologischen und organisatorischen Reife einer Organisation werden sich Teamstrukturen und Kommunikationswege kontinuierlich weiterentwickeln.Im Bestseller Team Topologies präsentieren die IT-Berater Matthew Skelton und Manuel Pais eine grundlegende Weiterentwicklung des Organisationsdesigns für die Entwicklung von Software. Anhand von Fallstudien und Beispielen aus der Industrie beschreiben sie eine klar definierte Vorgehensweise für die Interaktion und das Zusammenwirken von Teams. Ihre Methode trägt entscheidend dazu bei, die Architektur von Software klarer und nachhaltiger zu gestalten und Probleme zwischen Teams in wertvolle Signale für eine sich selbst lenkende Organisation zu verwandeln.- Verstehen Sie das Conway’sche Gesetz und seine Bedeutung- Vereinfachen Sie mit vier Teamtypen die Organisation moderner Softwareteams- Gestalten Sie Teamgrenzen – und -APIs und reduzieren Sie die kognitive Belastung Ihrer Entwicklungsteams- Verbessern Sie durch drei Formen der Interaktion die Bereitstellung von Software- Nutzen Sie den Betrieb der Software als sensorischen Input zur Selbststeuerung Ihrer Organisation
Table of contents
- Cover
- Titel
- Impressum
- Widmung
- Inhalt
-
Team Topologies
- Vorwort
- Vorwort des Übersetzers
- Einleitung
- Teil I Teams als entscheidendes Mittel bei der Lieferung
- Die wichtigsten Erkenntnisse
- 1 Das Problem mit Organisationsdiagrammen
- Kommunikationsstrukturen einer Organisation
- Team Topologies: Eine neue Art, über Teams zu denken
- Das Revival von Conway’s Law
- Kognitive Belastung und Engpässe
- Zusammenfassung: Überdenken Sie Teamstrukturen, Zweck und Interaktionen
- 2 Das Conway’sche Gesetz und seine Bedeutung
- Das Conway’sche Gesetz verstehen und anwenden
- Das Reverse Conway Maneuver
- Softwarearchitekturen, die einen teamorientierten Arbeitsfluss fördern
- Organisationsgestaltung erfordert technische Expertise
- Beschränken Sie unnötige Kommunikation
- Achtung! Naive Anwendungen des Conway’schen Gesetzes
- Zusammenfassung: Conway’s Law ist entscheidend für effizientes Teamdesign in der Tech-Branche
- 3 Teamorientiertes Denken
- Setzen Sie auf kleine, langlebige Teams als Standard
- Gute Grenzen verringern die kognitive Belastung
- Entwerfen Sie »Team-APIs« und gestalten Sie Teaminteraktionen
- Warnung: Engineering-Praktiken sind unerlässlich
- Zusammenfassung: Begrenzen Sie die kognitive Belastung von Teams und gestalten Sie Teaminteraktionen, um einfacher und schneller zu arbeiten
- Teil II Team Topologies, die für einen reibungslosen Arbeitsfluss sorgen
- Die wichtigsten Erkenntnisse
- 4 Statische Team Topologies
- Team-Anti-Patterns
- Design für den Fluss des Wandels
- DevOps und die DevOps-Topologien
- Erfolgreiche Team-Patterns
- Überlegungen bei der Auswahl einer Topologie
- Verwendung von DevOps-Topologien zur Weiterentwicklung der Organisation
- Zusammenfassung: Adaptieren und entwickeln Sie Team-Topologien, die zu Ihrem aktuellen Kontext passen
- 5 Die vier grundlegenden Team Topologies
- Stream-aligned Teams
- Enabling Teams
- Complicated-subsystem Teams
- Platform Teams
- Vermeiden Sie Team-Silos im Zuge des Wandels
- Eine gute Plattform ist »gerade groß genug«
- Ordnen Sie die bekannten Teamtypen den grundlegenden Team Topologies zu
- Zusammenfassung: Verwenden Sie lose gekoppelte, modulare Gruppen von vier spezifischen Teamtypen
- 6 Entscheiden Sie sich für teamorientierte Grenzen
- Ein teamorientierter Ansatz für Zuständigkeiten und Grenzen von Software
- Versteckte Monolithen und Kopplung
- Softwaregrenzen oder »Bruchflächen«
- Beispiel aus der realen Welt: Fertigungsindustrie
- Zusammenfassung: Wählen Sie Softwaregrenzen, die der kognitiven Belastung des jeweiligen Teams entsprechen
- Teil III Evolution von Teaminteraktionen für Innovation und schnelle Lieferfähigkeit
- Die wichtigsten Erkenntnisse
- 7 Die Modi der Teaminteraktion
- Gut definierte Interaktionen sind der Schlüssel zu effektiven Teams
- Die drei wesentlichen Modi der Teaminteraktion
- Teamverhaltensweisen für jeden Interaktionsmodus
- Auswahl geeigneter Modi für die Teaminteraktion
- Auswahl der grundlegenden Teamorganisation
- Wählen Sie Teaminteraktionsmodi, um Unsicherheiten zu verringern und den Arbeitsfluss zu verbessern
- Zusammenfassung: Drei gut abgegrenzte Modi der Teaminteraktion
- 8 Entwickeln Sie Teamstrukturen mit einem Gespür für organisatorische Belange
- Wie viel Collaboration ist für jede Teaminteraktion angemessen?
- Beschleunigung des Lernens und der Übernahme neuer Praktiken
- Konstante Evolution der Team Topologies
- Die Kombination von Team Topologies für mehr Effektivität
- Auslöser für die Evolution von Team Topologies
- Selbststeuerung von Design und Entwicklung
- Zusammenfassung: Evolutionäre Team Topologies
- Schlussfolgerung: Das digitale Betriebsmodell der nächsten Generation
- Anhang A Glossar
- Anhang B Literaturempfehlungen
- Anhang C Literaturverzeichnis
- Anhang D Danksagungen
-
Interaktionen in verteilten Teams – Workbook
- Vorwort
- Einleitung
- 1 Überblick – Fokus auf remote Teaminteraktionen
- Was braucht ein Unternehmen, um in einer remote-orientierten Welt erfolgreich zu sein?
- Verwenden Sie den Team-API-Ansatz zum Definieren und Kommunizieren von Verantwortlichkeiten und Team-Fokus
- Abhängigkeiten mit einfachen Tools verfolgen und blockierende Abhängigkeiten entfernen
- Kommunizieren Sie viel, dokumentieren Sie schriftlich aber nur das Nötigste
- Zusammenfassung: Gestalten und definieren Sie die Art und Weise, wie Teams interagieren
- 2 Teamabhängigkeiten
- Team-API
- Tracking von Abhängigkeiten
- Netzwerke aufbauen: Kaffee, Gespräche, interne Konferenzen
- 3 Festlegung von Teamgrenzen
- Vertrauensgrenzen für Gruppen
- Einrichtung des Online-Raums
- Teamorientierte Konventionen für Chat-Tools
- 4 Zweckmäßige Interaktionen
- Modi der Teaminteraktion: Ein Rückblick
- Beobachten von Teaminteraktionen
- Klärung von Kommunikationszweck und -kanälen
- Für die Klarheit des Zwecks von Plattformen und Services sorgen
- 5 Nächste Schritte
- Entwerfen und Durchführen einer Plattform-Umfrage zur Developer Experience
- Definieren Sie Namens- und Nutzungskonventionen für Chat-Tools
- Verwenden Sie die Team-API mit mehreren Teams, um Teamgrenzen zu definieren und zu präzisieren
- Erstellen und teilen Sie einen Durchführungsplan
- Liste der Ressourcen
- Über die Autoren
- Stimmen zu Team Topologies
- Fußnoten
- Gesamtindex
Product information
- Title: Team Topologies
- Author(s):
- Release date: November 2023
- Publisher(s): dpunkt
- ISBN: 9783960092315
You might also like
book
Team Topologies
Effective software teams are essential for any organization to deliver value continuously and sustainably. But how …
book
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …
audiobook
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …