Conference Program

Please note:
On this page you will only see the English-language presentations of the conference. You can find all conference sessions, including the German speaking ones, here.

The times given in the conference program correspond to Central European Time (CET).

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Montag
    03.02.
  • Dienstag
    04.02.
  • Mittwoch
    05.02.
  • Donnerstag
    06.02.
  • Freitag
    07.02.
, (Montag, 03.Februar 2025)
10:00 - 17:00
Mo 2
Limitiert Increasing Team Autonomy for Collaborative Problem-solving
Increasing Team Autonomy for Collaborative Problem-solving

Agile teams don't want to depend on outside help to solve problems and deliver value. In this tutorial, we will practice culture change through visualization exercises to increase team autonomy and agility and learn how to solve problems collaboratively inside teams by playing the Impediment Board Game.

Culture matters! It can make or break things. Get people moving or inhibit them. Drive people toward results, or drive them nuts. An agile culture is a foundation for an agile way of working and a successful agile journey, it is a key factor that you need to work on. In the tutorial, you will learn ways to visualize the existing culture and come up with ideas for culture change to increase agility.

Problems that software teams have these days are complex. Team collaboration is essential to solve them. Gamification supports teamworking and helps teams exploit all team members' knowledge and skills to solve problems collaboratively. We will play a game in the tutorial to recognize problems in the early stages and practice collaborative problem-solving.

Maximum number of participants: 24

Target Audience: Developer, Architect, Tech leads, Project/Line Manager, Agile Coach
Prerequisites: None
Level: Advanced

Ben Linders runs a one-person business in Agile, Lean, Quality, and Continuous Improvement. Author of „Getting Value out of Agile Retrospectives“, „Waardevolle Agile Retrospectives“, „What Drives Quality“, „The Agile Self-assessment Game“, „Problem? What Problem?“, and „Continuous Improvement“. Creator of many Agile Coaching Tools, for example, the Agile Self-assessment Game.
Ben is a well-known speaker and author; he is much respected for sharing his experiences and helping others share theirs. His books and games have been translated into more than 12 languages and are used by professionals in teams and organizations all around the world.
As a trainer, facilitator, coach, and advisor, he helps organizations with effectively deploying software development and management practices. He focuses on continuous improvement, collaboration and communication, and professional development, to deliver business value to customers.

Ben Linders
Ben Linders
flag VORTRAG MERKEN

Vortrag Teilen

10:00 - 13:00
Mo 5
Limitiert Bridging the Gap in Testing
Bridging the Gap in Testing

Good testing is full of challenges that need to be addressed to bridge the gaps and to improve. This interactive tutorial is about real-world examples of testing challenges from different areas (e.g., test mission, TDD, review and test design, design for testability, built-in quality) and how to overcome them in practice.

Attend this tutorial to

  • get familiar with specific testing challenges based on real-world examples
  • learn how these testing challenges have been solved
  • share experiences on how to bridge the gap in testing
  • be enabled to apply the discussed strategies, tactics, and practices to improve your test approaches in the future!

Maximum number of participants: 50

Target Audience: Test Architects, Test Managers, Test and Quality Engineers, Software Architects, Developers
Prerequisites: Basic knowledge about testing and quality engineering
Level: Advanced

Peter Zimmerer is a Principal Key Expert Engineer at Siemens AG, Technology, in Garching, Germany. For more than 30 years he has been working in the field of software testing and quality engineering. He performs consulting, coaching, and training on test management and test engineering practices in real-world projects and drives research and innovation in this area. As ISTQB® Certified Tester Full Advanced Level he is a member of the German Testing Board (GTB). Peter has authored several journal and conference contributions and is a frequent speaker at international conferences.

Peter Zimmerer
Peter Zimmerer
flag VORTRAG MERKEN

Vortrag Teilen

10:00 - 13:00
Mo 6
Analyze, Automate and Scale your Modernization
Analyze, Automate and Scale your Modernization

How easily can your product team respond to changes in business requirements, technological advances, and new tools? When your code can be secured, upgraded, moved, or modernized with greater ease, you can swiftly and effectively adapt to changes in technology and markets.

We’ll show you how to use OpenRewrite, an open-source auto-refactoring tool, to study and analyze your code before arranging migration and modernization efforts – and then automate code updates for your teams.

Guided by small incremental exercises, you will develop, test and run your first recipes against your project of choice. From there, you can then define your own, custom use cases for automated migrations, and set your first steps towards achieving these goals during the workshop.

This is a comprehensive introduction to the OpenRewrite universe, which you can bring your project to. You’ll learn how to be productive with OpenRewrite and utilize its features for your needs. Two experts are on hand to help guide you through the exercises, bringing years worth of experience no matter if you’re new to the subject, or looking to gain in-depth knowledge directly from the source. You’ll have all the tools you need to plan and execute massive code changes within your company.

Target Audience: Developers, Architects and technical interested Decision Makers
Prerequisites: Understanding of Java, Maven or Gradle, Git
Level: Basic

Merlin Bögershausen is a Software Engineer, Architect, and OpenRewrite Contributor, aiding teams in app modernization. In his spare time, he enjoys being a gliding instructor and a volleyball setter.

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/merlin-boegershausen/

Tim te Beek is a staff software engineer at Moderne, which automates software refactoring at scale. He has extensive experience contributing to and presenting on Open Source software within the Java ecosystem.

Merlin Bögershausen, Tim te Beek
Merlin Bögershausen, Tim te Beek
flag VORTRAG MERKEN

Vortrag Teilen

10:00 - 13:00
Mo 7
The New New Enterprise Game
The New New Enterprise Game

Envision an enterprise where Scrum, LeSS, Lean, and Kanban can thrive fully, bolstering the evolution of your products and services. Welcome to GAME3.

GAME3, standing for Generic Agile Metaframework for Empirical-based Enterprise Evolution, is a game-changer in business agility. It focuses on three key components: A robust leadership system, strategic evolution, and universal rules for the Enterprise.

Whether you're leading a small or medium-sized Enterprise or a division within a larger corporation, GAME3 equips you with the tools to succeed in a dynamic market.

Join our workshop to explore these building blocks. Implement them in your organization for unparalleled business agility and growth.

A laptop is required.

Target Audience: Project Leader, Decision Makers, Agile Coaches, People Managers, Line Managers
Prerequisites: Basic understanding of agile principles and practices
Level: Advanced

Peter Beck, a seasoned Scrum Trainer and engineer, is devoted to building value-driven companies. He founded DasScrumTeam, reflecting these values. With a degree in Electrical Engineering and Information Technology, he specializes in software development. Since 2004, he has helped businesses foster a culture of evolution. As a co-founder of DasScrumTeam AG, he champions Agile principles at the Enterprise level, notably through GAME3 and ScALeD.

Andreas Schliep, co-founder of DasScrumTeam, is a respected Scrum Coach and Trainer with two decades of software industry experience. Known for his leadership in Scrum implementation and organizational transformation, he's a sought-after speaker and advocate of Agile principles.

Peter Beck, Andreas Schliep
Peter Beck, Andreas Schliep
flag VORTRAG MERKEN

Vortrag Teilen

11:30 - 12:00
Kaffeepause / Coffeebreak
Kaffeepause / Coffeebreak

13:00 - 14:00
Mittagspause / Lunch
Mittagspause / Lunch

14:00 - 17:00
Mo 10
Limitiert Software designing your models and architecture to fit with the culture
Software designing your models and architecture to fit with the culture

Software stakeholders and users approach technology through the lens of their cultural norms and worldviews. As software designers, we often introduce new concepts and terminology to better address those needs. This can mean adapting or even reshaping their cultural perspectives. But culture, by nature, seeks consistency and conformity, providing a framework to our daily chaos. This consistency can make language and models rigid, often leading to ambiguity. So, how can we navigate and reshape these ingrained cultural perspectives and behaviours during software design?

Join our interactive workshop that explores the dynamic relationship between organizational culture and software design. This session offers a balanced mix of theoretical insights into how cultures function and impact our professional lives, coupled with practical exercises to help implement these concepts. We will delve into the critical role of culture in shaping software design, with a special focus on 'symbols' as a core cultural element. Participants will engage with a domain model that illustrates how language, as a cultural symbol, significantly influences both domain-specific and software contexts. Through hands-on exercises, we'll examine techniques to grasp the cultural significance of these symbols, equipping participants to either adapt effectively or employ strategies and heuristics to transform them. This includes practices such as experimenting with alternative narratives, using storytelling to understand and convey culture, and leveraging humor as a cultural lens. The workshop will conclude with a series of case studies presented through interactive discussions, showcasing the application of various techniques and heuristics in collaborative software design. These studies will highlight both successes and challenges in navigating and reshaping cultural symbols and behaviors.

Maximale Teilnehmendenzahl: 32

Target Audience: Technical leaders, decision makers, software engineers, architects
Prerequisites: Software design experience
Level: Expert

Kenny Baas-Schwegler believes in collaborative software design where ‘every voice shapes the software’. Leveraging a domain-driven design approach with Team Topologies, he facilitates clearer communication between stakeholders and software creators by collaborative modelling and deep democracy, decoding complexities, resolving conflicts and ensuring software remains agile to business demands.
In his roles as an independent software consultant, tech lead, and software architect, he catalyses organisations and teams towards designing and building sustainable and resilient software architectures.

Avraham Poupko is the head of Product Security for Forescout. He learns and teaches about how people join to create software.
As a systems architect, Avraham Poupko has spent the last 25 years analysing, modeling and designing software as well as teaching systems thinking and system design. Avraham experience varies from working with small startups that have one product, to large enterprises that create very complex domains and systems. Avraham is currently leading a multi disciplined team that is designing the next generation data center.
Avraham is currently studying, writing and teaching about the varied and complex relationships between the organizations that create software and the software they create. 

Kenny Baas-Schwegler, Avraham Poupko
Kenny Baas-Schwegler, Avraham Poupko
flag VORTRAG MERKEN

Vortrag Teilen

14:00 - 17:00
Mo 11
Limitiert Sustainable Development: Managing Technical Debt
Sustainable Development: Managing Technical Debt

When building complex systems, it's easy to focus on features and overlook software qualities, specifically architecture and technical debt. Some believe that following Agile practices—starting quickly, keeping code clean, and having many tests—will naturally lead to good architecture. While an architecture will emerge, if there is not enough attention paid to the architecture and the code, technical debt, and design problems will creep in until it becomes muddy, making it hard to deliver new features quickly and reliably.

This workshop presents elements of sustainable development for dealing with technical debt. The main topics include the technical debt metaphor and concept, the impact of incurring technical debt, some types of technical debt, and what is not technical debt.

Furthermore, we will discuss practical techniques, including using AI for identifying, measuring, and mitigating technical debt, ensuring that rapid development does not compromise the sustainability of the software. To meet future business needs we will also address modernization techniques—replacing outdated systems by integrating new technologies and aligning the architecture with modern best practices.

Attendees will gain actionable insights into leveraging proven practices to deliver high-quality software reliably and efficiently. Join us to discover best practices (patterns) that will empower your teams to navigate the complexities of modern software development.

Maximum number of participants: 40

Target Audience: architects, technical managers, agile coaches, developers, POs, Scrum Masters, QA
Prerequisites: Understanding architecture is beneficial though not necessary
Level: Advanced

Joseph Yoder is the owner of the Refactory and president of the Hillside Group. The ACM recognized Joe as a Distinguished Member in the category "Outstanding Engineering Contributions to Computing".

Graziela Simone Tonin has worked in the technology market for over 19 years in Brazil and abroad. Ph.D. in Computer Science. Received the US IBM World Award and the Women of Value Award. Led the Women In Tech Project.
Graziela mentors and worked in several national entrepreneurship and innovation programs, such as Innovativa Brasil. Ambassador of Clube Bora Fazer, an entrepreneurship community. She works as a professor at Insper Institution, a Teacher of Executive Education and customized programs for C-Levels, and also is a professor in Computer Science and Engineering program. She led the Women In Tech Project and is co-leader in the Gender Front of the Diversity Committee at Insper. Graziela leads volunteer projects throughout Brazil through the Grupo Mulheres do Brasil. In addition, she is part of a worldwide research project that analyzes initiatives aimed at women in software engineering.

Joseph Yoder, Graziela Simone Tonin
Joseph Yoder, Graziela Simone Tonin
flag VORTRAG MERKEN

Vortrag Teilen

14:00 - 17:00
Mo 12
Limitiert Experience mob-programming and TDD to develop a simple game – even as non-developer
Experience mob-programming and TDD to develop a simple game – even as non-developer

How can we contribute to improving the delivery of valuable software?

Not everyone working in IT has deep experience as a software developer. And not every developer has had the opportunity to experience a fast-paced development process using effective TDD in a mobbing session.
- > still, we're expected to deliver ever more complex solutions in ever more connected systems.

This session allows you to deeply experience the development process without needing development skills. We'll be working in a tool that everyone in IT knows: a spreadsheet :)

After a short intro we'll create a complex formula in an iterative way, including the tests to guarantee that each step we take is a reliable one. You'll be able to actively participate in the mob. Or witness the interactions via the fishbowl format.

As a manager or team-member using excel, you might learn a thing or 2 about formulas. And as a developer, you might learn a thing or 2 about TDD and mobbing. But you'll also notice that each member of the mob has specific knowledge that the others can learn from you.

After this session you have gained insight in how to further professionalize a software development team. Both as team member (coding or non-coding) and as leader (Product Owner, Scrum Master, Manager, (Agile) coach, ...).

Maximum number of participants: 40

Target Audience: Leaders, Coaches, Analysis, Testers and Developers
Prerequisites: None
Level: Basic

Olivier Costa is a Belgian IT leadership & Technical Excellence coach and a true pioneer in agile, with over 20 years of experience, both as coach and teacher and as a software developer. His first talk on an agile conference was in 2005 at XP Days, after which he helped organize this conference until 2017. ‘To teach is to learn’ is what his aikido teacher kept telling, so he created numerous workshops and presentations as part of his work and at meetups and conferences.

Edwin Burgers started his career as a software developer in the Netherlands at the Dutch Railways. After shifting to leadership roles, he moved to agile coaching in 2009. Since then he helps teams and organization to apply agile principles and practices to increase their effectiveness, both in governance and (international) commercial organizations.

Olivier Costa, Edwin Burgers
Olivier Costa, Edwin Burgers
flag VORTRAG MERKEN

Vortrag Teilen

15:30 - 16:00
Kaffeepause / Coffeebreak
Kaffeepause / Coffeebreak

17:15 - 18:00
Mo Panel
PANEL: Bridging the Gap
PANEL: Bridging the Gap

Software is changing our world – and the speed of change is increasing. Continously evolving business demands, software technology advances, and social changes mean that gaps can quickly arise between the actual state of a software and its desired state. Not reacting to these gaps can lead to software no longer being competitive or marketable. Reacting too quickly can lead to software becoming “immature” with corresponding negative business impact. Bridging the gaps is not easy and requires thoughtful action, and it is a constant balancing act software development teams are facing in their daily work. In this panel, we will look at the market, technical, social, and economic factors that can lead to gaps in software products and discuss how we can close them sufficiently well.

Target Audience: Software Practitioners
Prerequisites: Interest and sound knowledge in software engineering, architecture and development
Level: Advanced

Frank Buschmann is a Distinguished Engineer at Siemens Technology in Garching. His interests are in modern software architecture and in development approaches for industrial digitization.

Seit über 20 Jahren ist Erik Dörnenburg als Technologe bei Thoughtworks, und hat Kunden mit unterschiedlichsten Technologien geholfen, Softwarelösungen zu bauen. Neue Technologie fasziniert ihn, gleichzeitig ist es Erik wichtig, dass sie sinnvoll eingesetzt werden kann, und bewährte Engineering-Praktiken auch mit den neuen Technologien verbunden werden. Mit seinen Kunden diskutiert er von Strategie bis zu Code und Cloud eigentlich alles, was mit moderner Softwareentwicklung zu tun hat.

Gregor Hohpe helps technology leaders transform both their organization and their technology platform. You’ll find him riding the Architect Elevator from the engine room to the penthouse, perhaps automating serverless solutions in the morning and preparing board presentations in the afternoon. His favorite pastime is dissecting buzzwords and replacing them with meaningful decisions and architectural trade-offs.

Diana Montalion is the author of the O’Reilly book "Learning Systems Thinking: Essential Nonlinear Skills & Practices for Software Professionals". She has twenty years of experience engineering and architecting software systems for organizations including Stanford, The Gates Foundation, Memorial Sloan Kettering, and Teach For All. She has served as Principal Systems Architect for The Economist and The Wikimedia Foundation. Her company, Mentrix, teaches systems architecture and builds modern software systems for diverse clients.
Diana lives in the Hudson Valley (New York, USA) with her husband, three dogs, one cat and nine chickens.

DDD Consultant, Sociotechnical Architect & Advocate of Systems Thinking
Xin Yao is an independent consultant specialized in Domain-Driven Design (DDD), Sociotechnical Architecture and Systems Leadership. She frequently speaks at international design and architecture conferences. In her earlier career, Xin has been chief architect in Danske Bank, spearheading large-scale change initiatives. An experienced architect and an avid change agent, Xin nudges organizations at crossroads to move beyond seeing architecture as an upfront design blueprint. She is deeply committed to collective reasoning, participatory discovery and systems leadership. Xin facilitates languaging, modeling and reflective conversations to help teams and organisations make sense, make decisions and make intuitive business software. 

Frank Buschmann, Erik Dörnenburg, Gregor Hohpe, Diana Montalion, Xin Yao
Frank Buschmann, Erik Dörnenburg, Gregor Hohpe, Diana Montalion, Xin Yao
flag VORTRAG MERKEN

Vortrag Teilen

18:30 - 20:00
Nmo 1
Prompt assistance – AI boosts IT architects
Prompt assistance – AI boosts IT architects

This session is dedicated to offloading and streamlining tasks of software engineers and IT architects to LLM-based AI. Experience how it can assist in creating real-world architectural decision records, making sense of complex system architectures, and generating enterprise architecture diagrams. Through interactive experiments, you'll see AI discovering, reviewing, and refining system architectures, producing professional architectural outputs or uncovering quality challenges in enterprise systems. Because architects' minds love structure, some underlying prompting patterns are exposed for reuse. Let's make "work smart" for IT architects eventually happen.

Target Audience: Architects, Developers, Prompt users
Prerequisites: You are faced with architecture artefacts.
Level: Basic

Bernd Rederlechner is a lead architect at T-Systems in the area of digital solutions with a preference for DevOps, cloud native and code. He takes responsibility for architecture in conception and development. As an honorary host of the Telekom-wide "Magenta Architecture Community", but also through publications and lectures with practical relevance, he inspires developers, young architects and customers at all levels with a focus on human challenges in digitization.

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/bernd-rederlechner/

Bernd Rederlechner
Bernd Rederlechner
flag VORTRAG MERKEN

Vortrag Teilen

18:30 - 20:00
Nmo 5
Event Driven Architecture is More Than Events
Event Driven Architecture is More Than Events

This talk will explore principles of event-driven architecture. Special consideration will be given to boundaries of responsibility, and the relationship of processes and data. Starting from events as the fundamental unit of communication, we'll explore how they impact the overall design of the system. Which communication patterns are a good match for events, and which are at odds with them? Specifically, we'll look at handling "unhappy" flows and duties of emitters and recipients of events. Progressing from there, we'll talk about long-running workflows and processes that involve several services, and usually, in DDD terminology, several bounded contexts. How do different approaches, such as orchestration and choreography, fit in, and how do we avoid building a "distributed monolith"?

Target Audience: Architects and Developers
Prerequisites: Some experience with microservices and messaging
Level: Basic

Lutz is the Head of Engineering for Investment & Custody Solutions at Upvest, a FinTech start-up that aims to democratize investment.
Previously, taking on the roles of architect or head of engineering, he led the development of software for container shipping, online retailers, financial institutions, cruise ships, and others. His focus is on event-driven architecture, highly available and scalable systems, domain-driven design, and the intersection of architecture and organization.

Lutz Huehnken
Lutz Huehnken
Vortrag: Nmo 5
flag VORTRAG MERKEN

Vortrag Teilen

, (Dienstag, 04.Februar 2025)
09:30 - 10:30
KeyDi 1
KEYNOTE: Cybersicherheit in Deutschland: Risiken, Trends und technologische Entwicklungen
KEYNOTE: Cybersicherheit in Deutschland: Risiken, Trends und technologische Entwicklungen

In diesem Vortrag werden wir einen Überblick über die aktuellen Angriffsvektoren in der Cybersicherheitslandschaft geben und die spezifische Bedrohungslage in Deutschland beleuchten. Wir diskutieren, wie technologische Entwicklungen wie Digitalisierung und Künstliche Intelligenz die Bedrohungen verändern und welche Auswirkungen diese auf die Sicherheitslage in Deutschland haben. Der Vortrag bietet zudem eine Perspektive darauf, welche Maßnahmen erforderlich sind, um den neuen Herausforderungen effektiv zu begegnen.

Prof. Dr. Haya Schulmann ist Professorin für Cybersicherheit am Institut für Informatik der Johann Wolfgang Goethe-Universität Frankfurt am Main. Sie ist Mitglied im Direktorium des Nationalen Forschungszentrums für angewandte Cybersicherheit ATHENE und koordiniert dort den Forschungsbereich „Analytics Based Cybersecurity“. Sie ist zudem Gastprofessorin an der Universität von Tel Aviv und an der Hebräischen Universität von Jerusalem.
Schulmann gehört zu den renommiertesten und erfolgreichsten Cybersicherheitsforschern Deutschlands. 2022 erhielt sie eine LOEWE-Spitzenprofessur, 2021 den Deutschen IT-Sicherheitspreis der Horst Görtz-Stiftung, 2015 den Applied Networking Research Prize der IETF/IRTF. Sie veröffentlicht ihre Arbeiten regelmäßig auf den führenden internationalen Sicherheitskonferenzen.
Um das Thema Cybersicherheit auch einem breiteren Publikum nahezubringen, schreibt sie zudem regelmäßig Artikel und Kolumnen für die Frankfurter Allgemeine Zeitung FAZ und den Tagesspiegel Background Cybersecurity.

Haya Schulmann
Haya Schulmann
Track: Keynote
Vortrag: KeyDi 1
Themen: Security
flag VORTRAG MERKEN

Vortrag Teilen

10:45 - 12:15
Di 4.1
History and Foundations of Software Architecture
History and Foundations of Software Architecture

How to structure your program right? This has been a central question since the beginning of software development. This talk takes a look into the history of software architecture to understand why we are building software the way we are. We start with foundations like information hiding, modularity, separation of concerns, loose coupling. We move on to principles like layering and design patterns. We conclude with an outlook to modern ideas like hexagonal architecture, onion architecture, SOLID, and the software architecture hamburger.

Target Audience: Developers and architects
Prerequisites: Programming
Level: Advanced

Henning Schwentner loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Henning is author of “Domain Storytelling” (Addison-Wesley, 2022), and the www.LeasingNinja.io as well as translator of “Domain-Driven Design kompakt” (dpunkt, 2017).

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/henning-schwentner/

Das 1x1 der Web-Architektur
Das 1x1 der Web-Architektur

Die Entwicklung typischer aktueller Webanwendungen kann einen erschlagen: Umfangreiche, komplexe JavaScript-Frameworks, Client-Side-Rendering/Server-Side-Rendering, (De-)Hydration, komplizierte Buildprozesse und und und

Die unterliegenden Technologien, Protokolle und Architekturmuster wie HTTP(2/3), HTML/CSS, Web Components, Representational State Transfer (REST) u. a. geraten dabei manchmal völlig aus dem Blick. Für die Entwicklung von Webanwendungen, die nachhaltig und skalierbar sein sollen, ist die Kenntnis dieser grundlegenden Prinzipien aber unerlässlich. Ansonsten droht die Gefahr, in einer ewigen Spirale dem gerade gehypten Framework, Architektur-/Entwicklungsansatz fürs Web nachzulaufen.

Dieser Vortrag versucht, den Blick wieder auf diese grundlegenden Prinzipien zu richten.

Zielpublikum: Architekt:innen, Entwickler:innen
Voraussetzungen: Grundlegende Erfahrungen mit der Entwicklung und Architektur von Softwaresystemen
Schwierigkeitsgrad: Basic

Christoph Iserlohn ist Senior Consultant bei INNOQ. Er hat langjährige Erfahrung mit der Entwicklung und Architektur von verteilten Systemen. Sein Hauptaugenmerk liegt dabei auf den Themen Skalierbarkeit, Verfügbarkeit und Sicherheit. Er ist Host des INNOQ Security Podcasts.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/christoph-iserlohn/

Henning Schwentner
Christoph Iserlohn
Henning Schwentner

Vortrag Teilen

Christoph Iserlohn
flag VORTRAG MERKEN

Vortrag Teilen

10:45 - 12:15
Di 5.1
Decision making methods in action
Decision making methods in action

Most of us have heard that the decisions of an autocrat (or manager) might not always be the best to address complex environments. Luckily we have found other means of decision-making in groups throughout the years. from "democratic" consens, to consent, to consultative, commission based or any other decision making methods you can find out there. These methods sound much better than having a dictator and promise more involvement of the team. Yet how do you know if the method you chose in your team/department/company is well suited for the task? - absolutely right.

By experimenting and seeing/feeling different decision making methods in action. I'll create an environment where you create products for an ever changing market in a time bound setting - while using/trying the decision making method of your choice.

Target Audience: Project Leaders, Line Managers, Architects, Coaches, Scrum Masters
Prerequisites: Being able to work together in a group
Level: Advanced

Markus Wissekal, born and raised in Vienna, is what you would call an agile Swiss Army knife. Accredited Kanban Trainer, Scrum Professional, Lego Serious Play Facilitator, Systemic Business Coach, Design Thinker, MSc. in Medical Computer Science and founder of a Swiss consultancy are just a few lines on Markus’ CV. He has been applying this combination of technology, business and solution-focused thinking for the past ten years in helping SMEs, multi-national corporates and start-ups turn agile. Markus loves visionary project kick-offs, maximizing the effectiveness of his agile teams, coaching the program management in multi-million-dollar environments as well as working with C-level.
He speaks about topics that are dear to his heart. Some of these topics are: Flow, Kanban, Metrics, (solutionfocussed) Coaching and Change.

Markus Wissekal
Markus Wissekal
Vortrag: Di 5.1
Themen: Agile
flag VORTRAG MERKEN

Vortrag Teilen

10:45 - 12:15
Di 6.1
KI: Wann und wann nicht?
KI: Wann und wann nicht?

"KI ist gekommen, um zu bleiben", ist von vielen Seiten zu hören. Das stimmt. KI ist nicht mehr wegzudenken. Millionenfach finden wir KI in Anwendungen und Funktionalitäten wieder. Die Entwicklung ist rasant und viele wollen noch "auf den Zug aufspringen". Darunter sind auch Lösungen, die ohne KI auskommen und sogar effizienter wären. Umso wichtiger ist es, bei der Planung zu erkennen, wann ein Problem auch ohne KI gelöst werden kann. In dieser Session lernen wir ein paar komplexe Beispiele aus der realen Welt kennen und zeigen auf, wo KI nützlich ist und vor allem wo nicht.

Zielpublikum: Projektleiter, Produktmanager, Anfänger in der Entwicklung
Voraussetzungen: Keine
Schwierigkeitsgrad: Advanced

Carlos Fernandez ist leidenschaftlicher Softwareentwickler bei DATEV eG mit mehr als 25 Jahren Praxiserfahrung. Er ist Experte für C#-Entwicklung und Performance-Optimierungen. Seine Expertise in der Leistungsoptimierung bringt er in das Thema Nachhaltigkeit ein. Auch aus diesem Grund ist er in der Green-CoP (Community of Practice) aktiv. Darüber hinaus ist Carlos als Referent und Berater unterwegs. 

Matthias Seiller ist seit 2021 agiler Lerncoach bei DATEV eG und studierte Medieninformatik. Er fokussiert sich auf die Anwendung generativer KI-Technologien zur Optimierung von Lernprozessen und teilt seine Ergebnisse an der Schnittstelle von KI und beruflicher Bildung.

Turbocharging AI Innovation: How AI Platforms Enable The Bulletproof Deployment of GenAI Use Cases
Turbocharging AI Innovation: How AI Platforms Enable The Bulletproof Deployment of GenAI Use Cases

Generative AI is the talk of the town. Anyone who spends just five minutes thinking about AI can surely come up with several useful business use cases. However, all too often, we find ourselves facing the following dilemma: we want to quickly launch our chatbots and assistant systems and bring our ideas to market readiness. Yet at the same time, important, complex, cross-functional aspects such as data protection, compliance, operational readiness, or model fine-tuning often slow down rapid development and deployment.

Furthermore, enterprise scale AI projects often involve many different stakeholders: data engineers, AI specialists, software engineers, operational experts, and business departments. Too much talking and no progress at all are the result.

AI platforms to the rescue! We believe that established platform engineering approaches and technologies, combined with LLM Ops practices, can tackle this dilemma. Only a robust, scalable, and flexible platform enables our teams to efficiently develop, operate, and manage their data, models, and applications. The platform hides the inherent technical complexity, while allowing users to fully focus on the use case and the creation of value and innovation.

We will explore what a corporate AI platform can look like and the components and services it requires. We discuss how a company-wide platform strategy not only simplifies technical implementation but also creates an ecosystem for innovation, fosters collaboration, increases reusability, and ultimately drastically shortens the time to market.

Target Audience: Developers, Architects, Data Scientists, Decision Makers, Platform Engineers
Prerequisites: Basic knowledge in AI
Level: Advanced

Mario-Leander Reimer ist passionierter Entwickler, stolzer Vater und #CloudNativeNerd. Er ist CTO bei der QAware GmbH und beschäftigt sich intensiv mit den Innovationen und Technologien rund um den Cloud-Native-Stack und deren Einsatzmöglichkeiten im
Unternehmensumfeld. Außerdem unterrichtet er Software-Qualitätssicherung an der TH Rosenheim.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/mario-leander-reimer/

Sonja Wegner is Business Unit Director at QAware. She is responsible for the technical success of projects in the area of aftersales for the customer BMW. Her current focus is on the design and implementation of complex systems and software architectures. 

Carlos Fernandez, Matthias Seiller
Mario-Leander Reimer, Sonja Wegner
Carlos Fernandez, Matthias Seiller
Vortrag: Di 6.1-1
Themen: AI
Cloud

Vortrag Teilen

Mario-Leander Reimer, Sonja Wegner
Vortrag: Di 6.1-2
Themen: AI
Cloud
flag VORTRAG MERKEN

Vortrag Teilen

10:45 - 12:15
Di 7.1
How to use your POwer to build bridges in corporate environments and drive product success
How to use your POwer to build bridges in corporate environments and drive product success

Corporate environments can be a tough nut to crack. Many departments and roles are involved, each with different priorities to yours, and you face changes that must be navigated. The Product Owner (PO) accountability, while critical, often doesn’t wield the power Scrum suggests. You can accept this status quo and focus on managing your backlog only, or take action and leverage your POwer to meet product needs and foster productive cross-department collaboration.

Join me if you want to:

  • Discover strategies to overcome silos and build collaborative coalitions
  • Hear real stories of using these strategies and their sustainable impact
  • Learn effective stakeholder involvement techniques to advance your product’s goals
  • Explore leadership strategies for daily integration to boost effectiveness
  • Gain practical tools and techniques to implement these strategies in your daily work

POwer on!

Target Audience: Product Owners, Product Managers, Agile Coaches, Head of Product, All Product Leaders & Executives
Prerequisites: You should have at least 1 year experience in a product position and understand basic agility.
Level: Advanced

Alexander A. Giurca, BA, is a Product Owner at Hutchison Drei Austria (TelCo) for Drei TV and has held various product and agile roles. He also trains and coaches leaders in agility, product management, leadership and Training from the BACK of the Room. Alex has guided major corporations, including FMCG, Pharma & Banking, towards more effective leadership, agility, innovation, and digital business models. He emphasizes user-centric and cross-department work and conveys this approach to others.

Informal networks: The Hidden Power Behind Product Development and Organizational Resilience
Informal networks: The Hidden Power Behind Product Development and Organizational Resilience

In the pressure cooker of product development, success depends not just on processes but on the strength of informal networks—the trusted relationships that cut across hierarchies and silos. Companies that fail to cultivate these networks struggle to adapt, innovate, and deliver.

At this session, we will explore how to intentionally foster informal networks that drive product development forward and enable seamless collaboration across departments, ultimately aligning efforts with business goals - both online and offline.

We’ll start with a real-world example from a startup environment and scale these insights for larger organizations.

Target Audience: Product Managers, Product Owners, Decision Makers, Agile Coaches, Team Leaders
Prerequisites: Agile Leadership, Process Facilitation and Change Management experience
Level: Advanced

Yuliia Pieskova is an Organizational, Lean, and Agile Coach at yuliia.co, Alpha Affinity Startup Co-founder, Author, and Conference Speaker. She has a distinguished track record in leading and scaling international teams, and has orchestrated organizational changes for both fast growing startups and large corporations. Offering systemic guidance, Yuliia excels in coaching leadership teams, driving Agile Transformations, and cultivating a high-performance culture.

Alexander Angelo Giurca
Yuliia Pieskova
10:45 - 12:15
Di 8.1
Test Architect – Why everybody needs (at least) one
Test Architect – Why everybody needs (at least) one

What is the difference of a test architect to a commonly known software architect? And why do I need one? What do they have in common and where do they differ? Is there a gap where we need a bridge (Spoiler: yes)? What are the different expectations of other roles on a test architect?

Questions over questions which will be covered in this talk. With examples where it did go well because there was a test architect and examples where things got haywire maybe because a test architect was missing.

And you will also not be left alone with these questions:

  • How can I become such a person which is able to be a test architect.
  • How can I establish that role in my organization.

You will get input how we did this at Siemens and build up a living network of test architects.

Target Audience: Testers, Developers, Architects, Project Leads, Test Managers, Team Leads
Prerequisites: Architecture knowledge, challenges in software projects, basic testing knowledge
Level: Advanced

Marco Achtziger is Test Architect working for Siemens Healthineers in Forchheim. In this role he supports teams working in an agile environment in implementing and executing tests in the preventive test phase in a large project. He has several qualifications from iSTQB and iSQI and is a certified Software Architect by Siemens AG and Siemens Senior Key Expert in the area of Testing and Continuous Delivery.

Images in Testautomation
Images in Testautomation

The objective of visual test automation is replace flaky and hard to read selectors with images. Many software packages offer the possibility of using images as selectors, but it rarely works reliably. Appium has the function "findElementByImage," Playwright has functions like "toHaveScreenshot." Code and no-code tools alike provide a number of options to tweak the sensitivity, where both, too low and to high values, produce their own set of artefacts. What makes this so difficult? Doesn't AI provide the solution to reliably compare two images? Wouldn't source code be much more readable if it showed the image of the item, rather than just a file name or its xpath?

Target Audience: Experienced test automators in code and no-code
Prerequisites: Images, test automation, CNN, AI
Level: Expert

Stefan Dirnstorfer is CTO and Cofounder at testup.io, a no-code platform for image based test automation. He is a digital native who started programming in primary school and studied computer science in Munich. His latest interest in test automation and image analysis combines his passion for practical software development and intelligent data analysis.

Marco Achtziger
Stefan Dirnstorfer
Marco Achtziger

Vortrag Teilen

Stefan Dirnstorfer
flag VORTRAG MERKEN

Vortrag Teilen

10:45 - 11:30
FDi1
sponsored | A Journey Toward Happiness and Better Application Security
sponsored | A Journey Toward Happiness and Better Application Security

Why do you deserve to be happy at the job (even if you get paid)? Why do developers deserve better tools - especially for application security? What is the meaning of life (eventually)? Why is Application Security (often) a bad trip? Why do traditional tools get in the way? And most importantly - how can Runtime Security be a potential solution?

With over 20 years of experience in software development and architecture across Europe, Paul Senkel has made the leap from building applications to revolutionising how companies approach AppSec. He's passionate about bridging the divide between security and development teams, making AppSec fixes not just painless but genuinely enjoyable. His unique blend of technical expertise and understanding of team dynamics helps organisations foster a culture of security that's both effective and engaging.

Paul Senkel
Paul Senkel
Vortrag: FDi1
flag VORTRAG MERKEN

Vortrag Teilen

12:15 - 14:00
Mittagspause & Ausstellung / Lunch & Exhibition
Mittagspause & Ausstellung / Lunch & Exhibition

14:00 - 14:45
Di 2.2
Making impact with our craft with sociotechnical design
Making impact with our craft with sociotechnical design

If you have worked in the software industry for a while, you’ll have a hunch that technical skills are often not what stands between us and our success. Around software systems, there are always complex human systems, whose runtime dynamics seems full of fixes that don’t work. As software professionals, can we just tell jokes about SAFe, about being able to copy the Spotify Model, but not paste it? Or should we give the usual shrug – “it’s the system’s fault”?

Xin has been a design and architecture practitioner for more than a decade. Drawing on her own developmental journey, Xin makes a case for the rising relevance of sociotechnical design in a post-modern world, where aging companies struggle with aging software, while adding new software and complexity to their IT portfolio.

This talk weaves together experience reports that illustrate different facets of complexity in software and human systems. It highlights the sociotechnical principles and practices that lie at the center of Domain-Driven Design (DDD) and adjacent practices such as Systems Thinking and Constraints Framework.

From a systems standpoint, we are part of the same mess. If we can become better at seeing and naming the elephants in the room, not as random events, but as systemic patterns described through a consistent systems language, then the current messy reality is no longer our enemy but our ally. It can become a generative force for us to identify leverage and sustain influence, making better impact with our craft.

Join Xin to reflect together on, how we can leverage a multi-dimensional, sociotechnical design toolbox to help us see the system, share the system, and build the system in a reality of vast complexity and constant change.

Target Audience: Architects, Developers, Product Professionals, Engineering Managers, UX Designers
Prerequisites: Prior knowledge of Domain-Driven Design is beneficial for in-depth understanding but not a must
Level: Expert

DDD Consultant, Sociotechnical Architect & Advocate of Systems Thinking
Xin Yao is an independent consultant specialized in Domain-Driven Design (DDD), Sociotechnical Architecture and Systems Leadership. She frequently speaks at international design and architecture conferences. In her earlier career, Xin has been chief architect in Danske Bank, spearheading large-scale change initiatives. An experienced architect and an avid change agent, Xin nudges organizations at crossroads to move beyond seeing architecture as an upfront design blueprint. She is deeply committed to collective reasoning, participatory discovery and systems leadership. Xin facilitates languaging, modeling and reflective conversations to help teams and organisations make sense, make decisions and make intuitive business software. 

Xin Yao
Xin Yao
flag VORTRAG MERKEN

Vortrag Teilen

14:00 - 14:45
Di 4.2
How We Decide
How We Decide

We make decisions all the time in software – our architectures are the sum of them; both conscious and unconscious.

Yet we have so little awareness about *what* decisions are and *how* we decide. This is not only the source of great friction and waste, it is leading to terrible outcomes for our software.

In this talk I’ll describe what architectural decisions are, and the different ways that we approach them (individually and collectively) making clear the pros and cons of each. I’ll then compare them all, describing the ideal characteristics of a decision-process for modern software development. As a consequence, not only will you be able to decide better as an individual, you will also be able to diagnose failings in your group decision processes and resolve them.

Target Audience: Architects, Lead developers, Product Managers, Project Managers
Prerequisites: Experience delivering a software system
Level: Advanced

Andrew Bruce Harmel-Law is a highly enthusiastic, self-starting and responsible Tech Principal and Author. Andrew specialises in Java / JVM technologies, agile delivery, and architecture with a specific focus on domain-driven design.
Experienced across the software development lifecycle and in many sectors including government, banking, and eCommerce, what motivates him is the production of large-scale software solutions, fulfilling complex client requirements. He understands that people, tooling, architecture and process all have key roles to play in achieving this.
Andrew has a passion for open source software and its communities. He has been interested in and involved with OSS to a greater or lesser extent since his career began; as a user, contributor, expert group member, or paid advocate.
Finally, Andrew enjoys sharing his experience as much as possible. This sharing is not only seen in his formal consulting engagements, but also informally through mentoring, blog posts, conferences (speaking and organising), and open sourcing his code.

Andrew Harmel-Law
Andrew Harmel-Law
flag VORTRAG MERKEN

Vortrag Teilen

14:00 - 14:45
Di 5.2
Flowing Retrospectives: The Magic is in the Making
Flowing Retrospectives: The Magic is in the Making

Retrospectives are the key event for ensuring continuous improvement in agile and non-agile teams. However, many participants tend to have bad experiences with poorly facilitated retrospectives, which demotivates them from sharing personal insights and, in the end, might lead to a cancelling of retrospectives from the team's schedule.

There are many books and articles about how a good retrospective looks like. They describe the result but often they lack the crucial part of HOW to get to engaging and sustainable retrospective. It is unfortunately not sufficient to simply combine different formats for each of the five retrospective stages from template collections (like e.g. the retromat) - there is more to that.

In this talk I will share my visual template for designing flowing retrospectives and I will guide the participants through my intention of each of the designing steps.

Among others the participants will learn:

  • Why it is important to change between focus topics in retrospectives
  • How important a clear retrospective goal is for the design
  • Why  not to start with the Set-the-Stage phase when designing a retrospective
  • With which phase to start instead
  • What the prerequisit informations for a successful retrospective design are
  • How to smoothly connect the different phases of the retrospective
  • How to increase your (short- and long-term) success of retrospectives
  • What to do if things don't work out as planned

This talk is perfect for all those who have the feeling that there is still some room for improvement in their retrospectives and/or their retrospective design.

Target Audience: Project Leaders, Scrum Masters, Agile Coaches
Prerequisites: None
Level: Basic

Sabina Lammerts Weg führte sie von der Biochemie über das Projektmanagement (in der Biotech-Industrie) schließlich in die Unternehmensberatung. Im Rahmen ihrer Trainings vermittelt sie interaktiv die Werte, Prinzipien, Methoden und Praktiken der agilen Arbeitswelt. Dabei befähigt sie ihre Kunden, das Erlernte bedarfsgerecht für ihren individuellen Rahmen anzupassen und begleitet diesen Implementierungsprozess in Form von regelmäßigen, gemeinsamen Reflexionen; ihr Motto dabei: „Den Arbeitsalltag als Erlebnis gestalten“.

Sabina Lammert
Sabina Lammert
Vortrag: Di 5.2
flag VORTRAG MERKEN

Vortrag Teilen

14:00 - 14:45
Di 6.2
Shifting Gears: Steering the Automotive Industry into the Future with Data Mesh and AI
Shifting Gears: Steering the Automotive Industry into the Future with Data Mesh and AI

Fasten your seatbelt and join an exhilarating session that delves into the transformative world of decentralized data management and artificial intelligence (AI) in the automotive industry. Embark on a journey through the latest trends, innovations, and data-driven decision-making techniques that are shaping the road ahead. Get ready to uncover the revolutionary Data Mesh technology and its pivotal role in propelling the industry forward. Learn about mastering data domains, harnessing data products, and navigating the responsibilities in a data-driven company. Additionally, experience a demonstration of an Amazon Web Services (AWS) based solution featuring a Data Mesh tool, revealing the immense potential of cutting-edge technologies in revolutionizing the automotive landscape.

Target Audience: Architects, Developers, Project Leaders
Prerequisites: Basic knowledge in Amazon Web Services (AWS)
Level: Basic

Norbert Putz is an accomplished IT architect with over 12 years of experience, specializing in cloud computing and data warehousing with SAP. He has held significant roles at leading companies such as SAP, Aegon, Deutsche Telekom, EPAM, and Morgan Stanley. Currently, Norbert is an Expert IT Architect at MMK DIGITAL GmbH, focusing on Data Mesh solutions for a major automotive manufacturer.

Norbert Putz
Norbert Putz
Vortrag: Di 6.2
Themen: AI
Cloud
flag VORTRAG MERKEN

Vortrag Teilen

15:45 - 16:15
Kaffeepause & Ausstellung / Coffeebreak & Exhibition
Kaffeepause & Ausstellung / Coffeebreak & Exhibition

16:15 - 17:15
Di 2.3
Collaborative Software Design: How to facilitate domain modeling decisions
Collaborative Software Design: How to facilitate domain modeling decisions

Creating high-quality software is challenging due to a focus on solutions over understanding organizational context. Developers need to engage with stakeholders across contexts. However, stakeholder communication can lead to misunderstandings and conflicts, disrupting knowledge sharing. This often results in autocratic decisions by architects. Achieving sustainable and design decisions, it's more effective to employ visual techniques, improving collaboration with stakeholders.

This talk explores collaborative modeling, a technique for analyzing complex decisions with all stakeholders. Inclusive sessions and skills like observing, listening, neutrality, and empathy are key. The goal is for teams to understand stakeholder needs, guiding software architecture through collaborative design.

Target Audience: Technical leaders, decision makers, software engineers, architects
Prerequisites: None
Level: Advanced

Kenny Baas-Schwegler believes in collaborative software design where ‘every voice shapes the software’. Leveraging a domain-driven design approach with Team Topologies, he facilitates clearer communication between stakeholders and software creators by collaborative modelling and deep democracy, decoding complexities, resolving conflicts and ensuring software remains agile to business demands.
In his roles as an independent software consultant, tech lead, and software architect, he catalyses organisations and teams towards designing and building sustainable and resilient software architectures.

Gien Verschatse is an experienced consultant and software engineer that specialises in domain modelling and software architecture. She's fluent in both object-oriented and functional programming, mostly in .NET. As a Domain-Driven Design practitioner, she always looks to bridge the gaps between experts, users, and engineers.
As a side interest, she's researching the science of decision-making strategies, to help teams improve how they make technical and organisational decisions. She shares her knowledge by speaking and teaching at international conferences.
And when she is not doing all that, you'll find her on the sofa, reading a book and sipping coffee.

Kenny Baas-Schwegler, Gien Verschatse
Kenny Baas-Schwegler, Gien Verschatse
flag VORTRAG MERKEN

Vortrag Teilen

16:15 - 17:15
Di 6.3
From Search Results to Insights: Learnings from Statista’s GenerativeAI Journey
From Search Results to Insights: Learnings from Statista’s GenerativeAI Journey

GenAI services have been rapidly integrated into various digital business models, but what if your data holds better answers? How can this technology be combined with an organization's knowledge and data?

This talk explores Large Language Models (LLMs) and their augmentation with custom data via Retrieval-Augmented Generation (RAG). Discover Statista's pioneering journey from rich search results to concise, informed answers with their LLM-based application, ResearchAI. We'll discuss challenges such as building a skilled team, the impact of exclusive data on answer quality, high costs, query latency, and LLM hallucinations despite accurate data. This session provides a realistic look at the hurdles and strategies for optimizing RAG applications in the real world.

Target Audience: Data Scientists, Data Engineers, Developers, Decision Makers
Prerequisites: Basic knowledge of GenAI
Level: Expert

Benedikt Stemmildt is an enthusiastic software architect, full-stack developer, and speaker with a passion for technology, architecture, and organization. He builds and operates data-driven software with a focus on customer value. Loves to educate himself and others. Proud founding member of Hacker School.

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/benedikt-stemmildt/

Matthias Lau is developer and founder of the technology studio and freelancer community Heureka Labs with a passion for software development and innovative digital products. He loves coding, awesome internet concepts, federated learning, Docker, the Apple Multi-Touch Trackpad, Bouldering, Wikipedia and Espresso.

Benedikt Stemmildt, Matthias Lau
Benedikt Stemmildt, Matthias Lau
Vortrag: Di 6.3
Themen: AI
flag VORTRAG MERKEN

Vortrag Teilen

16:15 - 17:15
Di 7.3
You aint gonna need it - sustainable practices for Product Management
You aint gonna need it - sustainable practices for Product Management

You know our natural world is burning and climate disaster is upon us. We need system change - not climate change. We as IT people are in the perfect position to help the system change happen, because what we do in IT product development matters; rather a lot to be honest. Let's uncover better ways to develop IT products in a more sustainable way.
This talk will take you on a crash course of thinking like a 21st century economist (it will be all about doughnuts), principles of circular design and what you need to know about the concept of degrowth. And then the talk will tie this knowledge to our day-to-day-work in product development: how could you start using these ideas in your work to contribute to building a more sustainable future?

I will tell you what happened when we started applying circular design principles in IT product development (we ended up with modularity and microservices). If one starts applying the "Sharing principle" your product vision will change (for us it changed into "something as a service") and your product goal and OKRs will change too - we moved away from the goal "endless growth in number of customers".

This talk will leave you with practical tips on how to weave sustainability in your entire product development chain, like Product design principles for circularity and like Sharing principles for less (economic) growth.

This talk will also leave you with a bigger - or reaffirmed - love for Agile Principle nr 10. The planet needs more simplicity.
(and no, this talk is not just about carbon emissions because "net zero" will not be enough to get us through)

Target Audience: Product Owners, Product Managers, Architects, Leadership
Prerequisites: Some basic knowledge of how agile product teams work together is assumed
Level: Basic

Maryse Ingeborg Meinen is a product manager with a love for both IT Infrastructure (as code) and for sustainability. Combing these two passions leads to amazing cross pollination and valuable outcomes for creating a better world together. "You aint gonna need it" is her life motto. Also XP-lover and Stoic practitioner. 

Maryse Ingeborg Meinen
Maryse Ingeborg Meinen
flag VORTRAG MERKEN

Vortrag Teilen

17:15 - 17:45
Kaffeepause & Ausstellung / Coffeebreak & Exhibition
Kaffeepause & Ausstellung / Coffeebreak & Exhibition

17:15 - 18:00
SDdi7
sponsored | Bridging the Gap: How Modernization Drives Technological Innovation
sponsored | Bridging the Gap: How Modernization Drives Technological Innovation

Application modernization is crucial for businesses to stay competitive in today's digital landscape. This presentation explores how leveraging AWS cloud technologies can reduce costs, improve efficiencies, and maximize existing investments. We'll discuss strategies for seamless transition to a modernized model, simplifying operations and engineering practices.

Discover how AWS's cutting-edge solutions accelerate modernization, and why modern architectures and robust data foundations are essential for innovation. We'll also explore how recent developments in generative AI can boost innovation across industries.

Featuring real-world customer examples, this session will demonstrate how bridging the gap between legacy systems and modern technologies can accelerate your organization's growth trajectory. Join us for actionable insights and strategies to drive your modernization journey forward.

Enno Schulte ist ein zukunftsorientierter Technologie-Experte mit über zwei Jahrzehnten Erfahrung in der IT-Branche. Als Senior Solutions Architect bei Amazon Web Services (AWS) verbindet er tiefgreifendes technisches Fachwissen mit strategischer Weitsicht, um Unternehmen auf ihrem Weg in die digitale Zukunft zu begleiten. Seine besondere Leidenschaft gilt dabei den Themen Serverless Computing, Internet of Things (IoT) und generativer KI – Technologien, die er als Schlüssel für die digitale Transformation von Unternehmen sieht. Enno ist nicht nur ein gefragter Berater, sondern auch ein engagierter Mitgestalter der Tech-Community. Als bekannter Redner auf Konferenzen teilt er sein Wissen und inspiriert andere Fachleute in der Branche. Seine Fähigkeit, komplexe technische Konzepte verständlich zu vermitteln, macht ihn zu einem wertvollen Brückenbauer zwischen Technologie und Business.

Enno Schulte
Enno Schulte
Vortrag: SDdi7
flag VORTRAG MERKEN

Vortrag Teilen

17:45 - 18:45
Di 2.4
"Tomorrow I cease to be a Puppet". That's what you think.
"Tomorrow I cease to be a Puppet". That's what you think.

Disclosure - this is a talk about people - not about AI. This is a talk about how we will continue to apply our humans strenghts in a world enhanced by AI.

One of the LLM engines I work with seems to think it can take over my job as an architect. I say with some confidence that for the next few decades, my job will be heavily influenced by AI, but not replaced by AI. For example I am presenting and OOP and *it* is not.

Software architects and system architects will not be replaced anytime soon by Generative AI or LLMs. They will be replaced by software architects that know how to leverage Generative AI and LLMs, and just as importantly, know how NOT to use Gen AI. For the last two years, Avraham has been on a journey exploring the use of AI to augment the way he does architecture and makes architecture decisions as well as assimilate the architectural understanding within the organization.

Along the way, Avraham has learned so much both about generative AI's abilities and limitations, and even more about himself as an architect and as a person. For example, Avraham has learned that AIs can propose tradeoffs along with convincing suppporting arguments, but only a human Architect can be held accountable. An AI might be able to create a drawing and talk you through it, but only a human architect will appriciate the look of confusion on your face and emphasize that one dotted line that makes everything clearer.

In the talk, Avraham invites you to join him on his journey. This talk will equip you with the knowledge and very practical tools to start on your own adventure to leverage the power of GAI, elevate your architectural practice, and hopefully stay ahead of the curve.

Target Audience: Software Architects, Developers, Decision Makers
Prerequisites: Basic Curiosity about AI and machine learning
Level: Advanced

Avraham Poupko is the head of Product Security for Forescout. He learns and teaches about how people join to create software.
As a systems architect, Avraham Poupko has spent the last 25 years analysing, modeling and designing software as well as teaching systems thinking and system design. Avraham experience varies from working with small startups that have one product, to large enterprises that create very complex domains and systems. Avraham is currently leading a multi disciplined team that is designing the next generation data center.
Avraham is currently studying, writing and teaching about the varied and complex relationships between the organizations that create software and the software they create. 

Avraham Poupko
Avraham Poupko
flag VORTRAG MERKEN

Vortrag Teilen

20:00 - 23:00
Welcome
Welcome Reception
Welcome Reception

Die ideale Gelegenheit zum Netzwerken und Austauschen bietet die Welcome Reception. Lassen Sie den Konferenztag mit anderen Teilnehmern, Referenten, Ausstellern und Sponsoren bei Fingerfood und Getränken in der Expo ausklingen.

Vortrag: Welcome
flag VORTRAG MERKEN

Vortrag Teilen

, (Mittwoch, 05.Februar 2025)
09:00 - 10:30
Mi 2.1
Bounded Context: Problem oder Lösung?
Bounded Context: Problem oder Lösung?

Bounded Contexts spielen bei Domain-driven-Design-Diskussionen eine zentrale Rolle. Sie gelten als eine vielversprechende Lösung zur Modularisierung von Systemen, sei es in Form von Deployment-Monolithen oder Microservices. Doch die Anwendung in der Praxis bringt Herausforderungen mit sich: Es ist oft schwierig, eine Domäne sinnvoll in Bounded Contexts aufzuteilen. Zudem ist das Konzept nicht einfach zu verstehen. Einerseits steht es für die Aufteilung eines Softwaresystems in Module, andererseits soll es helfen, verschiedene Fachsprachen innerhalb einer Domäne voneinander zu trennen. Darüber hinaus wird ein Bounded Context oft als ein Team betrachtet. Wie lässt sich all das miteinander in Einklang bringen, und wie kann man in der Praxis erfolgreich damit arbeiten? Dieser Vortrag erklärt, was Bounded Contexts sind, und beleuchtet dann diese Herausforderungen. So zeigt er, wie man Projekte mit DDD noch erfolgreicher gestalten kann.

Zielpublikum: An Softwarearchitektur oder Domain-driven Design Interessierte
Voraussetzungen: Grundlegendes Verständnis von DDD
Schwierigkeitsgrad: Advanced

Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Geschäft und Technologie. Er ist Autor zahlreicher Artikel und Bücher, u. a. zu Microservices, trägt regelmäßig als Sprecher auf internationalen Konferenzen vor und streamt wöchentlich zum Thema Softwarearchitektur. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Cloud, Domain-driven Design und Microservices.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei:  https://www.sigs.de/experten/eberhard-wolff/

Das 1x1 des Collaborative Modeling: ein Griff in die DDD-Werkzeugkiste
Das 1x1 des Collaborative Modeling: ein Griff in die DDD-Werkzeugkiste

Die Grundlage für gute Software ist eine gute Architektur. Eine zum System passende Architektur kann jedoch nicht im luftleeren Raum entstehen – um eine geeignete Architektur definieren zu können, muss man die Domäne und ihre Anforderungen verstehen. Moderne Architekturarbeit beginnt somit ein ganzes Stück vor der eigentlichen Architektur. Für diese Exploration der Domäne wurden im Rahmen von Domain-Driven Design (DDD) verschiedene kollaborative Modellierungstechniken entwickelt. Deren Ziel ist es, dass alle an einer Software beteiligten Personen die Domäne und ihre Anforderungen kennen und verstehen. Insbesondere soll eine gemeinsame Sprache entwickelt werden, um über Problemstellungen innerhalb der Domäne diskutieren zu können, die auch als Ubiquitous Language im Sinne von DDD verwendet werden kann.

Obwohl all diese Modellierungstechniken dieselben Ziele verfolgen, unterscheiden sie sich in ihrem Ansatz. Das beliebte Event Storming modelliert Wissen als Sequenz von Events. Beim Domain Storytelling werden die Interaktionen zwischen Personen und/oder Systemen modelliert und die Ergebnisse können zur Visualisierung von Szenarien verwendet werden. Weitere Methoden verwenden andere Elemente in der Modellierung oder versuchen, die Stärken anderer Methoden zu kombinieren. In diesem Vortrag möchten wir einige beliebte Modellierungstechniken kurz vorstellen und ihre Stärken hervorheben. Wir möchten einige Ratschläge geben, wie man auf Basis des Szenarios eine kollaborative Modellierungstechnik auswählt.

Zielpublikum: Architekten, Entwickler, Projektleiter
Voraussetzungen: Projekterfahrung
Schwierigkeitsgrad: Basic

Frank Steimle ist Senior Consultant bei Digital Frontiers. Er beschäftigt sich mit agiler Softwareentwicklung, Domain-Driven Design und der Architektur leichtgewichtiger verteilter Systeme.

Florian Pfleiderer beschäftigt sich als Senior Consultant bei Digital Frontiers mit agiler Softwareentwicklung. Seine Kunden berät er in den Bereichen Architektur, Microservices und Craftsmanship.

Eberhard Wolff
Frank Steimle, Florian Pfleiderer
Eberhard Wolff

Vortrag Teilen

Frank Steimle, Florian Pfleiderer
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Mi 3.1
Integration Generativer KI in Nutzerzentriertes Design (UCD): Potenziale und Herausforderungen
Integration Generativer KI in Nutzerzentriertes Design (UCD): Potenziale und Herausforderungen

In den letzten Jahren haben generative KI-Tools, insbesondere im Bereich des Designs, erheblich an Bedeutung gewonnen. Die meisten Diskussionen konzentrieren sich jedoch auf die Bildgenerierung und vernachlässigen das breitere Spektrum an Aufgaben im Designprozess, insbesondere im Kontext des User-Centered Design (UCD). Das UCD-Framework betont das Verständnis der Benutzerbedürfnisse, die Generierung von Ideen und Anforderungen, das Prototyping konkreter Lösungen und die Einbeziehung von Benutzerfeedback in verschiedenen Phasen. Dieser umfassende Ansatz erfordert eine sorgfältige Integration generativer KI und wirft die Frage auf, inwieweit KI-Tools der UCD-Prozess unterstützen können.

In diesem Vortrag wird eine theoretische Perspektive auf den Designprozess präsentiert, wobei kognitive Prozesse und die wesentlichen Kompetenzen von Entwicklungsteams berücksichtigt werden. Basierend auf einem Anwendungsfall werden Bereiche vorgestellt, in denen KI den Designprozess verbessern oder behindern kann. Es wird aufgezeigt, wie KI-Tools in verschiedenen Phasen des UCD eingesetzt wurden und welche Vor- und Nachteile dabei festgestellt wurden. Der Vortrag zeigt sowohl das Potenzial als auch die Grenzen von generativen KI-Werkzeugen im Designprozess auf.

Zielpublikum: Projektleiter:innen, Product Owner, UX-Designer:innen, Anforderungsingenieur:innen
Voraussetzungen: Projekterfahrung, User-Centered Design, User Experience
Schwierigkeitsgrad: Basic

Prof. Claudia Nass Bauer ist in Design geboren und Softwareengineering aufgewachsen. Seit 2006 arbeitet sie in interdisziplinären Teams an digitalen Lösungen und setzt sich dafür ein, diese Bereiche in Forschung und Lehre an der HS Mainz zu verbinden. Sie vertritt Themen wie strategische Entwicklung und Umsetzung innovativer Lösungen, Design- und Innovationsprozesse. Zudem arbeitet sie am Fraunhofer IESE, wo sie Industrieprojekte im Bereich Kreativitätsworkshops und User-Centered Design berät.

All Inclusive?!? (Sequel) – Bias im Wechselspiel zwischen Mensch und KI
All Inclusive?!? (Sequel) – Bias im Wechselspiel zwischen Mensch und KI

Wie verändert unsere Sprache die KI und die KI unser Denken?

Der Einsatz von LLMs hat rasant zugenommen, ohne KI kommen wir gefühlt kaum noch aus. Gleichzeitig wissen wir, dass die Modelle Biases beinhalten, die zu ethisch fragwürdigen oder nach menschlichem Ermessen unfairen Ergebnissen führen können, und dass die KI diese Vorurteile von uns gelernt hat! Wenn nun aber die KI von uns lernt und wir von der KI, wo setzen wir dann an, um uns gemeinsam zu verbessern?

In diesem Talk greife ich alte und neue Beispiele zu inklusivem Design und Diversität in der Softwareentwicklung auf und zeige, wie ich diese Beispiele beim Bau eines Custom GPT im Prompting genutzt habe, um einen Diversity Bias in Dokumenten oder auf Webseiten aufzuspüren, und welche Erfahrungen ich daraus mitgenommen habe.

Zielpublikum: Business-Analyst:innen, UX-Designer:innen, Product Owner, Entwickler:innen, Menschen
Voraussetzungen: Keine
Schwierigkeitsgrad: Basic

Katrin Rabow hat rund 15 Jahre lang als selbstständige Beraterin kleine Unternehmen in ihrem betriebswirtschaftlichen Alltag mit Schulungen und Support unterstützt, bevor sie 2015 ein Studium der Wirtschaftsinformatik an der Technischen Universität Darmstadt begann, das sie mit dem Masterabschluss beendete. Seitdem ist sie als Business-Analystin und Qualitätsmanagerin in verschiedenen Projekten unterwegs und gibt Trainings zu Themen wie Behaviour Driven Development.

Claudia Nass Bauer
Katrin Rabow
Claudia Nass Bauer
Vortrag: Mi 3.1-1
Themen: AI

Vortrag Teilen

Katrin Rabow
Vortrag: Mi 3.1-2
Themen: AI
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Mi 4.1
Design Patterns - They Are Everywhere
Design Patterns - They Are Everywhere

Consider for example, this line of C++ code:

std::pmr::vector<std::variant<int,double,std::pmr::string>> values;

Are you aware that this line of code contains at least five Gang-of-Four (GoF) design patterns? If not, then this talk is definitely for you! It will help you realize that design patterns are everywhere. They are the key to managing dependencies between software entities. They help us to structure our software, to separate concerns, and to communicate our intentions. Even better, they are universally applicable to object-oriented programming, function programming, and generic programming. And no, design patterns are not old-fashioned, outdated, or even dead. They are at the very core of our software and our daily work.

Target Audience: Architects, Developers
Prerequisites: Foundational knowledge in C++ (examples in C++)
Level: Advanced

Klaus Iglberger is a freelance C++ trainer and consultant. He shares his expertise in popular C++ courses — from beginner to advanced — all around the world. He is the author of “C++ Software Design” [1], one of the organizers of the Munich C++ user group [2], and the (co-)organizer of the Back-to-Basics [3] and Software Design [4] tracks at CppCon [5].
[1] https://learning.oreilly.com/library/view/c-software-design/9781098113155/
[2] https://www.meetup.com/MUCplusplus/
[3] https://cppcon.org/b2b/
[4] https://cppcon.org/softwaredesign/
[5] https://cppcon.org

Klaus Iglberger
Klaus Iglberger
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Mi 7.1
A Leader’s Role in Organizational Learning
A Leader’s Role in Organizational Learning

Let’s face it, the only way to make it in our fast-paced, ever-changing business environment is to focus on learning. Learning as leaders, learning as team and learning as an organization. Learning about our business direction, learning about our work and work environment, learning about our customers’ needs, and more. Essential for sustained success and innovation, the heart of an effective Organizational Learning culture lies with leadership. Leaders not only set the vision and strategic direction, but also model the behaviors and create the environment necessary for learning to thrive.

In this interactive talk, Diana Larsen (co-author of Lead without Blame: Building Resilient Learning Teams), engages participants in exploring the pivotal role that leadership plays in cultivating a robust organizational learning culture. You will walk away with custom-designed first steps toward boosting the impact of learning work for you, your peers, and your organization.

Target Audience: Executives, CxO's, Senior Management, Vice-Presidents, Directors, Department Heads, Managers, Leads
Prerequisites: Experience in a stressful leadership role in organization, business, or enterprise
Level: Advanced

Diana Larsen engages with challenges that emerge at the intersection of team improvement, learning, and leadership. Diana works alongside leaders to build their proficiency in shaping environments for productive, resilient teams and accelerate organizational learning. A prolific contributor to readers who seek to improve leadership and team development, Diana co-authored and contributed to pivotal books, including: Agile Retrospectives 2nd ed.: A Practical Guide for Catalyzing Team Learning & Improvement (2024); Lead without Blame: Building Resilient Learning Teams (2022); The Art of Agile Development (2022); The Agile Fluency Model: A Brief Guide to Success with Agile, an ebook.(2019); and Liftoff 2nd.: Start and Sustain Successful Agile Teams (2016).

Diana Larsen
Diana Larsen
Vortrag: Mi 7.1
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Mi 8.1
DevEx? C'est le ton qui fait la musique
DevEx? C'est le ton qui fait la musique

So... in our organisation we've been busy trying to bridge the gap between Dev and Ops. And we've been moving towards an almost completely automated Infrastructure enablement. We thought we were doing so well. And then... it turned out that even without human intervention, IT infrastructure is secretly still about human interaction. I will tell you our real life story of how we hit rock bottom Developer Experience because as enablement teams we were so focused on IaC and automating everything that somehow we forgot to talk to our very own customers: the other teams in the organisation that are building software products. We thought we knew what they needed - because we were all developers ourselves too, innit. Well...-DevEx metrics showed us. Thankfully, this is a story with a happy ending too. We quickly retraced our steps and reverted to practical communication strategies to bridge the gap between us "software defined infrastructure product group" and the other teams.

Practical take-aways from this talk are some practices that can be applied straight away, to restore lost connections:

  • Heard, seen, respected (learn to listen without showing any judgement)
  • Finnish listening (remain silent! it allows conversations to evolve naturally. And we will practice some during the talk)
  • Back-to-back (ha, that will be the mystery practice & exercise)

Target Audience: Architects, Developers, Managers, DevOps team members
Prerequisites: None
Level: Basic

Maryse Ingeborg Meinen is a product manager with a love for both IT Infrastructure (as code) and for sustainability. Combing these two passions leads to amazing cross pollination and valuable outcomes for creating a better world together. "You aint gonna need it" is her life motto. Also XP-lover and Stoic practitioner. 

Developer Experience and Platform Engineering
Developer Experience and Platform Engineering

In this constantly changing world, we face new challenges: rapidly changing customer needs, increasing competition, and a shortage of skilled workers. Agility and speed are essential. Adopting Platform Engineering can be key, providing the flexibility and scalability to adapt swiftly, outpace competitors, and bridge the skills gap through automation and optimization.

I will demonstrate, using a real Platform, how Platform Engineering can help companies overcome hurdles and scale issues with DevOps practices.

Target Audience: Architects, Developers, Project Leaders, Managers, Decision Makers, Platform Engineers, DevOps Engineers
Prerequisites: Basic DevOps knowledge, understanding of platform engineering concepts
Level: Advanced

Romano Roth is Chief of DevOps and Partner at Zühlke. His journey with Zühlke began 22 years ago. Over the years, he has evolved from an expert software engineer and software architect to a consultant. Throughout this journey, one question has always fueled his passion: How can we continuously deliver value while ensuring quality and automation?
When the DevOps movement began, he was naturally drawn to it. DevOps isn't just a professional interest; it's his passion.

Maryse Ingeborg Meinen
Romano Roth
Maryse Ingeborg Meinen

Vortrag Teilen

Romano Roth
flag VORTRAG MERKEN

Vortrag Teilen

09:30 - 11:15
Meetup
Women@OOP-Meet-up: Empowering Professional Growth Through Skill Development
Women@OOP-Meet-up: Empowering Professional Growth Through Skill Development

As part of our ongoing efforts to empower and support women in technology, we are excited to invite you to join us for an enriching discussion that combines expert knowledge with personal experiences, empowering you to take charge of your professional journey.

This meet-up is specifically designed to address a crucial topic that resonates deeply with many professionals in our field: identifying and filling skill gaps to further your career.
The OOP conference has consistently demonstrated a commitment to diversity, with over 30% of its speakers being female. We believe that your expertise and experiences would be invaluable contributions to our meet-up, and we are eager to hear your insights on this topic. 

Our meet-up aims to provide a platform for women in tech to share strategies, tools, and personal stories on how to identify skill gaps and develop targeted plans to address them. Your participation would not only enrich the discussion but also inspire and motivate others to take proactive steps in their career development. 

Key areas we would like to explore during the meet-up include:

  • Self-awareness and gap analysis: How to conduct a personal gap analysis to identify areas for improvement and set clear, actionable objectives. 
  • Skill development strategies: Effective methods for acquiring new skills or enhancing existing ones, including leveraging online courses, workshops, mentorship programs, and networking events. 
  • Overcoming barriers: Strategies for overcoming common challenges such as imposter syndrome, unconscious bias, and systemic barriers that may hinder career advancement. 

Note: This meet-up is free, everyone is welcome regardless of gender.

Register for free:
https://www.oop-konferenz.de/de/programm/side-events/womenatoop/#c21433

Agenda:
9:15 Doors open
9:30 Welcome/Intro & Ice Breaker
9:45 Lightning Talks incl. Q&A
11:00 Networking
11:15 Closing

Skill Development for Software Professionals
Emily Bache

Success as a software professional involves far more than simply being able to write working code. A large amount of what makes a great developer is the techniques they have learnt on-the-job that enable them to understand what the user really needs, and evolve an existing system to better support that. They are also working in the context of a team or many teams all contributing to the same goal, so collaboration skills are important. All these skills are essentially practical – it matters that you can actually do them, not only talk about how to do them. In my experience most developers gain practical coding and collaboration skills ad-hoc through mentoring and code review. It’s time to think more strategically about practical skill acquisition. In this talk I’ll explain the Hartman proficiency taxonomy and how software professionals can use it to assess where they are, where they want to be, and how to get there.

Beware of Glue Roles
Diana Montalion 

My communication, empathy and social organization skills have always been a valuable asset in my career. Alas, they have not always been *valued* as leadership skills. This quick talk describes strategies for avoiding invisible labor and increasing your impact.

Sketchnotes in IT
Lisa Maria Schäfer

We all take countless notes in our day-to-day work - from presentations, meetings, complex tasks, ...
Most of these notes suffer from the “long and illegible” syndrome, which is why they quickly end up in the waste paper. These notes often don't help us to remember the important things. But that's exactly why we created them!

In my presentation, you will see how you can integrate sketchnotes into your everyday work as a techie and what advantages they have for you. You'll find out what sketchnotes are, how you can use them for your purposes and how they ensure that you can finally remember the important things. So that you go home with all the important tools, we will draw some frequently used symbols in software development and architecture together step by step.

You've come to the right place if you finally want to make your notes more helpful. You don't need an A in art to do this, just a desire to try something new.

Get your pens ready, go!

Boosting Women's Representation in IT: How Can We Achieve This?
Carola Lilienthal, Dehla Sokenou

For eight years, Carola has helmed WPS - Workplace Solutions as Managing Director. Alongside Dehla, a five-year WPS veteran, and other colleagues, she spearheads initiatives to champion women in tech. WPS has recently implemented several forward-thinking measures: workshops on 'Projecting Confidence', mentorship schemes, women's networking socials, and focused discussion groups. At WPS, maternity leave doesn't derail career progression, and flexible project management is the norm - a practice equally valued by male team members. The result? An impressively high proportion of women in the company. To nurture the next generation of female tech talent, WPS actively participates in Girls' Day and partners with women-focused computer science degree programmes. Drawing from their personal journeys and pioneering initiatives, Carola and Dehla will showcase how women can effectively support and elevate each other in the IT sector.

Emily Bache is an independent consultant, YouTuber and Technical Coach. She works with developers, training and coaching effective agile practices like Refactoring and Test-Driven Development. Emily has worked with software development for 25 years, written two books and teaches courses on platforms including Pluralsight and O'Reilly. A frequent conference speaker, Emily has been invited to keynote at prestigious developer events including EuroPython, Craft and ACCU. Emily founded the Samman Technical Coaching Society in order to promote technical excellence and support coaches everywhere.

LinkedIn: https://www.linkedin.com/in/emilybache/
Mastodon: https://sw-development-is.social/web/@emilybache
GitHub: https://github.com/emilybache
Website: http://bacheconsulting.com/
YouTube: https://www.youtube.com/@EmilyBache-tech-coach

Diana Montalion is the author of the O’Reilly book "Learning Systems Thinking: Essential Nonlinear Skills & Practices for Software Professionals". She has twenty years of experience engineering and architecting software systems for organizations including Stanford, The Gates Foundation, Memorial Sloan Kettering, and Teach For All. She has served as Principal Systems Architect for The Economist and The Wikimedia Foundation. Her company, Mentrix, teaches systems architecture and builds modern software systems for diverse clients.
Diana lives in the Hudson Valley (New York, USA) with her husband, three dogs, one cat and nine chickens.

Lisa ist Produkt- und Marketingmanagerin beim IT-Trainingsanbieter socreatory, dort gibt sie nicht nur Trainings, sondern kümmert sich auch um Vermarktung und Konzeption. Zuvor hat sie sich mit Softwarearchitektur und Entwicklung im Web-Umfeld beschäftigt und war in Backend und Frontend aktiv. Seit Juni 2020 engagiert sie sich beim Format „Softwarearchitektur im Stream“.

Dr. Carola Lilienthal ist Softwarearchitektin und Geschäftsführerin bei der Workplace Solutions GmbH. Seit 2003 analysiert sie die Zukunftsfähigkeit von Softwarearchitekturen und spricht auf Konferenzen über dieses Thema. 2015 hat sie ihre Erfahrungen in ihren Büchern „Langlebige Softwarearchitekturen“ und „Domain-Driven Transformation“ zusammengefasst.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/carola-lilienthal/

Dr.-Ing. Dehla Sokenou promovierte 2005 an der TU Berlin über UML-basiertes Testen. Sie fühlt sich in allen Phasen der Softwareentwicklung zu Hause, einen besonderen Schwerpunkt bilden allerdings auch weiterhin alle Themen rund um Qualitätssicherung und Testen. Bei der WPS ist sie als Test- und Qualitätsmanagerin sowie Softwarearchitektin tätig. Daneben ist sie Sprecherin der GI-Fachgruppe Test, Analyse und Verifikation von Software (TAV). 

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/dehla-sokenou/

Emily Bache, Diana Montalion, Lisa Moritz, Carola Lilienthal, Dehla Sokenou
Emily Bache, Diana Montalion, Lisa Moritz, Carola Lilienthal, Dehla Sokenou
Vortrag: Women@OOP
flag VORTRAG MERKEN

Vortrag Teilen

10:00 - 12:00
SDmi1
sponsored | Boosting Developer Productivity with Platform Engineering and AI – Part 1
sponsored | Boosting Developer Productivity with Platform Engineering and AI – Part 1

Please note that the workshop consists of Part 1 (10:00 to 12:00) and Part 2 (13:00 to 15:00). To get the most out of this workshop you need to attend both parts. 

Join us at this development-focused workshop designed to supercharge your developer productivity. If you want to learn how to tackle the unique challenges of developer velocity in large organizations, this session is for you. Have you ever wondered whether GitHub is the right DevOps platform for your organization? Do you want to bridge the gap between security, operations, and developer satisfaction, and think about software development end-to-end? Then this workshop will be valuable for you.

Why Attend?

  • Identify Key Obstacles: Dive deep into the common problems that hinder developer productivity and velocity in large-scale organizations.
  • Collaborative Solutions: Engage with industry experts and peers to brainstorm and develop innovative solutions.
  • Blueprint for Success: Walk away with a platform engineering blueprint tailored to your needs.
  • Quick Wins: Gain actionable insights and quick wins that you can implement immediately to see tangible improvements.

What to Expect:

  • Interactive Discussions: Participate in dynamic discussions that uncover the root causes of productivity bottlenecks.
  • Expert Insights: Learn from leading experts in the field who will share their experiences and best practices.
  • Hands-On Activities: Collaborate on real-world scenarios to create practical solutions and strategies.
  • Networking Opportunities: Connect with like-minded professionals and expand your network within the enterprise development community.

Who Should Attend?

  • Developers & Dev Leads
  • Engineering and DevOps Platform Managers
  • Platform Engineers & DevOps Experts

Julia is a Global Black Belt for Developer Productivity at Microsoft, specializing in accelerating developer productivity in large-scale organizations through comprehensive and pragmatic platform engineering solutions. With extensive experience as a Software Engineer, Development Lead, and Cloud Solution Architect, she understands the challenges and needs of developers and effectively translates them to management, security, and operations. Julia excels at solving complex problems and always keeps the big picture in mind. Web & Frontend development have a special place in her ❤️.

In her free time, she enjoys gaming, is a beginner triathlete, and once played as a quarterback on a women’s American football team.

April is a senior cloud developer advocate and the DevOps practice lead at GitHub, specializing in application transformation and DevOps ways of working. Her focus is working on Microsoft Azure to take customers of a journey from legacy technology, to serverless and containers, where code comes first, while enabling them to take full advantage of DevOps. April was previously a cloud consultant and solution architect for various partners in the UK and brings her years of experience in helping customers plan their journey.
 
In April’s spare time she spends time outdoors hiking, skiing or scuba diving. She is also a triathlete competing in Ironman and Half Ironman triathlons.

Julia Kordick, April Yoho
Julia Kordick, April Yoho
Vortrag: SDmi1
flag VORTRAG MERKEN

Vortrag Teilen

10:30 - 11:00
Kaffeepause & Ausstellung / Coffeebreak & Exhibition
Kaffeepause & Ausstellung / Coffeebreak & Exhibition

11:00 - 11:45
Mi 1.2
AI - What could it do for existing software systems ("brownfield") and their further development?
AI - What could it do for existing software systems ("brownfield") and their further development?

AI for testing to generate test code or AI for coding (see Copilot) to suggest good code examples; this is almost "state-of-the-art". But isn't something missing? Aren't we largely dealing with brownfield software that needs to be transformed in order to be cloud-ready and scalable? Couldn't AI help here too?

In the presentation, we will look at what AI-based methods could do to simulate architecture restructuring (based on data that goes beyond code to evaluate feature/temporal coupling, Conway’s law or a mix of all), check their feasibility and efforts. We also provide an outlook on what support AI could provide with respect to architecture quality analysis. Finally, we will talk about challenges in relation to knowledge management in projects and how to get assistance based on AI.

Target Audience: Project Leaders, Architects, Key Developers, Managers, Decision Makers
Prerequisites: Architecture Knowledge
Level: Advanced

Egon Wuchner worked more than 18 years at Siemens Corporate Technology and founded Cape of Good Code. He has worked as software engineer, software architect and project manager dealing with software architecture issues like software code and architecture quality attributes. He does consulting in the fields of software architecture analysis and improvement based on tools like the DETANGLE® Suite from Cape of Good Code.

M.Sc. Enes Alatas is a seasoned software engineer with over 5 years of dedicated experience in developing software solutions. He has actively contributed to developing innovative software solutions for several engineering companies across different domains, such as data analytics, machine learning, and satellite image analysis. Enes joined Cape of Good Code to assist in developing the automated software analysis tool DETANGLE®.

Egon Wuchner, Enes Alatas
Egon Wuchner, Enes Alatas
flag VORTRAG MERKEN

Vortrag Teilen

11:00 - 11:45
Mi 2.2
Domain-Driven Refactorings
Domain-Driven Refactorings

Today we know very well how to start a new project on a greenfield and how to build a good architecture. But most of us work in projects that have been around for a long time and whose architecture (to put it mildly) is not quite so beautiful. “Monolith” and “Big Ball of Mud” are the unflattering labels put on such systems.

This talk will show how we can introduce (or bring back) structure. Every system is different here, so it’s important to first understand where you are. Then the right steps have to be taken. We present a catalog of refactorings to choose from and heuristics which are the right choices.

The catalog contains refactorings that help to cure: BBOM architecture, anemic domain models, and badly organized teams.

Target Audience: Developers and architects
Prerequisites: Programming experience
Level: Expert

Henning Schwentner loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Henning is author of “Domain Storytelling” (Addison-Wesley, 2022), and the www.LeasingNinja.io as well as translator of “Domain-Driven Design kompakt” (dpunkt, 2017).

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/henning-schwentner/

Henning Schwentner
Henning Schwentner
flag VORTRAG MERKEN

Vortrag Teilen

12:00 - 12:45
KeyMi 1
KEYNOTE: Mindshifts: Thriving in the Systems Age
KEYNOTE: Mindshifts: Thriving in the Systems Age

In my lifetime, we’ve experienced the equivalent of 20,000 years of change. Nonlinear change. We’re the architects of change, yet we seem to do the same things again and again, expecting different results. Digital information systems have a staggering effect on relational complexity. Yet, we still approach software development in a mechanistic, industrial & reductionistic way. To design information systems, we need to think in systems. Don’t just adopt Kubernetes, change the structure of your thinking. As Robert Pirsig said, “If a factory is torn down but the rationality which produced it is left standing, then that rationality will simply produce another factory.”

What’s “the rationality that produced” our current approaches? What are the 4 mindshifts that will thrive in the system's age?

Diana Montalion is the author of the O’Reilly book "Learning Systems Thinking: Essential Nonlinear Skills & Practices for Software Professionals". She has twenty years of experience engineering and architecting software systems for organizations including Stanford, The Gates Foundation, Memorial Sloan Kettering, and Teach For All. She has served as Principal Systems Architect for The Economist and The Wikimedia Foundation. Her company, Mentrix, teaches systems architecture and builds modern software systems for diverse clients.
Diana lives in the Hudson Valley (New York, USA) with her husband, three dogs, one cat and nine chickens.

Diana Montalion
Diana Montalion
Track: Keynote
Vortrag: KeyMi 1
flag VORTRAG MERKEN

Vortrag Teilen

12:45 - 14:30
Mittagspause & Ausstellung / Lunch & Exhibition
Mittagspause & Ausstellung / Lunch & Exhibition

13:00 - 15:00
SDmi2
sponsored | Boosting Developer Productivity with Platform Engineering and AI – Part 2
sponsored | Boosting Developer Productivity with Platform Engineering and AI – Part 2

Please note that the workshop consists of Part 1 (10:00 to 12:00) and Part 2 (13:00 to 15:00). To get the most out of this workshop you need to attend both parts. 

Join us at this development-focused workshop designed to supercharge your developer productivity. If you want to learn how to tackle the unique challenges of developer velocity in large organizations, this session is for you. Have you ever wondered whether GitHub is the right DevOps platform for your organization? Do you want to bridge the gap between security, operations, and developer satisfaction, and think about software development end-to-end? Then this workshop will be valuable for you.

Why Attend?

  • Identify Key Obstacles: Dive deep into the common problems that hinder developer productivity and velocity in large-scale organizations.
  • Collaborative Solutions: Engage with industry experts and peers to brainstorm and develop innovative solutions.
  • Blueprint for Success: Walk away with a platform engineering blueprint tailored to your needs.
  • Quick Wins: Gain actionable insights and quick wins that you can implement immediately to see tangible improvements.

What to Expect:

  • Interactive Discussions: Participate in dynamic discussions that uncover the root causes of productivity bottlenecks.
  • Expert Insights: Learn from leading experts in the field who will share their experiences and best practices.
  • Hands-On Activities: Collaborate on real-world scenarios to create practical solutions and strategies.
  • Networking Opportunities: Connect with like-minded professionals and expand your network within the enterprise development community.

Who Should Attend?

  • Developers & Dev Leads
  • Engineering and DevOps Platform Managers
  • Platform Engineers & DevOps Experts

Julia is a Global Black Belt for Developer Productivity at Microsoft, specializing in accelerating developer productivity in large-scale organizations through comprehensive and pragmatic platform engineering solutions. With extensive experience as a Software Engineer, Development Lead, and Cloud Solution Architect, she understands the challenges and needs of developers and effectively translates them to management, security, and operations. Julia excels at solving complex problems and always keeps the big picture in mind. Web & Frontend development have a special place in her ❤️.

In her free time, she enjoys gaming, is a beginner triathlete, and once played as a quarterback on a women’s American football team.

April is a senior cloud developer advocate and the DevOps practice lead at GitHub, specializing in application transformation and DevOps ways of working. Her focus is working on Microsoft Azure to take customers of a journey from legacy technology, to serverless and containers, where code comes first, while enabling them to take full advantage of DevOps. April was previously a cloud consultant and solution architect for various partners in the UK and brings her years of experience in helping customers plan their journey.
 
In April’s spare time she spends time outdoors hiking, skiing or scuba diving. She is also a triathlete competing in Ironman and Half Ironman triathlons.

Julia Kordick, April Yoho
Julia Kordick, April Yoho
Vortrag: SDmi2
flag VORTRAG MERKEN

Vortrag Teilen

14:30 - 15:30
Mi 5.3
Using and Developing AI Sustainably
Using and Developing AI Sustainably

The development and deployment of AI and Generative AI systems in a way that promotes environmental, social, and economic well-being for current and future generations is referred to as sustainable AI. To do this, AI must be built with energy-efficient algorithms and run on renewable energy sources to reduce carbon footprints. Ethical considerations are crucial, ensuring that AI respects human rights and diversity while avoiding increasing disparities. Data management must uphold the ideals of fairness, accountability, and transparency, while also protecting privacy. The overarching goal is to develop AI that not only innovates but also protects and enriches our environment. We will discuss some examples from our experience at Amazon.

Target Audience: All
Prerequisites: None
Level: Basic

Currently a Principal AI Strategist with Amazon, Zorina Alliata works with global customers to find solutions that speed up operations and enhance processes using Artificial Intelligence and Machine Learning. Zorina is also an Adjunct Professor at Georgetown University SCS and OPIT, as a creator and instructor for AI courses.
Zorina is involved in AI for Good initiatives and working with non-profit organizations to address major social and environmental challenges using AI/ML. She also volunteers with the Zonta organization and as the Chair of the Artificial Intelligence Committee at AnitaB.org, to support women in tech.
You can find Zorina on LinkedIn: 
https://www.linkedin.com/in/zorinaalliata/ 
 

Hara Gavriliadi is a Senior CX Strategist at AWS Professional Services helping customers reimaging and transforming their customer experience using data, analytics, and machine learning. Hara has 13 years of experience in supporting organisations to be more data-driven, and turning analytics and insights into commercial advice to enable growth and innovation. Hara is passionate about ID&E and she is an AWS GetIT Ambassador inspiring young students to consider a future in STEAM.

Zorina Alliata, Hara Gavriliadi
Zorina Alliata, Hara Gavriliadi
flag VORTRAG MERKEN

Vortrag Teilen

14:30 - 15:30
Mi 7.3
Teamwork deconstructed – how self-care actually boosts Sustainable Pace in organizations
Teamwork deconstructed – how self-care actually boosts Sustainable Pace in organizations

Ever worked on a deathmarch like project? Or rewrote a codebase "because CTO told us"?
Ever saw such an endeavour succeed? WITHOUT burning money, motivation, reputation and: people?
The quest for Sustainable Pace is – at least – as old as XP.
It's neither individual nor is it only a team's responsibility.
It's an interaction of both and beyond: it's all about systems!
Without sustainable organisational systems - how can we develop decent socio-technical systems with customers?

In this session you:

  1. learn what sustainable pace is (and what it's NOT)
  2. see common pitfalls that can un-balance a system (i.e. team, org, or yourself)
  3. get powerful practises for yourself & your team(s)
  4. learn necessary psychological background (e.g. coping)

Bring curiosity! The No.1 tool to bridge gaps.

Target Audience: Developers, Architects, System Engineers, Managers of all flavours, curious human beings
Prerequisites: Curiosity and some work/project experience is beneficial
Level: Advanced

Cosima Laube is an independent leadership coach and socio-technical consultant with experience e.g. in automotive, finance, healthcare and the public sector.
Building on a strong foundation as technical and people lead in IT, she enhanced her portfolio with solid coaching skills (ICF-PCC) and Psychology (BSc.).
Cosima cares more about systems thinking than local optimization, she is an introvert, a runner and a passionate community "gardener".
Her credo is: respect & adapt to achieve more TOGETHER! 

Cosima Laube
Cosima Laube
Vortrag: Mi 7.3
flag VORTRAG MERKEN

Vortrag Teilen

15:00 - 16:00
SDmi3
sponsored | Conclusion, Q&A
sponsored | Conclusion, Q&A

Conclusion and Q&A after the Workshop 

Boosting Developer Productivity with Platform Engineering and AI

 

Julia is a Global Black Belt for Developer Productivity at Microsoft, specializing in accelerating developer productivity in large-scale organizations through comprehensive and pragmatic platform engineering solutions. With extensive experience as a Software Engineer, Development Lead, and Cloud Solution Architect, she understands the challenges and needs of developers and effectively translates them to management, security, and operations. Julia excels at solving complex problems and always keeps the big picture in mind. Web & Frontend development have a special place in her ❤️.

In her free time, she enjoys gaming, is a beginner triathlete, and once played as a quarterback on a women’s American football team.

April is a senior cloud developer advocate and the DevOps practice lead at GitHub, specializing in application transformation and DevOps ways of working. Her focus is working on Microsoft Azure to take customers of a journey from legacy technology, to serverless and containers, where code comes first, while enabling them to take full advantage of DevOps. April was previously a cloud consultant and solution architect for various partners in the UK and brings her years of experience in helping customers plan their journey.
 
In April’s spare time she spends time outdoors hiking, skiing or scuba diving. She is also a triathlete competing in Ironman and Half Ironman triathlons.

Julia Kordick, April Yoho
Julia Kordick, April Yoho
Vortrag: SDmi3
flag VORTRAG MERKEN

Vortrag Teilen

16:30 - 17:00
Kaffeepause & Ausstellung / Coffeebreak & Exhibition
Kaffeepause & Ausstellung / Coffeebreak & Exhibition

17:00 - 18:00
Mi 2.4
Long-lived DDD with "Closure of Operations"
Long-lived DDD with "Closure of Operations"

Eric Evans' Big Blue Book has a chapter titled "closure of operations", largely ignored by the community and subsequent works on DDD. This is tragic, as closure of operations is one of the most powerful techniques for domain modeling. A concept imported from functional programming, it makes for flexible and long-lived domain models with the help of combinators - operations that build big domain objects from smaller ones recursively. This is refreshing alternative to the rigid hierarchical taxonomies that often result from naive application of DDD modeling techniques "close to the domain", and which require continual adjustments and extensions. The talk shows what "closure" is and how you can harness it in your project.

"Closure of operations" applies abstraction over rigid models. It avoids common problems of overabstraction through a systematic process and the use of simple mathematical principles. The talk will also cover these.

Target Audience: Developers, Architects
Prerequisites: Basic DDD
Level: Advanced

Dr. Michael Sperber is CEO of Active Group in Tübingen, Germany. Mike specializes in functional architecture, and has been an internationally recognized expert in the field. He has authored many papers on the subject as well as several books. Mike is also an accredited iSAQB trainer, curator of its FUNAR and DSL curricula, and a member of iSAQB's Foundation working group.

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/michael-sperber/

Michael Sperber
Michael Sperber
flag VORTRAG MERKEN

Vortrag Teilen

17:00 - 18:00
Mi 3.4
Simplifying API Security: A Framework for Effective User Consent Management
Simplifying API Security: A Framework for Effective User Consent Management

In an era where digital transformation is paramount, regulatory frameworks like the European Data Act and the upcoming Financial Data Access (FIDA) are reshaping the landscape of data management and security. Our presentation aims to demystify the complexities of API security and user consent management under these new regulations, drawing parallels from the successful GSMA Open Gateway Initiative in the telecommunications sector.

Key Points of Discussion:

Introduction to API Challenges in Regulated Industries:

  • Importance of compliance with upcoming regulations such as the European Data Act and FIDA.
  • The role of API management in enhancing security and operational efficiency.

Insights from Telecommunications: The GSMA Open Gateway Initiative as a Model:

  • How the telecommunications industry has successfully implemented standardized API protocols and consent management systems.
  • Lessons learned and best practices applicable to the financial and insurance sectors.

A Simplified Framework for API Security and Consent Management:

  • Introduction of a straightforward, effective framework for enhancing API security with a focus on OAuth2, fine-grained authorization, and avoiding overengineering.
  • Practical application of the framework to ensure compliance and improve user experience.

Implementation in Finance and Insurance:

  • Tailoring the framework to meet the specific needs of the finance and insurance industries.
  • Integration of apinity’s solutions (Xplore, Xact, Xpand) to facilitate regulatory compliance and data security.

Future Outlook and Industry Impact:

  • Predictive insights into the evolution of API security frameworks and their implications for regulatory compliance.
  • How continued innovation will influence the landscape of financial and insurance services.

Interactive Q&A Session:

  • Engaging with the audience to address specific queries and discuss potential challenges and solutions in API management.

Target Audience: Software Architects and Engineers, IT Security Professionals, API Managers and Developers
Prerequisites: Understanding of APIs, OAuth2, Awareness of Data Security, Interest in Digital Transformation
Level: Advanced

David Vazquez Cortizo holds a Ph.D. in Applied Mathematics from the University of Antwerp, an executive MBA from IE Business School, and has a background in telecommunication engineering at the University of Vigo. David has worked in star programs for large high-tech organizations (Motorola, Freescale, TI, Nokia, HERE), has delivered industrial software and electronics for a regulated industry (Knorr-Bremse Railway), and has successfully led the growth phase of a German start-up in fintech (smava). Since 2019 he has been focused on building up apinity and turning APIs into first class citizens of the business & operations of 21st century companies.

David Vazquez Cortizo
David Vazquez Cortizo
Vortrag: Mi 3.4
flag VORTRAG MERKEN

Vortrag Teilen

17:00 - 18:00
Mi 7.4
Leadership observability: explaining our workings for ourselves and others
Leadership observability: explaining our workings for ourselves and others

Ever seen an expert work on a problem and come to a solution, and it looked like magic because you didn’t understand the steps they were going through internally? For the outsider (or new manager/leader), leadership is no different. We make multiple decisions per hour, deal with planned and unplanned situations, and decide on strategies - and we hardly ever “show our working”.

Of course, if leadership was simply complicated as opposed to complex, then we would have a catalogue of activities and steps or even decision charts for each one. That’s not likely to happen, nor is it the aim of this talk. But what if we could use a mix of labelling and describing plus storytelling about our experiences to make the workings of our mind and our depth of experience more tangible and accessible? What if, by narrating our thoughts, it was like adding logging for others to understand our inner workings?

The power of labelling (giving something a name) is that we can refer to it explicitly. Then we can practise it and structure it as an activity in our mind. We can “tag” our stories with it. And we can talk about it more easily to other people to teach them. Even if my labels are different to yours – we have a basis on which to compare our thought processes and share experiences. In this talk, I’ll share my process for identifying and describing the activities I do as a CEO (for example, “making decisions”, “doing conflict”, “accepting reality”, “managing time and tasks”, “leading managers”, “staying sane”, “working strategically”). I’ll also share what those processes look like, and I’ll include stories to show how those processes were formed and are evolving. Newer leaders will get input on how to approach these activities, and leaders of leaders will be encouraged to reflect on and describe their own so that they can communicate them more easily.

Target Audience: Leaders, managers,
Prerequisites: Some leadership experience
Level: Advanced

Alex Schladebeck is one of the managing directors at Bredex GmbH in Braunschweig, Germany with 7 years of managing experience, and 4 years of managing managers. An effervescent addition to any situation, Alex uses her unique style to her advantage in the corporate world of negotiating contracts and keeping a medium-sized company afloat amidst bigger players. Next to her leadership and strategic activities, Alex still works with customers in workshops about quality, agile and communication topics. She has won the award for “Most Influential Agile Testing Professional”, is a member of the ASQF Steering Committee and has been an active speaker since 2009 and international keynote speaker since 2016. Alex's current career grew from her years of expertise as an exploratory tester. Her presentations on the topic, with her contribution to the field through microheuristics, brought her to the realisation that the same skills of systematically exploring and categorising give her the best tools she could have to both succeed as a manager of managers, and teach others to do the same.

Alex Schladebeck
Alex Schladebeck
Vortrag: Mi 7.4
flag VORTRAG MERKEN

Vortrag Teilen

17:00 - 18:00
Mi 8.4
Platforms: Build abstractions, not illusions
Platforms: Build abstractions, not illusions

Let’s be honest, the tech we have today is amazing but it can also be complex. So, it’s only natural that the platforms we build want to hide that complexity to improve productivity, avoid mistakes, and reduce cognitive load. So, the more complexity we can hide, the better our platform? Actually no - we need to be careful that we create useful abstractions, not dangerous illusions. This talk reflects on two decades of building complex distributed systems, highlighting where abstractions helped and where illusions led to major disappointments.

Target Audience: Architects, Platform Teams
Prerequisites: Architecture concepts
Level: Advanced

Gregor Hohpe helps technology leaders transform both their organization and their technology platform. You’ll find him riding the Architect Elevator from the engine room to the penthouse, perhaps automating serverless solutions in the morning and preparing board presentations in the afternoon. His favorite pastime is dissecting buzzwords and replacing them with meaningful decisions and architectural trade-offs.

Gregor Hohpe
Gregor Hohpe
Vortrag: Mi 8.4
flag VORTRAG MERKEN

Vortrag Teilen

18:30 - 20:00
Nmi 1
Architecting Agility: How Software Architecture Influences Agile Practices
Architecting Agility: How Software Architecture Influences Agile Practices

Agile methodologies promise rapid delivery, flexibility, and resilience, allowing teams to respond swiftly to customer needs and market changes. However, the success of these agile practices is deeply intertwined with the underlying software architecture. An enabling architecture can enhance agility, while a restrictive one can significantly hinder it.

This talk explores how architectural and organizational decisions impact the agility of development teams. We will discuss the role of modularity in team autonomy and how aligning module boundaries with communication paths within the organization can leverage Conway's Law to promote fast flow.

We will examine the importance of testability for quick feedback cycles and how observability can lead to more informed responses to technical and business challenges. Additionally, we will delve into understandability in architectural design, which can expedite onboarding and reduce cognitive load, thus supporting agile practices. Finally, we will explore the influence of platform engineering on agile outcomes. A well-designed development platform provides a flexible infrastructure that supports and enhances the implementation of agile practices.

Drawing on principles from the Agile Manifesto, DevOps practices, and the DORA metrics, we will provide actionable advice on designing and transforming software architectures so that they enable rather than inhibit agility. We will also suggest tools to understand when a software architecture does not support agility and how to justify investing in improving it. These investments help with performance, faster delivery, higher quality, and shorter development cycles and range from simply prioritizing architectural tasks in the teams’ backlogs to fully-fledged modernization projects.

This session is a call to action for product managers, software architects, developers, and software leaders to rethink how their architectural decisions impact their agile practices.

Target Audience: Architects, Managers, Project Leaders, Coaches, Developers, Product Owners, Decision Makers
Prerequisites: Architecture, Modernization, Leadership, Project Management, Working with Teams, Agile mindset
Level: Advanced

Joseph Yoder is the owner of the Refactory and president of the Hillside Group. The ACM recognized Joe as a Distinguished Member in the category "Outstanding Engineering Contributions to Computing".

Marden Neubert is a technology leader with 25+ years of experience. For 10+ years he worked as a CTO, scaled agile teams (from 1 to 400+), and led a large modernization project, involving 100+ teams.

Joseph Yoder, Marden Neubert
Joseph Yoder, Marden Neubert
flag VORTRAG MERKEN

Vortrag Teilen

18:30 - 20:00
Nmi 3
Bringing a collaborative engineering platform to GAIA-X - experiences and lessons learned
Bringing a collaborative engineering platform to GAIA-X - experiences and lessons learned

GAIA-X is a strategic initiative of the European Union in order to support secure and trustworthy dataspaces. But what does it mean to set up a GAIA-X compliant data space, polished powerpoint aside?
In this presentation we will report about our experiences learned from almost three years' work in one of the GAIA-X lighthouse projects "COOPERANTS". COOPERANTS is the world’s only collaborative alliance of industry, SMEs and research institutes in the Aeronautics and space sector that solves pressing digital collaboration problems by creating a common data space.
We will talk about experiences on how to navigate the confusing data-space ecosystems and tech-stacks and how and why we chose a specific solution (EDC vs. GXFS vs. Pontus-X, e.g.) and how we implemented the services.

Target Audience: Architects, CDO, Decisions Makers
Prerequisites: Knowledge in Data Management, IT Architecture
Level: Advanced

Andreas Graf is responsible for AI, ML and Dataspaces at itemis. He has over 20 years of experience in the automotive industry. Before joining itemis, he worked at BMW, contributing to the AUTOSAR standard and supporting in deployment to development. For over 10 years, he has been involved in settings where data has to be exchanged between companies in complex systems engineering projects. For several years, he has been developing tool chains, interfaces and integrations. With the inception of GAIA-X, he started looking into dataspaces as a solution to the exchange setting as well as a basis for innovative AI. In his role, he is also actively coordinating publicly funded research projects.

Andreas Graf, Caroline Lange
Andreas Graf, Caroline Lange
flag VORTRAG MERKEN

Vortrag Teilen

, (Donnerstag, 06.Februar 2025)
09:00 - 10:30
Do 2.1
Architecture in ACTion: Impactful Mind Skills for Tech Leaders
Architecture in ACTion: Impactful Mind Skills for Tech Leaders

Architecture work can be tough: juggling tech stacks, new tools, facilitating decisions, working with different stakeholders & even some organisational development. Herding cats is easier, isn’t it?

With Architecture in ACTion, I introduce you to decades of practical science on the Human Mind. We’ll dig into Psychological Flexibility and ACT - concepts that are (still) rarely used in biz but have huge impact at work!

Because: Deep tech expertise, domain navigation *and* change skills is a lot!

You'll leave this session with:

  • practical, low-tech tools for effective operational work as architects
  • a reflection canvas for laser-focussed strategic work as tech leaders
  • digestible science bits on Human Mind and Behaviour
  • (hopefully!) a desire to learn more about your “thinking machine”

Target Audience: Software Architects, (Technical) Leaders, curious humans in IT who work with other humans (in IT)
Prerequisites: Some work/project experience and openness for new ways of thinking (and potentially behaviour)
Level: Basic

Cosima Laube is an independent leadership coach and socio-technical consultant with experience e.g. in automotive, finance, healthcare and the public sector.
Building on a strong foundation as technical and people lead in IT, she enhanced her portfolio with solid coaching skills (ICF-PCC) and Psychology (BSc.).
Cosima cares more about systems thinking than local optimization, she is an introvert, a runner and a passionate community "gardener".
Her credo is: respect & adapt to achieve more TOGETHER! 

Software Excellence in Large Teams through Technical Coaching
Software Excellence in Large Teams through Technical Coaching

Code that is well-designed and easy to understand is cheaper to extend and modify - so you can deliver more value, sooner. Many organizations struggle with older codebases that use outdated designs and have too much cruft.

I found that the technical coaching I was doing was addressing those kinds of issues successfully, but it was slow to scale up to large projects where there are tens of teams of developers working on different parts of the same codebase.

Recently I’ve been using a complementary approach. The basic idea is regular, short interactive training for teams of developers, led by a peer. They use high quality materials and content I’ve designed. In this talk I will explain what I’ve found and how you could adapt my ideas and materials for your situation.

Target Audience: Tech lead, senior dev, architect
Prerequisites: Experience writing code in a development team (even if it was a while ago)
Level: Advanced

Emily Bache is an independent consultant, YouTuber and Technical Coach. She works with developers, training and coaching effective agile practices like Refactoring and Test-Driven Development. Emily has worked with software development for 25 years, written two books and teaches courses on platforms including Pluralsight and O'Reilly. A frequent conference speaker, Emily has been invited to keynote at prestigious developer events including EuroPython, Craft and ACCU. Emily founded the Samman Technical Coaching Society in order to promote technical excellence and support coaches everywhere.

LinkedIn: https://www.linkedin.com/in/emilybache/
Mastodon: https://sw-development-is.social/web/@emilybache
GitHub: https://github.com/emilybache
Website: http://bacheconsulting.com/
YouTube: https://www.youtube.com/@EmilyBache-tech-coach

Cosima Laube
Emily Bache
Cosima Laube

Vortrag Teilen

Emily Bache
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Do 3.1
Measuring Software Engineering Productivity
Measuring Software Engineering Productivity

Measuring software engineering productivity can significantly enhance managerial decision-making, improve developer enablement, and optimize development workflows. However, despite the potential benefits, there is no uniform approach in industry or research. We present our solution, which is designed to use quantitative data generated during the development process. We gather data from popular software development tools, looking further then simply using the oversimplified source lines of code metric. Using the data, we create a composite index, visualize the results across a range of newly developed projects, and report on potential pitfalls and misconceptions.

Target Audience: Decision Makers, Project Managers, Project Leaders, Developers
Prerequisites: Basic knowledge of software engineering processes, Basic knowledge in project management
Level: Advanced

Thomas Wolter is a researcher at the Open Source Research Group at Friedrich-Alexander-Universität Erlangen-Nürnberg and is working towards his PhD. He received the B.Sc. degree in computer science and the M.Sc degree in computer science. His research interests include open source software engineering and licensing, software code metrics, and software engineering productivity measures.

Making open source safe, easy, and fun to use
Making open source safe, easy, and fun to use

If you ship a software product that includes open-source software, (1) you need to make sure it does not include unwanted open source code, (2) you need to declare its software bill of materials, (3) you need to create and deliver correct legal notices, and (4) you need to monitor security vulnerabilities of your current and past shipped code. Ignore these requirements, and you risk being sued by copyright trolls or get embarrassed by irate customers. This tutorial shows you how to get purchasing requirements, open source governance, license compliance, and vulnerability management right.

Target Audience: Product leaders, engineering leaders, architects, developers
Prerequisites: Basic understanding of open-source software development
Level: Advanced

Prof. Dirk Riehle, the professor for open-source software at University of Erlangen, digs open source. Before becoming a professor, he led the open source research group at SAP in the Silicon Valley.

Thomas Wolter
Dirk Riehle
Thomas Wolter
Vortrag: Do 3.1-1

Vortrag Teilen

Dirk Riehle
Vortrag: Do 3.1-2
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Do 7.1
Setting the goals right: bessere Ziele und Nutzungsqualität mit Product Discovery
Setting the goals right: bessere Ziele und Nutzungsqualität mit Product Discovery

Während einer Product Discovery werden alle relevanten Beteiligten zusammengebracht und so viele valide Informationen wie notwendig gesammelt, um den gesamten Problemraum durch die wichtigsten Anforderungen aller Perspektiven klar zu definieren. Nach dem Motto “fail early” werden darauf aufbauend passende Lösungsansätze erarbeitet, evaluiert und iteriert - erstmal ganz ohne Programmieraufwände. Diese Praxis ermöglicht langfristig ein effektives, ressourcenschonendes Entwickeln und trägt durch informierte Entscheidungen zur höheren Qualität einer bedarfsgerechten, nutzerzentrierten Lösung bei. Aus unserer Erfahrung müssen aber ein paar Faktoren stimmen, dass eine Discovery auch tatsächlich Lerneffekte und innovative Lösung bewirkt.

Ich bringe ein good practice Beispiel mit und möchte mit dem Publikum interaktiv analysieren, welchen Einfluss z.B. Teamzusammensetzung, Methoden der Nutzerzentrierung und Kollaboration haben und welche Knackpunkte ganz konkret problematisch sein könnten.

Zielpublikum: Product Owners, Project Leads, Agile Coaches, Developers, Designers
Voraussetzungen: Interesse und grundlegende Praxis in nutzerzentrierter Arbeit
Schwierigkeitsgrad: Advanced

Lösen wir gerade das richtige Problem? Haben wir uns für den richtigen Lösungsansatz entschieden? Diese zwei Fragen stellt Curie Kure, Senior User Experience Designer, angestellt beim Partner für Individualentwicklung slashwhy GmbH&Co. KG (seit 2019).
Nach ihrem Kommunikationsdesign-Studium (Abschluss 2010) führten sie diese zwei Fragen über einige Stationen im klassischen Grafikdesign in die Welt der digitalen Produkte und Dienstleistungen. Sie spezialisierte sich auf die Konzeption und erweiterte ihre Fähigkeiten um Research Methoden, die Themen Transformation und Moderation mit dem berufsbegleitenden Abschluss 2017 zum „Certified UX & Usability Professional“ (artop Akademie – Institut an der Humboldt-Universität Berlin). Aktuell berät sie im Geschäftsbereich HealthTech von slashwhy Kunden, die Software nutzerzentriert entwickeln möchten.

Capability Journey Mapping – mit zielgerichteten Anforderungen zu maßgeschneiderten Lösungen
Capability Journey Mapping – mit zielgerichteten Anforderungen zu maßgeschneiderten Lösungen

Immer wieder stehen wir vor der Frage "Make or Buy?" und begegnen dabei featurereichen Platform-as-a-Service- oder Software-as-a-Service-Lösungen, die unsere Anforderungen erfüllen sollen.

Doch ist das tatsächlich so? Unsere Erfahrung zeigt, dass fertige Lösungen von der Stange in den seltensten Fällen genau die Fähigkeiten mitbringen, die unsere Anforderungen erfüllen.

Am Beispiel API-Management stellen wir unseren Ansatz des Capability Journey Mappings als Herangehensweise zur pragmatischen Diskussion von Fähigkeiten vor. Die Metapher eines Liniennetzplans erlaubt uns dabei eine geführte und strukturierte Betrachtung möglicher Capabilities auf dem Weg zu einer passgenauen Lösung. So werden potentielle Voraussetzungen oder Vorbedingungen abhängiger Fähigkeiten berücksichtigt.

Im Ergebnis entsteht ein klares Bild, welche Capabilities zur Erfüllung der Geschäftsanforderungen benötigt werden. Damit ist die Grundlage geschaffen, um eine differenzierte Make-or-Buy-Entscheidung für einzelne Capabilities zu treffen, anstatt umfangreiche, monolithische Plattformen einzuführen. Die Brücke von den Geschäftszielen zu den benötigten technischen Fähigkeiten einer Plattform ist damit geschlagen.

Zielpublikum: Architects, Product Owner, Business Analysts, Enterprise Architects
Voraussetzungen: Grundverständnis von Anforderungsanalyse, System Capabilities
Schwierigkeitsgrad: Advanced

Andreas Siegel ist Initiative auf zwei Beinen und vielseitig begeisterter Allesforscher. Am meisten interessiert ihn alles und er teilt gern sein Wissen und Erfahrungen mit APIs, API-Management und DevOps.

Holger Dietrich ist Geschäftsführer und IT-Architekt bei pentacor. Neben der Beratung im Umfeld von Softwarearchitekturen unterstützt er Kunden beim Aufbau von API-basierten Geschäftsmodellen und Plattformen.

Curie Kure
Andreas Siegel, Holger Dietrich
Andreas Siegel, Holger Dietrich
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 10:30
Do 8.1
Effektives Platform Engineering: Welchen Reifegrad hat deine interne Entwicklerplattform?
Effektives Platform Engineering: Welchen Reifegrad hat deine interne Entwicklerplattform?

In der dynamischen Welt der Softwareentwicklung ist eine effiziente interne Entwicklungsplattform der Schlüssel zum Erfolg, denn sie steigert die Effizienz der Entwickler durch einen schnelleren Weg zum Produktionsbetrieb und standardisiert Sicherheit und Compliance für alle Anwendungen innerhalb eines Unternehmens.

Dieser Vortrag stellt das CNCF Reifemodell für Platform Engineering vor um interne Entwicklungsplattformen an den Anforderungen des Businesses und der Organisation zu optimieren. Das Modell besteht aus vier Reifegraden innerhalb von fünf Aspekten, die sich auf die Entwicklung der Plattform als Produkt und auf die Benutzererfahrung der Plattform konzentrieren.

Für jeden der vier Reifegrade wird eine konkrete Plattform als Beispiel vorgestellt, um eine Einordnung und Verbesserungsmöglichkeiten für die eigene Plattform zu erkennen. Darüber hinaus werden praktische Möglichkeiten aufgezeigt, wie eine Organisation die Bewertung durchführen kann. Ergänzt wird der Vortrag durch meine praktischen Erfahrungen bei unseren Kunden mit Best Practices und möglichen Fallstricken im Projektalltag.

Zielpublikum: Architekten, Projektleiter, Entwickler
Voraussetzungen: Vorkenntnisse zu DevOps und Platform Engineering
Schwierigkeitsgrad: Advanced

Markus Zimmermann arbeitet seit 2020 bei QAware mit Fokus auf Platform Engineering. Seinen Master in Informatik hat er bei der TU Darmstadt abgeschlossen und seitdem Erfahrung als Softwareentwickler und -architekt bei verschiedenen Projekten gesammelt. Spricht deutschlandweit als Speaker und organisiert Meetup Events über Cloud, Kubernetes und Golang.

Codespaces, Gitpod, Devpod ... was cloud- und container-basierte IDEs können
Codespaces, Gitpod, Devpod ... was cloud- und container-basierte IDEs können

In den letzten 2 Jahren haben cloud-basierte Entwicklungsumgebungen wie Gitpod oder GitHub Codespaces stark an Popularität gewonnen. Mit Devpod kam vor kurzem eine neue Open Source Technologie in diesem Feld dazu und es ist sehr wahrscheinlich, daß es in naher Zukunft noch weitere Neuerscheinungen geben wird.

Mit diesem Vortrag vergleiche ich den Ansatz dieser Technologien im Vergleich zu traditionellen IDEs und versuche die Rolle der Container Technologie - insbesonders der devcontainer Spezifikation - zu beleuchten.

Der Fokus liegt hier auf der JVM-basierten Sprachen und den IDEs VisualStudio Code und IntelliJ.

Ich werde in einer Live Demo zeigen wie schnell es möglich ist ohne großes Setup polyglotte, container-basierte Anwendungen zu entwickeln. Das beinhaltet auch die Möglichkeit die Development und Test Ergebnisse sofort zu zeigen, sowie das Deployment in Umgebungen außerhalb der IDEs.

In der Demo zeige ich auch wie man das Standard Setup für die eigenen Bedürfnisse anpassen kann.

Ich werde auch darauf eingehen wie mir die Technologien bei den praktischen Beispielen in verschieden Szenarien vom beruflichen Alltag wie auch bei der Vorlesung an den Hochschulen geholfen hat.

Zielpublikum: Entwickler:innen
Voraussetzungen: Grundlegende Programmierkenntnisse
Schwierigkeitsgrad: Basic

Matthias Haeussler ist Chief Technologist bei der Novatec Consulting, Dozent an der Hochschule für Technik in Stuttgart im Fach "Verteilte Systeme" und Organisator des Cloud Foundry Meetups Stuttgart. Er berät Kunden bei deren Cloud Strategie, unterstützt aktiv Implementierungen und Migrationen. Davor war er über 15 Jahre bei der IBM R&D beschäftigt. Er hält regelmäßig Vorträge auf nationalen sowie internationalen Konferenzen und Meetups wie z.B. Open Source Summit, Devoxx, Spring.io, OOP, den IT Tagen sowie der KubeCon & JavaLand.

Markus Zimmermann
Matthias Haeussler
Markus Zimmermann

Vortrag Teilen

Matthias Haeussler
flag VORTRAG MERKEN

Vortrag Teilen

10:30 - 11:00
Kaffeepause & Ausstellung / Coffeebreak & Exhibition
Kaffeepause & Ausstellung / Coffeebreak & Exhibition

11:00 - 11:45
Do 2.2
The Beauty of Imperfection: Wabi-Sabi for Web Developers
The Beauty of Imperfection: Wabi-Sabi for Web Developers

The Japanese philosophy of Wabi-Sabi celebrates the beauty of imperfection. I will explore how applying such principles to software engineering projects can enhance the outcomes. Using the relaunch of my client's content-driven website as a case study, I will demonstrate how an open and positive attitude, combined with flexibility and a readiness to embrace unconventional methods, has led to better results. The aim of this talk is to enable project team members to confidently navigate the complexities of IT projects, from greenfield beginnings to setting standards around aspects like accessibility, design-to-code, and testing.

Target Audience: Architects, Developers, Project Leaders, Managers, Decision Makers
Prerequisites: Basic knowledge in web development
Level: Basic

During her studies Eileen Fürstenau discovered her enthusiasm for technology, innovation and programming. After a few years in larger corporations such as Continental and IBM, she moved to the IT service provider MaibornWolff. Today, she works there as a software engineer in agile teams designing various digital products.

Eileen Fürstenau
Eileen Fürstenau
flag VORTRAG MERKEN

Vortrag Teilen

11:00 - 11:45
FDo3
sponsored | Shared responsibility – how the energy transition will influence the way we build and run software
sponsored | Shared responsibility – how the energy transition will influence the way we build and run software

We're in the middle of the energy transition: from reliable, always-on and dirty fossil fuel to volatile but clean renewable energy. This means that requirements for when, where and how much energy to consume will change, in IT as anywhere else. In this talk, you'll learn what cloud providers' and software architecture's roles in this are, how the future energy market will affect IT systems and what software architects can do today to make sure their products aren't just ready for, but can even profit from this development.

Anita is neuland's digital sustainability expert who also worked as a software engineer in large scale e-commerce for over a decade. As a certified Circular Economy professional, Sustainable Tech specialist and Champion of the Green Software Foundation, she now helps IT companies understand and reduce the environmental impact of their IT and software landscape.

Anita Schüttler
Anita Schüttler
Vortrag: FDo3
flag VORTRAG MERKEN

Vortrag Teilen

12:45 - 14:30
Mittagspause & Ausstellung / Lunch & Exhibition
Mittagspause & Ausstellung / Lunch & Exhibition

14:30 - 15:30
Do 1.3
Re-architecture enterprise applications with the help of AI - A field report
Re-architecture enterprise applications with the help of AI - A field report

INITIAL SITUATION

When modernizing enterprise applications that were developed many years ago and adapted over decades, you are often faced with several challenges.

  • What does the current architecture actually look like?
  • Which technologies have all been utilized?
  • Which and how much technical debt, i.e. things that would have to be changed anyway, are hidden in the source code?

Normally, various developers have "immortalized" themselves in the code and the architecture. And a uniform and up-to-date documentation is nowhere to be found.

OPTIONS

In addition to manual analysis, static and dynamic code analysis can also be used. However, the information derived from this is no substitute for comprehensive software documentation. And despite the use of frameworks and libraries, the creation of new source code is usually purely manual work.
Couldn't the silver bullet AI do this for us?

KEY MESSAGE

AI can support software architects and software engineers both in analyzing applications and in redesigning them.
But how exactly? What steps are necessary? And where are the pitfalls and limitations?
I will answer precisely these questions in my presentation, based on a real project whose source code is more than 20 years old.

KNOWLEDGE CONVEYED

  • Steps for a successful modernization of applications and their architectures with the help of LLMs available today.
  • Limits of AI.

Target Audience: Architects, Developers, Project Leader, Manager, Decision Makers
Prerequisites: Basic knowledge in software development and application architecture
Level: Advanced

Thomas Kashofer has been professionally active in software projects for more than 20 years. Whether in large-scale projects for Fortune 500 companies or in individual specialist applications for Swabian small and medium-sized companies, his focus is always on high technical quality and the best possible customer benefit from the solution. As a long-time OpenSource advocate, he is currently working at CGI and responsible for the further development of the modernization portfolio. He works as a trainer for internal modernization teams and supports customers in the development & transformation of applications. He is particularly keen to share his experience with colleagues and to drive software engineering forward together.

Thomas Kashofer
Thomas Kashofer
flag VORTRAG MERKEN

Vortrag Teilen

14:30 - 15:30
Do 5.3
Property Based Testing by Example
Property Based Testing by Example

Are you tired of trying to find every edge case in your code and write a test for it? Generative testing is the answer to that. In this talk we'll explore how _property-based testing_ is the antidote to brittle and hard-to-maintain test suites. Using examples in C# we'll work through how to take your existing example-based tests and evolve them to use property-based testing to expand your coverage and probe your edge-cases more thoroughly.

Target Audience: Developers, Technical Leaders
Prerequisites: Working knowledge of C#
Level: Advanced

Steve Love is a professional programmer with over 20 years of experience in many different industry sectors using multiple technology stacks and programming language platforms. He is a recognized author and speaker about C#, Python, and C++ programming techniques, software architecture, design, testing, and a variety of other topics. He's also a mediocre guitar player, and an expert chicken herder.

Steve Love
Steve Love
Vortrag: Do 5.3
Themen: Testing
flag VORTRAG MERKEN

Vortrag Teilen

14:30 - 15:30
Do 6.3
The 7 bridges of Leadership
The 7 bridges of Leadership

What marks anyone as an outstanding leader is the ability to inspire, encourage and enable others to walk across the bridge into the better future. Ideally it is that future you and your organisation have envisioned. Staying in the picture of a bridge. A brige holds the tension between two poles. In this session the author explores 7 "briges" and helps the audience reflect on them using visualization. The seven briges are:

  • Relatedness vs Remote
  • Hero vs Team
  • Artificial vs Human Intelligence
  • Good vs Better
  • Urgent vs Important
  • Dialog vs Announcements
  • Freedom vs Commitment

Target Audience: Leaders who want to grow and those aspire to be a leader
Level: Advanced

Alex Röhm ist Enterprise Agile Coach bei dem agilen Unternehmen Jobrad GmbH und führt dort unter anderem Führungsrollen ein. Er hat 25 Jahre Führungserfahrung und davon 13 Jahre als begeisterter Agilist. Seit einigen Jahren fokussiert er sich auf die Rolle des Agile Coach und hat dazu die disziplinarische Verantwortung abgegeben. Er unterstützt Geschäftsführer, Bereichsleiter und Teamverantwortliche auf dem Weg, moderne, agile, gelingende Führungsarbeit einzuführen.

Alexander Röhm
Alexander Röhm
Vortrag: Do 6.3
flag VORTRAG MERKEN

Vortrag Teilen

16:30 - 17:00
Kaffeepause & Ausstellung / Coffeebreak & Exhibition
Kaffeepause & Ausstellung / Coffeebreak & Exhibition

17:00 - 18:00
Do 1.4
Fitness Functions for Your Architecture
Fitness Functions for Your Architecture

Fitness functions are an essential part of evolutionary architectures – and they can also bring desired structures and properties to legacy code bases, step by step. But how do they look like in practice? What kinds of fitness do they check and assert?

After a general introduction to fitness functions we'll do a deep dive into some concrete examples, covering use cases for common architectural patterns. We'll see examples in Java code, based on ArchUnit and jMolecules. But the basic ideas and concepts are applicable to other languages and technologies as well.

The session closes with a discussion about when and where to write fitness functions and who should write them – and why the use of fitness functions can help bridge the gap between architects and software developers.

Target Audience: Architects, Developers
Prerequisites: Some coding experience is helpful but not required for this session.
Level: Basic

Thomas Much works as a Technical Agile Coach at Techniker Krankenkasse (TK) in Hamburg. Together with his coaching colleagues, he supports teams in always getting a little bit better at collaboration and agile programming practices – by encouraging (and doing!) pair and team programming, TDD, BDD, test automation and the like. Over the years, Thomas has contributed to various software systems large and small, many of which had to and have to be maintained for many years, even decades.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/thomas-much/

Thomas Much
Thomas Much
flag VORTRAG MERKEN

Vortrag Teilen

17:00 - 18:00
Do 8.4
Leveraging AI as an Intelligent Assistant for 24/7 Incident Resolution
Leveraging AI as an Intelligent Assistant for 24/7 Incident Resolution

This talk presents an experience report on utilising Artificial Intelligence (AI) as an intelligent assistant for a team of DevOps Engineers responsible for operating a critical customer system 24/7. Given the complexity and criticality of the supported system, the DevOps team has built a comprehensive library of how-to guides, documenting specific incident cases and their solutions.

However, accessing and following the appropriate guidelines requires diligent analysis, experience, and a high level of concentration from the on-duty personnel. To address this challenge, we have developed an AI-based assistant using a Large Language Model (LLM), which takes the incident description as input and guides the DevOps Engineer through the necessary steps to resolve the incident.

The AI assistant performs the following functions:

  1. Suggests the appropriate incident resolution process by matching the error description with the how-to library.
  2. Parameterises necessary database or log queries specific to the incident case.
  3. Generates intermediate steps required for documentation purposes.

During this talk, we will present the system setup, the AI-based services employed, and the challenges encountered in providing context information to the LLM. Additionally, we will discuss our learnings and solutions regarding the selection of suitable prompts for the LLM.

The insights shared in this experience report shed light on the practical implementation of AI as an intelligent assistant for 24/7 incident resolution. By leveraging AI technologies, organisations can enhance their incident resolution processes, improve efficiency, and reduce the reliance on human expertise.

Target Audience: Developers, Project Leader, Decision Makers
Prerequisites: None
Level: Basic

Bastian de Groot has a diverse background spanning system administration, cloud engineering, and AI initiatives. Throughout his career, he has adapted to and actively shaped fundamental changes in IT systems operations, from building operating systems for measuring devices to migrating enterprises to the cloud. Currently, as part of the AI4U initiative at MaibornWolff, he is focused on integrating generative AI into everyday business operations.

Tim Chen is a Software Engineer at MaibornWolff, specializing in AI-driven solutions. He has contributed to the development of AI-assisted tools, leveraging his expertise in natural language processing and large language models. With a strong foundation in software engineering, Tim has significant experience in full-stack development and AI integration through his involvement in various projects.

Bastian de Groot, Tim Chen
Bastian de Groot, Tim Chen
Vortrag: Do 8.4
flag VORTRAG MERKEN

Vortrag Teilen

17:00 - 18:00
FDo5
sponsored | Why does the big ball of mud keep happening and how to avoid it
sponsored | Why does the big ball of mud keep happening and how to avoid it

In software development, the dreaded "big ball of mud" is all too familiar – a tangled, unmaintainable codebase that makes everything harder. Modularization? Impossible. Reuse? Too much coupling. Regression bugs? Endless. Simplifying or modernizing the code? Too risky. In this session, we'll explore why so many projects end up as big balls of mud, why it's so hard to avoid, and how we can break this cycle. Also share practical strategies and proven techniques to ensure clean, well-architected software. We’ll also discuss whether microservices really are the solution to this pervasive problem.

Alexander is co-founder and managing director of hello2morrow and CEO of the US subsidiary. He has more than 35 years of project and management experience. In 1993 he founded ootec – a company focused on project services around object-oriented software technology. In March 2000 this company was sold to Valtech group, a French company, and served customers like Siemens, BMW, Thyssen-Krupp-Stahl and other well-known names in German industry. From 2003 to early 2005 he worked as company Director for Central Europe for a French software vendor. Alexander has a degree in Computer Science from Technische Universität, Munich.

Alexander von Zitzewitz
Alexander von Zitzewitz
Vortrag: FDo5
flag VORTRAG MERKEN

Vortrag Teilen

18:30 - 20:00
Ndo 1
Question-Led Development
Question-Led Development

Software development is a profession, discipline and industry obsessed with solutions. It places justifiably high value on answers... but what if we take a step back for a moment to consider that an answer arises as a response to a question? And, therefore, perhaps we should be placing more focus on asking questions.

The right questions can be more powerful in the long run than answers. Answers may shift as specific technologies change beneath our feet, but if we are able to frame the right questions, we will better learn what we need for our products, our architectures, our code, our tests, our deployments and our users. Not asking the right questions in the right way can lead to solutions is in search of problems that do not exist. Such mismatches can create gaps that are costly to close or to bridge.

In question-led development we think of software development not just as a process of creation, but also as a process of our enquiry.

Target Audience: Developers, Architects, Managers
Prerequisites: Software delivery experience
Level: Advanced

Kevlin Henney is an independent consultant, trainer, speaker and writer. He helps individuals and teams improve their skills, codebases and cultures, ensuring people have a place in their architecture. He is co-author of two volumes in the "Pattern-Oriented Software Architecture" series, editor of "97 Things Every Programmer Should Know" and co-editor of "97 Things Every Java Programmer Should Know". He lives in Bristol and online.

Frank Buschmann is a Distinguished Engineer at Siemens Technology in Garching. His interests are in modern software architecture and in development approaches for industrial digitization.

Kevlin Henney, Frank Buschmann
Kevlin Henney, Frank Buschmann
flag VORTRAG MERKEN

Vortrag Teilen

18:30 - 20:00
Ndo 3
Lessons from the Trenches: What It Actually Takes to Properly Test GenAI Applications
Lessons from the Trenches: What It Actually Takes to Properly Test GenAI Applications

Generative AI is a powerful asset if you know how to tame it. As this technology rapidly transforms the software landscape, one of the key challenges lies in effectively testing and validating GenAI applications. Traditional testing methodologies fall short in addressing the unique complexities posed by these systems, especially in enterprise environments.

Drawing from real-world experiences and hard-earned insights, we'll explore how to adapt established software engineering principles to the world of GenAI, and where entirely new approaches are necessary. Key topics include:

  • Strategies for testing non-deterministic outputs
  • Which metrics to choose and how to cope with conflicting metrics
  • Unit-Tests vs End-To-End-Tests in the World of GenAI
  • How to evaluate the evaluators: Aligning automatic evaluation with human evaluation
  • Techniques for evaluating model hallucinations and biases
  • Approaches to performance and scalability testing for GenAI systems
  • Methods for ensuring data privacy and security in AI-driven applications
  • Practical tools and frameworks for continuous testing in GenAI pipelines

Attendees will gain actionable knowledge on implementing robust testing practices for GenAI applications, bridging the gap between traditional QA and the demands of modern AI systems. This session is essential for developers, QA engineers, and technical leaders navigating the complexities of deploying GenAI in production environments.

Target Audience: AI engineers, software engineers, architects, and stakeholders working with GenAI applications
Prerequisites: Attendees should have a foundational understanding of AI
Level: Advanced

Steve Haupt, an agile software developer at andrena objects, views software development as a quality-driven craft. Fascinated by AI, he explores its implications for software craftsmanship, working on AI projects and developing best practices. Steve focuses on applying Clean Code and XP principles to AI development. He regularly speaks on AI and co-created an AI training course, aiming to bridge traditional software development with modern AI technologies for sustainable solutions.

More content from this speaker? Have a look at sigs.de: https://www.sigs.de/experten/steve-haupt/

Steve Haupt
Steve Haupt
flag VORTRAG MERKEN

Vortrag Teilen

, (Freitag, 07.Februar 2025)
09:00 - 16:00
Fr 2
Limitiert From DDD to Serverless in a Day
From DDD to Serverless in a Day

EventStorming, collaborative modelling, bounded context canvas - now what?

Did you ever feel like you're standing in front of a mountain of cloud tools and implementation options, with a well-designed domain model, but no idea where to start? Or are you fully equipped with technical understanding and cloud experience, but deeply unsure how to "cut" your system for good modularization?

Fear not, because this workshop will introduce you to a solid set of tried and proven methods and tools, that will help you to fill the gap!

Working in ensembles, we will breeze through the creative process - from EventStorming to automated deployments using Infrastructure as Code - to highlight a good path through the cloud jungle, and give you a jump start into your journey to serverless.

Maximum number of participants: 16

Target Audience: Developers, Architects
Prerequisites: A solid programming experience is helpful
Level: Advanced

Tobias Goeschel started his career as a freelance web developer in the late 90s and has since worked on hundreds of projects of varying sizes and lengths - from a single person to multiple teams, from a few days to several years - and in many different roles: Consultant, crafter, coach, and... well, architect. He is a strong advocate of diversity and inclusion in the tech industry, and an active member of the European Software Crafters and Domain Driven Design communities.

Tobias Goeschel
Tobias Goeschel
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 16:00
Fr 3
Limitiert Stronger development teams through Technical Coaching
Stronger development teams through Technical Coaching

As a tech lead or senior developer, you’re expected to mentor and train more junior team members - coaching is already part of your job. In this masterclass with Emily Bache, you’ll learn skills and concrete activities you can use to bring on others and build up your team. You don’t need to be a full-time technical coach to make a difference in your organization, and this training will help you to get started with learning hours. These are not vacuous “icebreaker”-style fun and games, the focus is on real hard technical skills, especially around TDD, refactoring, handling legacy code and better OO design. Real technical coaching is about leading team activities that strengthen your collaboration and ability to discuss code and make better design decisions.

Maximum number of participants: 25

A laptop is required.

Target Audience: Tech lead, senior dev, architect
Prerequisites: Basic Java programming
Level: Advanced

Emily Bache is an independent consultant, YouTuber and Technical Coach. She works with developers, training and coaching effective agile practices like Refactoring and Test-Driven Development. Emily has worked with software development for 25 years, written two books and teaches courses on platforms including Pluralsight and O'Reilly. A frequent conference speaker, Emily has been invited to keynote at prestigious developer events including EuroPython, Craft and ACCU. Emily founded the Samman Technical Coaching Society in order to promote technical excellence and support coaches everywhere.

LinkedIn: https://www.linkedin.com/in/emilybache/
Mastodon: https://sw-development-is.social/web/@emilybache
GitHub: https://github.com/emilybache
Website: http://bacheconsulting.com/
YouTube: https://www.youtube.com/@EmilyBache-tech-coach

Emily Bache
Emily Bache
flag VORTRAG MERKEN

Vortrag Teilen

09:00 - 16:00
Fr 6
C++ Software Design
C++ Software Design

Good Software Design — the proper management of dependencies — is the foundation for the success of a project. The basic building blocks for software design are design patterns. Design patterns have proven themselves invaluable over several decades and thus knowledge about them is essential to design robust, decoupled systems. Modern C++, however, has profoundly changed the way we use C++, how we think about design and implement solutions. This also affects how we implement design patterns.

This workshop explores modern C++ software design and the modern forms of classic design patterns. It provides guidelines, idioms and best practices for sustainable and maintainable design, which enables programmers to create professional, high-quality code.

Target Audience: C++ developers
Prerequisites: Solid C++ knowledge, some knowledge about GoF design patterns
Level: Advanced

Klaus Iglberger is a freelance C++ trainer and consultant. He shares his expertise in popular C++ courses — from beginner to advanced — all around the world. He is the author of “C++ Software Design” [1], one of the organizers of the Munich C++ user group [2], and the (co-)organizer of the Back-to-Basics [3] and Software Design [4] tracks at CppCon [5].
[1] https://learning.oreilly.com/library/view/c-software-design/9781098113155/
[2] https://www.meetup.com/MUCplusplus/
[3] https://cppcon.org/b2b/
[4] https://cppcon.org/softwaredesign/
[5] https://cppcon.org

Klaus Iglberger
Klaus Iglberger
flag VORTRAG MERKEN

Vortrag Teilen

12:00 - 13:00
Mittagspause / Lunch
Mittagspause / Lunch

Zurück