<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://software-architektur.tv/feed.xml" rel="self" type="application/atom+xml" /><link href="https://software-architektur.tv/" rel="alternate" type="text/html" /><updated>2026-05-29T17:41:27+00:00</updated><id>https://software-architektur.tv/feed.xml</id><title type="html">software-architektur.tv</title><subtitle>software-architektur.tv Website</subtitle><author><name>Eberhard Wolff</name></author><entry><title type="html">Folge 314 - KI Coding Produktivität mit Ingo Eichhorst</title><link href="https://software-architektur.tv/2026/05/29/episode314.html" rel="alternate" type="text/html" title="Folge 314 - KI Coding Produktivität mit Ingo Eichhorst" /><published>2026-05-29T00:00:00+00:00</published><updated>2026-05-29T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/05/29/episode314</id><content type="html" xml:base="https://software-architektur.tv/2026/05/29/episode314.html"><![CDATA[<p>Wächst die Produktivität durch den Einsatz von KI? Wie viel? Und sind
die entstehenden Systeme wartbar oder nicht? Dazu gibt es viele
Meinungen, aber in dieser Episode diskutiert Eberhard Wolff mit Ingo
Eichhorst verschiedene wissenschaftliche Studien, die dieser Frage
nachgehen und so Meinungen Daten und Wissenschaft entgegen stellen.</p>

<p>Ingo spricht beim TechRiders Festival in Köln 2026-06-17 - 18. Mit
<a href="https://app.tech-riders.de/offers/1/book?v=ARCH-TECHRIDER-2026&amp;pr=10">Code ARCH-TECHRIDER-2026</a> ist die Teilnahme  kostenlos für
End-Benutzer/ „Anwender:innen“.</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://ingoeichhorst.medium.com/stand-der-ki-coding-effizienz-2026-a248587ef94a">Ingo zu “Stand der KI-Coding-Effizienz (2026)”</a></li>
  <li><a href="/2023/12/22/folge194.html">Können wir Entwickler:innen-Produktivität messen?</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="Künstliche Intelligenz" /><category term="Produktivität" /><summary type="html"><![CDATA[Was sagt die Wissenschaft zu der Produktivitätssteigerung durch KI?]]></summary></entry><entry><title type="html">Folge 313 - Best Practices für Agentic Coding mit Tobias Wagner und Yadullah Duman</title><link href="https://software-architektur.tv/2026/05/27/episode313.html" rel="alternate" type="text/html" title="Folge 313 - Best Practices für Agentic Coding mit Tobias Wagner und Yadullah Duman" /><published>2026-05-27T00:00:00+00:00</published><updated>2026-05-27T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/05/27/episode313</id><content type="html" xml:base="https://software-architektur.tv/2026/05/27/episode313.html"><![CDATA[<p>Agentic Coding ist der letzte Schrei im Bereich der KI-gestützten
Entwicklung. In dieser Episode sprechen Eberhard Wolff und Ralf
D. Müller mit Tobias Wagner und Yadullah Duman von MaibornWolff über
Best Practices für Agentic Coding wie Context oder Harness
Engineering - und welche Produktivitätsvorteile sich aus diesem Ansatz
tatsächlich in der Praxis ergeben.</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://www.yduman.dev/posts/six-months-of-agentic-coding/">Six Months of Agentic Coding in the Trenches: Lessons from a Brownfield Project</a></li>
  <li><a href="https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html">Humans and Agents in Software Engineering Loops</a></li>
  <li><a href="https://www.youtube.com/watch?v=rmvDxxNubIg">Dex Horthy - No Vibes Allowed: Solving Hard Problems in Complex Codebases</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="Künstliche Intelligenz" /><category term="Agentic Coding" /><summary type="html"><![CDATA[Yadu und Thomas zeigen, wie Agentic Coding in der Praxis funktioniert]]></summary></entry><entry><title type="html">Folge 312 - John Romeros Prinzipien mit Tom Asel</title><link href="https://software-architektur.tv/2026/05/15/episode312.html" rel="alternate" type="text/html" title="Folge 312 - John Romeros Prinzipien mit Tom Asel" /><published>2026-05-15T00:00:00+00:00</published><updated>2026-05-15T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/05/15/episode312</id><content type="html" xml:base="https://software-architektur.tv/2026/05/15/episode312.html"><![CDATA[<p>John Romero ist bekannt als eine der treibenden Kräfte hinter id
Software. Mit weniger als 10 Menschen hat id mit Doom und Quake die
Spiele-Welt revolutioniert, Shareware als Vertriebsmodell etabliert,
Spiele-Engines zu einem eigenständigen Produkt gemacht und viele
seiner Innovationen später als Open Source veröffentlicht. In seinen
aktuellen Vorträgen hat er einige fundamentale Prinzipien für
Software-Entwicklung diskutiert. In dieser Episode diskutiert Tom Asel
mit Eberhard Wolff was wir daraus für Software-Engineering für die
Entwicklung von Informationssystemen im allgemeinen lernen können.</p>

<h2 id="links">Links</h2>

<ul>
  <li>Präsentation <a href="/sketchnotes/312.pdf">Prinzipien aus der Episode</a></li>
  <li>Buch <a href="https://en.wikipedia.org/wiki/Masters_of_Doom">David Kushner: Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture</a></li>
  <li>Vortrag <a href="https://www.youtube.com/watch?v=KFziBfvAFnM">The Early Days of Id Software - John Romero @ WeAreDevelopers Conference 2017</a></li>
  <li><a href="https://entwickler.de/magazine-ebooks/specials/entwickler-specials-volume-26">entwickler.de Specials   Volume 26 - Continuous Architecture - 6 Prinzipien für die agile Architekturarbeit</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="John Romero" /><category term="id Software" /><category term="Grundlagen" /><summary type="html"><![CDATA[Welche Prinzipien hat id Software bei der Entwicklung von Spielen wie Doom und Quake angewendet - und was können wir davon lernen?]]></summary></entry><entry><title type="html">Folge 311 - Wozu formale Methoden? mit Lars Hupel</title><link href="https://software-architektur.tv/2026/04/27/episode311.html" rel="alternate" type="text/html" title="Folge 311 - Wozu formale Methoden? mit Lars Hupel" /><published>2026-04-27T00:00:00+00:00</published><updated>2026-04-27T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/04/27/episode311</id><content type="html" xml:base="https://software-architektur.tv/2026/04/27/episode311.html"><![CDATA[<p>Wenn Systeme bestimmte Eigenschaften wie Sicherheit garantieren
müssen, können formale Methoden diese Eigenschaften beweisen - ähnlich
wie bei einem mathematischen Beweis. In der Finanzbranche will man
beispielsweise sicherstellen, dass nicht in den Systemen irgendwo Geld
verschwindet. Welche Rolle spielen solche Methoden im
Software-Architektur-Alltag und wie kann man sie gewinnbringend
nutzen? Das diskutieren wir mit Dr. Lars Hupel, Chief Evangelist bei
Giesecke+Devrient.</p>

<p>Lars spricht beim <a href="https://conferences.isaqb.org/software-architecture-forum/">iSAQB Software Architecture
Forum</a>. Mit
dem Code SATV15SAF gibt es 15% Rabatt.</p>]]></content><author><name>Eberhard Wolff</name></author><category term="Formale Methoden" /><category term="iSAQB Software Architecture Forum" /><category term="iSAQB" /><summary type="html"><![CDATA[Wie helfen formale Methoden in der Architektur-Praxis?]]></summary></entry><entry><title type="html">Folge 310 - How AI Succeeds — Insights from Manufacturing Applications with Nikita Golovko</title><link href="https://software-architektur.tv/2026/04/17/episode310.html" rel="alternate" type="text/html" title="Folge 310 - How AI Succeeds — Insights from Manufacturing Applications with Nikita Golovko" /><published>2026-04-17T00:00:00+00:00</published><updated>2026-04-17T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/04/17/episode310</id><content type="html" xml:base="https://software-architektur.tv/2026/04/17/episode310.html"><![CDATA[<p>Most AI discussions confuse Large Language Models (LLMs) with AI as a
whole. In this episode Eberhard sits down with Nikita Golovko —
industrial AI architect and practitioner at Siemens — to challenge
that view and explores what happens when probabilistic systems meet
deterministic environments like industrial automation.</p>

<p>We clarify the differences between LLMs, Generative AI, and other AI
methods — and where each actually creates value. From there, the focus
shifts to architecture: how to safely integrate probabilistic AI into
systems that require reliability, precision, and control.</p>

<p>Finally, we generalize these lessons beyond industry, showing how
choosing the right tool for the right problem  leads to better
outcomes in any domain.</p>

<p>Nikita will talk at the <a href="https://tech-riders.de/">TechRiders Summit</a>
in Cologne. Register for <a href="https://app.tech-riders.de/offers/1/book?v=ARCH-TECHRIDER-2026&amp;pr=10">FREE with the rebate code
ARCH-TECHRIDER-2026</a> .</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://github.com/nikgolovko/arcai42">ArcAI42 - Nikita’s AI extension for arc42</a></li>
  <li><a href="/2025/04/11/episode260.html">KI = Bullshit?</a></li>
  <li><a href="/2026/04/02/episode308.html">Michael Stal: Analyse großer Softwaresysteme mit LLMs</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="English" /><category term="Künstliche Intelligenz" /><summary type="html"><![CDATA[AI is commonplace in industrial applications - what can we learn from that?]]></summary></entry><entry><title type="html">Folge 309 - Anarchy: A Solution to Software Development Organizations? with Andrew Harmel-Law</title><link href="https://software-architektur.tv/2026/04/10/episode309.html" rel="alternate" type="text/html" title="Folge 309 - Anarchy: A Solution to Software Development Organizations? with Andrew Harmel-Law" /><published>2026-04-10T00:00:00+00:00</published><updated>2026-04-10T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/04/10/episode309</id><content type="html" xml:base="https://software-architektur.tv/2026/04/10/episode309.html"><![CDATA[<p>“Patterns of Anarchy” is a collection of writings published
in 1966. Andrew came to it because a) Christopher Alexander quotes
from it in “A Pattern Language” and b) because as a consultant and
developer they are interested in different patterns of organizing.</p>

<p>What interested them most about this book was the section “Constructive
Anarchism: Alternative Communities and Programs”. This covers the how
of anarchist organization.</p>

<p>They will share some of the most interesting insights from their
perspective as a student of socio-technical organization
design. Sometimes they’ll add some commentary. And of course the
question is how it relates to software engineering.</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://bit.ly/scaling-arch-mf">Andrew Harmel-Law “Scaling the Practice of Architecture,
Conversationally” at MartinFowler.com</a></li>
  <li><a href="https://facilitatingsoftwarearchitecture.com">Book Andrew Harmel-Law “Facilitating Software Architecture”</a></li>
  <li><a href="https://docs.google.com/presentation/d/193azugEYp0HGyMt0xX4hsHueheOYhKMv8-MDpFJwc84/edit?slide=id.g2b2daafd22f_0_1#slide=id.g2b2daafd22f_0_1">Andrew’s slides from Agile meet Architecture</a></li>
  <li><a href="https://www.norulesrules.com/">Book Reed Hastings, Erin Meyer: No Rules Rules</a></li>
  <li><a href="https://se-radio.net/2016/03/se-radio-episode-253-fred-george-on-developer-anarchy/">SE Radio 253: Fred George on Developer Anarchy</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="English" /><category term="Organisation" /><summary type="html"><![CDATA[Andrew shows how self-organization can actually really work.]]></summary></entry><entry><title type="html">Folge 308 - Michael Stal: Analyse großer Softwaresysteme mit LLMs</title><link href="https://software-architektur.tv/2026/04/02/episode308.html" rel="alternate" type="text/html" title="Folge 308 - Michael Stal: Analyse großer Softwaresysteme mit LLMs" /><published>2026-04-02T00:00:00+00:00</published><updated>2026-04-02T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/04/02/episode308</id><content type="html" xml:base="https://software-architektur.tv/2026/04/02/episode308.html"><![CDATA[<p>Bei der Verwendung von LLMs für Software-Architektur geht es meistens
um das Erstellen von Architektur. Prof. Dr. Michael Stal ist Principal
Key Expert Engineer bei der Siemens AG. In diesem Stream sprechen wir
über seine Erfahrungen bei der Benutzung von LLMs für die
Code-Analyse. Die Analyse großer Softwarearchitekturen und Codebasen
durch LLMs scheitert unter anderem an dem beschränkten Kontextfenster
der Foundation-Modelle. Wie sich diese Problematik zumindest teilweise
umgehen lässt, möchte der Sprecher anhand geeigneter Techniken zeigen.</p>

<p>Den vollmundigen Versprechen mancher Anbieter und Influencer für
generative KI steht die praktische Realität gegenüber, dass die
Beschränkungen von LLMs zu vielen Problemen führen, ganz besonders
beim Softwareengineering. Die Analyse großer Softwarearchitekturen und
Codebasen durch LLMs scheitert unter anderem an dem beschränkten
Kontextfenster der Foundation-Modelle. Das gilt im Umkehrschluss auch
für deren Generierung. Wie sich diese Problematik zumindest teilweise
umgehen lässt, möchte der Sprecher anhand geeigneter Techniken zeigen.</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://www.linkedin.com/in/drstal/">Michael Stal bei LinkedIn</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="Künstliche Intelligenz" /><category term="Architecture Management" /><summary type="html"><![CDATA[Siemens hat ein KI-System für Architektur-Analyse entwicklet - welche Erfahrungen haben sie gemacht?]]></summary></entry><entry><title type="html">Folge 307 - Independent Service Heuristics: Wie unabhängig ist dein Service wirklich?</title><link href="https://software-architektur.tv/2026/03/27/episode307.html" rel="alternate" type="text/html" title="Folge 307 - Independent Service Heuristics: Wie unabhängig ist dein Service wirklich?" /><published>2026-03-27T00:00:00+00:00</published><updated>2026-03-27T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/03/27/episode307</id><content type="html" xml:base="https://software-architektur.tv/2026/03/27/episode307.html"><![CDATA[<p>Der fachliche Schnitt eines Systems entscheidet darüber, ob es
langfristig änderbar bleibt. Doch wie findet man einen sinnvollen
Schnitt, ohne sich direkt in die Komplexität von Domain-Driven Design
zu stürzen?</p>

<p>In dieser Episode schauen wir uns die Independent Service Heuristics
(ISH) aus dem Team-Topologies-Umfeld an. Sie liefern einfache, aber
wirkungsvolle Fragen, um zu beurteilen, ob ein „Ding“ als
eigenständiger Service funktionieren kann.</p>

<p>Wir diskutieren, wie diese Heuristiken helfen, Domänengrenzen
greifbarer zu machen, warum sie besonders gut mit
Business-Expert:innen funktionieren und wo ihre Grenzen liegen. Ein
pragmatischer Ansatz für alle, die bessere Services schneiden wollen –
ohne sich in Abstraktionen zu verlieren.</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://teamtopologies.com/ish">Independent Service Heuristics</a> auf der Team Topologies Webiste</li>
  <li><a href="https://github.com/TeamTopologies/Independent-Service-Heuristics">Independent Service Heuristics Github Repo</a></li>
  <li><a href="/2022/03/11/folge112.html">Wir bauen eine Software-Architektur - Struktur der Lösung</a></li>
  <li><a href="/2024/07/05/episode223.html">Nick Tune about Architecture Modernization</a></li>
  <li><a href="/2020/08/07/folge011.html">Nick Tune - Legacy Architecture Modernisation With Strategic Domain-Driven Design</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="Team Topologies" /><category term="Modularisierung" /><summary type="html"><![CDATA[Im Bereich Team Topologies haben sich Independent Service Heuristics etabliert, um Systeme in Services aufzuteilen.]]></summary></entry><entry><title type="html">Folge 306 - CircleK eMobility Journey Towards Effective Cross-functional Value Streams (Eduardo da Silva, Guro Fladvad Størdal)</title><link href="https://software-architektur.tv/2026/03/11/episode306.html" rel="alternate" type="text/html" title="Folge 306 - CircleK eMobility Journey Towards Effective Cross-functional Value Streams (Eduardo da Silva, Guro Fladvad Størdal)" /><published>2026-03-11T00:00:00+00:00</published><updated>2026-03-11T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/03/11/episode306</id><content type="html" xml:base="https://software-architektur.tv/2026/03/11/episode306.html"><![CDATA[<p>This episode was streamed live from <a href="https://www.agile-meets-architecture.com/">Agile meets Architecture
conference</a>.</p>

<p>In this episode, we discuss the multi-year journey of Circle
K’s eMobility organization as it scales to support growth from Norway
to European and global markets.</p>

<p>The eMobility organization began as a small team focused on validating
the electric vehicle (EV) charging business in Norway. However, due to
its success, it quickly had to shift from “validating to scaling” and
expand to various countries and multiple products in an industry that
is still in development.</p>

<p>Throughout the episode, Eduardo and Guro will share valuable
“mistakes”, lessons
learned, experiments, methods, and practices we have employed during
this journey. We will particularly emphasize the importance of
breaking down functional silos within the organization as a means to
support sustainable scaling. Initially, we focused on overcoming the
Product and Technology silos. Still, in time, we went further to
develop truly cross-functional value streams, also involving and
continuously engaging with marketing, sales, operations, and other
disciplines, with the goal of defining the best ways to support the
activities necessary for rapid and sustainable business growth.</p>

<p>Eduardo and Guro have employed various ideas and techniques, including
Domain-driven
Design, Team Topologies, Wardley Mapping, and others. However, you
will see that there are no silver bullets. The secret is embracing
this as a continuous improvement process, involving people with
knowledge and expertise, maximizing learning, and empowering value
streams and their teams to drive the necessary design and
decision-making with a clear long-term vision.</p>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://esilva.net/amet">Architecture Modernization Enabling Team</a></li>
  <li>Independent Service Heuristics (ISH)
    <ul>
      <li><a href="https://github.com/TeamTopologies/Independent-Service-Heuristics">https://github.com/TeamTopologies/Independent-Service-Heuristics</a></li>
      <li><a href="https://teamtopologies.com/news-blogs-newsletters/2024/8/7/newsletter-ish-enhancing-modularity-and-autonomy">https://teamtopologies.com/news-blogs-newsletters/2024/8/7/newsletter-ish-enhancing-modularity-and-autonomy</a></li>
    </ul>
  </li>
  <li><a href="https://github.com/ddd-crew/core-domain-charts">Core Domain Charts</a></li>
  <li><a href="https://architectureforflow.com/">Susanne Kaiser: Architecture for Flow</a></li>
</ul>]]></content><author><name>Eberhard Wolff</name></author><category term="English" /><category term="Team Topologies" /><category term="Organisation" /><category term="Agile Meets Architecture" /><summary type="html"><![CDATA[Understand how the development organization at CircleK evolved with e.g. Team Topologies, DDD, and Wardley Maps.]]></summary></entry><entry><title type="html">Episode 305 - Splitting without Splitting (Tsvetelina Plummer, Pricillia Gunawan)</title><link href="https://software-architektur.tv/2026/03/10/episode305.html" rel="alternate" type="text/html" title="Episode 305 - Splitting without Splitting (Tsvetelina Plummer, Pricillia Gunawan)" /><published>2026-03-10T00:00:00+00:00</published><updated>2026-03-10T00:00:00+00:00</updated><id>https://software-architektur.tv/2026/03/10/episode305</id><content type="html" xml:base="https://software-architektur.tv/2026/03/10/episode305.html"><![CDATA[<p>This episode was streamed live from <a href="https://www.agile-meets-architecture.com/">Agile meets Architecture
conference</a>.</p>

<p>We all know it - our team has become too big, meetings take too long,
half of the conversations don’t apply to our work, and the sprint goal
is now “finish all stories in the sprint”! The classic textbook and
the chatbot are certain: The team should be split!</p>

<p>And this is indeed the optimal solution. But real life isn’t a
textbook, and our resources aren’t infinite. What if instead of
slicing to be a-two-pizza-team, we asked the question: “What do we
actually need to work well together?”</p>

<p>After over 4 years working with several large data science and
engineering teams that wrestled with multiple variations of the same
problem, we’ve resisted the urge to split by the book.</p>

<p>Instead of insisting on the one right way, we want to show you how
tuning in, listening, and deliberately choosing the solution, can
bring back the fun, ease and coveted efficiency we all are after.</p>

<p>That could mean: changing who does what in the team, redrawing team
boundaries, or combining pragmatic approaches of multiple
organizational design systems like LeSS, Team Topologies, and Fluid
Teams.</p>

<p>The trick is to stop chasing the perfect model and start designing
something that actually fits both the team’s culture and unique
problem domain. Think of it like tailoring a suit: it has to fit the
people wearing it, not just look good on a cover.</p>]]></content><author><name>Eberhard Wolff</name></author><category term="English" /><category term="Organisation" /><category term="Agile Meets Architecture" /><summary type="html"><![CDATA[Why would you split teams? Which approaches work in the real world?]]></summary></entry></feed>