TRACKS

Tracks der OOP 2023

Ein unabhängiger Fachbeirat & 74 Reviewer haben nach eingehender Prüfung die Vorträge ausgewählt und entschieden, welche Speaker und Themen ins Konferenzprogramm der OOP aufgenommen werden:

Leadership – gestaltet von Marc Bless

Die Ansprüche der Mitarbeitenden an ihre Führungskräfte sind breiter, schlanker, selbstbestimmter und diverser geworden. Moderne Führungsarbeit benötigt Persönlichkeit, erkennbare Motive und eine offene Haltung gegenüber Menschen und Neuem. Selbst-Führung und Selbstverantwortung sind die wichtige Basis, damit wir als Führungspersönlichkeiten gesund bleiben und die Kraft behalten, Menschen, Teams und Organisationen zu unterstützen. Dieser Track liefert Impulse, Praktiken und Stile für die moderne Führungsarbeit.

Software Architecture: New Approaches & Fundamentals – gestaltet von Eberhard Wolff

Es gibt immer wieder neue Strömungen in der Software-Architektur: Microservices oder modulare Monolithen sind aktuell wichtig. Darüber geraten fundamentale Techniken, um Komplexität mit Entwicklungsteams zu beherrschen, wie beispielsweise Module und Information Hiding oft in Vergessenheit. Daher diskutiert dieser Track nicht nur aktuelle Ansätze, sondern auch diese oft entscheidenden Themen.

Software Architecture Success Stories – gestaltet von Michael Stal

Softwarearchitektur ist eine grundlegende Tätigkeit, die hauptsächlich davon abhängt, ob ein Projekt erfolgreich abgeschlossen wird oder nicht. Das glauben wir zumindest. Aber was sind die wichtigsten Erfolgsfaktoren für eine Softwarearchitektur und für die Erstellung einer Softwarearchitektur? Umfassen sie die verantwortlichen Softwarearchitekten, die verwendete Architektur, die eingesetzten Tools und Technologien, die Zusammenarbeit verschiedener Beteiligter und Stakeholder, die Kompetenz im Team oder etwas anderes?

Dieser Track beleuchtet Erfolgsgeschichten sowie Technologien, Tools, Patterns, Stile und Methoden, die dabei verwendet werden.

DevOps - The Balance between Dev and Ops – gestaltet von Sandra Parsick

DevOps sollte keine neue Rolle für Entwickler:innen oder Operations sein. Es sollte als eine Synergie beider Disziplinen verstanden werden. Lassen Sie uns die richtige Balance finden, um die größten Synergieeffekte zu erzielen.

Product Development in Balance – gestaltet von Susanne Mühlbauer

Viele Unternehmen haben die Herausforderung durch innovative Ideen und Produkte neue (digitale) Geschäftsfelder zu erschließen und gleichzeitig ihre bestehenden Produkte und Geschäftsmodelle zu erhalten oder abzulösen. Wir beleuchten Strategien, Methoden und Herangehensweisen, um in der Produktentwicklung die richtige Balance zu finden. 

Use Domain-Driven Design Now! – gestaltet von Carola Lilienthal

Domain-Driven Design ist eine Methode, die den gesamten Softwareentwicklungsprozess unterstützt. In diesem OOP-Track wollen wir sowohl die Wurzeln von DDD als auch die vielen wertvollen Erweiterungen der letzten Jahre erkunden. Eric Evans, der Begründer von DDD, hat gesagt, dass DDD kein Dogma ist, sondern von seinen Verwender:innen ständig erweitert werden soll. Wir zeigen, wie die DDD Community diese Herausforderung angeht!

SUSTAIN_ability - responsible steps into the future – gestaltet von Anke Nehrenberg & Johannes Mainusch

Megatrends? Sie fangen klein an. Und sie kommen von gewöhnlichen Menschen und starten mit kleinen Veränderungen. Was hat sich 2022 für unsere Speaker verändert? Ein kleiner Schritt könnte einen großen Sprung der Menschheit auslösen. Machen wir zusammen den ersten!

The State of Modern Web Development – gestaltet von Stefan Tilkov & Dorthe Luebbert

Vor mehr als 30 Jahren erfunden, ist das Web immer noch stark verbreitet, und Web-UIs bleiben für die meisten Anwendungen wahrscheinlich der Standard. In diesem Track werfen wir einen Blick auf die noch immer gültigen Grundlagen sowie die Neuerungen der letzten Jahre.

Social Integration – gestaltet von Olaf Lewitz

Die richtige Balance finden – als Menschen in diesen interessanten Zeiten. In diesem Track geht es um Beziehungen, die dieses Gleichgewicht unterstützen. Unsere Beziehungen miteinander verbinden unsere Vergangenheit mit unserer Zukunft - und sie entfalten und entwickeln sich im Jetzt, genau wie die Systeme, in denen wir arbeiten und die Systeme, die wir erschaffen. Als Ingenieure vernachlässigen wir unsere Beziehungsseite manchmal und fokussieren uns auf die Technik. Integration bedeutet nach dem Neurobiologen Dan Siegel, „Unterschiede respektieren, Verknüpfungen fördern ”.

Als Ingenieure haben wir das erfolgreich auf Systeme und Software angewandt - es geht automatisch und kontinuierlich. Jetzt wollen wir Fortschritte bei der kontinuierlichen Integration von unseren Unternehmen mit den Kunden, unserem Business mit der IT oder dem Wandel mit unserer Agilität machen. Was wollen wir ermöglichen?

Testing & Quality – gestaltet von Peter Zimmerer

Effektive und effiziente Software- und Systementwicklung erfordert hervorragende Testansätze und ein starkes Bekenntnis zur Qualität. Den richtigen Mix von Testmethoden und Qualitätsmaßnahmen zu bestimmen ist v.a. während des Projektalltags nicht einfach aufgrund der steigenden Anforderung an die Systemzuverlässigkeit, Kosteneffizienz und die Marktbedürfnisse bzgl. Schnelligkeit, Flexibilität und Nachhaltigkeit.

Der Testing & Quality Track bietet praktische Orientierung zur Bewältigung dieser Test- und Qualitätsherausforderungen mit der richtigen Balance. Experten von unterschiedlichen Domänen präsentieren Schlüsselerkenntnisse aus der Vergangenheit sowie neue Entwicklungen in dem Gebiet, erklären erprobte Strategien und Praktiken und berichten von ihren konkreten Projekterfahrungen.

Trends & Techniques – gestaltet von Jutta Eckstein

In diesem Track setzen wir uns mit der Kombination von Software und Business auseinander, indem wir sowohl aktuelle als auch zukünftige Trends und Techniken durchleuchten. Unter anderem werfen wir einen Blick auf technisches Coaching und die „Zähmung“ technischer Schulden sowie wie wir aus der Wartungshölle rauskommen. Wir untersuchen Patterns und Praktiken für APIs und wie Tests uns dabei unterstützen können, schneller bessere Software zu entwickeln. Darüber diskutieren wir, wie Mikro-Lernzyklen helfen, auch ohne Zeit Momente zum Lernen zu finden, und wie man die richtige Balance für Vielfalt, Gerechtigkeit und Inklusion findet.

Signature Track: Finding The Right Balance – gestaltet von Frank Buschmann

Software erfolgreich zu entwickeln bedeutet ein ständiges Abwägen und Ausbalancieren vieler geschäftlicher, technischer und methodischer Einflussfaktoren und Stakeholder-Interessen. Es gibt einfach kein Schwarz-Weiß und keine Silver Bullet. Aus geschäftlicher Sicht müssen wir Systeme und Produkte schaffen, die nicht zu minimalistisch aber auch nicht mit goldenen Balkonen überladen sind. Methodisch müssen wir das richtige Maß an Agilität finden, damit Entwicklungsteams Software mit passender Geschwindigkeit und Produktivität realisieren können.

Wieviel Architektur ist notwendig, um agilen Teams Leitplanken für die Entwicklung zu geben, ohne sie zu sehr in ihrem Entwicklungsvortrieb zu behindern, aber gleichzeitig dafür zu sorgen, das Teams nicht aneinander vorbei entwickeln? Ist es ratsam, immer die neuesten Software Technologien einzusetzen oder besser auf bewährte und etablierte Technologien zu bauen? Muss es eine Neuentwicklung sein oder ist es ratsam, Bestandsoftware zu modernisieren? Wieviel Vertrauen sollten wir in KI haben und wieviel Kontrolle sollten wir auf die Entscheidungen intelligenter Systeme ausüben? Diese und viele weitere Abwägungen zu meistern ist nicht einfach. Alle Rollen in einer agilen Entwicklung müssen intensiv miteinander kooperieren, um unter den relevanten Einflussfaktoren die richtigen, ausgewogenen Entscheidungen zu treffen.

Um dieses richtige Maß zu finden betrachtet der Signature Track ausgewählte Themen in der Software Entwicklung aus einer 360° Perspektive. Ziel ist das Spannungsfeld dieser Themen zu beleuchten in welchem sich Entscheidungen bewegen können, aber auch praktische Tipps und Erfahrungswerte aufzuzeigen, damit Teams die passenden Entscheidungen treffen können.