
Sign up to save your podcasts
Or


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
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.
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.
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
Mastodon
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
Lisa Moritz und Eberhard Wolff melden sich live von der OOP Konferenz und beantworten Eure Fragen - und die Fragen der Personen vor Ort.
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)
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
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
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”
Psychological Safety ist gerade im Bereich Software-Entwicklung ein Hype - aber Techniker:innen sind keine Psychologen. Daher sprechen wir mit dem agilen Psychologen Joseph Pelrine über dieses Thema, um die wirkliche Bedeutung von psychological Safety zu verstehen und wie wir das Konzept in unserem Projekt-Alltag konstruktiv nutzen können.
Links
Eintägige Workshops zu Microservices und Advanced Microservices
Josephs Homepage
Folge zu Extreme Programming (XP)
Josephs Vortrag auf der OOP
Kevlins Talk auf der OOP
From the publisher's feed

9 Listeners

223 Listeners

8 Listeners

3 Listeners

6 Listeners

2 Listeners

1 Listeners

181 Listeners

3 Listeners

6 Listeners

17 Listeners

319 Listeners

20 Listeners

3 Listeners

8 Listeners