Lesezeit: 4 Minuten

"DevOps, quo vadis?" – Team Topologien
 

In dieser Artikelserie beleuchten wir in vier Blogposts die wichtigsten DevOps-Trends. Dabei gehen wir auf Team-Topologien und ihre Kommunikationsmuster ein, untersuchen „APIOps“ und seine Verbindung zu DevOps, und schließen mit einem praxisnahen Beispiel ab. 

Team-Topologien

Der Kern der DevOps-Philosophie ist eine Kultur der teamübergreifenden Zusammenarbeit, ursprünglich zwischen der Entwicklung („Dev“) und dem Betrieb („Ops“). DevOps muss aber über diese beiden namensgebenden Rollen hinausgedacht werden: Es gibt nach wie vor Konfliktpotenzial, etwa zwischen IT-Sicherheit (vermeintliche „Verhinderer“) und Produktentwicklung (vermeintlich „leichtsinnige Technokraten“). Eine solche Denkweise ist eindimensional und gefährdet den Unternehmenserfolg. 

Aus „Verhinderern“ müssen „Ermöglicher“ werden, die ihre Expertise teilen und frühzeitig in andere Teams einbringen („Shift Left“). Dies erfordert auf der anderen Seite eine Offenheit der Teams zur Zusammenarbeit und ein Annehmen von Ratschlägen. 

So offensichtlich diese Erkenntnis ist, so schwierig ist sie in der Praxis umzusetzen, aufgrund der immer noch häufig anzutreffenden „Hoheitsbereiche“, die eifersüchtig gehütet werden. Wie schneiden wir unsere Teams, um Silos zu vermeiden und hochwertige Produkte zu entwickeln? Conway's Law besagt, dass die Kommunikationsstrukturen im Unternehmen direkten Einfluss auf die Zielarchitektur haben. 

Hier helfen uns die Team-Topologien weiter: sie bieten uns eine Methodik und verschiedene Schablonen, um 

  1. systematisch Kommunikationsstrukturen und damit verbundene Aufwände zu analysieren und optimieren 
  2. Teams nach benötigter Expertise zusammenzustellen 
  3. Teams nach klar voneinander abgegrenzten Aufgaben aufzuteilen 

 

Vier fundamentale Topologien 

Grundlage dieser Methodik bilden vier archetypische Arten von Teams (siehe Abb. 1). 

Abb. 1  Team-Typen und deren Abhängigkeiten 

Im Zentrum steht das sogenannte „Stream-Aligned”-Team. Unterstützt wird es von den Satelliten „Enablement”-Team, „Complicated-Subsystem”-Team und „Platform“-Team. 

Ein „Stream-Aligned”-Team ist dabei ganzheitlich einem kontinuierlichen Arbeitsfluss (dem „Stream”) gewidmet, der direkt einer Geschäftsdomäne oder einer Organisationsfunktion entspringt (Wertstrom). Ganzheitlich bedeutet hierbei, dass das Team alle Aufgaben des Arbeitsflusses wahrnimmt, seien es konzeptuelle, entwicklungsbezogene oder betriebliche Aufgaben. 

Um einer sich dadurch aufdrängenden kognitiven Überlastung solcher „Stream-Aligned”-Teams durch vielfältige Anforderungen entgegenzuwirken, werden ihnen die drei weiteren Topologien zur Seite gestellt: „Enablement”-Teams aggregieren Expertise, bereiten diese gezielt auf und stellen sie den anderen zur Verfügung, sodass „Stream-Aligned”-Teams sich darauf konzentrieren können, möglichst genau die für sie nötigen Kenntnisse zu erwerben und Technologien einzusetzen. 

„Complicated-Subsystem”-Teams übernehmen dediziert die Verantwortung für Systeme oder Komponenten, deren Handhabung zu anspruchsvoll ist, als dass sich ein „Stream-Aligned“-Team neben seiner Kernaufgaben damit befassen könnte. 

„Platform”-Teams schließlich stellen die Grundlagen zur Verfügung, auf die „Stream-Aligned”-Teams zur Erledigung ihrer Aufgaben aufsetzen, damit sie sich auf ihren Arbeitsfluss konzentrieren können, anstatt orthogonal dazu in die Tiefe gehen zu müssen. 

Fazit und Ausblick

Die richtige Auswahl und Zuordnung von Teams und deren Aufgabenbereichen ist ein elementarer erster Schritt, um mit DevOps Erfolg zu haben. Erst das ermöglicht die ganzheitliche Bearbeitung von Aufgaben und effiziente Zusammenarbeit. Nachdem wir hier die verschiedenen Team-Typen und deren Einsatz kennengelernt haben, betrachten wir im nächsten Artikel die Bedeutung der kognitiven Last und die daraus folgenden Bedingungen an Teamgrößen und Kommunikationsmodi. 

Blogautor

Johannes Brühl
Softwarearchitekt ARS Computer und Consulting GmbH
Ihr Erfolg ist unser Ziel

Stehen Sie vor komplexen IT-Projekten? Mit unserer Expertise bieten wir Ihnen maßgeschneiderte Lösungen. Erfahren Sie mehr.

Werde Teil unseres Teams

Wir suchen ständig nach neuen Talenten. Für dich haben wir genau die richtige Stelle. Schau dir unsere offenen Positionen an.

Noch Fragen? Wir helfen Ihnen gerne!

Blog 05.09.24

Effiziente DevOps-Teams: Teamschnitte und Kommunikation

Erfahre, wie durch gezielte Teamschnitte und optimale Kommunikationsmodi die kognitive Last in DevOps-Teams reduziert wird. So erreichst du effizientere Zusammenarbeit und kontinuierlichen Fortschritt.

Blog 26.04.24

Team Topology: Ein Wegweiser für effektive DevOps-Kultur

Erfahren Sie, wie Team Topology und effektive Kommunikationsmodi die DevOps-Kultur fördern und die Softwareentwicklung revolutionieren. Ein Wegweiser für erfolgreiches Teammanagement.

Blog 24.10.24

DevOps und APIOps in der Praxis: Best Practices

Wie lassen sich DevOps und APIOps erfolgreich kombinieren? In diesem Artikel erfahren Sie, welche Best Practices und Erfolgsfaktoren moderne Softwareentwicklung schneller und skalierbarer machen.

Blog 10.10.24

DevOps? Warum APIOps der nächste logische Schritt ist

APIOps erweitert DevOps-Praktiken auf APIs, um deren Entwicklung zu automatisieren und zu optimieren. Dieser Ansatz verbessert Qualität, Sicherheit und Geschwindigkeit im API-Management.

Blog 05.01.23

Teil 6 - Die Architektenrolle in DevOps-Teams/Organisationen

Erfahren Sie in diesem Blogbeitrag mehr über die Rolle der Architekten in DevOps-Teams und wie sich die Architekturarbeit im cloud-native Umfeld verändert hat.

News 17.07.24

Unser Architektur-Workshop gemeinsam mit LV 1871

Gemeinsamer Workshop von ARS und LV 1871: Adaptive sozio-technische Systeme mit DDD, Team Topologies und Wardley Mapping erfolgreich gestalten.

Blog 02.03.23

Enterprise Architecture vs. DevOps und agiles Mindset

Über die Rolle von Enterprise-Architekten in Unternehmen, wie sie moderne Softwareentwicklung beeinflussen und Kompetenzbereiche in IT-Abteilungen.

Passwörter Gegenwart
Blog 19.05.21

Passwörter heute – der Status quo

Was hat sich bei Passwörtern vom Mittelalter bis heute verändert? Erfahren Sie alles zu Status Quo sowie aktuellen Zahlen & Fakten in Teil 2 der Blogserie „Passwörter – Vergangenheit, Gegenwart und Zukunft“ .

Kompetenz 25.02.25

DevOps Kulturwandel

Technologischer Wandel und Ideen für neue Geschäftsmodelle entfalten ihr Potenzial ohne die gleichzeitige Einleitung eines Kulturwandels.

News

Cloud Enablement für IT-Organisationen

Ziel dieses Cloud Enablements ist es, die Teilnehmer zu befähigen, die Cloud-Strategie ihres Unternehmens zu gestalten und weiter zu entwickeln. Dazu wird ihnen ein grundsätzliches Wissen über Technologien, Arbeitsweisen und organisatorische Effekte beim Einsatz von Cloud-Technologien vermittelt.

Kompetenz 25.02.25

Cloud-native Architektur

Digitale Services erfordern einen hohen Reifegrad in der Architekturarbeit! Service-Qualität, Verfügbarkeit, Stabilität und Vernetzung mit angrenzenden Ökosystemen sind die Spitze des Eisbergs, der von Ihren Kunden in der Verwendung Ihrer Services maßgeblich wahrgenommen wird.

Vogelperspektive Laptop Tastaturen
Blog 20.05.21

Microsoft Stream am digitalen Arbeitsplatz

Microsoft Stream hat Mitte 2017 den damaligen Office-365-Videodienst als eigenständiges Videoportal abgelöst. Zukünftig wird der Dienst wieder auf Sharepoint und OneDrive basieren. Das hat Auswirkungen für Microsoft-365-Anwender.

Kompetenz 25.02.25

DevOps und CI / CD

Eine DevOps Einführung gewinnt durch die Begleitung unserer Experten an Fahrt und Focus. Wir nehmen die Initiativen auf und erfassen den Kontext des Unternehmens.

Holzsteg ins Meer führend
Online-Schulung

Cloud Enablement für IT-Organisationen als Online-Schulung

Die richtige Cloud-Strategie finden: Die Teilnehmer lernen, die Cloud-Strategie ihres Unternehmens zu gestalten und weiter zu entwickeln.

Kompetenz

Green IT: Ihr Status Quo Assessment für eine nachhaltige IT

Nachhaltigkeit in der IT bedeutet, Ressourcen effizient zu nutzen, den Energieverbrauch zu senken, die Lebensdauer von Geräten zu maximieren und die Umweltauswirkungen am Ende des Lebenszyklus zu minimieren. Diese Maßnahmen tragen dazu bei, die CO2-Bilanz des Unternehmens zu verbessern, Compliance-Risiken zu minimieren und langfristig Kosten zu senken.

News

Neue Partnerschaft mit Solace

ARS, eines der führenden Unternehmen im Bereich Software Engineering, und Solace, Marktführer für ereignisgesteuerte Unternehmen, kündigten ihre Partnerschaft an.

Frau am Laptop in einem Videocall
Online-Schulung 25.02.25

Wie sieht es in Ihrem Team mit Zusammenarbeit aus?

Erfolgreiche Zusammenarbeit im Remote Team. Mit der richtigen Teamworking Strategie klappt es auch im Home Office.

Flaggschiff-Event von Atlassian: Team '23 vom 18. bis 20. April 2023. Ultimativer Treffpunkt für Atlassian-Kunden und Atlassian-Partner.
Event Archive

Atlassian Team '23

Das Flaggschiff-Event von Atlassian für moderne Teamarbeit findet auch 2023 statt: Seien Sie vom 18. bis 20. April live vor Ort - in Las Vegas oder digital von überall aus - dabei!

solutions2share Logo
Technologie Übersicht 25.02.25

Teams Manager von Solutions2Share

Mit dem Teams Manager verhindern Sie den unkontrollierten Wildwuchs in Microsoft Teams und sorgen für eine kontinuierliche Akzeptanz bei den Anwendern.

Blog 22.12.22

Teil 5 - Einfluss von Cloud-native auf die Architekturarbeit

Wir beleuchten technische Aspekte von cloud-native Architekturen, die Vorteile verteilter Systeme und wie wichtig API-Management-System ist.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!