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).

Thema: Tutorials & Nightschools

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Montag
    03.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

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…

Mehr lesen
Ben Linders
Raum 03
10:00 - 13:00
Mo 5
Limitiert 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…
Mehr lesen
Peter Zimmerer
Raum 13a
10:00 - 13:00
Mo 6
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…

Mehr lesen
Merlin Bögershausen
Raum 12
10:00 - 13:00
Mo 7
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…

Mehr lesen
Peter Beck, Andreas Schliep
Raum 11
14:00 - 17:00
Mo 10
Limitiert 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…

Mehr lesen
Kenny Baas-Schwegler, Avraham Poupko
Raum 12
14:00 - 17:00
Mo 11
Limitiert 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…

Mehr lesen
Joseph Yoder, Graziela Simone Tonin
Raum 13a
14:00 - 17:00
Mo 12
Limitiert 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…

Mehr lesen
Olivier Costa, Edwin Burgers
Raum 04
17:15 - 18:00
Mo Panel
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…

Mehr lesen
Frank Buschmann, Erik Dörnenburg, Gregor Hohpe, Diana Montalion, Xin Yao
Raum 13b
18:30 - 20:00
Nmo 1
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…

Mehr lesen
Bernd Rederlechner
Raum 02
18:30 - 20:00
Nmo 5
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.…

Mehr lesen
Lutz Huehnken
Raum 05
Vortrag: Nmo 5
, (Mittwoch, 05.Februar 2025)
18:30 - 20:00
Nmi 1
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…

Mehr lesen
Joseph Yoder, Marden Neubert
Raum 11
18:30 - 20:00
Nmi 3
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…

Mehr lesen
Andreas Graf, Caroline Lange
Raum 04a
, (Donnerstag, 06.Februar 2025)
18:30 - 20:00
Ndo 1
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…

Mehr lesen
Kevlin Henney, Frank Buschmann
Raum 03
18:30 - 20:00
Ndo 3
ENTFÄLLT: 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…

Mehr lesen
Steve Haupt
Raum 04b
, (Freitag, 07.Februar 2025)
09:00 - 16:00
Fr 2
Limitiert 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…

Mehr lesen
Tobias Goeschel
Maximilian
09:00 - 16:00
Fr 3
Limitiert 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…

Mehr lesen
Emily Bache
Xaver
09:00 - 16:00
Fr 6
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…

Mehr lesen
Klaus Iglberger
Leopold

Zurück