Anzeige
Anzeige
Kolumne

Devops: Mit Team-Topologies zum Erfolg

Häufig ist die fehlende Zusammenarbeit zwischen Entwicklung und Betrieb in der IT ein Hindernis bei Devops. Unser Gastautor stellt eine neues Modell für Teams vor.

Von Daniel Konrad
3 Min.
Artikel merken
Anzeige
Anzeige

DevOps: Lieber mit- als gegeneinander arbeiten. (Foto: puhhha/Shutterstock)

Bei der Einführung von Devops bietet der Team-Topologies-Ansatz von Matthew Skelton and Manuel Pais wichtige praktische und mentale Werkzeuge, um Teams dynamisch entlang der Wertschöpfungskette auszurichten. Im Zentrum steht hier die Positionierung der Teams in einem losen Koordinatensystem. Ziel ist, die Autonomie der Teams zu fördern und eine wertschöpfende Form der Zusammenarbeit zu etablieren.

4 verschiedene Teamtypen

Anzeige
Anzeige

Dazu gilt es zunächst, die vier Teamtypen zu ermitteln.

Stream-Aligned-Teams

Stream-Aligned Teams richten sich an Wertströmen aus. Diese Wertströme beziehen sich entweder auf Bereiche des Business oder betreffen organisatorische Fähigkeiten. Insbesondere in produktorientierten Organisationen sind diese Teams für ein bestimmtes Produkt oder einen Service verantwortlich. Stream-Aligned-Teams bilden die Basis einer Organisation. Sie werden von den anderen drei Teamtypen mit unterschiedlichen Aktivitäten unterstützt, indem beispielsweise Plattformen bereitgestellt werden.

Anzeige
Anzeige

Als Folge ihrer Aufgabe sind Stream-Aligned-Teams direkt auf den Markt und damit auf die Wünsche und Anforderungen der Kunden ausgerichtet. Direktes Feedback der Kunden ermöglicht ihnen die kontinuierliche Anpassung des Produkts.

Anzeige
Anzeige

Enabling-Teams

Enabling-Teams unterstützen Stream-Aligned-Teams beim Aufbau von spezifischen Fähigkeiten und bei der erfolgreichen Anwendung von Methoden. Sie versuchen vorausschauend, die Bedürfnisse der Stream-Aligned-Teams zu verstehen. Diese Teams bestehen aus Spezialisten für bestimmte technische oder produktbezogene Bereiche. Sie arbeiten beispielsweise beratend oder lehrend mit den Stream-Aligned-Teams zusammen.

Ziel ist dabei stets, dem Stream-Aligned-Team neue Fähigkeiten zu vermitteln, sodass es sie selbstständig ausführen kann. Entsprechend sehen Enabling-Teams ihre Aufgabe darin, sich selbst durch eine effektive Zusammenarbeit innerhalb und außerhalb ihres Teams überflüssig zu machen. Daher sollte ihr Auftrag befristet sein.

Anzeige
Anzeige

Sie nutzen neue Technologien, um bei Innovationen stets vorne zu sein und durch Experimente und Forschungsarbeit neues Wissen verfügbar zu machen. Dabei werben sie in den Teams für permanentes Lernen.

Complicated-Subsystem-Teams

Complicated-Subsystem-Teams sind für die Entwicklung und die Wartung von Applikationen verantwortlich, die ein ausgeprägtes Spezialistenwissen benötigen. Sie beherrschen wichtige Systeme. Das Complicated-Subsystem-Team unterstützt die Stream-Aligned-Teams, indem es sie bei der Bereitstellung, Wartung und Weiterentwicklung der Systeme entlastet. Dadurch können sich die Stream-Aligned-Teams auf wertschöpfende Tätigkeiten fokussieren, während die Complicated-Subsystem-Teams die Liefergeschwindigkeit und -qualität der betreuten Subsysteme steigern.

Ihre Arbeit priorisieren sie aktiv anhand der Anforderungen, die sie von den Stream-Aligned-Teams erhalten. Die enge Zusammenarbeit sowie die Unterstützung durch Complicated-Subsystem-Teams erfolgt in der Anfangs- und Entwicklungsphase eng.

Anzeige
Anzeige

Platform-Teams

Platform-Teams unterstützen mit der Erledigung von Infrastrukturaufgaben, Monitorings oder Deployments. Dadurch tragen sie zur Entlastung durch die Reduzierung der Arbeitslast bei den Stream-Aligned-Teams bei. Sie konzentrieren sich darauf, mit ihren Services verlässlich Nutzen zu liefern und die Verwendbarkeit sicherzustellen.

Dies lassen sie regelmäßig durch interne Assessments überprüfen. Bei ihrer Arbeit nutzen sie auch die Services anderer Platform-Teams.

Wertschöpfende Zusammenarbeit

Ebenso wichtig wie die Zusammensetzung der einzelnen Teams ist das Zusammenspiel der Teams, um Wertschöpfung und Produktivität zu verbessern. Um lange Abstimmungsrunden und intensive Diskussionen zwischen Teams zu vermeiden, braucht es ein adaptives Zusammenarbeitsmodell. Im Team-Topologies-Ansatz werden dazu drei Varianten der Zusammenarbeit unterschieden.

Anzeige
Anzeige

Facilitating-Modus / Unterstützende Zusammenarbeit

Der Facilitating-Modus wird häufig von Enabling-Teams eingesetzt. Sie nutzen die Form der unterstützenden Zusammenarbeit. Dabei vermitteln Enabling-Teams einem anderen Team Fähigkeiten und Kompetenzen, die in diesem Team zuvor nicht vorhanden waren.

Der Einsatz des Enabling-Teams ist auf diese Aufgabe ausgerichtet und damit begrenzt. Entsprechend findet sich das Enabling-Team nur gelegentlich in der direkten Zusammenarbeit mit anderen Teams.

X-as-a-Service

Wenn die (technischen) Anforderungen und Schnittstellen zu einem Team geklärt sind, bietet sich eine Bereitstellung von Leistungen als Services an. In diesem X-as-a-Service-Team braucht es klare Verantwortlichkeiten, um eine effektive Zusammenarbeit zu schaffen. Dann können Produkt-Teams ihre Services selbst konfigurieren, manuelle Prozesse sind nicht mehr notwendig. Der Vorteil sind sinkende Kommunikationsaufwände und verbindliche Lieferungen von Leistungen.

Anzeige
Anzeige

Voraussetzung für diese Form der Zusammenarbeit sind sauber und eindeutig definierte Schnittstellen.

Direkte Zusammenarbeit

Wenn zwischen Teams komplexe Anforderungen und ein entsprechend hoher Kommunikationsbedarf bestehen, bietet sich die direkte Zusammenarbeit an, die für beide Teams wertschöpfend sein sollte.

Stream-Aligned-Teams setzen häufig auf die direkte Zusammenarbeit. Oftmals ist die direkte Zusammenarbeit die erste Phase, um Schnittstellen zu schaffen.

Anzeige
Anzeige

Autonome, selbstorganisierte Teams stehen im Zentrum bei Devops. Team-Topologies kann helfen, Teams wertschöpfend auszurichten und den Kommunikationsaufwand zu senken. Dieses Koordinatensystem zahlt auf den zielgerichteten Wandel einer Organisation ein – und unterstützt den Einsatz von Devops.

Mehr zu diesem Thema
Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
Schreib den ersten Kommentar!
Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Anzeige
Anzeige