.png&w=100&h=100)
.png)
Software Architektur im Stream
Eberhard Wolff
Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff, Lisa Schäfer oder Ralf D. Müller 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/ .
Episodes
Mentioned books

Jul 22, 2022 • 1h 2min
Agilität und Architektur mit Stefan Toth
Architektur ist stabil, Software-Entwicklung ist agil - dauernd gibt es neue Anforderungen und neue Sprints mit neuen Planungen. Wie passen diese beiden Welten zusammen? In dieser Episode diskutiert Stefan Toth diese und andere Fragen zu Agilität und Architektur - von Team- bis Unternehmensebene. Dabei geht es auch darum, welche Rolle die Software-Architekt:in in einem agilen Projekt spielt und wie sie das agile Vorgehen unterstützen kann.
Es gibt 2 Voucher, 1x für AGILA online und 1x für AGILA in Erding zu gewinnen - jeweils 20% Rabatt. Einfach eine EMail an info @ socreatory punkt com bis 29.7. schicken mit Angabe des gewünschten Termin (online: 13.-15.9.2022 oder 19.-21.12.2022, Erding: 18.-20.10.2022).
Links
Stefans Buch Vorgehensmuster für Softwarearchitektur: Kombinierbare Praktiken in Zeiten von Agile und Lean
iSAQB AGILA Lehrplan
Episode zu Agilität mit Jutta Eckstein
Episode mit Stefan Toth zu agile Enterprises
Episoden zu Qualität

Jul 15, 2022 • 1h 3min
Die Rolle "Software-Architekt:in" - Folge 2
Nachdem in der letzten Folge noch zahlreiche Fragen unbeantwortet geblieben sind, geht es auch in dieser Episode um die Frage: Was macht eine Software-Architekt:in eigentlich genau? Irgendwie ist sie für die Software-Architektur verantwortlich, aber das sagt noch über die täglichen Aktivitäten und Prioritäten aus. Genau diese Fragen steht im Mittelpunkt auch dieser Episode: Wie lebt man die Rolle “Software-Architekt:in”? Welche Tätigkeiten sind besonders wichtig? Mit welchen anderen Personen sollte man wie interagieren?
Link
Tweet mit Fragen von Zuschauer:innen
Sketchnotes
Software-Architektur in agilen Projekten mit Jutta Eckstein
Schlag den Stefan und Eberhard
Computerwoche: Was macht ein Solution Architect?

Jul 7, 2022 • 1h 1min
Die Rolle “Software-Architekt:in” - Folge 1
Was macht eine Software-Architekt:in eigentlich genau? Irgendwie ist sie für die Software-Architektur verantwortlich, aber das sagt noch über die täglichen Aktivitäten und Prioritäten aus. Genau diese Fragen steht im Mittelpunkt der Episode: Wie lebt man die Rolle “Software-Architekt:in”? Welche Tätigkeiten sind besonders wichtig? Mit welchen anderen Personen sollte man wie interagieren?
Links
Sketchnotes
Tweet mit Fragen von Zuschauer:innenEpisoden zu Architektur-Management

Jul 1, 2022 • 1h 5min
Organisation und Architektur - ein Beispiel
Organisation und Architektur hängen sehr eng zusammen. Welche Auswirkung dieser Zusammenhang tatsächlich hat, diskutiert Eberhard in dieser Episode anhand einer möglichen konkreten Entscheidung in einem Projekt. Die Beziehung zwischen diesen beiden Bereichen ist alles andere als einfach. Die Organisation an der Architektur auszurichten ist oft viel einfacher gesagt als getan. Daher sprechen wir nicht nur über das Gesetz von Conway, sondern auch über Modularisierung als fundamentales Konzept der Software-Architektur, Domain-driven Design und seine organisatorischen Patterns und wie Architekt:innen solche Konzepte tatsächlich umsetzen können.

Jun 24, 2022 • 1h 32min
Microservices: Schlag den Eberhard & Stefan! Mit Stefan Toth
Wie groß sollen Microservices sein? Wie autonom sollen Teams sein? Bei Software-Architektur gibt es zahlreiche kontroverse Meinungen - also diskutieren wir es aus! In diesem Meetup in Wien haben Eberhard Wolff und Stefan Toth die Meinungen aufeinander prallen lassen: Nach der Wahl eines Thema vertreten beide eine radikale Position dazu und diskutieren sie aus. Moderiert wird das Ganze von Lisa Moritz.

Jun 17, 2022 • 1h
Technologie-Entscheidungen & Bewertung - iSAQB Advanced Beispielaufgabe
Nach der Episode über
Qualitätsanforderungen, der Episode über die
Lösungsstrategie und der Episode über den
technischen Kontext und die fachliche Aufteilung entscheiden
wir in dieser Folge, welche Technologie für die Implementierung
des Systems verwendet werden. Und zum Abschluss werden wir die
entstandenen Architektur vor allem in Bezug auf die
Qualitätsszenarien bewerten.
Miro
BoardWeitere Folgen zur iSAQB Advanced
BeispielaufgabeQualitätsanforderungenLösungsstrategieTechnischer Kontext und
fachliche Aufteilung

Jun 10, 2022 • 1h 6min
DORA Metriken & Accelerate mit Felix Müller
Wie wird man bei der Software-Entwicklung besser? Dazu gibt es zahlreiche Meinungen - aber nur wenige fundierte Studien. In dieser Folge diskutieren wir dazu die Ergebnisse der DORA (DevOps Research and Assessment) “State of DevOps Reports” und des Accelerate-Buchs zusammen mit Felix Müller. Felix beschäftigt sich nicht nur theoretisch mit diesen Konzepten, sondern entwickelt auch ein Tool in diesem Bereich. Zusammen werden wir teilweise überraschende Ergebnisse aus DORA diskutieren: Trunk-basierte Entwicklung ist Pull Requests überlegen, man wird nicht schneller, wenn man Personen zur zeitnahen Genehmigung von Software-Änderungen abstellt, und man sollte immer in möglichst kleinen Arbeitspaketen arbeiten, auch wenn das scheinbar einen Overhead hat.
Links
Felix Firma DevOps Metrics
DORA Research mit allen DORA-Reports
DORA-Metriken mit Google Cloud Werkzeugen messen
Nach DORA: Das SPACE Framework
Buch-Rezension zu Accelerate
Folge “DevOps und Team Topologies mit Anja Kammer”
Folge “Warum Continuous Delivery - Die DevOps Studie”
Folge “Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development?”
Folge “Remote Mob Programming mit Jochen Christ, Franziska Dessart, Simon Harrer, Martin Huber”
Folge “Inner Source - Mit Open-Source-Methoden Unternehmenssilos einreißen mit Prof. Dirk Riehle”
Goodharts Gesetz
Blog: Continuous Integration widerspricht Feature Branches!
Trunked Based Development: Introduction

Jun 3, 2022 • 1h 8min
Airbnb-Architektur
Airbnb ermöglicht es, Zimmer und Wohnung an Touristen und andere zu vermieten. Es ist eines der wichtigsten Angebote im Internet. Basierend auf einem Blog-Beitrag und einem Vortrag diskutieren wir in dieser Folge die neue Software-Architektur dieser Website: Welche Probleme will Airbnb mit der neuen Architektur zu lösen? Löst die Architektur diese Probleme tatsächlich? Was können wir von dem Airbnb-Ansatz für eigene Projekte lernen?
Links
Blog-Beitrag von Antoine Craske
Vortrag von Jessica Tai
Folien

May 20, 2022 • 1h 6min
Technischer Kontext und fachliche Aufteilung - iSAQB Advanced Beispielaufgabe
Es geht weiter mit der iSAQB Advanced Beispielaufgabe “Big Spender”! Nach der der Episode über Qualitätsanforderungen und der Episode über die Lösungsstrategie geht es in dieser Folge um den technischen Kontext. Er beschreibt wie das System mit anderen System technisch interagiert und hilft so vor allem bei der Integration der Systeme. Außerdem besprechen wir, wie das System in fachliche Subsysteme aufgeteilt werden kann. Diese Folgen zeigen nicht nur, wie man an den Entwurf einer Software-Architektur herangehen kann - sondern auch, worauf es beim schriftlichen Teil der iSAQB-Advanced-Level-Zertifizierung ankommt.
Links
Software-Architektur als Beruf
Miro Board

May 13, 2022 • 1h 3min
Gibt es das Wasserfallmodell überhaupt?
Software entwickelt man heutzutage agil - die einzige Alternative wäre noch der Wasserfall. In dieser Episode diskutieren wir, dass man berechtigte Zweifel an der Existenz dieses Modells haben kann. Denn um die Entstehung und Eignung des Modell ranken sich zahlreiche Mythen - und schlichte Missverständnisse. Das besser zu verstehen hilft dabei, das geeignet Vorgehen für das nächste Projekt zu wählen und nicht die Fehler zu begehen, vor denen teilweise seit Jahrzehnten gewarnt wird.
Präsentation
Links
Folge mit Prof. Dr. Christiane Floyd
Blog-Beitrag “Wasserfall-Modell? LOL!”
Das SAGE-System
IBM AN/FSQ-7 Computer
Herbert D. Benington: Production of Large Computer Programs
Winston W. Royce: Managing the Development of Large Software Systems
Laurent Bossavit: The Leprechauns of Software Engineering - How
Folklore Turns Into Fact and What to Do About
It
Folge Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development?
Folge zu Agilität


