Hinweis: Dieser Blogbeitrag stammt aus der Zeit vor dem Zusammenschluss und wurde von ARS realisiert – heute Teil von ATVANTAGE. Unsere Erfahrung bleibt – nur unser Name hat sich geändert. Hier finden Sie weitere Informationen rund um die Fusion.

Teil 6 - Die Architektenrolle in DevOps-Teams/Organisationen

Lesezeit: 2 Minuten

Beim Blick zurück auf die vorausgegangenen Blogartikel der Serie fällt vermutlich die große Anzahl an Qualitätsattributen, Architekturpatterns, Technologien und Konzepten auf. Ja, die Welt der Cloud-nativen Architekturen ist in jeglicher Hinsicht vielfältig und komplex.

Seit 2014 verbreitet sich eine Philosophie in IT-Bereichen, die Antworten auf die Herausforderungen bzgl. hoher Komplexität liefern soll. Wir hatten bereits erwähnt, dass Cloud-native Technologien (z.B. aus dem CNCF) für DevOps-Teams konzipiert wurden. Man muss aber auch feststellen, dass ohne cross-funktionales Arbeiten und „Ingenieursdenken“ die Komplexität dieser Architekturen und Technologien schwer beherrschbar sind. Die beiden gehören zusammen wie Popcorn und Kino.

Übergabe von Verantwortung

Ein nicht zu unterschätzendes Erfolgskriterium für DevOps-Organisationen ist die Übergabe von Verantwortung in die Engineering-Teams. Diese Dezentralisierung ist notwendig, um Silos und Flaschenhälse sukzessive abbauen zu können.

Der Software- bzw. Systemarchitekt ist in vielen Organisationen eine Rolle, die häufig zentral bzw. querschnittlich im Organigramm positioniert ist. Wie passt das nun in diese Welt? Gibt es immer noch Bedarf für zentrale Architekten oder sollen cross-funktionale DevOps-Teams diese Rolle nun vollständig selbst übernehmen?

In unserer Praxis haben wir erlebt, dass es weiterhin die Notwendigkeit gibt, bestimmte Architekturaufgaben zentral zu bewältigen. Allerdings sollte dieses zentrale Architekturteam seinen Einfluss nicht vordringlich aus der Hierarchie herleiten, sondern aus dem breit angelegten Respekt gegenüber dem Wissen, dem permanenten Lernen und der sehr guten Kommunikation dieses Teams. Der Fokus sollte hierbei auf folgenden Themen liegen:

  • Die Erstellung von Technologieleitfäden (bzw. Leitlinien),
  • Die Diskussion und Definition von Blueprints
  • Eine zentrale Technologieauswahl, aber stets offen für Verbesserungsvorschläge
  • Standardisierung von diversen Security und Delivery-Abläufen
  • Aufbau von allgemeinen Dingen wie Service-Meshes, einer Event-Infrastruktur u.v.m.


Zielsetzung: Den "Mainstream" finden

Diese Aspekte zentral zu harmonisieren ist enorm wichtig, um in der aktuell immer vielfältigeren IT-Welt die Balance zwischen Verkrustung und Wildwuchs zu finden und zu erhalten. Dabei geht es nicht darum, die Autonomie der DevOps-Teams über Gebühr zu beschneiden, sondern sich täglich aufs Neue im Sinne aller Beteiligten auf einen gemeinsamen „Mainstream“ zu fokussieren.

Am Ende muss in einer DevOps-Organisation der gesamte Schwarm der beteiligten Menschen in der Lage sein, mithilfe von internen Communities, Self-Services, Dokumentation, Consulting durch interne Service-Provider-Teams und auch durch externe Unterstützung die eingesetzten Technologien zu betreiben und ein effizientes Onboarding neuer Teams zu gewährleisten.

Neben den in der Tendenz zentralen Architekturaufgaben fallen auch innerhalb der DevOps-Teams viele gewichtige Architekturentscheidungen an. Dedizierte Rollen gibt es selten in diesem Team, das bedeutet, dass Softwarearchitekten dort mehr Praxisbezug (Entwicklungstätigkeiten, Automatisierung, Testen) haben und stärker im Entwicklungsalltag eingebunden sind als in einer zentralen Architekturrolle.

Es macht Sinn, ein Team-Mitglied im DevOps-Team zu haben, dessen Steckenpferd die Softwarearchitektur ist (inkl. der oben genannten Aufgaben). Allerdings liegt die Qualität in der Verantwortung des ganzen Teams, weshalb auch die Architekturarbeit auf möglichst viele Schultern verteilt werden sollte.

In dieser Organisationsform wirken daher häufig zentrale Architekten als Agenten in neuen Produktteams für einen temporären Zeitraum mit, um methodisches Wissen zu übergeben.

Oder die Softwarearchitekten aller DevOps-Teams treffen sich regelmäßig z.B. in der Organisationsform einer Gilde, um gemeinsame Erkenntnisse in Leitlinien und Grundsatzentscheidungen zu gießen und auch hier den horizontalen Wissensfluss in der Organisation zu fördern und Entscheidungen am Ende gegebenenfalls auch gemeinsam zurück in die Organisation zu evangelisieren.
 

Fazit

Das Wesen der Architekturarbeit hat sich im Cloud-native Umfeld nicht verändert. Allerdings ist der Werkzeugkoffer größer geworden. Verteilte Architekturen bzw. dezentrale Organisationsformen und Prozesse führen dazu, dass neben den zentralen Architekturaufgaben auch wesentlich mehr Architekturarbeit innerhalb der DevOps-Teams stattfinden muss.

Diese Teams müssen für diese neue Rolle und Aufgabenstellung vorbereitet und langfristig begleitet werden. Dies ist eine Kernaufgabe zentraler Architekturteams, deren Alltag bei einer Ausrichtung auf Cloud-native durch eine erheblich veränderte Kultur nicht nur in der IT-, sondern der Gesamtorganisation neu geprägt wird.

Blogautor

Dietmar Rager
CTO Solution & Product Engineering ATVANTAGE GmbH

Mit uns arbeiten

Sie suchen einen Partner, der nicht nur berät, sondern mit Ihnen gemeinsam gestaltet? Ob Strategie, Technologie oder Umsetzung – wir unterstützen Sie entlang der gesamten digitalen Wertschöpfungskette. Lernen Sie unsere Leistungen kennen und finden Sie genau den Einstieg, der zu Ihren Zielen passt.

Bei uns arbeiten

Du willst nicht nur abwarten, was als nächstes passiert, sondern es mitgestalten? Dann bist du bei uns genau richtig. Wir suchen Menschen mit Haltung, Leidenschaft und Lust auf Wirkung – Entwickler:innen, Strateg:innen, Consultants und Kreative, die mit uns digitale Lösungen vorantreiben möchten.

Eine Angestellte lädt auf ihrem Handy die Microsoft Teams App für digitale Zusammenarbeit herunter.
Blog 27.05.21

Microsoft Teams: mehr als Videotelefonie und Chat

Teams bietet mehr Potenzial als viele wissen. Wie Teams den Alltag wirklich erleichtert erfahren Sie in diesem Blogbeitrag

News 12.12.24

JOIN(+) wird Teil des Teams

Die TIMETOACT GROUP erwirbt mit JOIN(+) ein erfahrenes Beratungshaus im Bereich Big Data & AI. Die JOIN(+) GmbH ist ein seit über 25 Jahren am Markt agierendes IT-Beratungsunternehmen mit Standorten in Villingen-Schwenningen und Konstanz am Bodensee.

Blog 05.09.24

Effiziente DevOps-Teams: Teamschnitte und Kommunikation

Durch gezielte Teamschnitte und optimale Kommunikationsmodi wird die kognitive Last in DevOps-Teams reduziert. Für effizientere Zusammenarbeit und kontinuierlichen Fortschritt.

Blog 23.08.24

"DevOps, quo vadis?" – Team Topologien

Erfahren Sie, wie Team-Topologien in DevOps Silos aufbrechen und erfolgreiche Zusammenarbeit fördern. Entdecken Sie die vier fundamentalen Teamarten.

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 13.06.22

Shopware 6 mit Kubernetes

In diesem Artikel stellen wir euch vor, wie Shopware 6 in Kubernetes betrieben werden kann und warum dies sinnvoll ist. Wir zeigen euch Codeauszüge und eine kurze Anleitung mit Tipps und Tricks.

Referenz

Biotechnologieunternehmen – Migration auf Shopware 6

Ein Biotechnologieunternehmen aus Köln entwickelt innovative Produkte, die die Qualität, den Komfort und die Geschwindigkeit von molekularbiologischen Standardprotokollen verbessern.

Blog 23.06.20

Die 6 Sicherheitsstufen von Google Datenzentren

Die gewährleistete Sicherheit von Internetdiensten wird immer wieder kritisch hinterfragt. Sind die Daten sicher verstaut? Was passiert, wenn jemand die Daten stehlen möchte?

Blog 20.05.22

In 6 Schritten zur passenden Data Analytics-Lösung

Um Innovation im Unternehmen voranzutreiben, braucht es eine state-of-the-art Data Analytics-Lösung. Erfahren Sie in sechs Schritten, wie Sie die für Sie passende Lösung finden!

Hands of man using online virtual app on mobile phone. Millennial guy chatting on smartphone, using banking services, reading text message, typing, shopping, making call, browsing internet. Close up
Blog 09.05.19

Teams Extensions – Erstellen von Erweiterungen für Teams

Mit der Entwicklung von Extensions kann Teams einfach erweitert werden. Hierfür gibt es das App Studio, welches über den Teams Store installiert werden kann.

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.

Young beautiful woman working on laptop at home office, copy space, portrait.
News 04.07.19

novaCapta hat neue Gold-Kompetenz für DevOps

Die novaCapta hat ihren Partnerstatus bei Microsoft zusätzlich vergoldet: Ab sofort glänzt auch die Sparte DevOps in Gold.

News 19.09.23

6 Monate Atlassian Cloud kostenlos testen: So geht das!

Um Usern eine reibungslose Migration in die Cloud zu ermöglichen, hat Atlassian ein Paket mit attraktiven Anreizen geschnürt. Die Incentives umfassen unter anderem eine kostenfreie 6-Monate...

Service

API Economy, DevOps, Low Code & MACH

Kundenorientierte Lösungen zu den Themen API Economy, DevOps, Low Code und MACH (Microservices, API-first, Cloud-native und Headless Architecture)

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.

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.

Grafik digitaler Marktplatz
Referenz

re.alto: Marktplatz für Energie nutzt Azure und DevOps

re.alto baut mit novaCapta die technische Basis für digitalen API-Marktplatz für Energie auf Basis von Azure, DevOps und einer Microservices-Architektur.

News

ZUARA wird Teil von catworkx

catworkx, der größte Atlassian Platinum und Enterprise Solution Partner in der DACH-Region, erwirbt mit der ZUARA einen führenden Atlassian Gold Solution Partner und Atlassian Training Partner.

Blog 12.05.26

200 Million in revenue with just 6 people - How?

You will learn why VTEX left the MACH Alliance, how the new VTEX AI Workspace brings agents into a secure enterprise environment and why a massive M&A wave is set to hit the commerce market.

Grafik mit zwei Menschen und der DevOps Schleife
Lösung

plainOne – Die DevOps Lösung auf der IBM Power i (AS400)

plainOne – Die DevOps Lösung auf der IBM Power i (AS400)

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!