.png&w=320&h=320&output=jpg)
Software Architektur im Stream
Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff oder Lisa Moritz Software-Architektur im Live-Stream auf YouTube und Twitch - oft zusammen mit einem Gast. Zuschauer können über den Chat mitdiskutieren oder Fragen stellen. Der Podcast enthält die Audio-Spur des Streams. Weitere Infos und einen Übersicht über die Folgen gibt es unter https://software-architektur.tv/ .
Latest episodes

Aug 4, 2023 • 1h 1min
Scrum Master:in und Softwarearchitektur
In dieser Episode sprechen Nadine Andraczek, Scrum Masterin bei Phoenix Contact, und Lisa Maria Moritz über die Rolle “Scrum Master:in”. Was steckt eigentlich dahinter, wie sieht der Alltag einer Scrum Master:in aus? Nadine plaudert aus dem Nähkästchen und gibt euch hilfreiche Tipps mit auf den Weg.
Links
Nadines Twitter-Profil
LinkedIn-Gruppe für Software Architektur im Stream
.png&w=360&h=360&output=jpg)
Jul 31, 2023 • 56min
Domain-driven Design - Konzepte und Fallstricke
In der Folge gibt es einen Vortrag von mir zu sehen. Er ging als Premiere im Rahmen des Streams live und es gab eine Diskussion im Chat.
Domain-driven Design (DDD) steht für eine Vielzahl an Techniken wie strategisches DDD, taktisches DDD und kollaborative Modellierung. Dieser Vortrag gibt einen Überblick über das DDD-Universum. Dabei stellt er nicht nur die verschiedenen Konzept vor. Er zeigt außerdem auch die jeweiligen Vor- und Nachteile der Praktiken auf und weist auf die typischen Fallstricke hin - und wie man sie vermeiden kann.
Links
Training Softwarearchitektur-Kickstart
1-Tages-Workshop “Microservices: Architektur, Implementierung und Produktion”
1-Tages-Workshop “Advanced Microservices”
Folge “How to Understand Almost Anything” mit Markus Völter
Folge “Domain Prototyping” mit Tobias Goeschel
Folge “Architektur-Migration nicht nur zu Microservices
Folge “Strategisches Domain-driven Design”
Folge “DDD, Event Storming und Specification by Example” mit Nicole Rauch
Folge “Domain Story Telling” mit Henning Schwentner und Stefan Hofer

Jul 22, 2023 • 60min
How to Understand Almost Anything mit Markus Völter
Angenommen, man will ein Softwaresystem bauen, mit dem Mediziner Medikamentenstudien beschreiben können, oder Steuerexperten das komplette deutsche Steuerrecht “programmieren” können. Was sind die richtigen Abstraktionen und Konzepte, um diese Domänen zu beschreiben? Das Ziel einer Domänenanalyse ist genau dies: die Abstraktionen zu finden, mit denen eine Domäne so präzise beschrieben werden kann, dass die damit erstellten Beschreibungen direkt ausführbar sind. In dieser Ausgabe von Software Architektur im Stream spricht Eberhard Wolff dazu mit Markus Völter. Er hat zu dem Thema kürzlich das Buch “How to Understand Almost Anything” geschrieben. Die beiden sprechen darüber, wie man bei einer Domänenanalyse vorgeht, und warum man die Idee von “ausführbarer Fachlogik” überhaupt verfolgen sollte.
Links
Markus Buch “How to Understand Almost Anything”
35% Rabatt für Online-Version (via Leanpub)
Sketchnotes
Training Software Architektur Kickstart
Training Advanced Microservices (1 Tag)
Training Microservices: Architektur, Implementierung und Produktion (1 Tag)
Episode zu Fachliche Architekturen mit DSL (Domain Specific Languages) mit Markus Völter
Episode zu Domain Prototyping mit Tobias Goeschel
Episode zu Wiederverwendung
omega tau podcast
Völter, Komarov. Streamlining der Steuersoftware-Entwicklung bei DATEV mittels DSLs, OOP 2021.

Jul 16, 2023 • 56min
Arcards - Ein Spiel um Begriffe aus der Software-Architektur
Bei dem Kartenspiel Arcards geht es darum, mit den vielen Begriffen rund um Software-Architekturen besser zurechtzukommen. In dieser Episode stellen wir das Spiel nicht nur vor, sondern Markus Harrer, Lisa Moritz, Stefan Toth und Eberhard Wolff spielen live eine Partie.

Jul 7, 2023 • 1h 6min
Missverständnisse über Software-Architektur
Selbst Expert:innen diskutieren immer noch, was Software-Architektur genau ist. Kein Wunder also, dass es viele Missverständnisse darüber gibt, was eine Software-Architektur ausmacht oder wie man eine erstellt. In dieser Episode stellt Eberhard einige dieser Missverständnissen vor und geht darauf ein, was falsch verstanden wurde. Denn ohne diese Missverständnisse kann man als Software-Architekt effektiver und effizienter arbeiten.
Links
Sketchnotes
SWAGLab
Material aus der Community
Twitter
Mastodon
LinkedIn
Schnaq
Episode zu Hands-on Behavioral Code Analysis with Adam Tornhill
Episode zu loser Kopplung
Episoden zu Architektur-Management
Oliver Drotbohms Tröt zu Engineering vs. Architecture

Jul 4, 2023 • 36min
AUA - Ask Us Anything live von der OOP
Lisa Moritz und Eberhard Wolff melden sich live von der OOP Konferenz und beantworten Eure Fragen - und die Fragen der Personen vor Ort.

Jun 30, 2023 • 1h 2min
Gamification nicht nur in der Qualitätssicherung mit Dehla Sokenou (OOP Special)
Wenn in das Projekt der Alltag einzieht, unbeliebte Aufgaben liegenbleiben und die Weiterentwicklung des Teams leidet, braucht es frische Ideen. Warum nicht einmal einige Gamification-Techniken ausprobieren, wie zum Beispiel exploratives Testen als kleinen Wettbewerb à la Bingo Bongo gestalten? Oder einen Buchclub gründen, um die lange geplante, aber immer wieder verschobene Fortbildung in Eigenregie in Angriff zu nehmen? Spaß im Projekt, gezielt eingesetzt, stärkt nicht nur den Teamzusammenhalt, sondern bringt das Team auch auf anderen Ebenen weiter – fachlich, menschlich, kreativ. Das erhöht die Mitarbeiterzufriedenheit, die Identifikation mit Projektzielen und letztlich die Mitarbeiterbindung.
Die OOP Specials bieten einen Ausblick auf die Highlights der OOP Konferenz.
Links
Mehr über Dehla
Bingo Bongo Testing
Lego for Scrum
Kanban Pizza Game
Risk Storming
Meeting Game
Retromat
Artikel-Serie beim JavaMagazin
Teil 1: Fang den Bug! (Bingo Bongo Testing)
Teil 2: Poker um den Prozess! (Maturity Poker)
Teil 3: Schach dem Risiko (Risk Storming)

Jun 24, 2023 • 60min
Disziplinübergreifende Zusammenarbeit in cross-funktionalen Teams Andrea Nutsi & Cornelia Seraphin - OOP Special
Andrea Nutsi, Cornelia Seraphin und Lisa Moritz sprechen in dieser Episode über die Verbesserung der disziplinübergreifenden Zusammenarbeit in cross-funktionalen Teams. Andrea und Cornelia sind an der Durchführung eines Innovationsprojekts zu diesem Thema beteiligt und möchten im Rahmen dieser Episode ihre Erfahrungen und Tipps teilen.
Die OOP Specials bieten einen Ausblick auf die Highlights der OOP Konferenz.
Links
Poster
Andreas und Cornelias Vortrag auf der OOP

Jun 16, 2023 • 59min
Systems Thinking in Large-Scale Modeling with Xin Yao - OOP Special
Software development is at the core a human activity - and the created artifacts are among the most complex humankind has ever produced. Systems thinking helps to merge high technical sophistication with high human sophistication when developing software. In this episode, Xin Yao will give us an overview about systems thinking and her perspective on how it can help complex software efforts in large sociotechnical environments.
Links
Xin's Talk at OOP
Better Value - Sooner - Safer - Happier

Jun 7, 2023 • 1h
Hands-on Behavioral Code Analysis with Adam Tornhill
When discussing software architecture, it is important to take into account the people who are actually working on the code. Adam Tornhill, author of “Your Code as a Crime Scene”, coined the term “behavioral code analysis” for reasoning about this intersection of people and code . In this episode, he will show us hands-on how to analyze real-world codebases based on this idea with CodeScene, a software engineering intelligence tool that he helped to create.
This episode contains a live demo of the tool CodeScene. It might be hard to follow the demo when you just listen to the podcast.
Links
Architecture Management Episodes
Adam’s book “Your Code as a Crime Scene”
Adam’s book “Software Design X Rays”
CodeScene Tool
Whitepaper “Code Red: The business impact of low code quality”