INNOQ Podcast Archiv
210 Episoden
47 Minuten
Backstage ist ein vielseitiges Framework, mit dem individuelle Developer Portale erstellt werden können. Tammo van Lessen hat es sich genauer angesehen, weil es Probleme löst, die an vielen Ecken und Enden auftauchen: "Wer maintained denn das Stück Software eigentlich?" oder "Wo finde ich den Bug Tracker?". In dieser Folge diskutieren Tammo van Lessen und Sven Johann, wie Backstage als zentrale Plattform dezentrale Inhalte automatisch zusammenbringt und dadurch die Verwaltung von Services, Templates, APIs, Observability und Dokumentationen vereinfacht.
51 Minuten
Alle, die schon einmal mit Large Language Models wie GPT-4 gearbeitet oder experimentiert haben, kennen es: Die generative KI produziert erstaunlich natürlichsprachliche Texte, doch oft wirken die Ergebnisse generisch und führen nicht zum gewünschten Ziel. In dieser Folge gehen Anja und Robert der Frage nach: Wie formuliert man Prompts, die zu wirklich hilfreichen Ergebnissen führen? Robert rät: "Talk to it like a human". Was bedeutet das für unsere Arbeitsweise? Wie verbessert der richtige Kontext die Ergebnisse generativer KI entscheidend? Wie trifft man den richtigen Grad zwischen aufwendigem Prompt-Engineering und schnellen "Aus-der-Hüfte-Prompts"?
32 Minuten
Wie sind Technologien und soziale Strukturen miteinander verwoben? In dieser Folge spricht Anja Kammer mit Lena Kraaz und Katharina Baur, beide P* bei INNOQ, über soziotechnische Systeme. Sie gehen dabei auf die historischen Ursprünge des Begriffs im Bergbau ein und diskutieren die Rolle von Informalität und informellen Strukturen in aktuellen Projekten, um zu zeigen, wie diese Faktoren in der Praxis wirken.
45 Minuten
Softwarearchitekt:innen sind wie damals Wanderlehrer, meint Falk Hoppe, die ihr Wissen und ihre Einsichten von Team zu Team tragen und eine Kultur des Austauschs und des Verständnisses fördern. Doch wie prägt diese Rolle die tägliche Arbeit und den Austausch innerhalb der Teams? Worin unterscheiden sich interne und externe Architekturberatung? Und wie manifestiert sich eine spezifische Kultur der Architekturarbeit in Unternehmen? In dieser Folge des INNOQ Podcasts diskutieren Anja Kammer und Falk Hoppe diese Fragen und zeigen auf, warum Kultur und Kommunikation wichtige Bestandteile für erfolgreiche Architekturarbeit sind.
1 Stunde 6 Minuten
Eine zentrale Frage steht am Beginn dieser Folge zu Architekturqualität mit Sven Johann und Gernot Starke: Was bedeutet eigentlich Qualität? Im Gespräch erörtern sie, wie durch direkte Dialoge mit Stakeholdern Anforderungen nicht nur identifiziert, sondern auch effektiv für die Entwicklungsarbeit nutzbar gemacht werden können. Mit einer Vielzahl an praxisnahen Beispielen illustrieren die, wie essenziell es ist, Qualitätsanforderungen flexibel an den jeweiligen Projektkontext anzupassen.
1 Stunde 4 Minuten
Antipatterns können nicht nur auf Codeebene, sondern auch auf der Architekturebene auftreten. Sven, Andreas, Christian und Felix diskutieren in dieser Folge die Fallstricke solcher Antipatterns. Sie beleuchten, wie Dokumentation mit ADRs beim Verstehen und Anpassen von Architekturentscheidungen helfen kann und betonen die Wichtigkeit des Kontexts bei der Bewertung von Patterns und Antipatterns. Außerdem werfen sie einen Blick auf die Microsite architecture-antipatterns.tech und laden Euch ein, die Sammlung mit eigenen Case Studies zu erweitern.
51 Minuten
Enabling Teams bilden einen der vier grundlegenden Teamtypen innerhalb des Frameworks von 'Team Topologies'. Über diesen Teamtyp sprechen Anja und Sven mit Michael, der kürzlich das dazugehörige Buch von Matthew Skelton und Manuel Pais ins Deutsche übersetzt hat. Es geht darum, was Enabling Teams auszeichnet, welche spezifischen Aufgaben sie innerhalb von Organisationen erfüllen können und auf welche Schlüsselkompetenzen es bei den Enablern besonders ankommt, um andere Teams im Erlernen und der Anwendung neuer Fähigkeiten zu unterstützen.
47 Minuten
In dieser Folge des INNOQ-Podcasts diskutieren Gernot Starke und Anja Kammer die Bedeutung und Durchführung von Architektur-Reviews. Gernot betont die Wichtigkeit eines gründlichen Kick-offs und tiefgehender Interviews mit Stakeholdern aus technischen Bereichen, Fachabteilungen und sogar dem Kundensupport. Abschließend wird beleuchtet, in welcher Entwicklungsphase eines Softwareprojekts ein Architektur-Review besonders wertvoll sein kann, um sicherzustellen, dass Investitionen und Technologien noch zeitgemäß sind.
27 Minuten
Martina Freers und Marcel Weiß sprechen darüber, warum die Modernisierung von Legacy-Systemen weit mehr als nur ein IT-Projekt ist. Es geht um die Balance zwischen Innovation und Erhalt, um die Umwandlung von technischen Schulden in Geschäftswert. Wir besprechen, wie man Legacy-Systeme nicht nur am Laufen hält, sondern sie zu Treibern des Unternehmenserfolgs macht. Unser Technology Briefing zum Thema, das in der Folge erwähnt wird, findet Ihr in den Shownotes.
1 Stunde 5 Minuten
Metriken sind in der Softwareentwicklung unverzichtbar, sei es für die Messung des Fortschritts, die Verbesserung der Produktqualität oder das Treffen datenbasierter Entscheidungen. In dieser Folge des INNOQ Podcasts gehen Anja Kammer und Stefan Negele darauf ein, wie verschiedene Metriken effektiv angewendet werden können, wobei sie den Schwerpunkt auf produkt- und featurezentrierte Metriken legen. Außerdem diskutieren sie, wie die Berücksichtigung der Bedürfnisse von Nutzerinnen und Nutzern zur Zufriedenheit in Entwicklungsteams beitragen kann.
40 Minuten
Der Architecture Communication Canvas (ACC) steht im Mittelpunkt dieser Podcast-Folge. Sven spricht mit Ben darüber, wie der Canvas dabei hilft, effizient und schnell zu einem Überblick wesentlicher Architekturaspekte zu gelangen. Dazu stellt Ben auch vor, welche Bereiche der Canvas abdeckt und wie er den Dokumentationsprozess nicht nur vereinfacht, sondern auch bereichert, indem er als nützliche Zusammenfassung und Ausgangspunkt für weiterführende Dokumentationen dient.
54 Minuten
Microservices-Katastrophen, proprietärer Unsinn und überengineerte Single-Page-Applications (SPAs): In dieser Folge sprechen Sven Johann, Jörg Müller und André Aulich darüber, warum Softwareentwicklung einen starken Drall zu übermäßiger Komplexität bekommen hat, beleuchten, wie es dazu kam und diskutieren mögliche Lösungsansätze.
48 Minuten
Von der Idee etwas in Richtung Museum zu arbeiten über einen Abbruch des Ethnologiestudiums und dem Berufswunsch Schnittstelle, führte Veras Weg schließlich zum Studium der Informatik. Mit Stefanie spricht Vera in dieser Folge über wichtige Etappen, die zu ihrer heutigen Stelle führten: Consultant und Backend-Entwicklerin bei INNOQ.
1 Stunde 10 Minuten
Eine Code-Änderung zieht immer ein Code-Review nach sich und löst Wartezeiten aus. Aber muss das so sein? In dieser Episode sprechen Anja, Martin E. und Martin O. anlässlich des Prinzips „Ship“, „Show“ oder „Ask“ von Rouan Wilsenach über Code-Reviews. Dazu fragten sie Kolleginnen und Kollegen nach ihren Meinungen und Praxiserfahrungen und diskutieren auf dieser Grundlage gemeinsam, wann und in welchem Umfang Pull Requests und Code-Reviews sinnvoll und hilfreich sind. Außerdem beleuchten sie, was das mit Vertrauen im Team, Qualitätssicherung und Feedback zu tun hat, und zeigen, wie viele unterschiedliche Bereiche Code-Reviews streifen.
38 Minuten
Diese Folge ist die letzte, die Stefan Tilkov vor seinem Tod im August mit Jochen Christ aufgenommen hat. Sie handelt von einem Thema, in das er selbst viel Zeit und Energie gesteckt hat: Data Mesh. Stefan hat immer gesagt: „Tut das Richtige“. Entscheidet also bitte selbst, ob Ihr die Folge hören wollt oder nicht.
INNOQ Podcast
In dieser Serie diskutieren wir interessante Themen aus Software-Entwicklung und -Architektur – immer mit dem Fokus auf Praxistauglichkeit.