Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!

RÜCKBLICK AUF DAS PROGRAMM 2021

Track: Trends & Techniques

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Dienstag
    09.02.
  • Mittwoch
    10.02.
  • Donnerstag
    11.02.
, (Dienstag, 09.Februar 2021)
09:00 - 10:45
Di 3.1
I Have 99 Problems - Where Do I Start? The Theory of Constraints Applied

35 years ago, Eliyahu Goldratt introduced the Theory of Constraints (ToC) in his seminal book "The Goal" as a new management paradigm for manufacturing plants, struggling with excess inventory, late deliveries, poor quality. The ToC solved this through five focusing steps - a guideline to systematic improvement and continuous learning.

Today, the ToC is one of the pillars of the DevOps movement. This talk will present its principles, and how it applies to the software industry, through a mix of…

Mehr lesen
Lean Quality Management – How to Integrate Quality Assurance into Scaled Agile Projects

This talk will provide insights for a successful integration of lean-quality management to scaled agile projects. We will show based on our project experience that by improving process quality, higher product quality is achieved, resulting in significantly increased customer satisfaction. We will share how the lean principles and an easy-to-use toolkit helped us to tackle complex problems by providing a proven and scalable approach for continuous improvement and boost business agility at the…

Mehr lesen
Tobias Goeschel, Thierry de Pauw
Thomas Karl, Bettina Kathrin Hillringhaus
14:00 - 14:45
Di 3.2
Sichere Speicherung kritischer Daten in der Cloud

Nicht nur regulatorische Anforderungen, auch die geänderte Bedrohungslage in der Cloud sind bei der Speicherung und Verarbeitung kritischer Daten eine Herausforderung für Architektur und Technik.

Wir diskutieren verschiedene Architekturen und Technologien, wie sich Defense-in-Depth, Mandantentrennung, Absicherung von Data-at-Rest und Data-in-Transit, Daten-Autonomie und Retention Policies umsetzen lassen, sprechen über Nachvollziehbarkeit und Separation-of-Concerns und teilen Erfahrungen aus der…

Mehr lesen
Andreas Zitzelsberger
Vortrag: Di 3.2
16:15 - 17:15
Di 3.3
Decoupled Streaming Microservices Architecture with Apache Kafka, Kubernetes and Istio Service Mesh

Apache Kafka became the de facto standard for microservice architectures. Decoupled applications and Domain-driven Design (DDD) are key benefits. However, that also introduces new challenges like observability of the whole ecosystem. This session explores the problems of distributed Microservices communication and how Kafka, Kubernetes and a Service Mesh like Istio address them. Learn some approaches for combining them to build a reliable and scalable microservice architecture with decoupled and…

Mehr lesen
Kai Wähner
17:45 - 18:45
Di 3.4
Design Sprint Virtualization due to COVID-19

We took advantage of the COVID digitalization challenge and converted our Design Sprints and UX workshops into a digital format. A dozen customer workshops in a wide variety of contexts (including logistics, public and chemical clients) have demonstrated UX workshops can also work virtualized with some advantages, e.g. being able to integrate participants from remote locations cost-effectively. In this session evaluated tools, techniques, best practices and lessons learned virtualizing UX…

Mehr lesen
Christian Kulas
Vortrag: Di 3.4
, (Mittwoch, 10.Februar 2021)
09:00 - 10:30
Mi 3.1
Collaborative Modeling with Domain Experts Using Domain-Specific Languages

Languages that raise the level of abstraction closer to the problem domain help improve quality and productivity. This can be best achieved when the language is directly based on the problem domain, not implementation concepts or existing languages. We describe how to create domain-specific languages in tight collaboration with domain expert users: as soon as a language concept is defined it can be immediately applied by users. We demonstrate this with examples from various fields, such as…

Mehr lesen
Juha-Pekka Tolvanen
Vortrag: Mi 3.1
11:00 - 11:45
Mi 3.2
Automatisiertes Erstellen von Cloudinfrastrukturen mit Azure

Moderne Cloudarchitekturen ermöglichen es, via Quellcode IT-Landschaften versioniert abzulegen und jederzeit automatisiert auf- und abzubauen. Mit dem Einsatz von Templates können Aspekte wie Sicherheit projektübergreifend genutzt und adressiert werden.

Anhand von praktischen Beispielen werden Prinzipien für eine betreibbare und wartbare Infrastrukturautomatisierung erläutert, beispielsweise Modularisierung von Infrastrukturelementen, Trennung von Konfiguration und Automatisierung sowie…

Mehr lesen
Anett Hübner, Cedric Rische
14:30 - 15:30
Mi 3.3
Immer wieder Anforderungen - eine agile Reise

Begleiten wir in einer interaktiven Geschichte unseren Protagonisten auf seiner Reise von der Produktvision bis zum ersten Release einer beispielhaften App.

Anhand eines griffigen Fallbeispiels gestalten wir gemeinsam ein Produkt, unterstützt durch etablierte Praktiken aus dem Produktmanagement. Iterativ, inkrementell und mit einem Augenzwinkern.

Weil uns die heile Welt zu vorhersehbar ist, wird die Reise gewürzt von Änderungen und Überraschungen, die am Ende alle eines gemein haben: Die…

Mehr lesen
Regina Kerstiens, Maximilian Aulinger
Vortrag: Mi 3.3
17:00 - 18:00
Mi 3.4
Application Integration Patterns (not only) for Microservices

Eine wesentliche Auswirkung beim Einsatz einer Microservice-Architektur ist, dass ein großer Teil der Kommunikation zwischen den einzelnen Komponenten über das Netzwerk erfolgt. Um die Vorteile dieses Architekturstils auch wirklich nutzen zu können, dürfen die einzelnen Microservices lose miteinander gekoppelt sein. In dieser Session lernen Sie die grundlegenden Integrations-Muster kennen, und sehen anhand eines konkreten Szenarios, wie Sie diese Patterns zu einer funktionierenden Anwendung…

Mehr lesen
Dennis Traub
, (Donnerstag, 11.Februar 2021)
09:00 - 10:45
Do 3.1
Exploratives Testen im regulierten Umfeld ist nicht möglich! ... oder doch?

<provokative Statements> Im regulierten Umfeld sind die Anforderungen an Test- und Qualitätssicherung so hoch, dass man dies nicht mit explorativen Testmethoden lösen kann.</provokative Statements>

<Lösungsansatz>Unser Ansatz: Sessionbasiertes Testmanagement. Anhand unserer bisherigen Erfahrungen zeigen wir auf, wie man explorative Testmethoden auch im regulierten Umfeld einsetzen kann. Gemeinsam tauchen wir in unser Projektvorgehen ab und zeigen klassische Stolpersteine auf.</Lösungsansatz>

Zie…

Mehr lesen
Testmanagement in SAP-Projekten – Erfahrungsbericht aus einem Biotechnologie-Unternehmen

SAP-Projekte werden häufig von Unsicherheiten zum Testumfang sowie langen Testphasen, die die Fachseite blockieren, begleitet.

Um mit diesen Herausforderungen umgehen zu können, wurde im Rahmen eines Projektes eine zusätzliche Testphase eingeführt. In dieser wurde das System, vom verantwortlichen Testmanagement, vor Übergabe an die Fachseite getestet.

Dies war ein ungewöhnlicher Schritt, da SAP als ein System gilt, welches nur von Key-Usern und SAP-Expert:innen getestet werden kann. In diesem…

Mehr lesen
Benedikt Wörner, Maria Petzold
Josephine Müller-Gorski
Vortrag: Do 3.1-1
Vortrag: Do 3.1-2
11:00 - 11:45
Do 3.2
Software-Architektur für Entscheiderinnen und Entscheider

Die Metapher „Software-Architektur“ wirkt oft sehr abstrakt, und man könnte manchmal das Gefühl bekommen, sie stehe für Entwicklungsabteilungen, die sich lieber mit sich selbst als mit den Anforderungen von Nutzenden und Fachabteilungen beschäftigen. Tatsächlich aber ist die Architektur unserer Systeme der entscheidende Erfolgsfaktor für eine erfolgreiche Digitalisierung. In diesem Vortrag werden wir diskutieren, welche Rolle Architektur für Entscheiderinnen und Entscheider spielt, wie sie sie…

Mehr lesen
Stefan Tilkov
Vortrag: Do 3.2
14:30 - 15:30
Do 3.3
Code Reviews, Vorteile und Herausforderungen

Code Review wird im Allgemeinen eingesetzt, um die Code-Qualität sicherzustellen, eventuelle Fehler frühzeitig zu entdecken und Wissen im Team zu teilen.

Ich werde erklären, wie Code Reviews durchgeführt werden können und wofür sie überhaupt gut sind. Hierbei stelle ich Tools und Techniken vor, die die Reviews unterstützen.

Da die Frage, wann der Code als "richtig" angesehen wird, nicht immer einfach zu beantworten ist, will ich zusätzlich Problemlösungsstrategien für den Fall von Unstimmigkeiten…

Mehr lesen
Tina Ulbrich
17:00 - 18:00
Do 3.4
Transformation Burnout. Will Your Groundhog day be any different this time?

Picture burnout as a system where you have multiple variables and details to combine:

Expectations, rules, routines, emotions and workload.

Now add Agile Transformation where all of the above are present. And see a receipt for personal disaster.

Agile Transformations play a big role in my experience, for I have seen many of them both as a professional coach and a team member in a transforming organization. Being burned out, on the edge and enduring burnout.

The session is a case with steps I have…

Mehr lesen
Anna Lavrova
Vortrag: Do 3.4

Zurück