<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agile Teams &#8211; atra.consulting &#8211;</title>
	<atom:link href="https://atra.consulting/tag/agile-teams/feed/" rel="self" type="application/rss+xml" />
	<link>https://atra.consulting</link>
	<description>Software erfolgreich entwickeln. Komplexität beherrschen. Wandel gestalten.</description>
	<lastBuildDate>Fri, 11 Apr 2025 14:12:39 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://atra.consulting/wp-content/uploads/2025/04/cropped-Atra-Consulting-Favicon-512x512pixel-32x32.webp</url>
	<title>Agile Teams &#8211; atra.consulting &#8211;</title>
	<link>https://atra.consulting</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Software Architecture Gathering 2024</title>
		<link>https://atra.consulting/engineering/software-architecture-gathering-2024/</link>
		
		<dc:creator><![CDATA[Michael Schwarze]]></dc:creator>
		<pubDate>Fri, 24 Jan 2025 23:52:00 +0000</pubDate>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Agile Teams]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[IT-Projekte]]></category>
		<category><![CDATA[Rollenklärung]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<guid isPermaLink="false">https://d-themes.com/wordpress/udesign/dummy/business-consulting-5/?p=1328</guid>

					<description><![CDATA[Das Software Architecture Gathering 2024 des iSAQB [1] fand vom 11. bis 14. November in Berlin im H4 Hotel am Alexanderplatz statt. Wir waren dabei und teilen hier unsere Eindrücke. Die Veranstaltung richtet sich an ein internationales Publikum, so dass alle Vorträge auf Englisch gehalten wurden – auch wenn sicherlich ein Großteil der Teilnehmer als auch Redner [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Das Software Architecture Gathering 2024 des iSAQB <a href="https://conferences.isaqb.org/software-architecture-gathering/" target="_blank" rel="noreferrer noopener">[1]</a> fand vom 11. bis 14. November in Berlin im H4 Hotel am Alexanderplatz statt. Wir waren dabei und teilen hier unsere Eindrücke.<a href="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024.key.jpg"></a></p>



<p class="wp-block-paragraph">Die Veranstaltung richtet sich an ein internationales Publikum, so dass alle Vorträge auf Englisch gehalten wurden – auch wenn sicherlich ein Großteil der Teilnehmer als auch Redner deutschsprachig waren. Zielgruppe sind primär Softwarearchitekten – von denen das iSAQB laut eigener Aussage übrigens seit 2008 schon 30.000 zertifiziert hat.<br></p>



<p class="wp-block-paragraph">Die Agenda umfasste ca. 45 Programmpunkte, darunter 4 Keynotes, 8 Workshops und 33 Vorträge. Die Workshops fanden am ersten und letzten Tag statt, während Keynotes morgens und abends an den mittleren Tagen gehalten wurden. Die parallelen Vortrags-Tracks machten einen Besuch aller Vorträge unmöglich, unsere zweiköpfige Präsenz erlaubte uns aber eine recht gute Abdeckung.</p>



<p class="wp-block-paragraph">Ein inhaltlicher Blick auf die Agenda der Konferenz zeigt eine bunte Mischung an Themen, wobei “Künstliche Intelligenz” (KI) – oh Wunder – dieses Jahr dominierte. 8 Vorträge oder 18 % des Programms beschäftigten sich explizit mit KI. Indirekt kam das Thema sogar in fast der Hälfte der Vorträge vor. Das Top-Thema der vergangenen Dekade – Microservices – ist mit nur noch 4 ausdrücklichen Erwähnungen in der Agenda damit vom Thron gestoßen, obwohl sie auch noch in mindestens drei weiteren Sessions, in denen sie zwar nicht im Titel aufgeführt waren, thematisiert wurden. Agile und DevOps sowie Security waren mit jeweils 4 bzw. 3 Vorträgen vertreten. Abgerundet wurde das Programm durch Themen wie bspw. Legacy-Modernisierung oder Teamstrukturen im Umfeld Softwareentwicklung.<br></p>



<p class="wp-block-paragraph">Der Kreis der Vortragenden bot wenig Überraschungen, es handelte sich um eine Mischung aus Vertretern der Industrie sowie Beratung und den “üblichen Verdächtigen” der Szene wie z.B. Carola Lilienthal, Gernot Starke, Eberhard Wolff, Michael Plöd, Rebecca Parsons oder Uwe Friedrichsen.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Vorträge</strong></h3>



<p class="wp-block-paragraph">Die erste Keynote von Dr. Gernot Starke, <strong><em>„Tiger Alert: Better Run Away!“</em></strong> <a href="https://www.youtube.com/watch?v=u5XMypmSXVQ" target="_blank" rel="noreferrer noopener">[2]</a>, begann vielversprechend, entpuppte sich jedoch größtenteils als Zusammenfassung von Daniel Kahnemanns bekanntem Buch „Thinking, Fast and Slow“. Obwohl die Zusammenfassung gut präsentiert und mit zusätzlichen Quellen angereichert war, fehlte uns hier neben der Aktualität der Bezug zur Softwarearchitektur. Kahnemanns Werk ist zweifellos wertvoll, aber auf einer Konferenz, die sich an Softwarearchitekten richtet, hätten wir uns mehr Transferleistung, also Einblick in die Anwendung dieser Konzepte auf Herausforderungen in unserem Bereich gewünscht.<br></p>



<p class="wp-block-paragraph">Als ein mögliches Beispiel könnten wir hier die Schwachstelle CWE-1007 <a href="https://cwe.mitre.org/data/definitions/1007.html" target="_blank" rel="noreferrer noopener">[3]</a> aufzeigen, bei der Anwender, und dazu zählen in diesem Fall auch Entwickler und Architekten, durch visuell ähnliche Zeichen in die Irre geführt werden. Hierbei wird einem nicht das berühmte X für ein U, sondern bspw. eine Null für ein “O” oder das lateinische „e“ für das zum Verwechseln ähnliche kyrillische „е“ vorgemacht. Kahnemans System 1, die Intuition bzw. der Autopilot schlagen hier zu und wir klicken als Anwender auf die gefälschte URL, wodurch z.B. ein Trojaner heruntergeladen wird. Als Entwickler wird uns im Sourcecode so bspw. eine ähnlich lautende Methode mit anderer Funktionalität untergeschoben. Was kann ich als Softwarearchitekt dazu beitragen, damit so etwas nicht passiert? Bspw. darauf hätten wir uns als Teilnehmer dieses Vortrags Antworten erhofft.<br></p>



<p class="wp-block-paragraph">Als nächsten Vortrag haben wir uns <strong><em>“Generative AI Meets Software Architecture”</em></strong> von Lars Röwekamp <a href="https://conferences.isaqb.org/software-architecture-gathering/session/generative-ai-meets-software-architecture/" target="_blank" rel="noreferrer noopener">[4]</a> angeschaut. Über Fragen der Modellauswahl und -integration sowie Grundlegendem zum Prompting führt der rote Faden hier zielgerichtet zum Thema Retrieval Augmented Generation (RAG) um aktuelles und Domänen-spezifisches Wissen in GenAI-Abfragen zu integrieren.<br></p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db04e46c&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db04e46c" class="wp-block-image wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_genAI-advanced.png" alt="" class="wp-image-27688" title="atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_genAI-advanced"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_genAI-advanced.png"></a></p>



<p class="wp-block-paragraph">Für Anfänger im Umfeld Integration von GenAI, an die sich dieser Vortrag richtet, gab er einen durchaus interessanten Überblick.</p>



<p class="wp-block-paragraph">Ein für uns interessanter, aber unbestätigter Fakt aus dem Vortrag besagt, dass der Bau der großen Large Language Modelle rund 50 Millionen USD alleine an Rechenkapazitäten kosten soll. Was aber erklären würde, warum die unserer Wahrnehmung nach oft leichtfertig dahin gesagte Aussage „Dann bauen wir eben unser eigenes Modell“ in der Praxis für die meisten Unternehmen absehbar nicht umsetzbar sein wird – und es wohl beim RAG bleibt.<br></p>



<p class="wp-block-paragraph">Unser Fazit – aus dem Vortrag, aber auch allgemein zum Thema:</p>



<ul class="wp-block-list">
<li>GenAI ist mächtig – aber teuer.</li>



<li>(Gutes) Prompting ist der Schlüssel.</li>



<li>Jedes Modell hat seinen eigenen Charakter.</li>



<li>RAG, um Domänenwissen einzubinden und aktuell zu bleiben.</li>



<li>GenAI ist auch nur Software – behandle sie auch so.<br></li>
</ul>



<p class="wp-block-paragraph">Sowohl inhaltlich als auch hinsichtlich des Anspruchsniveaus (“Intermediate”) anschließend, war dann Robert Glasers <em><strong>“The Architecture of Reliable AI: RAG”</strong></em> <a href="https://conferences.isaqb.org/software-architecture-gathering/session/the-architecture-of-reliable-ai-rag/" target="_blank" rel="noreferrer noopener">[5]</a>. Wenn auch technisch detaillierter hergeleitet, lautet aber auch seine Aussage, dass RAG das Mittel der Wahl für GenAI im Unternehmenseinsatz ist: “Put everything in the prompt”. Hier kommen allerdings die Begrenzungen der verschiedenen Modelle zum Tragen. Was u.a. erklärt, warum ich nicht einfach mein ganzes Unternehmens-Intranet in jede meiner GenAI-Abfragen packen kann, sondern relevante sogenannte <em>Chunks</em> finden (“retrieve”) muss, um die ich meine Abfrage (“Prompt”) erweitere (“augment”).<br></p>



<p class="wp-block-paragraph">Für das Retrieval setzt der Redner auf einen hybriden Ansatz aus klassischer Volltextsuche (für spezifische Anfragen) und Vector-Suche mit Embeddings (für allgemeine Anfragen), deren Funktionsweisen er jeweils gut erläutert. Die Vorteile der Vector-Suche liegen demzufolge darin, dass sie immer Ergebnisse liefert, diese nach Ähnlichkeit sortiert, sprachübergreifend aufgrund semantischer Ähnlichkeit funktioniert und relevante Inhalte trotz unterschiedlicher Formulierungen findet. Ergänzt wird dies durch die klassische Volltextsuche, die insbesondere die Unschärfe in vektorbasierten Ergebnissen ausgleichen soll.<br></p>



<p class="wp-block-paragraph">Das Ganze wird an einem Beispiel aus dem Leben eines Softwarearchitekten (“Wie kam es zu der Architektur unseres Online-Shops?”) durchgängig verdeutlicht – in Summe also&nbsp;ein runder Vortrag.</p>



<p class="wp-block-paragraph">Technischer wurde Allard Buijze in seinem Vortrag <em><strong>“Event Sourcing – Technical Detail or Architectural Powerhorse?”</strong></em> <a href="https://conferences.isaqb.org/software-architecture-gathering/session/event-sourcing-technical-detail-or-architectural-powerhorse/" target="_blank" rel="noreferrer noopener">[6]</a>. Nun ist Event Sourcing kein ganz neues Pattern, Martin Fowler erwähnt es bspw. bereits 2005 <a href="https://martinfowler.com/eaaDev/EventSourcing.html" target="_blank" rel="noreferrer noopener">[7]</a>, wir nehmen es in deutschen Softwareorganisationen seit rund 10 Jahren vermehrt wahr. Somit ist der Ansatz aber etabliert genug, um aus Softwarearchitektursicht zu hinterfragen, ob es sich dabei eher um ein zu vernachlässigendes Implementierungsdetail handelt oder er sich vielleicht doch zum Allzweckmittel (“Zugpferd”) des modernen Softwarearchitekten gemausert haben könnte.<br></p>



<p class="wp-block-paragraph">In dem Vortrag wurde über eine historische Einordnung des Themas den Anwesenden zunächst der Spiegel vorgehalten. So hat sich sicherlich jeder Softwarearchitekt schon mal dazu hinreißen lassen, einer klassischen Mehrschichtarchitektur einfach eine weitere Abstraktionsschicht hinzugefügt zu haben, um das gerade anstehende Problem “elegant”, also schnell, gelöst zu bekommen. Meist dauert es dem Redner zufolge dann nicht lange und es werden in den Schichten Caches aufgebaut, um die – durch die vielen Schichten langsamer werdenden – Zugriffe wieder zu beschleunigen. Am Ende entsteht auch so dann doch wieder der gern zitierte Big Ball of Mud der Softwareentwicklung, für den es auch in diesem Vortrag ein schönes Bild gab:<br></p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db04fef0&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db04fef0" class="wp-block-image wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_dung-beetle.png" alt="" class="wp-image-27687" title="atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_dung-beetle"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_dung-beetle.png"></a></p>



<p class="wp-block-paragraph">Die Umsetzung von Änderungen an der Software werden bei diesem Architekturstil also zwangsläufig über die Zeit länger dauern. (Etwas) Besserung kam dann mit Domain-Driven Design (“DDD”)&nbsp;<a href="https://martinfowler.com/bliki/DomainDrivenDesign.html" target="_blank" rel="noreferrer noopener">[8]</a>&nbsp;ins Spiel:</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db052bc9&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db052bc9" class="wp-block-image wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_axonIQ.png" alt="" class="wp-image-27686" title="atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_axonIQ"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_axonIQ.png"></a></p>



<p class="wp-block-paragraph">Im weiteren Verlauf des Vortrags wurden dann Event-Sourcing und die dazugehörigen Konzepte wie Event-Streaming, CQRS, Messaging, etc. und insb. ihre Vorteile wie z.B. Testbarkeit, Skalierbarkeit, einfache Anpassung an veränderte Business-Anforderungen (insb. in Kombination mit DDD) ausführlich dargestellt. Nicht ganz verwunderlich, da er Gründer und CTO einer Softwarefirma für Tools zum Event Sourcing ist, kommt der Redner zum Schluss des durchaus guten Vortrags zu der Erkenntnis, dass Event Sourcing sowohl Implementierungsdetail als auch Allzweckmittel für Softwarearchitekten sei.<br></p>



<p class="wp-block-paragraph">Wir sehen die Vorteile von Event Sourcing und kennen auch zahlreiche erfolgreiche Implementierungen, sehen aber auch deren Komplexität und wissen, dass sie nicht immer passen, sondern es, wie so oft, auf den Use Case ankommt.<br></p>



<p class="wp-block-paragraph">Gregor Hohpe hat in seiner Keynote&nbsp;<em><strong>„Architects Aren’t the Smartest People in the Room“</strong></em>&nbsp;<a href="https://conferences.isaqb.org/software-architecture-gathering/session/architects-arent-the-smartest-people-in-the-room/" target="_blank" rel="noreferrer noopener">[9]</a>&nbsp;einen Nerv bei uns getroffen. Wir stören uns schon länger daran, dass ein guter Softwarearchitekt laut manchen Quellen so etwas wie der mysteriöse Superheld eines jeden IT-Projekts ist. So soll dieser (laut ChatGPT) über</p>



<ul class="wp-block-list">
<li><strong>technische Fähigkeiten</strong> von Programmierkenntnissen, über Designprinzipien, Cloud- und Sicherheitsarchitekturen, DevOps und CI/CD bis hin zu Expertise in Datenbank-Systemen (natürlich relational wie auch non-relational) und Schnittstellendesign,</li>



<li><strong>analytische und Problemlösungsfähigkeiten</strong>, insbesondere natürlich Komplexitätsmanagement und Abstraktionsvermögen,</li>



<li><strong>Kommunikations- und Sozialkompetenzen</strong>, wie etwa Präsentations- und Moderationsfähigkeiten, Verhandlungskompetenzen, Erfahrungen im Stakeholdermanagement sowie idealerweise auch Führungserfahrung,</li>



<li><strong>strategische Kompetenzen</strong> sowie</li>



<li><strong>Expertise in agiler sowie klassischer Projektmanagementmethodik</strong></li>
</ul>



<p class="wp-block-paragraph">verfügen. Natürlich hätten wir alle gerne nur solche Kolleginnen und Kollegen in unseren Projekten, jedoch ist diese Beschreibung wenig hilfreich, um das ohnehin schon überladene Bild eines Software Architekten <a href="https://atra.consulting/blog/die-vielen-gesichter-von-softwarearchitekten/" target="_blank" rel="noreferrer noopener">[10]</a> besser einzugrenzen.<br></p>



<p class="wp-block-paragraph">Gregor Hohpe hat sich in seinem Vortrag nun in gewohnt launiger und kurzweiliger Art mit genau diesem Punkt beschäftigt. Wie bereits der Titel angibt, seien Architekten hierbei nicht die schlauesten Personen im Raum. Im Gegenteil: Es sei genau die Kernaufgabe eines Architekten, sein Umfeld smarter zu machen.</p>



<p class="wp-block-paragraph">Hierzu stehen einem guten Architekten verschiedene Werkzeuge zur Verfügung, beispielsweise über Abstraktion oder Analogien (Gregor selbst liebt Analogien zu Automotoren), komplexe technische Fragestellungen diskutier- und entscheidbar zu machen. An dieser Stelle wurde der Vortrag für unseren Geschmack ein wenig generisch / oberflächlich, was aber für eine Keynote, die ein möglichst großes Publikum ansprechen soll, absolut im Rahmen war.<br></p>



<p class="wp-block-paragraph">Insbesondere ein Prinzip ist uns lebhaft im Gedächtnis geblieben, vermutlich weil wir uns auch ein wenig ertappt gefühlt haben: “Don’t dumb things down”. Laut dem Redner gehören Top-Entscheider oftmals zu den am besten ausgebildeten, intelligenteren sowie hochmotivierten Personen innerhalb eines Unternehmens. Trotzdem neigen IT-Experten dazu, Zusammenhänge im Austausch mit IT-fremden Entscheidern sehr stark zu vereinfachen. Dass sie hierbei wirklich, wie humorvoll angemerkt wurde, beginnen besonders langsam zu sprechen, wenn eine Erklärung beim ersten Mal nicht verstanden wird, haben wir zwar noch nicht beobachten können, aber der Quintessenz, dass man diesem Gegenüber durchaus eine gewisse Komplexität zutrauen kann und es unsere Aufgabe als Architekten ist, sie genau zu dieser Diskussion zu befähigen (bspw. mit Abstraktion und Analogien), stimmen wir absolut zu.</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Fazit</strong></h3>



<p class="wp-block-paragraph">Dies war nur ein Auszug einiger der von uns besuchten Vorträge auf dem iSAQB Software Architecture Gathering 2024, welche unserer Einschätzung nach aber einen guten Eindruck von der Konferenz geben.</p>



<p class="wp-block-paragraph">Durch die Corona-Pandemie sicherlich erzwungenermaßen, aber auch thematisch war es die vergangenen Jahre recht ruhig rund um Softwarearchitektur. Der ”KI”-Hype bietet unserer Zunft hier nun nach längerer Zeit wieder mal ein echtes Thema – “KI” ist schließlich auch “nur” Software – was es architekturell zu verstehen gilt. Echte Neuheiten bot die Konferenz in dem Umfeld allerdings nicht, durchgängiges Thema war Retrieval Augmented Generation (“RAG”), welches hier als das Mittel der Wahl beim Unternehmenseinsatz von generativer “KI” besprochen wurde – aber tatsächlich auch schon seit über einem Jahr diskutiert wird:</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db054544&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db054544" class="wp-block-image wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_googleTrends.png" alt="" class="wp-image-27689" title="atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_googleTrends"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2025/01/atra_blog_2024-12-01_Konferenz-Software-Architecture-Gathering-2024_googleTrends.png"></a></p>



<p class="wp-block-paragraph">Das iSAQB Software Architecture Gathering bietet insgesamt eine gute Gelegenheit, sich einen umfassenden Überblick über aktuelle Themen und Trends im Bereich der Softwarearchitektur zu verschaffen. Allerdings hätten wir uns eine größere inhaltliche Vielfalt gewünscht – insbesondere bei tiefergehenden Formaten. Stellvertretend dafür steht die Tatsache, dass das Veranstaltungsprogramm ausschließlich Vorträge und Workshops der Kategorien „Beginner“ und „Intermediate“ umfasste.</p>



<p class="wp-block-paragraph">Trotzdem ist das Gathering eine wertvolle Plattform für Softwarearchitekten verschiedener Erfahrungsstufen. Wir sind gespannt darauf, wie sich die Konferenz in den kommenden Jahren weiterentwickeln wird.</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%">
<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="320" height="320" src="https://atra.consulting/wp-content/uploads/2025/01/Team-Schwarze.jpg" alt="" class="wp-image-3217" style="object-fit:cover;width:417px;height:auto" title="Team-Schwarze"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading">Michael Schwarze</h3>



<p class="wp-block-paragraph">Geschäftsführer</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Michael ist ein erfahrener Softwareentwickler, -architekt und -manager mit über 30 Jahren Erfahrung in der Technologiebranche. Er hat sowohl in Startups als auch Konzernen auf Anwender- als auch Entwicklungs- und Beratungsseite gearbeitet.&nbsp; Coden ist für ihn nicht nur Beruf, sondern Leidenschaft, am liebsten mit dynamisch-typisierten Sprachen wie Ruby. Neben der Entwicklung langlebiger Softwaresysteme liegt ihm auch die Verbesserung des Managements in der Softwareentwicklung am Herzen. Wenn er nicht gerade mit seiner Familie und seinen zwei Kindern beschäftigt ist, findet man ihn in den Bergen, beim Joggen oder anderen sportlichen Aktivitäten.</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="mailto:m.schwarze@atra.consulting">m.schwarze@atra.consulting</a>&nbsp; &nbsp;&nbsp;<a href="https://www.linkedin.com/in/michael-schwarze/" target="_blank" rel="noreferrer noopener"></a></p>



<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a href="https://www.linkedin.com/in/michael-schwarze/" class="wp-block-social-link-anchor" target="_blank" rel="noopener"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>
</div>
</div>
</div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%">
<figure class="wp-block-image size-full"><img decoding="async" width="425" height="425" src="https://atra.consulting/wp-content/uploads/2025/01/profilbild-daniel-wochnik-500-x-500px.jpg" alt="Daniel Wochnik, Geschäftsbereichsleitung Finanzdienstleistungen" class="wp-image-3216" style="object-fit:cover" title="Team-Schwarze"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading">Daniel Wochnik</h3>



<p class="wp-block-paragraph">Geschäftsbereichsleitung »Finanzdienstleistungen«</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Daniel ist seit 2017 in der IT-Branche aktiv und bringt seine umfassende Erfahrung als Senior Managing Consultant und Geschäftsbereichsleiter für Finanzdienstleistungen bei atra.consulting ein. Besonders begeistert ihn das Zusammenspiel technischer, methodischer und organisatorischer Aspekte. Als leidenschaftlicher Läufer und bekennender 1. FC Köln-Fan hat er seine Leidensfähigkeit auch privat mehrfach unter Beweis gestellt. Seine Kunden unterstützt er als Softwarearchitekt, agiler Coach und Berater bei der nachhaltigen und zielgerichteten Umsetzung von Entwicklungsprojekten.</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="mailto:d.wochnik@atra.consulting">d.wochnik@atra.consulting</a>&nbsp; &nbsp;&nbsp;<a href="https://de.linkedin.com/in/daniel-wochnik" target="_blank" rel="noreferrer noopener"></a></p>



<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a href="https://de.linkedin.com/in/daniel-wochnik" class="wp-block-social-link-anchor" target="_blank" rel="noopener"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>
</div>
</div>
</div>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading"><strong>Quellenangaben</strong></h4>



<p class="wp-block-paragraph">[1]:&nbsp;<a href="https://conferences.isaqb.org/software-architecture-gathering/" target="_blank" rel="noreferrer noopener">https://conferences.isaqb.org/software-architecture-gathering/</a>&nbsp;(abgerufen:&nbsp;5. Dez. 2024).</p>



<p class="wp-block-paragraph">[2]:&nbsp;<a href="https://www.youtube.com/watch?v=u5XMypmSXVQ" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=u5XMypmSXVQ</a>&nbsp;(abgerufen:&nbsp;19. Dez. 2024).</p>



<p class="wp-block-paragraph">[3]:&nbsp;<a href="https://cwe.mitre.org/data/definitions/1007.html" target="_blank" rel="noreferrer noopener">https://cwe.mitre.org/data/definitions/1007.html</a>&nbsp;(abgerufen:&nbsp;16. Dez. 2024).</p>



<p class="wp-block-paragraph">[4]:&nbsp;<a href="https://conferences.isaqb.org/software-architecture-gathering/session/generative-ai-meets-software-architecture/" target="_blank" rel="noreferrer noopener">https://conferences.isaqb.org/software-architecture-gathering/session/generative-ai-meets-software-architecture/</a>&nbsp;(abgerufen:&nbsp;30. Dez. 2024).</p>



<p class="wp-block-paragraph">[5]:&nbsp;<a href="https://conferences.isaqb.org/software-architecture-gathering/session/the-architecture-of-reliable-ai-rag/" target="_blank" rel="noreferrer noopener">https://conferences.isaqb.org/software-architecture-gathering/session/the-architecture-of-reliable-ai-rag/</a>&nbsp;(abgerufen:&nbsp;30. Dez. 2024).</p>



<p class="wp-block-paragraph">[6]:&nbsp;<a href="https://conferences.isaqb.org/software-architecture-gathering/session/event-sourcing-technical-detail-or-architectural-powerhorse/" target="_blank" rel="noreferrer noopener">https://conferences.isaqb.org/software-architecture-gathering/session/event-sourcing-technical-detail-or-architectural-powerhorse/</a>&nbsp;(abgerufen:&nbsp;11. Jan. 2025).</p>



<p class="wp-block-paragraph">[7]:&nbsp;<a href="https://martinfowler.com/eaaDev/EventSourcing.html" target="_blank" rel="noreferrer noopener">https://martinfowler.com/eaaDev/EventSourcing.html</a>&nbsp;(abgerufen:&nbsp;11. Jan. 2025).</p>



<p class="wp-block-paragraph">[8]:&nbsp;<a href="https://martinfowler.com/bliki/DomainDrivenDesign.html" target="_blank" rel="noreferrer noopener">https://martinfowler.com/bliki/DomainDrivenDesign.html</a>&nbsp;(abgerufen:&nbsp;11. Jan. 2025).</p>



<p class="wp-block-paragraph">[9]:&nbsp;<a href="https://conferences.isaqb.org/software-architecture-gathering/session/architects-arent-the-smartest-people-in-the-room/" target="_blank" rel="noreferrer noopener">https://conferences.isaqb.org/software-architecture-gathering/session/architects-arent-the-smartest-people-in-the-room/</a>&nbsp; (abgerufen:&nbsp;11. Jan. 2025).</p>



<p class="wp-block-paragraph">[10]:&nbsp;<a href="https://atra.consulting/blog/die-vielen-gesichter-von-softwarearchitekten/">https://atra.consulting/blog/die-vielen-gesichter-von-softwarearchitekten/</a>&nbsp;(abgerufen:&nbsp;13. Jan. 2025).</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>atra Weihnachtsspende 2024</title>
		<link>https://atra.consulting/allgemein/atra-weihnachtsspende-2024/</link>
		
		<dc:creator><![CDATA[Daniel Wochnik]]></dc:creator>
		<pubDate>Wed, 20 Nov 2024 11:51:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Agile Teams]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[IT-Projekte]]></category>
		<category><![CDATA[Rollenklärung]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<guid isPermaLink="false">https://d-themes.com/wordpress/udesign/dummy/business-consulting-5/?p=1345</guid>

					<description><![CDATA[Am vergangenen Wochenende war der erste Advent – die Weihnachtszeit hat offiziell begonnen. In dieser Zeit möchten wir bei atra.consulting einer Tradition folgen, die uns am Herzen liegt: “Spenden statt Schenken”. Die Auswahl an wohltätigen Organisationen und karitativen Einrichtungen ist riesig. Alleine eine kurze Online-Suche nach dem Stichwort „Weihnachtsspende“ ergibt unzählige Treffer – mit vielen [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Am vergangenen Wochenende war der erste Advent – die Weihnachtszeit hat offiziell begonnen. In dieser Zeit möchten wir bei atra.consulting einer Tradition folgen, die uns am Herzen liegt: “Spenden statt Schenken”.<br></p>



<p class="wp-block-paragraph">Die Auswahl an wohltätigen Organisationen und karitativen Einrichtungen ist riesig. Alleine eine kurze Online-Suche nach dem Stichwort „Weihnachtsspende“ ergibt unzählige Treffer – mit vielen wunderbaren Projekten, die jede Unterstützung verdient hätten. Doch die schiere Vielfalt macht es schwierig, gezielt auszuwählen.</p>



<p class="wp-block-paragraph">Da wir als IT-Beratungsgruppe täglich im technologischen Umfeld arbeiten, möchten wir unsere Spende deshalb auf einen Bereich konzentrieren, der direkt zu unserem beruflichen Alltag passt. Unsere Wahl fiel auf Open-Source-Software (OSS). Durch OSS werden nicht nur moderne Technologien ermöglicht, sondern auch Innovationen und Stabilität in der IT-Infrastruktur gefördert. Uns ist es wichtig, auch hier einen Beitrag zu leisten und uns für eine „karitative Technologie-Spende“ zu engagieren, die sich für viele Menschen langfristig positiv auswirken kann.<br></p>



<h3 class="wp-block-heading"><strong>Das Rückgrat unserer digitalen Welt</strong></h3>



<p class="wp-block-paragraph">Open-Source-Software ist das unsichtbare Rückgrat der digitalen Welt, auf das sich viele unserer Projekte und Technologien stützen. Oft denken wir gar nicht daran, dass hinter dieser Software kleine Entwicklerteams oder sogar Einzelpersonen stehen, die diese Infrastruktur ehrenamtlich und ohne finanzielle Rückendeckung aufrechterhalten.</p>



<p class="wp-block-paragraph">Die Open-Source-Community sieht sich einem Spannungsfeld gegenüber: Auf der einen Seite ist “ihre Software” enorm erfolgreich und weit verbreitet. So läuft Android, ein auf dem Linux-Kernel basierendes Betriebssystem,&nbsp;<a href="https://about.google/intl/ALL_de/stories/geschichte-android" target="_blank" rel="noreferrer noopener"><strong>auf über 2 Milliarden Geräten weltweit</strong>.</a>&nbsp;Linux selbst, mittlerweile 25 Jahre alt, ist aus der digitalen Welt nicht mehr wegzudenken. Sein Einsatzgebiet reicht von Alltagsgeräten wie Smartphones und Druckern über Webserver und Cloudinfrastruktur bis hin zu Supercomputern, wo es auf 498 der 500 leistungsstärksten Systemen läuft. Die&nbsp;<a href="https://www.heise.de/select/ct/2016/18/1472732192870124" target="_blank" rel="noreferrer noopener">Weltherrschaft von Linux</a>&nbsp;ist unbestritten.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db05fcf9&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db05fcf9" class="aligncenter wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2024/11/cloud-are-made-of-linux-servers.webp" alt="" class="wp-image-27332" title="cloud-are-made-of-linux-servers"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>


<p class="wp-block-paragraph">Linux und Android sind zwar bekannte Beispiele, aber bei weitem nicht die einzigen. Die Datenbank SQLite, beispielsweise, ist außerhalb der IT-Welt kaum jemandem ein Begriff. Trotzdem wird sie Schätzungen zufolge auf <strong><a href="https://www.sqlite.org/mostdeployed.html" target="_blank" rel="noreferrer noopener">über einer Billion Geräten aktiv genutzt.</a></strong></p>



<p class="wp-block-paragraph"><br></p>



<h3 class="wp-block-heading"><strong>Schattenseiten: Herausforderungen in der Open-Source-Welt</strong></h3>



<p class="wp-block-paragraph">Obwohl Open-Source-Software das unsichtbare Rückgrat unserer modernen digitalen Welt darstellt, gibt es auch weniger beachtete Schattenseiten. Dieses Rückgrat ruht auf den Schultern engagierter Freiwilliger, die ihre Arbeit mit Leidenschaft und ohne kommerziellen Anreiz der Allgemeinheit zur Verfügung stellen. Doch von dieser Arbeit können sie oft nicht leben. Kritische Software-Infrastruktur wird deshalb häufig von Einzelpersonen in späten Nachtstunden oder am Wochenende – zusätzlich zu ihrem regulären Job – entwickelt und gepflegt.</p>



<p class="wp-block-paragraph">Ein markantes Beispiel hierfür ist die Programmbibliothek OpenSSL, die rund zwei Drittel des gesamten Internetverkehrs verschlüsselt und damit eine Schlüsselrolle in der digitalen Sicherheit einnimmt. Ein über Jahre unentdeckter Fehler in OpenSSL führte zum berühmten Heartbleed-Bug, der eine erhebliche Sicherheitslücke darstellte und private Daten im Internet anfällig für Angriffe machte. Nach der Behebung des Bugs machte das Entwicklungsteam deutlich auf die strukturellen Probleme in der Open-Source-Welt aufmerksam und&nbsp;<strong><a href="https://www.heise.de/news/Nach-Heartbleed-OpenSSL-Projekt-bittet-um-Unterstuetzung-2169393.html" target="_blank" rel="noreferrer noopener">bat um Hilfe.</a></strong></p>



<p class="wp-block-paragraph">Ein etwas aktuelleres Beispiel wurde von Heise gar als <strong><a href="https://www.heise.de/blog/Aktenzeichen-XZ-ungeloest-9678531.html" target="_blank" rel="noreferrer noopener">größtes Fiasko in der Geschichte des Internets </a></strong>bezeichnet, dem wir gerade so entgangen sind. Vermutlich staatliche Akteure nutzten eine technisch hochentwickelte Methode, um die Paketierungssoftware XZ zu kompromittieren. Dabei setzten sie auf raffiniertes Social Engineering, indem sie die angeschlagene psychische Gesundheit von Lasse Collin, dem Hauptentwickler der Software, gezielt ausnutzten. Diese Aktion, die zunächst unscheinbar wirken mag, hätte fast eine Backdoor in nahezu jedes System weltweit geöffnet.</p>



<p class="wp-block-paragraph"><br></p>



<h3 class="wp-block-heading"><strong>Open Source: Stärke durch Transparenz, aber wer trägt die Verantwortung?</strong></h3>



<p class="wp-block-paragraph">An dieser Stelle möchten wir betonen: Open Source Software ist nicht per se unsicherer oder weniger nachhaltig als kommerzielle Software (Closed Source Software). Ganz im Gegenteil – die breite und öffentliche Aufarbeitung, wie im Fall von XZ, sehen wir als eine Stärke, die langfristig Sicherheit und Stabilität fördert. Gleichzeitig wirft dies aber auch die wichtige Frage nach einer fairen Lastenverteilung auf – ein Punkt, der in folgendem xkcd-Comic auf amüsante Weise illustriert wird.</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db061616&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db061616" class="aligncenter is-resized wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2024/11/modern-digital-infrastructure.png" alt="" class="wp-image-27333" style="width:500px" title="modern-digital-infrastructure"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>


<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2024/11/modern-digital-infrastructure.png"></a></p>



<p class="wp-block-paragraph">Ob insbesondere große Unternehmen,&nbsp;<strong><a href="https://www.heise.de/news/71-Prozent-der-deutschen-Unternehmen-setzen-Open-Source-Software-ein-6190250.html" target="_blank" rel="noreferrer noopener">alleine in Deutschland nutzen 71% dieser Open-Source-Software</a></strong>, sowie Staaten hier zum Erhalt unseres digitalen Rückgrats genug investieren und „zurückgeben“, ist ein sehr berechtigter Aspekt dieser Frage, bspw.<a href="https://www.wikimedia.de/press-releases/offener-brief-bundesregierung-muss-endlich-in-freie-und-offene-software-investieren/" target="_blank" rel="noreferrer noopener"><strong>&nbsp;erst kürzlich wieder von der Wikimedia gestellt</strong></a><strong>.</strong></p>



<p class="wp-block-paragraph">Das Spannungsfeld zwischen der erfolgreichsten Idee der IT-Geschichte und vielen engagierten “stillen Helden” ist auch hier offensichtlich. Glücklicherweise werden auch <a href="https://opensource.com/article/19/11/burnout-open-source-communities" target="_blank" rel="noreferrer noopener"><strong>Themen wie Burnout immer offener diskutiert</strong></a><strong>.</strong></p>



<p class="wp-block-paragraph"><br></p>



<h3 class="wp-block-heading"><strong>Weihnachtsspende: Immer noch viel Auswahl</strong></h3>



<p class="wp-block-paragraph">Nun gibt es auch bei der Suche nach geeigneten Spendenzielen im Open-Source-Bereich unzählige inspirierende Organisationen und Projekte, die jede Unterstützung verdienen. Statt selbst eine Auswahl zu treffen, haben wir innerhalb von atra.consulting eine kleine Umfrage gestartet. Der Rahmen war einfach: Für jedes Teammitglied stand eine Spendensumme von 50 € zur Verfügung. Alle Kolleginnen und Kollegen waren eingeladen, ihr persönliches Herzensprojekt vorzuschlagen. Anschließend wurde gemeinsam über die eingereichten Vorschläge abgestimmt.</p>



<p class="wp-block-paragraph">So starten wir die Weihnachtszeit nun mit Spenden an folgende Projekte:</p>



<p class="wp-block-paragraph"><strong>Signal</strong>&nbsp;– Der sichere, E2E-verschlüsselte Open-Source-Messenger überzeugte unser Team auf ganzer Linie. Neben innovativer Entwicklung, etwa im Bereich Post-Quantum-Verschlüsselung, leistet die Signal Foundation unschätzbare Arbeit. Mit Abstand auf Platz 1 erhält Signal 50 % der Spendensumme.</p>



<p class="wp-block-paragraph"><strong>Wikipedia</strong>&nbsp;– Zwar keine klassische Open-Source-Software, aber ein unverzichtbares Open-Knowledge-Projekt. Es bereichert unseren Alltag und ist eine essenzielle Grundlage, auch für die Entwicklung moderner Technologien wie LLMs. Wikipedia erhält 30 % der Spendensumme.</p>



<p class="wp-block-paragraph"><strong>Notepad++</strong>&nbsp;– Ein einfacher, aber wertvoller Texteditor, der für viele von uns tägliches Werkzeug ist. Notepad++ erhält 20 % der Spendensumme und würdigt damit die Bedeutung kleiner, effektiver Tools.</p>



<p class="wp-block-paragraph">Mit unserer Spendenaktion möchten wir nicht nur einen Beitrag leisten, sondern auch das Bewusstsein für die Bedeutung von Open-Source-Software schärfen. Wir laden alle ein, sich dieser Idee anzuschließen und die Open-Source-Community aktiv zu unterstützen.</p>



<p class="wp-block-paragraph"><br><br></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%">
<figure class="wp-block-image size-full"><img decoding="async" width="425" height="425" src="https://atra.consulting/wp-content/uploads/2025/01/profilbild-daniel-wochnik-500-x-500px.jpg" alt="Daniel Wochnik, Geschäftsbereichsleitung Finanzdienstleistungen" class="wp-image-3216" style="object-fit:cover" title="Team-Schwarze"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading">Daniel Wochnik</h3>



<p class="wp-block-paragraph">Geschäftsbereichsleitung »Finanzdienstleistungen«</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Daniel ist seit 2017 in der IT-Branche aktiv und bringt seine umfassende Erfahrung als Senior Managing Consultant und Geschäftsbereichsleiter für Finanzdienstleistungen bei atra.consulting ein. Besonders begeistert ihn das Zusammenspiel technischer, methodischer und organisatorischer Aspekte. Als leidenschaftlicher Läufer und bekennender 1. FC Köln-Fan hat er seine Leidensfähigkeit auch privat mehrfach unter Beweis gestellt. Seine Kunden unterstützt er als Softwarearchitekt, agiler Coach und Berater bei der nachhaltigen und zielgerichteten Umsetzung von Entwicklungsprojekten.</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="mailto:d.wochnik@atra.consulting">d.wochnik@atra.consulting</a>&nbsp; &nbsp;&nbsp;<a href="https://de.linkedin.com/in/daniel-wochnik" target="_blank" rel="noreferrer noopener"></a></p>



<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a href="https://de.linkedin.com/in/daniel-wochnik" class="wp-block-social-link-anchor" target="_blank" rel="noopener"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Die vielen Gesichter von Softwarearchitekten</title>
		<link>https://atra.consulting/consulting/die-vielen-gesichter-von-softwarearchitekten/</link>
		
		<dc:creator><![CDATA[Daniel Wochnik]]></dc:creator>
		<pubDate>Tue, 15 Oct 2024 11:50:11 +0000</pubDate>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Agile Teams]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[IT-Projekte]]></category>
		<category><![CDATA[Rollenklärung]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<guid isPermaLink="false">https://d-themes.com/wordpress/udesign/dummy/business-consulting-5/?p=1343</guid>

					<description><![CDATA[Die Architekten der digitalen Welt: Eine nicht ganz ernst gemeinte Erkundung der Charaktere hinter den Software­architekturen. Einleitung Bei der Besetzung von Rollen in IT-Projekten ist eine gewisse Findungsphase mit dem Auftraggeber nicht unüblich. Während viele Rollen im Lehrbuch (recht) eindeutig definiert sind, spricht die Praxis oftmals eine andere Sprache. Eine besonders komplexe Rolle hierbei ist [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Die Architekten der digitalen Welt: Eine nicht ganz ernst gemeinte Erkundung der Charaktere hinter den Software­architekturen.<br></p>



<h3 class="wp-block-heading"><strong>Einleitung</strong></h3>



<p class="wp-block-paragraph">Bei der Besetzung von Rollen in IT-Projekten ist eine gewisse Findungsphase mit dem Auftraggeber nicht unüblich. Während viele Rollen im Lehrbuch (recht) eindeutig definiert sind, spricht die Praxis oftmals eine andere Sprache. Eine besonders komplexe Rolle hierbei ist die des Softwarearchitekten, bei welcher sich Anforderungen und Erwartungen von Organisation zu Organisation teils stark unterscheiden. Dies hat sicherlich auch damit zu tun, dass selbst der Begriff von Softwarearchitektur in der Literatur nicht einheitlich und erst recht nicht präzise definiert ist. Gleichzeitig trägt die Rolle aber wesentlich zum Erfolg von IT-Projekten bei. Grund genug für uns, den vielen Facetten von Softwarearchitektur eine kleine Blogserie zu widmen.</p>



<p class="wp-block-paragraph">Einleiten wollen wir diese Blogserie mit einer nicht ganz ernst gemeinten Betrachtung verschiedener (Stereo-)Typen von Softwarearchitekten, wie sie die meisten Menschen, die sich im Kontext von IT-Projekten bewegen, wohl schon erlebt haben. Die durchaus sinnvollen Unterscheidungen zwischen Enterprise, Solution und Technical Architecture klammern wir an dieser Stelle erst einmal bewusst aus, da sich unserer Erfahrung nach untenstehende Typen auf eigentlich jedem Abstraktionslevel finden lassen. Aber Achtung – der Beitrag kann Spuren von Ironie enthalten.&nbsp;</p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db068f7a&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db068f7a" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="1024" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Powerpoint-Architekt.png" alt="" class="wp-image-6811" title="Powerpoint-Architekt-450" srcset="https://atra.consulting/wp-content/uploads/2025/04/Powerpoint-Architekt.png 1024w, https://atra.consulting/wp-content/uploads/2025/04/Powerpoint-Architekt-768x768.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der Powerpoint-Architekt</strong></h3>



<p class="wp-block-paragraph">Für ihn bestehen Softwaresysteme aus Kästchen und Pfeilen. Alles andere sind doch auch nur lästige Implementierungsdetails. Wird von agilen Teams häufig nach oben weggelobt und zeichnet seine Powerpoints nun auf höherer Ebene.</p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db069e7f&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db069e7f" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="1024" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Elfenbeinturm-Architekt_2.png" alt="" class="wp-image-6809" title="Elfenbeinturm-Architekt" srcset="https://atra.consulting/wp-content/uploads/2025/04/Elfenbeinturm-Architekt_2.png 1024w, https://atra.consulting/wp-content/uploads/2025/04/Elfenbeinturm-Architekt_2-768x768.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der Elfenbeinturm-Architekt</strong></h3>



<p class="wp-block-paragraph">Durchaus verwandt mit dem Powerpoint-Architekten befindet sich der Elfenbeinturm-Architekt im… nun ja, in seinem persönlichen Elfenbeinturm. Oftmals zeichnen Elfenbeinturm-Architekten sich gleichzeitig durch ein tiefes, zumeist akademisch geprägtes Fachwissen auf der einen und eine komplette Ignoranz für die (Projekt-)Bedürfnisse der Entwicklungsteams auf der anderen Seite aus. Liebt Gremien, in welchen die Entwicklungsteams sich ihre Architekturen abnehmen lassen müssen. Oder es zumindest versuchen. Der natürliche Feind agiler Teams.</p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db06ad0f&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db06ad0f" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="800" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Chronist-Architekt_2.png" alt="" class="wp-image-6808" title="Chronisten-Architekt" srcset="https://atra.consulting/wp-content/uploads/2025/04/Chronist-Architekt_2.png 800w, https://atra.consulting/wp-content/uploads/2025/04/Chronist-Architekt_2-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der Chronisten-Architekt</strong></h3>



<p class="wp-block-paragraph">Sieht sich als Wächter der Dokumentation, welche in ihrer Bedeutung der Bibliothek von Alexandria quasi in nichts nachsteht. Etwas, was nicht ausführlich dokumentiert ist, existiert für ihn nicht und kann auf gar keinen Fall funktionieren. Idealerweise wird die Architektur und ihre Dokumentation in mehrstufigen Gremien freigegeben. Im Gegensatz zum Elfenbeinturm-Architekten sieht der Chronisten-Architekt seine Rolle aber eher in der Vorbereitung und Dokumentation der Gremienarbeit.</p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db06bc67&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db06bc67" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="1024" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Podcast-Architekt_2.png" alt="" class="wp-image-6810" title="Podcast-Architekt" srcset="https://atra.consulting/wp-content/uploads/2025/04/Podcast-Architekt_2.png 1024w, https://atra.consulting/wp-content/uploads/2025/04/Podcast-Architekt_2-768x768.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der Podcast-Architekt</strong></h3>



<p class="wp-block-paragraph">Hört wirklich jeden Architektur – und Technologie-Podcast auf dem Markt. In mehr als einer Sprache. Der Podcast-Architekt predigt die neuesten Technologien und Methoden und versucht, jeden in seinem Umfeld davon zu überzeugen. Hält sich auch liebend gerne auf Konferenzen und Meetups auf. Seine Wahrnehmung in den Projektteams variiert stark – manche lieben ihn und seine Impulse, manche möchten doch einfach nur das Projekt zu Ende bringen.</p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db06d045&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db06d045" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="800" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Prototyp-Architekt_2.png" alt="" class="wp-image-6812" title="Prototypen-Architekt" srcset="https://atra.consulting/wp-content/uploads/2025/04/Prototyp-Architekt_2.png 800w, https://atra.consulting/wp-content/uploads/2025/04/Prototyp-Architekt_2-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der Prototypen-Architekt</strong></h3>



<p class="wp-block-paragraph">Dieser Architekten-Typus ist der natürliche Gegenpart zum Powerpoint-Architekten. Architektur findet für ihn direkt im Code statt, neue Pattern oder Ideen stellt er am liebsten als Prototyp direkt in seinem Repo zur Verfügung. Die Entwicklungsteams lieben ihn, auch wenn sein sonstiges Umfeld sich durchaus ein wenig mehr Dokumentation und Struktur wünschen würde.</p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db06e07e&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db06e07e" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="800" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/U-Boot-Architekt_2.png" alt="" class="wp-image-6813" title="U-Boot-Architekt" srcset="https://atra.consulting/wp-content/uploads/2025/04/U-Boot-Architekt_2.png 800w, https://atra.consulting/wp-content/uploads/2025/04/U-Boot-Architekt_2-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der U-Boot-Architekt</strong></h3>



<p class="wp-block-paragraph">Nicht zu verwechseln mit dem Elfenbeinturm-Architekten, ist sein natürliches Wirkungs-Habitat der Besprechungsraum. Hier weiß er zu brillieren und durch die geschickte Platzierung von Fragen und Prüfaufträgen jede noch so kleine Entscheidung zielsicher zu torpedieren. Nur um dann wieder abzutauchen – bis zum nächsten Mal.</p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db06f4ac&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db06f4ac" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="800" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Basisdemokrat-Architekt_2.png" alt="" class="wp-image-6807" title="Basisdemokrat-Architekt" srcset="https://atra.consulting/wp-content/uploads/2025/04/Basisdemokrat-Architekt_2.png 800w, https://atra.consulting/wp-content/uploads/2025/04/Basisdemokrat-Architekt_2-768x768.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading"><br><strong>Der basisdemo­kra­tische Architekt</strong></h3>



<p class="wp-block-paragraph">Architektur ergibt sich für ihn nur evolutionär aus der Diskussion im Team und hat sich dem Code unterzuordnen. Vorabentschei­dungen sind unbedingt zu vermeiden, zentrale Beschlüsse oder übergreifende Einschränkungen werden als persönlicher Affront aufgefasst. Auf diese Weise hat der basisdemokratische Architekt immer ein lokales Optimum fest im Blick – oftmals jedoch nicht das große Ganze.&nbsp;<br></p>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Uns selbst laufen eigentlich alle oben genannten Typen regelmäßig in Rein- oder Mischform in unseren Projekten über den Weg. Sehr gerne denke ich an einen großen Kunden zurück, bei dem der Auf­trag­geber selbst von 3-6 Monaten Onboarding ausge­gangen ist, um die komplexen Dokumentations- und Prozess­anforderungen an die Entwicklung der Software­architektur zu verinnerlichen. Ein typischer Fall von (in diesem Fall gewollten) Chronisten-Architekten.&nbsp;<br></p>



<p class="wp-block-paragraph">Aber was lernen wir nun aus den verschiedenen Typen von Softwarearchitekten? Auch wenn die Darstellung bewusst überspitzt war, verdeutlicht die Betrachtung sehr schön, mit welchen komplexen Anforderungen sich ein Softwarearchitekt konfrontiert sieht. Persönlich mag ich das Bild des&nbsp;<a href="https://architectelevator.com/" target="_blank" rel="noreferrer noopener">Softwarearchitektur-Aufzuges</a>&nbsp;von Gregor Hohpe, in welchem der Architekt sich vom Maschinen­raum im Keller (Technik, Programmiersprache, Design Pattern) bis zum Vorstands-Penthouse auf dem Dach (IT-Transformation, Organisationsentwicklung) bewegt. Auch wenn man durchaus hinterfragen kann, ob es sinnvoll ist, so viele Aufgaben und Anforderungen in eine einzige Rolle zu projizieren. Im nächsten Blogpost beschäftigen wir uns etwas ausführlicher damit, was Softwarearchitektur für uns eigentlich bedeutet – ganz ohne Ironie.</p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%">
<figure class="wp-block-image size-full"><img decoding="async" width="425" height="425" src="https://atra.consulting/wp-content/uploads/2025/01/profilbild-daniel-wochnik-500-x-500px.jpg" alt="Daniel Wochnik, Geschäftsbereichsleitung Finanzdienstleistungen" class="wp-image-3216" style="object-fit:cover" title="Team-Schwarze"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading">Daniel Wochnik</h3>



<p class="wp-block-paragraph">Geschäftsbereichsleitung »Finanzdienstleistungen«</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Daniel ist seit 2017 in der IT-Branche aktiv und bringt seine umfassende Erfahrung als Senior Managing Consultant und Geschäftsbereichsleiter für Finanzdienstleistungen bei atra.consulting ein. Besonders begeistert ihn das Zusammenspiel technischer, methodischer und organisatorischer Aspekte. Als leidenschaftlicher Läufer und bekennender 1. FC Köln-Fan hat er seine Leidensfähigkeit auch privat mehrfach unter Beweis gestellt. Seine Kunden unterstützt er als Softwarearchitekt, agiler Coach und Berater bei der nachhaltigen und zielgerichteten Umsetzung von Entwicklungsprojekten.</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="mailto:d.wochnik@atra.consulting">d.wochnik@atra.consulting</a>&nbsp; &nbsp;&nbsp;<a href="https://de.linkedin.com/in/daniel-wochnik" target="_blank" rel="noreferrer noopener"></a></p>



<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a href="https://de.linkedin.com/in/daniel-wochnik" class="wp-block-social-link-anchor" target="_blank" rel="noopener"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>
</div>
</div>
</div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Die in diesem Artikel verwendeten Bilder wurden mit Hilfe von DALL·E 2, einer KI zur Bildgenerierung, erstellt.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Team Topologies: Der Schlüssel zu erfolgreicher Teamarbeit in komplexen Organisationen</title>
		<link>https://atra.consulting/coaching/team-topologies/</link>
		
		<dc:creator><![CDATA[Kaschef Yawar]]></dc:creator>
		<pubDate>Tue, 04 Jun 2024 11:24:00 +0000</pubDate>
				<category><![CDATA[Coaching]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Ablauf-Organisation]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agile Teams]]></category>
		<category><![CDATA[Architektur]]></category>
		<category><![CDATA[Aufbau-Organisation]]></category>
		<category><![CDATA[Buchbesprechungen]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Organisation]]></category>
		<guid isPermaLink="false">https://atra.consulting/uncategorized/team-topologies-der-schluessel-zu-erfolgreicher-teamarbeit-in-komplexen-organisationen/</guid>

					<description><![CDATA[Stellen Sie sich vor, Ihre Teams agieren wie ein Rennwagen – schnell, effizient, aber oft auf der falschen Spur. Wie können wir die Struktur so anpassen, dass jedes Team optimal aufgestellt ist, um das Rennen zu gewinnen?&#160;Genau hier setzt das Konzept der Team Topologies an. In diesem Artikel beleuchten wir, wie wertvoll diese Strukturierung von [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Stellen Sie sich vor, Ihre Teams agieren wie ein Rennwagen – schnell, effizient, aber oft auf der falschen Spur. Wie können wir die Struktur so anpassen, dass jedes Team optimal aufgestellt ist, um das Rennen zu gewinnen?</strong>&nbsp;Genau hier setzt das Konzept der Team Topologies an. In diesem Artikel beleuchten wir, wie wertvoll diese Strukturierung von Teams tatsächlich ist.&nbsp;</p>



<p class="wp-block-paragraph">Während Agilität mit dem de-facto Standard Scrum auf Teamebene oftmals relativ leicht umzusetzen ist, stellt Skalierung der agilen Vorgehensweisen Organisationen regelmäßig vor größere Herausforderungen. Viele Frameworks wie etwa SAFe oder LeSS liefern interessante und gute Ansätze hierfür. Jedoch scheitern Organisationen regelmäßig bei der Einführung dieser, aufgrund heterogener Teams, Anforderungen und Produktlandschaften. So ist beispielsweise ein Team, welches den Checkout-Prozess eines Onlineshops verantwortet, ganz anders zu betrachten als das Team, welches die interne Cloudplattform oder einen Data Lake entwickelt. Jedes dieser Teams hat unterschiedliche Anforderungen an eine teamübergreifende Planung und Zusammenarbeit. Aufgrund der abweichenden Herausforderungen benötigt es ein anpassbares Vorgehensmodell.&nbsp;</p>



<p class="wp-block-paragraph">Die Strukturierung und Interaktion von Teams ist eine der größten Herausforderungen in agilen Organisationen. Besonders in der IT müssen Teams häufig komplexe Aufgaben bewältigen und dabei flexibel bleiben. Matthew Skelton und Manuel Pais bieten mit ihrem Buch „Team Topologies“ eine klare Methode, wie Teams organisiert und ihre Schnittstellen gestaltet werden können, um Effizienz, Zusammenarbeit und Anpassungsfähigkeit zu maximieren.</p>



<h3 class="wp-block-heading"><br><strong>Die Grundidee hinter Team Topologies</strong></h3>



<ul class="wp-block-list">
<li><strong>Klare Verantwortlichkeiten:</strong>&nbsp;Jede Teamkategorie hat definierte Ziele und Aufgaben, was den Fokus und die Effizienz erhöht.&nbsp;</li>



<li><strong>Verbesserte Zusammenarbeit:</strong>&nbsp;Gut durchdachte Kommunikationswege und Schnittstellen reduzieren Missverständnisse.&nbsp;</li>



<li><strong>Schnelle Anpassung:</strong>&nbsp;Enabling-Teams helfen anderen Teams, neue Technologien oder Methoden schneller einzuführen.&nbsp;</li>



<li><strong>Optimierte Ressourcennutzung:</strong>&nbsp;Plattform-Teams schaffen gemeinsame Infrastruktur, damit sich andere Teams auf ihre Kernaufgaben konzentrieren können.</li>
</ul>



<p class="wp-block-paragraph">Auf diese Weise soll der Ansatz der Teamkategorien eine praxisnahe und flexible Methode bieten, um skaliertes Agilitätsmanagement in komplexen Organisationsstrukturen zu implementieren und nachhaltig zu verankern.</p>



<p class="wp-block-paragraph">In kurzen Worten: Team Topologies soll die Entwicklung von Organisationen im Laufe der Zeit unterstützen, wann immer sich die Bedingungen ändern.&nbsp;<br>Moderne Organisationsprinzipien werden gefördert und Softwareanpassungen können schneller umgesetzt werden. In der Realität bleibt es bei der immer gleichen Herausforderung, den Teams dafür entsprechend Zeit zum Testen &amp; Lernen einzuräumen.</p>



<p class="wp-block-paragraph">Schauen wir uns das Konzept in der notwendigen Tiefe an, um zu erfahren, wie diese Konzepte auch in den eigenen Teams angewendet werden könnten:&nbsp;</p>



<p class="wp-block-paragraph"><strong>Inhalt:</strong></p>



<ol class="wp-block-list">
<li><a href="https://atra.consulting/blog/team-topologies/#conways-law">Conway’s Law</a></li>



<li><a href="https://atra.consulting/blog/team-topologies/#team-first">Team First</a></li>



<li><a href="https://atra.consulting/blog/team-topologies/#4-topologien">Vier grundlegende Topologien</a></li>



<li><a href="https://atra.consulting/blog/team-topologies/#team-interaktion">Team-Interaktionsmodi</a></li>



<li><a href="https://atra.consulting/blog/team-topologies/#organisatorisches-gespuer">Organisatorisches Gespür</a></li>



<li><a href="https://atra.consulting/blog/team-topologies/#topologie-entwicklung">Topologieentwicklung</a></li>



<li><a href="https://atra.consulting/blog/team-topologies/#team-api">Team-API</a></li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h3 class="wp-block-heading"><br><strong>1. Conway’s Law</strong></h3>



<p class="wp-block-paragraph">Conway’s Law besagt:</p>



<p class="wp-block-paragraph"><em>»<strong>Jede Organisation, die ein System entwirft, wird zwangsläufig einen Entwurf erstellen, der eine Kopie ihrer Kommunikationsstruktur ist.</strong>«</em>&nbsp;</p>



<p class="wp-block-paragraph">Anders formuliert: Die Organisationsstruktur und die Kommunikationswege zwischen den Teams spiegeln sich direkt in der Systemarchitektur wider. Ein einfaches Beispiel dazu zeigt die folgende Grafik.</p>



<p class="wp-block-paragraph">Während Conway’s Law oft als reine Beobachtung beschrieben wird, geht der Ansatz von Team Topologies einen Schritt weiter: Es wird als aktives Gestaltungsprinzip verstanden. Anstatt zu akzeptieren, dass die Architektur die bestehenden Teamstrukturen widerspiegelt, lassen sich Teams gezielt so gestalten, dass sie eine gewünschte Architektur aktiv fördern.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db07676c&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db07676c" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="744" height="628" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Organisation.png" alt="" class="wp-image-6301" title="Organisation"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div></div>
</div>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2024/08/Organisation.png"></a></p>



<p class="wp-block-paragraph">Möchte man beispielsweise eine modulare, lose gekoppelte Architektur, sollten die Teams entsprechend strukturiert werden. Dies gelingt durch den Aufbau autonomer, funktionsübergreifender Teams sowie durch die Etablierung klarer Schnittstellen und definierter Verantwortlichkeiten. Dieses Prinzip wird als Inverses Conway’s Law bezeichnet. In unserem Projektalltag begegnen wir diesem Phänomen immer wieder.</p>



<p class="wp-block-paragraph">Ein Beispiel aus der Praxis: Selbst sehr erfahrene Entwickler entwerfen zum Teil monolithische, fehleranfällige Strukturen – nicht aufgrund mangelnden Könnens, sondern weil:</p>



<ul class="wp-block-list">
<li>Architekturbausteine mit zu viel Funktionalität überladen werden, da Entwickler in diesen Bereichen besonders vertraut sind.</li>



<li>Hoher Lieferdruck führt dazu, dass eigentlich isolierte Funktionalitäten schnell in bestehende Strukturen integriert werden, statt sauber gekapselt zu werden.</li>
</ul>



<p class="wp-block-paragraph">Ob traditionelles oder inverses Conway’s Law: Das „Störgefühl“, wenn die Softwarearchitektur nicht mehr zur Teamstruktur passt, kennt fast jeder. Sich dieses Zusammenhangs bewusst zu sein, ist der erste Schritt, um sowohl die Architektur als auch die Organisation gezielt weiterzuentwickeln.</p>



<p class="wp-block-paragraph">(Mehr dazu hier:&nbsp;<strong><a href="https://en.wikipedia.org/wiki/Conway%27s_law" target="_blank" rel="noreferrer noopener">Conway´s Law – EN</a>&nbsp; /&nbsp;<a href="https://de.wikipedia.org/wiki/Gesetz_von_Conway" target="_blank" rel="noreferrer noopener">Conway´s Law DE</a></strong>)</p>



<h3 class="wp-block-heading"><br><strong>2. Team First</strong></h3>



<p class="wp-block-paragraph">Bei Team Topologies wird ein Team als eine stabile Gruppe von Menschen betrachtet, die am gleichen Ziel arbeiten. Verantwortlichkeiten werden keinen Einzelpersonen zugewiesen, sondern Teams.</p>



<p class="wp-block-paragraph">Die Anzahl der Teammitglieder ist entscheidend, um Vertrauen zu bilden. Ein effektives Team umfasst laut Team Topologies 7 bis 9 Personen.&nbsp;</p>



<p class="wp-block-paragraph">Bis eine einigermaßen geschlossene Einheit entsteht, dauert es bis zu drei Monate. Es ist kaum sinnvoll, Teams nach Abschluss eines Projekts, an dem sie ein halbes Jahr gearbeitet haben, neu zu strukturieren. Die emotionale Anpassung an die Arbeitsgewohnheiten und Sichtweisen neuer Kollegen hat einen gravierenden Einfluss auf die Leistung. Nur wenn das Vertrauen in eine Organisation hoch ist, ist ein Teamwechsel einmal im Jahr ohne negative Auswirkungen möglich.</p>



<p class="wp-block-paragraph">Die Autoren betonen, dass es wichtig ist, die kognitiven Fähigkeiten des Teams zu maximieren, durch die Verbesserung der Arbeitsumgebung, des Führungsstils und die Minimierung von Ablenkungen.</p>



<p class="wp-block-paragraph">Diese Ansicht wird bereits in vielen bekannten Team-Konstellationen angewandt, wie beispielsweise in Projektteams, Enabling oder Transformationsteams. Die Vorteile von Teams mit klarem Fokus ohne Ablenkungen von “außen” sind nicht von der Hand zu weisen.&nbsp;</p>



<p class="wp-block-paragraph">John Sweller bezeichnet Kognitive Belastung mit: „Die Gesamtmenge an geistiger Anstrengung, die im Arbeitsgedächtnis aufgewendet wird.“</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Drei Arten der kognitiven Belastung werden benannt:</p>



<ul class="wp-block-list">
<li><strong><em>Intrinsische kognitive Belastung&nbsp;</em></strong>– bezieht sich auf die Faktoren, die für die Lösung der Aufgabe bedeutend sind. Beispiel: Wie kreieren wir eine neue Methode?</li>



<li><strong><em>Externe kognitive Belastung</em>&nbsp;</strong>– bezieht sich auf die Voraussetzungen, in der die Aufgabe ausgeführt wird. Beispiel: Wie konfigurieren wir diesen Service?</li>



<li><strong><em>Lernbezogene kognitive Belastung</em></strong>&nbsp;– bezieht sich auf Inhalte, die erlernt werden müssen, um die Aufgabe zu lösen. Beispiel: Wie funktionieren Bank Transfers?</li>
</ul>



<p class="wp-block-paragraph">Mehr dazu hier: Cognitive<a href="https://de.wikipedia.org/wiki/Cognitive_Load_Theory" target="_blank" rel="noreferrer noopener">&nbsp;<strong>Load Theory – DE</strong></a><strong>.</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db077ec3&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db077ec3" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="602" height="500" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Arbeitsgedaechtnis.png" alt="" class="wp-image-6300" title="Arbeitsgedaechtnis"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div></div>
</div>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2024/08/Arbeitsgedaechtnis.png"></a></p>



<p class="wp-block-paragraph">Team Topologies spricht davon, die Verantwortlichkeit des Teams so zu beschränken, dass es die maximale kognitive Belastung des Teams nicht überschreitet.</p>



<p class="wp-block-paragraph">Aus unserer Sicht wird es entscheidend sein, wie viel Zeit den Teams eingeräumt wird, um zu lernen, wie alltägliche Herausforderungen gemeistert werden, ohne die maximale kognitive Belastung zu überschreiten. Der Lieferdruck auf Teams und das Problem, dauerhaft an zu vielen Aufgaben parallel zu arbeiten, macht evident, wie wichtig es ist, in den Teams zu lernen, die Verantwortlichkeiten klar zu definieren und zu beschränken.</p>



<p class="wp-block-paragraph">&nbsp;Das Lernen im Tagesgeschäft&nbsp; “nein” zu sagen, erweist sich unter hohem Lieferdruck, meist als nicht überwindbares Unterfangen und wird selten vom Management in Drucksituationen akzeptiert. Die Akzeptanz auf Managementebenen ist aber maßgeblich, um die Theorie auch in der Praxis umsetzen zu können. Hier zeigt sich für uns klar, dass die gesamte Organisation “lernen” muss.&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">Eine Möglichkeit könnte der Team-First-Ansatz sein. Durch den Team-First-Ansatz soll Mitarbeitern die Möglichkeit gegeben werden, in einer Organisation erfolgreich zu sein. Anstatt ein dickes Fell oder Belastbarkeit zu benötigen, um in einer Organisation zu überleben, haben Mitarbeiter in einer Team-First-Organisation den Raum und die Unterstützung, ihre Fähigkeiten und Praktiken zu entwickeln.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h3 class="wp-block-heading"><br><strong>3.&nbsp;Die vier grundlegenden Teamtopologien</strong></h3>



<p class="wp-block-paragraph">Es gibt sehr viele Teamtypen in Organisationen. Der Einfachheit wegen werden diese auf vier Haupttypen reduziert. Diese betrachten das Verhalten und die Fähigkeiten der Teams und lauten wie folgt:</p>



<p class="wp-block-paragraph"><strong>Stream-aligned Team:</strong>&nbsp;Das Team, das auf die Geschäftsveränderung ausgerichtet ist, mit einem funktionsübergreifenden Kompetenzmix und der Fähigkeit, signifikante Inkremente zu liefern, ohne auf ein anderes Team warten zu müssen.</p>



<p class="wp-block-paragraph"><strong>Enabling-Team:</strong>&nbsp;Das Team, das andere Teams bei der Einführung und Änderung von Software im Rahmen einer Übergangs- oder Lernphase unterstützt.</p>



<p class="wp-block-paragraph"><strong>Complicated-subsystem Team:</strong>&nbsp;Das Team mit einer besonderen Aufgabe für ein Subsystem, das zu kompliziert ist, als dass es von einem normalen Stream-ausgerichteten Team oder Plattformteam bearbeitet werden könnte. Optional und nur dann verwendet, wenn es wirklich notwendig ist.</p>



<p class="wp-block-paragraph"><strong>Plattform Team:</strong>&nbsp;Das Team, das an der zugrunde liegenden Plattform arbeitet und Stream-ausgerichtete Teams bei der Bereitstellung unterstützt. Die Plattform vereinfacht komplexe Technologie und reduziert die kognitive Belastung für Teams.</p>



<p class="wp-block-paragraph">Nehmen wir hier nochmal als Beispiel ein klassisches Unternehmen aus dem e-Commerce Bereich:</p>



<ul class="wp-block-list">
<li>Ein&nbsp;<strong>Stream-aligned Team</strong>&nbsp;könnte den gesamten Checkout-Prozess des Onlineshops verantworten, einschließlich der Integration neuer Payment-Dienstleister und der UX-Optimierung.</li>



<li>Das Unternehmen möchte verstärkt die Vorteile der Cloud-native Entwicklung nutzen. Ein&nbsp;<strong>Enabling Team</strong>&nbsp;könnte hierbei bei der Einführung der Technologie und notwendigen Architekturmuster helfen, beispielsweise durch Schulungen, Bereitstellung von Prototypen oder Definition von Architekturpattern.</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db0790c1&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db0790c1" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="625" height="787" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/4-team-topologies-e1740156100324.jpg" alt="" class="wp-image-6299" title="4-team-topologies"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div></div>
</div>



<ul class="wp-block-list">
<li>Als&nbsp;<strong>complicated-subsystem-Team</strong>&nbsp;entwickelt eine Gruppe von Spezialisten einen hochspezialisierten Empfehlungsalgorithmus, welcher Kundinnen und Kunden passgenaue Produktempfehlungen zur Verfügung stellt.</li>



<li>Unser fiktives Unternehmen hat direkt zwei&nbsp;<strong>Plattform-Teams</strong>, welche zum einen die interne Developer-Cloudplattform und zum anderen einen Unternehmensweiten Data-Lake zur Verfügung stellen.</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h3 class="wp-block-heading"><br><strong>4. Team-Interaktionsmodi&nbsp;</strong></h3>



<p class="wp-block-paragraph"><em>Ineffektivität&nbsp;</em>wird in vielen Organisationen durch schlecht definierte Interaktionen verursacht. Laut TeamTopologies läuft die Beziehung zwischen den Teams auf zwei Dinge hinaus: Wird durch die Zusammenarbeit mit einem anderen Team ein Ziel erreicht oder bietet es dem Team einen Service an. Auf diese Weise werde drei Möglichkeiten festgelegt, wie Teams interagieren können:<br></p>



<p class="wp-block-paragraph"><strong>Zusammenarbeit</strong>&nbsp;enge Zusammenarbeit mit anderen Teams. Dies ist besonders nützlich, wenn Teams neue Technologien oder Techniken erforschen. Die Zusammenarbeit ermöglicht die schnelle Entdeckung neuer Dinge, da kostspielige Übergaben vermieden werden. Am besten verwendet, wenn ein hohes Maß an Anpassungsfähigkeit zwischen zwei Teams erforderlich ist.</p>



<p class="wp-block-paragraph"><br><strong>X-as-a-Service</strong>&nbsp;etwas mit minimaler Zusammenarbeit nutzen oder bereitstellen.<br>Dieser Interaktionsmodus kann die Liefergeschwindigkeit erhöhen. Team A braucht etwas, um seinen Wert zu liefern, Team B hat eine Dienstleistung ohne großen Aufwand bereitgestellt. Es sind keine langwierigen Gespräche, Besprechungen oder Vorbereitungen erforderlich.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db07a0c5&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db07a0c5" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="410" height="730" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/3-interaction-modes-e1740156138495.jpg" alt="" class="wp-image-6298" title="3-interaction-modes"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div></div>
</div>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2025/02/3-interaction-modes-e1740156138495.jpg"></a></p>



<p class="wp-block-paragraph"><strong>Unterstützen:</strong>&nbsp;Einem anderen Team helfen und umgekehrt, Hindernisse zu beseitigen. Der unterstützende Interaktionsmodus eignet sich am besten in Situationen, in denen ein Team die Hilfe eines anderen benötigt. Das Enabling Team versetzt zum Beispiel ein anderes Team in die Lage, effektiver zu sein, schneller zu lernen, eine neue Technologie besser zu verstehen oder Hindernisse zu entdecken und zu beseitigen.&nbsp; Domain-Driven Design kann hier ein gutes Hilfsmittel sein.</p>



<h3 class="wp-block-heading"><br><strong>5. Organisatorisches Gespür</strong></h3>



<p class="wp-block-paragraph">Mit “Organisatorisches Gespür” ist gemeint: die Situation zu erkennen und anzupassen. Unternehmen müssen flexibel sein, um sich an Veränderungen anzupassen. Dazu gehört die Anpassung der Struktur und Abläufe. Eine Organisation sollte in der Lage sein, die richtigen Teamstrukturen und Interaktionsmodi anzuwenden.</p>



<p class="wp-block-paragraph"><strong>Woran erkennt man also, dass eine Organisation sich weiterentwickeln muss?</strong></p>



<ol class="wp-block-list">
<li>Die Software wird für ein Team zu komplex. Während am Anfang jeder ein umfassendes Verständnis davon hat, was vor sich geht, wird das immer schwieriger. Dadurch verlagert sich der Fokus von echten Prioritäten auf den Versuch, Leute zu finden, die kompetent genug sind, um ein bestimmtes Problem zu lösen.</li>



<li>Die Lieferfrequenz verlangsamt sich. Die Teammitglieder sehen, dass eine Lieferung mehr Zeit und mehr Schritte erfordert. Um dies zu vermeiden, müssen Teams autonom sein und dürfen nicht darauf warten, dass andere Teams eine neue Infrastruktur erstellen.</li>



<li>Mehrere Geschäftsdienste basieren auf einer großen Anzahl zugrunde liegender Dienste. In einigen Sektoren wie Finanzen, Versicherungen, Regierung usw. können hochrangige Dienste auf Dienste auf niedrigerem Niveau angewiesen sein. Die Lösung könnte darin bestehen, die Dienste auf niedrigerer Ebene zu “plattformisieren” und für jeden Dienst auf hoher Ebene Stream-ausgerichtete Teams einzusetzen.</li>
</ol>



<p class="wp-block-paragraph">Hier spricht man von der Kompetenz der&nbsp;<em>Organisationswahrnehmung</em>Dies ist die Fähigkeit, die Organisationsituation so zu erfassen oder zu spüren, dass das Überleben der Organisation sichergestellt wird. Einige der Dinge, die eine Organisation „spüren“ muss, sind:</p>



<ul class="wp-block-list">
<li>Müssen die Teaminteraktionsmodi geändert werden?</li>



<li>Was behindert den Arbeitsfluss für ein bestimmtes Team?</li>



<li>Sollen wir ein bestimmtes Tool bauen oder können wir es von einem Anbieter bekommen?</li>
</ul>



<p class="wp-block-paragraph">Es gibt nicht wenige Systeme, die über viele Jahre hinweg entstanden sind. Diese Systeme haben Abhängigkeiten, die nicht außer Acht gelassen werden können. Die Teaminteraktionsmodi passen sich an das System an und nicht umgekehrt. Die Frage, die sich stellt, ist: Was kann oder muss ich tun, um die Komplexität des Systems zu verringern, damit die Vorteile der Teaminteraktionsmodi zum Tragen kommen, und ist dies aufgrund der Größe des Systems überhaupt möglich?</p>



<h3 class="wp-block-heading"><br><strong>6. Topologieentwicklung</strong></h3>



<p class="wp-block-paragraph">Sobald eine Organisation auf neue Herausforderungen reagiert, ist davon auszugehen, dass Teams untereinander anders als zuvor interagieren werden.</p>



<p class="wp-block-paragraph">Dies kann bedeuten, dass Teams neu strukturiert oder neu zusammengesetzt werden, um spezifische Probleme anzugehen oder neue Technologien zu implementieren. Gleichzeitig können sich die Arbeitsabläufe und Prozesse ändern, um die Zusammenarbeit zwischen den Teams zu verbessern. Das übergeordnete Ziel besteht darin, sicherzustellen, dass die Teams flexibel genug sind, um sich an veränderte Anforderungen anzupassen, und dass ihre Interaktionen effektiv sind, um die Ziele der Organisation zu erreichen. Dies erfordert eine kontinuierliche Bewertung und Anpassung der Teamstrukturen und -interaktionen im Einklang mit den sich ändernden Anforderungen und Zielen der Organisation.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<h3 class="wp-block-heading"><br><strong>7. Team-API&nbsp;</strong></h3>



<p class="wp-block-paragraph">Eine Beschreibung der Interaktionen mit dem jeweiligen Team: Code, Versionierung, Wiki und Dokumentation, Praktiken und Prinzipien, Kommunikation, Arbeitsinformationen und einiges mehr. Ziel ist es, anderen Teams transparent und in einem einfachen Überblick zu zeigen, an was, wie, mit wem, das Team arbeitet. Ein gutes Beispiel für eine&nbsp;<strong><a href="https://github.com/TeamTopologies/Team-API-template" target="_blank" rel="noreferrer noopener">Team API</a></strong>&nbsp;hat Team Topologies selbst auf Github.com veröffentlicht.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db07b857&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db07b857" class="aligncenter size-large is-resized wp-lightbox-container"><img decoding="async" width="575" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/Team-API-575x1024.png" alt="" class="wp-image-6302" style="width:400px" title="Team-API"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div></div>
</div>



<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2024/08/Team-API.png"></a></p>



<h3 class="wp-block-heading"><br><strong>Zusammenfassung</strong></h3>



<p class="wp-block-paragraph">Die sieben Grundideen von Team Topologies bieten Vorteile, die die Effektivität der Teamarbeit in Unternehmen steigern können.&nbsp;</p>



<p class="wp-block-paragraph">Die Fähigkeit zur Flexibilität und Anpassungsfähigkeit, denn durch die Strukturierung von Teams können Unternehmen schnell auf Veränderungen reagieren und neue Anforderungen integrieren.&nbsp;</p>



<p class="wp-block-paragraph">Das Übertragen von Verantwortlichkeiten an eigenständige Teams fördert die Autonomie und Eigenverantwortung, beschleunigt die Entscheidungsfindung und fördert agile Reaktionen auf Herausforderungen (siehe 3. Grundidee), wenn das Management mit einbezogen wird und Verantwortung an die Teams weitergibt.<br>Ferner ermöglicht Team Topologies die Bildung hochspezialisierter Teams, die sich auf bestimmte Aufgaben oder Technologien konzentrieren können, die Entwicklung von Expertise fördert und die Effizienz steigert.&nbsp;</p>



<p class="wp-block-paragraph">Teams dieser Art gibt es bereits zuhauf in Organisationen. Die große Herausforderung sind die Abhängigkeiten der Teams, des Produkts und nicht zuletzt, wie viel Zeit den Teams eingeräumt wird, um zu wachsen und die Fähigkeiten zu entwickeln, die es benötigt.&nbsp;</p>



<p class="wp-block-paragraph">Wenn spezialisierte Teams in ihren eigenen Bereichen isoliert arbeiten und den Informationsaustausch behindern, können Kommunikationsbarrieren entstehen. Das Entstehen von Silos innerhalb des Unternehmens, wenn einzelne Teams isoliert arbeiten und der Gesamtüberblick über Projekte verloren geht, steigt.<br>Dies kann die Synergien zwischen den Teams behindern und die Effizienz beeinträchtigen. Zudem kommt die zunehmende Komplexität und der Koordinationsaufwand, wenn eine Vielzahl spezialisierter Teams gleichzeitig agiert. Eine klare Fokussierung auf gemeinsame Ziele kann dieses Problem mindern. Hierbei könnten sich die Vorgehensweisen von Team Topologies als klarer Vorteil erweisen. Zwar sind nicht alle Ideen von Team Topologies neu, jedoch ermöglicht die globale Sicht auf die Teams eine einheitliche strategische Ausrichtung und ein gemeinsames Vokabular für IT-Projekte.&nbsp;</p>



<p class="wp-block-paragraph">Zusammenfassend hier eine Kurzübersichtskarte:&nbsp;<a href="https://teamtopologies.com/community" target="_blank" rel="noreferrer noopener">QRC Team Topologies</a></p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69e75db07c0c8&quot;}" data-wp-interactive="core/image" data-wp-key="69e75db07c0c8" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="960" height="540" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://atra.consulting/wp-content/uploads/2025/04/QRC-Team-Topologies.png" alt="" class="wp-image-6295" title="QRC-Team-Topologies" srcset="https://atra.consulting/wp-content/uploads/2025/04/QRC-Team-Topologies.png 960w, https://atra.consulting/wp-content/uploads/2025/04/QRC-Team-Topologies-768x432.png 768w, https://atra.consulting/wp-content/uploads/2025/04/QRC-Team-Topologies-780x440.png 780w" sizes="(max-width: 960px) 100vw, 960px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>


<p class="wp-block-paragraph"><a href="https://atra.consulting/wp-content/uploads/2024/08/QRC-Team-Topologies.png"></a></p>



<h3 class="wp-block-heading"><br><strong>Herausforderungen bei der Umsetzung</strong></h3>



<p class="wp-block-paragraph">Die Theorie von Team Topologies ist vielversprechend, aber wie bei jedem Ansatz gibt es auch Herausforderungen:</p>



<ul class="wp-block-list">
<li><strong>Management-Unterstützung:</strong>&nbsp;Ohne ein Management, das die Prinzipien von Autonomie und psychologischer Sicherheit versteht und fördert, wird es schwer, die Teams nachhaltig zu etablieren. Ein Führungsstil der Haltung “Servant Leadership” ist eine Grundvorraussetzung für den Erfolg und die Produktivität der Teams.</li>



<li><strong>Silos und Abhängigkeiten:</strong>&nbsp;Oft arbeiten Teams isoliert voneinander. Hier braucht es gezielte Interaktionsmodi, um Synergien zu fördern.</li>



<li><strong>Zeit und Ressourcen:</strong>&nbsp;Teams benötigen Raum und Zeit, um ihre Arbeitsweisen zu entwickeln und zu verbessern. Teams müssen mit entsprechenden Personen besetzt und “ausgebildet” werden. Dies wird häufig unterschätzt.</li>
</ul>



<p class="wp-block-paragraph"><strong>Schlussfolgerung und Einladung zur Diskussion zur Verbesserung ihrer Teams</strong>&nbsp;Team Topologies bietet eine mächtige Grundlage, um Teams effektiver, autonomer und besser miteinander vernetzt zu gestalten. Die Implementierung erfordert jedoch eine bewusste Anpassung an die jeweilige Organisation und ein Management, das diese Ansätze aktiv unterstützt. &nbsp;</p>



<h3 class="wp-block-heading"><br><strong>Diskussionsfragen an den Leser:&nbsp;</strong></h3>



<ul class="wp-block-list">
<li>Wie sieht es bei Euch im Unternehmen aus? Welche Erfahrungen haben Sie mit der Strukturierung von Teams gemacht, und welche Ansätze haben bei Ihnen besonders gut funktioniert?</li>



<li>Wie können Organisationen sicherstellen, dass ihre Teamstrukturen nicht nur effizient, sondern auch anpassungsfähig sind?</li>



<li>Welche Herausforderungen sehen Sie bei der Implementierung der vier Teamarten in Ihrem eigenen Umfeld?</li>
</ul>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:30%">
<figure class="wp-block-image size-full"><img decoding="async" width="319" height="316" src="https://atra.consulting/wp-content/uploads/2025/02/Kaschef-Yawar.jpg" alt="" class="wp-image-3458" style="object-fit:cover" title="Team-Schwarze"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h3 class="wp-block-heading">Kaschef Yawar</h3>



<p class="wp-block-paragraph">Geschäftsbereichsleitung »Handel« Prokurist</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Kaschef Yawar ist ein erfahrener agiler Coach und Berater mit über 15 Jahren Erfahrung in der IT-Branche. In seinen Rollen als Scrum Master, Agiler Coach und Trainer hat er erfolgreich agile Methoden in verschiedenen Unternehmen und auf unterschiedlichen Ebenen eingeführt und begleitet. Sein Fokus liegt dabei hauptsächlich auf Scrum und Kanban, sowie der Arbeit in skalierbaren Frameworks wie SAFe, LeSS und Nexus. Besonders wichtig ist ihm die wertgetriebene Entwicklung, bei der er stets darauf achtet, dass die entwickelten Produkte und Dienstleistungen einen echten Mehrwert für die Kunden schaffen.</p>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph"><a href="mailto:k.yawar@atra.consulting">k.yawar@atra.consulting</a>&nbsp; &nbsp;&nbsp;<a href="https://de.linkedin.com/in/daniel-wochnik" target="_blank" rel="noreferrer noopener"></a></p>



<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a href="https://www.linkedin.com/in/kaschef-y-697bb4164/" class="wp-block-social-link-anchor" target="_blank" rel="noopener"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
