FEBRUAR 2021 08 12 - DIGITAL KONFERENZ FÜR SOFTWARE-ARCHITEKTUR - OOP 2021

Die Seite wird erstellt Luis Barthel
 
WEITER LESEN
FEBRUAR 2021 08 12 - DIGITAL KONFERENZ FÜR SOFTWARE-ARCHITEKTUR - OOP 2021
KON F E RE N Z
FÜR SOF TWARE-
A RC HI T E K TU R                            F rü h b u c h
                                                             e r- R a b a tt
                                                                .0 1. 2 0 2
                                                                             e
                                                                            1!
                                               b is z u m 15

D I G I TA L

08.– 12.
FEBRUAR
2021

                                   KO N F ER EN Z- P RO G R A MM
–> zum Inhaltsverzeichnis
   W W W.O O P-KON FE R E N Z.DE
FEBRUAR 2021 08 12 - DIGITAL KONFERENZ FÜR SOFTWARE-ARCHITEKTUR - OOP 2021
s a u f S ie !
                                                                 W ir fr e u e n u n

    KONTAKT
    Wir sind gerne für Ihre Fragen da.

                           Miriam Fischer                                          Andreas Kannengießer
                           Tel.: +49 (0)2241/2341-182                              Tel.: +49 (0)2241/2341-380
                           miriam.fischer@sigs-datacom.de                          andreas.kannengiesser@sigs-datacom.de

                           Jessica Fuhrmeister
                           Tel.: +49 (0)2241/2341-581
                           jessica.fuhrmeister@sigs-datacom.de

    Veranstalter
    SIGS DATACOM GmbH
    Lindlaustr. 2c | 53842 Troisdorf | www.sigs-datacom.de

2   Kontakt
FEBRUAR 2021 08 12 - DIGITAL KONFERENZ FÜR SOFTWARE-ARCHITEKTUR - OOP 2021
INHALT

Kontakt2

Editorial4

Programmübersicht                     4 – 13

Was bietet die OOP?                      14

Konferenztickets | Teilnahme             15

Trackchairs | Reviewer               16 + 17

Keynotes                             18 + 19

Tutorials Montag                     20 – 25

Vorträge | Nightschools Dienstag     25 – 34

Vorträge | Nightschools Mittwoch     36 – 47

Vorträge | Nightschools Donnerstag   48 – 58

Tutorials Freitag                    59 – 61

                                                Inhalt   3
FEBRUAR 2021 08 12 - DIGITAL KONFERENZ FÜR SOFTWARE-ARCHITEKTUR - OOP 2021
Zu der Zeit als wir das Motto „Back to the Fu-       mehrt die Schwächen. Diese Lupe „vergrößer-
                                                   ture“ für die OOP 2021 verabschiedet haben,          te“ die Wahrnehmung, dass speziell die “sys-
                                                   war uns nicht bewusst, wie sehr wir uns zurück       temrelevanten” Menschen sowie Leiharbeiter
                                                   in eine Zukunft wünschen würden, wie wir sie         nicht adäquat geachtet und entlohnt werden.
                                                   uns vor der Pandemie vorgestellt hatten. Jetzt       Nicht nur in den USA wurde immer sichtbarer,
                                                   wirkt es so, als ob sich alles geändert hätte. Ob­   dass insbesondere People of Colour sowie an-
                                                   wohl viele bereits vor der Pandemie darüber ge-      dere Menschen, die von der „Norm“ abweichen
                                                   sprochen hatten, wie schnell sich alles wandelt      nicht so gleichgestellt sind, wie es eigentlich
                                                   und dass wir in einer VUCA-Welt (volatil, unsi-      selbstverständlich sein sollte. Darüber hinaus
                                                   cher, komplex, mehrdeutig (engl. ambiguous))         treffen uns die Auswirkungen des Klimawan-
                                                   leben, in welcher nichts langfristig planbar ist,    dels jedes Jahr härter.
                                                   so hat uns COVID-19 dennoch die Augen dafür
                                                   geöffnet, was das wirklich bedeutet.                 Wenn Sie bis hierhin gelesen haben, fragen Sie
                                                                                                        sich vermutlich, was das alles mit der OOP, was
                                                   Grundsätzlich scheint es, als ob uns die Pan-        das mit uns als technischen Experten (Archi-
                                                   demie eine Lupe gegeben hätte – zu Beginn            tekten, Entwickler, Requirements-Engineers,
                                                   traten die Stärken unserer Gesellschaft hervor,      Tester, etc.), als Projektleiter oder IT-Führungs-
                                                   aber mit der Zeit offenbarten sich auch ver-         kräfte zu tun hat? In der Tat mehr als wir glau-

    MONTAG, 08.02.2021 |                                       TUTORIALS

           10:00 – 13:00    Mo 1 – Full Day Tutorial       Mo 2 – Full Day Tutorial           Mo 3 – Half Day Tutorial           Mo 4 – Half Day Tutorial
                            C++20 – Eine Einführung        Domain-Driven Design-­             Retrospectives                     Less Illusion Through
                            Nicolai Josuttis               Tutorial: DDD hands-on             ­Antipatterns                      Inclusion: ­Inspiration From
                                                           Henning Schwentner                  Aino Vonge Corry                  the Field of Creativity on
                                                                                                                                 Hearing All the Voices!
                                                                                                                                 Maren Baermann

           13:00 – 14:00    1 Stunde Pause

           14:00 – 17:00    Fortsetzung                    Fortsetzung                         Mo 9 – Half Day Tutorial          Mo 10 – Half Day Tutorial
                            Mo 1 – Full Day Tutorial       Mo 2 – Full Day Tutorial            „Free“ DevSecOps mit              Distilling Design Heuristics
                            C++20 – Eine Einführung        Domain-Driven Design-­             ­Open-Source-Tools                 by Modelling
                            Nicolai Josuttis               Tutorial: DDD hands-on              Christian Kühn                    Rebecca Wirfs-Brock
                                                           Henning Schwentner                                                    Kenny Baas-Schwegler

            17:00 – 17:15   15 Minuten Pause

            17:15 – 18:00   Keynote: weitere Informationen finden Sie ab 30.01.2021 unter www.OOP-Konferenz.de

           18:00 – 18:30    30 Minuten Pause

           Nightschools     Back to Architecture                                              DevOps & Continuous Everything
           18:30 – 20:00
                            Nmo 1                                                             Nmo 2
                            Being Agile with Architecture Decisions: A Short                  Wie uns Wertstromanalysen bei DevOps helfen
                            ­Workshop on Architecture Decision Records | Ken Power            Justus Graumann

4   Editorial
Jutta Eckstein
                                                                                                              Program Chair
                                                                                                              OOP Konferenz

                                                                                                              Als Program Chair der Konferenz hat Jutta Eckstein die
                                                                                                              Gesamtverantwortung für die technische Qualität der
                                                                                                              OOP-Konferenz. Als unabhängiger Coach, Berater und
                                                                                                              Trainer unterstützt sie Unternehmen dabei, Agilität auf
                                                                                                              Organisationsebene zu ermöglichen.

      ben. Zum Beispiel zeigen die von uns erstellten   und präsentieren in diesem Jahr nicht nur den         Sowohl die Pandemie als auch die gesellschaft-
      Algorithmen (unbeabsichtigt) eine Voreinge-       Track zur Fusion von IT & Gesellschaft, in w
                                                                                                   ­ elchem   lichen Entwicklungen haben einen Einfluss auf
      nommenheit, oder das von uns erstellte Sys-       wir uns mit Themen wie künstliche Intelligenz,        das OOP-Erlebnis. Die Konferenz wird anders
      tem trägt selbst noch mehr zum Klimawandel        Ethik oder Corona-Vorhersagen beschäftigen.           durchgeführt werden müssen, als wir es ge-
      bei oder Teammitglieder trauen sich nicht, sich   Zusätzlich bieten wir noch einen Track zum The-       wohnt sind. Aber, wie wir wissen, anders be-
      zu äußern. Durch letzteres fehlen uns wichtige    ma Vielfalt & Inklusion an, mit dem Wissen, dass      deutet nicht notwendigerweise schlechter – es
      Perspektiven, um unsere Produkte noch besser      wir in der IT auch noch einige Hausaufgaben           kann uns auch bis dato unvorstellbare Chancen
      zu machen. Das heißt, neben dem gemeinsa-         machen müssen, um auch diejenigen besser ein-         bieten, die wir sehr gerne aufgreifen möchten.
      men Erlernen vielversprechender Konzepte          zubeziehen, die von der Mehrheit in Bezug auf
      für zukünftige Herausforderungen und in der       Meinung, Glauben oder Geschlecht abweichen.           In diesem Sinne hoffen wir, dass Sie sich ge-
      Praxis bewährte Techniken unserer Domäne,                                                               nauso wie wir darauf freuen zu erkunden, was
      hoffen wir, dass die OOP auch dazu dient, uns     Zur 30. OOP erfüllt die Konferenz mehr denn je        Back to the Future für die OOP 2021 Digital
      unserer blinden Flecken bewusst zu werden         das Versprechen, „die Konferenz für Software          bedeutet.
      und Ideen dazu zu entwickeln, wie wir es tech-    Architektur“ zu sein und bietet eine Bandbreite
      nisch und menschlich besser machen können.        von Sessions zu neuen Entwicklungen z.B. im           Jutta Eckstein
                                                        Bereich (Unternehmens-)Architektur, DevOps,           Program Chair OOP 2021 Digital
      Wir haben uns entschieden, die Rolle der IT in    Programmierung, Business Agilität und Do-
      der Gesellschaft noch etwas mehr zu betonen       main-Driven Design.

Mo 11 – Full Day Tutorial     Mo 5 – Half Day Tutorial       Mo 6 – Half Day Tutorial          Mo 7 – Half Day Tutorial           Mo 8 – Half Day Tutorial
Wardley Maps im Team          Future Testing with ­          ReasonReact für typsi-            DevOps skalieren mit               Mach mir (k)ein Sze-
­erstellen – Eine Group       Built-in Quality               chere Web-Apps                    ITIL4                              nario – Szenarien und
 ­Mapping Session             Peter Zimmerer                 Marco Emrich                      Dierk Söllner                      Software-­Architekturen
  Tom Asel, Mahbouba Gharbi                                                                                                       Michael Stal

Fortsetzung                    Mo 12 – Half Day Tutorial     Mo 13 – Half Day Tutorial          Mo 14 – Half Day Tutorial
Mo 11 – Full Day Tutorial      Really Simple Reactive        Performance – The World            Introduction to
Wardley Maps im Team           Architecture and              ­Outside Your Window –            ­Functional ­Programming
­erstellen – Eine Group       ­Programming                    Hard- und Softskills Hand-        Michael Sperber
 ­Mapping Session              Vaughn Vernon                  in-Hand | Thomas Ronzon,
  Tom Asel, Mahbouba Gharbi                                   Susanne Mühlbauer

Business Agility                                  Domain-Driven Design moving forward                     Trends & Techniques

 Nmo 3                                            Nmo 4                                        Nmo 5
 Reinventing HR – From Resource to                Domain-Driven Design und Strategic Design: Strangle Your Legacy Code
­Relations Management | Mike Leber                ­Umsetzung und Praxis-Tipps | Eberhard Wolff Amitai Schleier

      –> zum Inhaltsverzeichnis                                                                                                Programmübersicht OOP 2021               5
DIENSTAG, 09.02.2021 |                                  VORTRÄGE

                          Back to Architecture        Modern Enterprise             Trends & Techniques            Business Agility
                                                      ­Architecture

           9:00 – 10:30    Di 1.1                     Di 2.1                        Di 3.1                         Di 4.1
                           The Art of                 1) 9:00 – 9:45                1) 9:00 – 9:45                 Dancing the BOSSA Nova –
                          ­Software-­Reviews          Es muss nicht immer           I Have 99 Problems –           How to Bring a Culture of
                           Gernot Starke              Kubernetes sein – Von         Where Do I Start? The The-     Experimentation into Your
                                                      Legacy zu Cloud-Native        ory of Constraints Applied     Company
                                                      Stephan Kaps                  Tobias Goeschel                Edwin Burgers
                                                      2) 10:00 – 10:45              Thierry de Pauw                Maryse Meinen
                                                      Cloud-Transformation:         2) 10:00 – 10:45
                                                      Jede große Reise beginnt      Lean Quality Manage-
                                                      mit einem kleinen Schritt     ment – How to Integrate
                                                      Alexander Simon               Quality Assurance into
                                                      Patrick Müller                Scaled Agile Projects
                                                                                    Thomas Karl
                                                                                    Bettina Kathrin Hillringhaus

          10:30 – 11:00   30 Minuten Pause

          11:00 – 12:00   Keynote: Tim Berglund | What’s Past is Prologue: a Story of Event-Driven Architecture

         12:00 – 14:00    2 Stunden Pause

         14:00 – 14:45    Di 1.2                      Di 2.2                        Di 3.2                         Di 4.2
                          Serverless –                The Art of the Necessary      Sichere Speicherung kriti-     The Extended Business
                          ist das was für mich?       Erik Wilde                    scher Daten in der Cloud       Model Canvas (EBMC) –
                          Thorsten Maier                                            Andreas Zitzelsberger          Leveraging a Startup-Tool
                                                                                                                   to an Enterprise-Artifact
                                                                                                                   Kurt Cotoaga

          14:45 – 15:00   15 Minuten Pause

          15:00 – 15:45   Keynote: Linda Rising | How to Talk to the Elephant

          15:45 – 16:15   30 Minuten Pause

          16:15 – 17:15   Di 1.3                      Di 2.3                        Di 3.3                         Di 4.3
                          Fundamental IDEALS for      Enterprise-Architektur für    Decoupled Streaming Mi-        What’s That Smell? – How
                          Modeling Microservices      Business Agility              croservices Architecture       Frustrations Over Differ-
                          Paulo Merson                Stefan Toth                   with Apache Kafka, Kuber-      ent Kinds of Debt Guide
                          Joseph Yoder                                              netes and Istio Service        Our Agile Transformation
                                                                                    Mesh                           Anne Abell
                                                                                    Kai Wähner                     Rasmus Lund-Jensen
                                                                                                                   Carsten Jakobsen

          17:15 – 17:45   30 Minuten Pause

          17:45 – 18:45   Di 1.4                      Di 2.4                        Di 3.4                         Di 4.4
                          Organisation: Ein           You Can‘t Put a Price on      Design Sprint Virtualiza-      Mythen, Erfolge und Feh-
                          ­Werkzeug für Architektur   Architecture? Then Please     tion due to COVID-19           ler auf dem Weg zur Busi-
                           Eberhard Wolff             Don‘t Call It Architecture!   Christian Kulas                ness Agility für regulierte
                                                      Michael Mahlberg                                             Medizinprodukte
                                                                                                                   Robert Kochseder
                                                                                                                   Katja Keller

         18:45 – 19:00    15 Minuten Pause

         19:00 – 20:00    „Der ultimative IT-Stammtisch“ | Moderation: Nicolai Josuttis

6   Programmübersicht OOP 2021
Domain-Driven Design       Fusion: IT-Future-Society   Social Integration         Testing & Quality         DevOps & Continuous
moving forward                                                                                              Everything

Di 5.1                     Di 6.1                      Di 7.1                     Di 8.1                    Di 9.1
Domain Storytelling        1) 9:00 – 9:45              1) 9:00 – 9:45             1) 9:00 – 9:45            API-Kompatibilität
Henning Schwentner         Mindfulness in der IT –     No Blame – More Flame!     Performance ist nicht     durch Consumer-driven
                           im Ernst? Haben wir         How Learning from Mis-     statisch                  ­Contracts und CI/CD
                           nicht andere Probleme?      takes Can Help Us Thrive   Dehla Sokenou             Arne Limburg
                           Melanie Wohnert             in Complexity              2) 10:00 – 10:45
                           2) 10:00 – 10:45            Maren Baermann             Continuous-Performan-
                           Was mir Homeschooling       2) 10:00 – 10:45           ce-Testing – Regelmäßig
                           über (Software-)Teams       Human Beings in Ret-       prüfen, ob man noch mit
                           gezeigt hat                 rospectives – Body Lan-    den Anfragen mitkommt
                           Thomas Much                 guage and Psychology       Christian Kühn
                                                       Aino Vonge Corry

Di 5.2                     Di 6.2                      Di 7.2                      Di 8.2                   Di 9.2
Domain-Driven Design       Maschinen ohne              Es darf auch mal dyna-      Back to the Data –       DevOps und ITIL 4 –
für Monolithen und         ­Gewissen: wenn KI          misch sein – Floating       Now That We (Machine)    ­Starke Partner für mo-
Micro­services             auf Ethik trifft            Teams statt starrer         Learned From Test         derne IT-­Organisationen
Carola Lilienthal          Lars Röwekamp               Teams                      ­Results, What Else Did    Dierk Söllner
                                                       Stefan Zumbrägel            We Gain?
                                                                                   Gregor Endler
                                                                                   Marco Achtziger

Di 5.3                     Di 6.3                      Di 7.3                      Di 8.3                   Di 9.3
Das Leben im und mit       Modelle und Wirklich-       Leader, Mentor, Coach:      Kann uns AI helfen,      DevOps für Maschinelles
Bounded Contexts in        keit: über Vertrauen        3 Roles of a Software      ­besser zu testen?        Lernen mit Kubeflow & Co
einer Legacy-geprägten     in Wetterberichte und       Architect                   Elmar Juergens           Sascha Dittmann
Welt                       Corona-Vorhersagen          Ken Power
Andreas Hinkelmann         Markus Völter

Di 5.4                     Di 6.4                      Di 7.4                     Di 8.4                    Di 9.4
Domain Modelling in a      Wird schon schiefgehen:     Von Idioten umzingelt –    Testsuite Yoga – Soft-    Infrastructure as Code –
Remote World               Qualitätssicherung und      oder einmal mit Profis     ware-Tests zurück ins     Muss man nicht testen,
Marco Heimeshoff           die Rolle von Testern im    arbeiten                   Gleichgewicht bringen     Hauptsache es läuft
                           IoT                         Falk Kühnel                Henning Femmer            Sandra Parsick
                           Alex Schladebeck

     –> zum Inhaltsverzeichnis                                                                                                          7
MITTWOCH, 10.02.2021 |                                      VORTRÄGE

                          Back to Architecture          Diversity & Inclusion         Trends & Techniques         Modern C++ Programming

           9:00 – 10:30   Mi 1.1                        Mi 2.1                        Mi 3.1                      Mi 4.1
                          So gehen Architektur-­        Managing Polarities in        Collaborative Modeling      1) 9:00 – 9:45
                          Reviews! Die deutsche         Software Design and           with Domain Experts         pmr::STL Containers for
                          Corona-Warn-App unter         E
                                                        ­ ngineering                  Using Domain-Specific       Embedded Applications
                          der Lupe                      Kenny Baas-Schwegler          Languages                   Richard Kaiser
                          Stefan Zörner, Falk Sippach   Evelyn van Kelle              Juha-Pekka Tolvanen         2) 10:00 – 10:45
                                                        Gien Verschatse                                           C++20 Templates:
                                                                                                                  The Next Level
                                                                                                                  Andreas Fertig

          10:30 – 11:00   30 Minuten Pause

          11:00 – 11:45   Mi 1.2                        Mi 2.2                        Mi 3.2                       Mi 4.2
                          Rethink Processes and         Von wegen rational! –         Automatisiertes Erstellen    Mit C++ Modules in
                          User Experience to Leve-      von der Psychologie und       von Cloudinfrastrukturen     eine neue Ära der
                          rage The Full Potential Of    Irrationalität menschlicher   mit Azure                   ­Modularisierung
                          Your Hipster Architecture     Entscheidungen                Anett Hübner                 Stephan Roth
                          Bernd Rücker                  Jürgen Dittmar                Cedric Rische

          11:45 – 12:00   15 Minuten Pause

          12:00 – 12:45   Keynote: INTEL | Weitere Informationen finden Sie ab 30.01.2021 unter www.OOP-Konferenz.de

          12:45 – 14:30   1 Stunde 45 Minuten Pause

          14:30 – 15:30   Mi 1.3                        Mi 2.3                        Mi 3.3                      Mi 4.3
                          Streamlining der Steuer-      Change the system, not        Immer wieder Anforde­       Structure and Interpreta-
                          software-Entwicklung bei      the people: Systemisches      rungen – eine agile Reise   tion of Test Cases in C++
                          DATEV mittels DSLs            Grundwissen für mehr          Regina Kerstiens            Kevlin Henney
                          Yulia Komarov                 Diversity & Inclusion         Maximilian Aulinger
                          Markus Völter                 Susanne Mühlbauer
                                                        Silke Foth

          15:30 – 15:45   15 Minuten Pause

          15:45 – 16:30   Keynote: Grady Booch | Software Architecture: The Past, The Present, and the Future

          16:30 – 17:00   30 Minuten Pause

         17:00 – 18:00    Mi 1.4                        Mi 2.4                        Mi 3.4                      Mi 4.4
                          Die Matrix: Enterprise-­      Real Cross-functional         Application Integration     C++20 – Ein Überblick
                          Architekturen jenseits von    Teams for Creating real       Patterns (not only) for     Nicolai Josuttis
                          Microservices                 and better Products           Microservices
                          Lars Röwekamp                 Jutta Eckstein                Dennis Traub
                                                        Maryse Meinen

         18:00 – 18:30    30 Minuten Pause

         Nightschools     Back to Architecture                                        Diversity & Inclusion
         18:30 – 20:00
                          Nmi 1                                                       Nmi 2
                          Mono-, Modu-, Microliths –                                  Wie transparente Vergütung gelingt und ­gleichzeitig
                          oder welche Steine nutze ich zum Bauen                      den Team-Spirit stärkt
                          Annegret Junker                                             Julia Bayer
                                                                                      Juli Stratmann

8   Programmübersicht OOP 2021
Signature Track:            Fusion: IT-Future-Society     Design Erosion & Lear-       Testing & Quality          DevOps & Continuous
Back to the Future                                        ning from Failure                                       Everything

Mi 5.1                      Mi 6.1                        Mi 7.1                       Mi 8.1                     Mi 9.1
1) 9:00 – 9:45              1) 9:00 – 9:45                1) 9:00 – 9:45               1) 9:00 – 9:45             Microservice Deploy-
Software 2.0 – Building     Wie wir die Software-­        If you can read my           The C4 Testpyramid – An    ments mit Kubernetes
Production-Grade AI         Entwicklung verändert         mind – ­Dokumentation        Architecture-Driven Test   Operatoren
Enabled Products            haben | Carola Lilienthal     und Code lesen und           Strategy                   Frank Müller
Daniel Rödler               2) 10:00 – 10:45              verstehen                    Christian Fischer
2) 10:00 – 10:45            Gekommen, um zu blei-         Thomas Ronzon                2) 10:00 – 10:45
DevOps:                     ben – über Corona, Tin-       2) 10:00 – 10:45             Testing a Data Science
State of the Union          tenfische und Resi­lienz      Evidenz ist nicht die        Model
Michael Hüttermann          von Unternehmen               Mehrzahl von Anekdote        Laveena Ramchandani
                            Jens Coldewey                 Christoph Iserlohn

Mi 5.2                       Mi 6.2                       Mi 7.2                       Mi 8.2                     Mi 9.2
Software Development         How to Train Your            Evolving Monoliths to        Test Automation in the     DEVOPS = DrEh dat
Culture and Practice of     ­Programmer                   Microservices                age of digital banking     Verdammte schiff um! –
the Future                   Michael Sperber              Joseph Yoder                 Darwinism                  hOst-Programm-ablö-
Aino Vonge Corry                                                                       Rudolf Grötz               Sung der WWK
                                                                                       Matthias Zax               Johannes Mainusch
                                                                                                                  Frank Thobaben-Kruit

Mi 5.3                      Mi 6.3                        Mi 7.3                       Mi 8.3                     Mi 9.3
The Benefits of Nostal-     Brain Computer                „Das neue System muss        Validation of Autono-      Stories of Incremen-
gia – Theoretical and       I­ nterfaces Demystified –    aber das Gleiche können      mous Systems               tal Improvements on
Applied Perspectives         können Gedanken die          wie das alte!“ „NEIN!“ –     Christof Ebert             the Way to Continuous
Linda Rising                 Kontrolle übernehmen?        Systeme r­ ichtig moder-     Michael Weyrich            Everything
                             Martin Förtsch               nisieren | Matthias Naab,    Benjamin Lindemann         Michael Mahlberg
                             Thomas Endres                Dominik Rost, Marcus Trapp                              Falk Kühnel

Mi 5.4                      Mi 6.4                        Mi 7.4                       Mi 8.4                      Mi 9.4
Der Beitrag des Soft-       D.A.R.E. More, F.E.A.R.       Testen Sie Ihre Soft-        Architecture Fitness        Ways Towards a
ware-Engineering zur        Less – How Journal-           ware-Architektur – Lebe      Functions demystified!     ­Productive YAML-less
Digitalen Transformation    ing Puts Leadership in        lang und sei erfolgreich!    Unser Weg zur prakti-       Cloud-native DevEx
Michael Kircher             ACTion                        Matthias Herbort             schen Anwendung             Mario-Leander Reimer
                            Cosima Laube                                               Andreas Hinkelmann
                                                                                       Matthias Kindermann

Trends & Techniques                              Business Agility                               Signature Track: Back to the Future

 Nmi 3                                           Nmi 4                                          Nmi 5
 Wir verkehren in anderen Kreisen –              Den Datenschatz heben – Von messbaren          30 Jahre OOP – Eine Zeitreise
 Führung ist zu wichtig, um sie nur              Daten zu erfolgreichen Verbesserungsmaß-       Frank Buschmann
­Führungskräften zu ­überlassen                  nahmen
 Peter Schnell                                   Markus Wissekal
 Yvonne Görlitz                                  Stefan Kinigadner

      –> zum Inhaltsverzeichnis                                                                                                            9
DONNERSTAG, 11.02.2021 |                                       VORTRÄGE

                           Back to Architecture        Modern Enterprise           Trends & Techniques               Business Agility
                                                       ­Architecture

            9:00 – 10:30   Do 1.1                      Do 2.1                      Do 3.1                            Do 4.1
                           Conway’s Law und            Erfolgsgeschichte Blume     1) 9:00 – 9:45                    Game Facilitation Primer
                           S­ ozio­logie in der        2000: Moderne Archi-        Exploratives Testen im regu-      Dennis Wagner
                            Software-­Architektur      tektur mit altbewährten     lierten Umfeld ist nicht mög-     Marc Bless
                            Gerrit Beine               Konzepten                   lich! ... oder doch? | Kathari-
                                                       Benedikt Stemmildt          na Warak, Benedikt Wörner
                                                                                   2) 10:00 – 10:45
                                                                                   Testmanagement in SAP-­
                                                                                   Projekten – Erfahrungs­
                                                                                   bericht aus einem Biotech-
                                                                                   nologie-­Unternehmen
                                                                                   Josephine Müller-Gorski

           10:30 – 11:00   30 Minuten Pause

           11:00 – 11:45   Do 1.2                      Do 2.2                      Do 3.2                            Do 4.2
                           CQRS und Event Sourcing     Auf gehts in die Cloud:     Software-Architektur für          Becoming an Agile People
                           unter Strom: Lessons        „Das kann doch nicht so     Entscheiderinnen und              Manager
                           ­Learned aus der Praxis     schwer sein!“               Entscheider                       Alex Schladebeck
                           Frank Scheffler             Lars Röwekamp               Stefan Tilkov
                           Matthias Grünewald

           11:45 – 12:00   15 Minuten Pause

           12:00 – 12:45   Keynote: Weitere Informationen finden Sie ab 30.01.2021 unter www.OOP-Konferenz.de

           12:45 – 14:30   1 Stunde 45 Minuten Pause

           14:30 – 15:30   Do 1.3                      Do 2.3                      Do 3.3                            Do 4.3
                           Eventual Consistency – Du   Software-Modernisierung     Code Reviews, Vorteile            Wirkungsvolle Agilität –
                           musst keine Angst haben     mit Wardley Maps            und Herausforderungen             oder „agile as if you
                           Susanne Braun               Markus Harrer               Tina Ulbrich                      meant it“
                                                                                                                     Stefan Roock
                                                                                                                     Henning Wolf

           15:30 – 15:45   15 Minuten Pause

           15:45 – 16:30   Keynote: Cathleen Berger | A Sustainable Internet. Missing Pieces to a Healthy Future

           16:30 – 17:00   30 Minuten Pause

          17:00 – 18:00    Do 1.4                      Do 2.4                      Do 3.4                            Do 4.4
                           Datengetriebene Soft-       From Capabilities to        Transformation Burnout.           Preframe the Future –
                           ware-Architekturen          Services: Modelling for     Will Your Groundhog day           Reframe the Present
                           Holger Tiemeyer             Business-IT Alignment       be any different this time?       from there – zukünftiges
                                                       Trond Hjorteland            Anna Lavrova                      Business für die Zukunft
                                                                                                                     designen
                                                                                                                     Gunter Dueck

          18:00 – 18:30    30 Minuten Pause

                           Back to Architecture                                    Social Integration
          Nightschools
          18:30 – 20:00    Ndo 1                                                   Ndo 2
                           Architekturmuster im Team vereinbaren                   Flow – A New Way To Estimate Work And Coach Teams
                           Matthias Bohlen                                         Markus Wissekal

10   Programmübersicht OOP 2021
Signature Track:            Social Integration            Design Erosion &            Product Discovery,              DevOps & Continuous
Back to the Future                                        ­Learning from Failure      ­Customer Centricity & RE       Everything

Do 5.1                      Do 6.1                        Do 7.1                      Do 8.1                          Do 9.1
Software Architecture       How Cognitive Biases          7-mal daneben: Warum        1) 9:00 – 9:45                  SaaS-Baukasten mit dem
for AI-intensive Systems    and Ranking can Foster        Continuous Delivery         Mit Erfolg aus dem              JAM-Stack
Grady Booch                 an Ineffective Architec-      manchmal scheitert          traditionellen Rahmen           Guido Zockoll
                            ture and Design               Bernd Rederlechner          fallen – Die Discovery          Uwe Beßle
                            Kenny Baas-Schwegler                                      als Alternative zu einem
                            Evelyn van Kelle                                          Vorprojekt
                                                                                      Manuel Weißbach
                                                                                      2) 10:00 – 10:45
                                                                                      Die Zukunft erfinden
                                                                                      Lars Gregori

 Do 5.2                     Do 6.2                         Do 7.2                                                      Do 9.2
 Distributed ­Ledger        Sustainable Pace in der        Komplexität, Design-Ero-                                    The Road to Site
­Technologies for           Praxis oder Gesunde           s­ ion, Entscheidungen –                                    ­Reliability Engineering
 Industrial Applications    Teams sind starke Teams        wie bringt man Licht ins                                    Bastian Spanneberg
 Andreas Kind               Jasmine Simons-Zahno          Chaos, wenn etwas schief-
 Carolin Rubner             Jan Neudecker                 geht? | Egon Wuchner
                                                          Konstantin Sokolov

Do 5.3                      Do 6.3                         Do 7.3                     Do 8.3                          Do 9.3
Event Déjà Vu—Solving       Problem? What Problem?         Design-Erosion –           Digitale Geschäftsmodel­        Deployment Patterns
Really Hard Problems        Practice Collaborative         Hege und Pflege von        le, die sich lohnen! Schnel­-   for Confidence: Quality
With Data                   Problem-solving?              ­Software-Architekturen     le Entwicklung von Ideen        D
                                                                                                                      ­ elivery Pipeline
Vaughn Vernon               Ben Linders                    Michael Stal               für Digitale Ökosysteme         Joseph Yoder
                                                                                      Marcus Trapp, Claudia Nass      Ademar Aguiar
                                                                                      Matthias Koch

Do 5.4                                                    Do 7.4                      Do 8.4                          Do 9.4
The Future Is Already                                     Gute Legacy?                Wie der Product Owner           Agile Threat Modeling:
Here?                                                     Schlechte Legacy?           zum CEO des Produkts            Bedrohungsmodellierung
Kevlin Henney                                             Carola Lilienthal           wird                            als Teil von DevSecOps
Frank Buschmann                                                                       Björn Schotte                   Christian Schneider

Product Discovery, ­Customer Centricity & RE     Business Agility                               Trends & Techniques

Ndo 3                                            Ndo 4                                          Ndo 5
Geschäftsfelder erschließen durch Machine        Wären wir doch erfolgreich gewesen… –          Pecha Kucha All Night long!
­Learning                                        Ein Rückblick auf 20 Jahre Agiles Manifest     Martin Heider
 Kim Nena Duggen, Oliver Zeigermann              Jens Coldewey                                  Christine Neidhardt

      –> zum Inhaltsverzeichnis                                                                                                                  11
FREITAG, 12.02.2021 |                           TUTORIALS

           9:00 – 12:00   Fr 1 – Full Day Tutorial   Fr 2 – Full Day Tutorial   Fr 3 – Full Day Tutorial     Fr 4 – Half Day Tutorial
                          Reaktiv in die Zukunft:    Cloud Platform Journey:    Designing Bounded Con-       Sichere Navigation in
                          Reactive-­Streams Archi-   Docker & Kubernetes in     texts for Microservices      unsicheren Zeiten mit dem
                          tekturkonzeption und       Practice                   Using Visual Collaboration   Agile Transition Canvas
                          Programmierung mit Java    Thorsten Jakoby            João Rosa                    (ATC)
                          Marwan Abu-Khalil          Matthias Häußler           Kenny Baas-Schwegler         Marc Bless
                                                                                                             Björn Jensen

          12:00 – 13:00   1 Stunde Pause

          13:00 – 16:00   Fortsetzung                Fortsetzung                Fortsetzung
                          Fr 1 – Full Day Tutorial   Fr 2 – Full Day Tutorial   Fr 3 – Full Day Tutorial
                          Reaktiv in die Zukunft:    Cloud Platform Journey:    Designing Bounded Con-
                          Reactive-­Streams Archi-   Docker & Kubernetes in     texts for Microservices
                          tekturkonzeption und       Practice                   Using Visual Collaboration
                          Programmierung mit Java    Thorsten Jakoby            João Rosa
                          Marwan Abu-Khalil          Matthias Häußler           Kenny Baas-Schwegler

12   Programmübersicht OOP 2021
Fr 5 – Full Day Tutorial    Fr 6 – Full Day Tutorial    Fr 7 – Full Day Tutorial   Fr 8 – Full Day Tutorial    Fr 9 – Full Day Tutorial
Refactoring to              Enabling Whole Team         Big Data und Machine       Freiraum für Innova-        Implementierung
­Immutability               Quality as a Tester in an   Learning in der Praxis     tion! – Eine Praxis-        e
                                                                                                               ­ ines „Event-Sourced“
 Kevlin Henney              Agile Team                  Michael Kunz               anleitung für gutes        ­Aggregates
                            Alex Schladebeck                                       Innovations­management      Anton Stöckl
                                                                                   Prisca Petry                Dagmar de Haan
                                                                                   Patrick Rudloff

Fortsetzung                 Fortsetzung                 Fortsetzung                Fortsetzung                 Fortsetzung
Fr 5 – Full Day Tutorial    Fr 6 – Full Day Tutorial    Fr 7 – Full Day Tutorial   Fr 8 – Full Day Tutorial    Fr 9 – Full Day Tutorial
Refactoring to              Enabling Whole Team         Big Data und Machine       Freiraum für Innova­        Implementierung
­Immutability               Quality as a Tester in an   Learning in der Praxis     tion! – eine Praxis­        ­ ines „Event-Sourced“
                                                                                                               e
 Kevlin Henney              Agile Team                  Michael Kunz               anleitung für gutes        ­Aggregates
                            Alex Schladebeck                                       Innova­tions­management     Anton Stöckl
                                                                                   Prisca Petry                Dagmar de Haan
                                                                                   Patrick Rudloff

                                                                                                                        Stand: 08.12.2020

      –> zum Inhaltsverzeichnis                                                                                                             13
WAS BIETET DIE OOP 2021 DIGITAL?

     IT-Profis wie Software-Architekten, IT-Projektleiter, erfahrene Ent-      Hochkarätige Keynotes und renommierte Referenten wie
     wickler und Programmierer setzen, wenn es um ihre berufliche Wei-
                                                                                •   Cathleen Berger               •   Linda Rising
     terbildung geht, auf die OOP – eine der bekanntesten und größten
                                                                                •   Grady Booch                   •   Lars Röwekamp
     Software-Konferenzen im deutschsprachigen Raum.
                                                                                •   Aino Vonge Corry              •   Gernot Starke
                                                                                •   Kevlin Henney                 •   Rebecca Wirfs-Brock
     Damit ist die OOP auch digital für die Software-Community ein fes-
                                                                                •   Carola Lilienthal             •   Eberhard Wolff
     ter Termin im Kalender. Neueste Trends aus dem Bereich der Soft-
                                                                                •   Sandra Parsick                •   Joseph Yoder
     ware-Technologie sowie praxisorientierte Vorträge von erfahrenen und
     anerkannten Sprechern, die mit Ihnen ihr Wissen, ihre Begeisterung        und viele mehr bieten an 5 Tagen eine Mischung aus tiefgehenden
     und auch ihre Bedenken teilen.                                            Inhalten und e­ inem breiten Themenspektrum!

     THEMENSCHWERPUNKTE

      SOFTWARE-ARCHITEKTUR MAINTENANCE • API •
     PROJEKTMANAGEMENT • USER EXPERIENCE •
      MICROSERVICES/DOCKER • DEVOPS & CONTINUOUS
     EVERYTHING • BUSINESS AGILITÄT • SOCIAL SKILLS •
      ARTIFICIAL INTELLIGENCE • DIGITALE TRANSFOR-
     MATION • MODERN PROGRAMMING • ARCHITEKTUR
     VON WEB-APPS • ENTERPRISE-ARCHITEKTUR • DDD

     3 GRÜNDE FÜR IHRE OOP TEILNAHME
     1. Software Meets Business
     Jahr für Jahr steht die OOP für Fachinformationen auf dem neuesten        cher – präsentieren in jedem Jahr die neuesten Erkenntnisse und Ent-
     Stand der Technik im Bereich Software-Engineering. Jutta Eckstein         wicklungen in der Software-Technologie.
     stellt als Program Chair, gemeinsam mit ihren 11 Track Chairs, sicher,
     dass die OOP thematisch immer am Puls der Zeit bleibt!                    3. Breites Themenspektrum
                                                                               13 Themenbereiche in 9 parallelen Tracks garantieren, dass Sie genau
     2. Über 170 Vorträge an 5 Tagen                                           die Vorträge hören können, die zu Ihren beruflichen Anforderungen
     Rund 220 Referenten – darunter zahlreiche internationale Top-­Spre­-      passen und Ihnen praxisorientierte Inhalte vermitteln.

     DAS SAGEN TEILNEHMER ÜBER DIE OOP 2020
                       » Viele interessante Themen, gute Sprecher und viele verschiedene Tracks «

     » Immer auf der Höhe der Zeit «» Keine Entwickler-, sondern Architekturkonferenz «

               » Viele unterschiedliche, qualitativ hochwertige Vorträge «                       » Business-Technik-Mix «

       » Einzig gute Veranstaltung für Architektur «                         » Sprecher, die so sonst in Deutschland rar sind «

14   Was bietet die OOP?
KONFERENZTICKETS UND TEILNAHME                                                                                                                            e fu tu re –
                                                                                                                                            B a c k to th           OOP
                                                                                                                                                        bei der 1.
                                                                                                                                         P re is e w ie
                                                                                                                                                        19 92 !
 5 KONFERENZTAGE inkl. Workshops + Nightschools

 STANDARD                                                     ALUMNI                                                       3 FÜR 2
 Melden Sie sich bis zum bis 15.01.2021                       Wenn Sie in der Vergangenheit bereits                        Melden Sie sich zu zweit für die OOP 2021
 an und profitieren Sie vom Early Bird-­                      kostenpflichtig an einer Veranstaltung von                   Digital an und registrieren Sie einen dritten
 Angebot.                                                     SIGS DATACOM teilgenommen haben,                             Kollegen aus Ihrem Unternehmen kosten-
                                                              profitieren Sie von unserem dauerhaften                      frei mit.
                                                              Alumni-Rabatt. Der Alumni-Rabatt ist per-
 Early Bird-Preis             Normalpreis                     sonenbezogen und nicht übertragbar.

 € 595,-                      € 695,-                         € 595,-                                                      € 1390,-

Alle Preise verstehen sich netto zzgl. MwSt. Rabatte werden nur vom Normalpreis des jeweiligen Tickets abgezogen und sind nicht addierbar, d. h. die Kombina­tion des Frühbucher-
und Alumni-Rabatts oder andere Kombinationen sind nicht möglich. Der Zugang zur Konferenzplattform ist personenbezogen und nicht übertragbar.

ANMELDUNG /                                                 OOP 2021 DIGITAL – NUTZEN SIE
REGISTRIERUNG                                               ALLE VORTEILE DER EVENTPLATTFORM!
Melden Sie sich einfach unter www.                          • 	Einfacher Zugriff auf die Plattform über alle Devices möglich
OOP-Konferenz.de an – im Anschluss erhal-                    •	Stellen Sie sich Ihr persönliches Konferenzprogramm zusammen
ten Sie eine Bestätigung und die Rechnung                              und verpassen Sie keine Vorträge
per E-Mail.                                                   •	Persönlicher Austausch mit den Referenten im Anschluss des
                                                                       jeweiligen Vortrags
Ca. 1 Woche vor der Veranstaltung erhalten Sie                 •	Persönliches Profil anlegen mit Suche-/Biete-Funktion und
per E-Mail an die in der Registrierung angege-                         Matchmaking: Treffen Sie Gleichgesinnte und Peers
bene Adresse Ihre persönlichen Zugangsdaten.                    •	Ebenso, wenn gewünscht, anonyme Teilnahme möglich
                                                                 •	Direkter Austausch per Chat oder in Break-out-Rooms
Ab dann können Sie sich auf der Plattform                         •	Download der Konferenzfolien im Nachgang möglich (soweit
einloggen, Ihr Profil einrichten und Ihr indivi-                       die Referenten sie zur Verfügung stellen)
duelles Programm zusammenstellen, so dass
Sie vor Beginn der Konferenz bereits mit allem
vertraut sind und sich sofort auf die Vorträge
konzentrieren können!

–> zum Inhaltsverzeichnis                                                                                                              Konferenztickets und Anmeldung               15
TRACKCHAIRS

     Ein unabhängiges Komitee aus Program Chair, Trackchairs und Reviewern wählt nach eingehender Prüfung die Vorträge aus und entscheidet,
     welche Sprecher und Themen ins Programm der OOP aufgenommen werden.

                           Back to Architecture                                                    Business Agility
                           Dieser Track betrachtet nicht nur neue Kon-                             Dieser Track springt zurück in die frühen Jahre
                           zepte im Bereich Architektur, sondern auch                              der Agilen Bewegung, um an die Grundlagen
                           grundlegende Ansätze, um so den verschiede-                             zu erinnern: Prinzipien und Werte. Er springt
                           nen Herausforderungen und Projekten gerecht                             nach vorne in die Zukunft, um eine Idee aufzu-
                           zu werden. So spannt er den Bogen von den                               zeigen, wie die ideale Welt der Business Agility
        Eberhard Wolff     Klassikern zur Moderne und von der Theorie           Marc Bless         in 30 Jahren aussehen wird. Und schließlich
                           zur Praxis.                                                             schauen wir auf die Gegenwart, um gemeinsa-
                                                                                                   me Antworten aus Zukunft und Vergangenheit
                                                                                                   aufzuzeigen.

                                                    DevOps and Continuous Everything
                                                    Spannende neue Ansätze wie die Nutzung von KI oder DevSecOps kommen hinzu - bei den
                                                    einen. Die anderen, insbesondere große Organisationen mit vielen Altprojekten, strikten Re-
                                                    gularien oder einer rigiden ITIL Implementierung tun sich nach wie vor schwer, mehr als die
                                                    allerersten Schritte zu gehen und die notwendigen organisatorischen und kulturellen Verän-
                              Dorthe Lübbert
                                                    derungen umzusetzen.

                                                                                                   Diversity & Inclusion
                           Design Erosion & Learning
                                                                                                   Diversität führt nachweislich zu Ideenreich-
                           from Failure
                                                                                                   tum und Vielfalt, besseren Entscheidungen
                           Kein Softwarearchitekt ist in der Lage, ständig                         und Problemlösungen in einem komplexen
                           die richtigen Entscheidungen zu treffen, schon                          Umfeld und höherer Produktivität. Damit ist
                           gar nicht unter Zeitdruck. Daher gehört das                             Diversität ein strategischer Erfolgsfaktor so-
                           Lernen von Fehlern zu den wichtigen Fähig-        Susanne ­Mühlbauer    wie Qualitätsmerkmal für Unternehmen und
         Michael Stal      keiten im Architekten-Werkzeugkasten. Ar-            & Silke Foth       Mitarbeitende. Ohne Inklusion bleiben diese
                           chitekten müssen diesbezüglich eine wichtige                            positiven Effekte jedoch aus.
                           Frage beantworten: Wie sollen sie erfolgreich
                           mit Design-Erosion, falschen Entscheidungen,
                           Komplexität und Schulden umgehen?

                                                    Domain-Driven Design moving forward
                                                    In diesem Track wollen wir sowohl die Wurzeln von DDD als auch die
                                                    vielen wertvollen Erweiterungen der letzten 15 Jahre erkunden. Eric
                                                    Evans, der Begründer von DDD, hat gesagt, dass DDD kein Dogma ist,
                                                    sondern von seinen Anwender:innen ständig erweitert werden soll. Wir
                                                    sind gespannt, wie die DDD Community diese Herausforderung angeht!
                              Carola Lilienthal

                                                                                                   Modern C++
                                                                                                   Programming
                           FUSION: IT-FUTURE-SOCIETY
                                                                                                   C++ hat sich aufgrund seiner Fokussierung auf
                           Wir haben in den letzten 12 Monaten einen                               Performance in den letzten Jahren immer mehr
                           großen Sprung in die Digitalisierung gemacht                            als Standard-Programmiersprache auch für Em-
                           und wurden eine virtuellere Gesellschaft. Aber                          bedded Systeme durchgesetzt. Beide Aspekte
                           was ist die Zukunft hinter dieser Zukunft? Die-    Nicolai Josuttis     von Performance (Geschwindigkeit und Spei-
                           ser Track präsentiert seltsame, persönliche und                         cherbedarf) sind nach wie vor in vielen Kon-
      Johannes Mainusch    möglicherweise nicht ganz passende Vorträge.                            texten wichtig. Mit zunehmender Komplexität
                           Mit Themen, die den Hörer dazu inspirieren,                             wird aber auch Sicherheit und Korrektheit von
                           in neue Richtungen zu denken. Beiträge, die                             Programmen ein immer größeres Thema (zum
                           Technologie und uns als Menschen und zu-                                autonomen Fahren braucht man schnelle Reak-
                           künftige Gesellschaft verbinden.                                        tionen, aber diese müssen auch korrekt sein).

16   Trackchairs
Modern Enterprise Architecture                                              Product Discovery & Innovation,
                                                                                                   Customer Centricity & Require-
                       „Enterprise Architecture“ hat oft einen schlech-
                                                                                                   ments Engineering
                       ten Ruf: Nutzlose Diagramme, die niemals
                       jemand ansieht, langwierige Pläne zur Ver-                                  Bei allem Neuen, dem wir täglich begegnen,
                       änderung der Applikationslandschaft, wenig                                  können wir uns auf eines unbedingt verlassen:
                       Akzeptanz bei denen, die die eigentliche Arbeit                             Die Erfahrungen und Fähigkeiten, die wir in der
    Stefan Tilkov      machen. Aber muss das so sein? In diesem            Susanne ­Mühlbauer      Vergangenheit erworben haben. Diese können
                       Track zeigen wir, dass es auch anders geht und                              wir auch weiterhin nutzen. Vielleicht ein we-
                       beleuchten, wie moderne unternehmensweite                                   nig anders und auch ein Stück weit kreativer.
                       Architekturarbeit in Zeiten der Digitalisierung                             Ein Blick zurück und in die Zukunft hilft uns,
                       aussehen und Wert stiften kann.                                             sowohl bewährte als auch neue Methoden
                                                                                                   und Konzepte zu kombinieren und diese mit
                                                                                                   Neugier und Experimentiergeist anzuwenden.
                                                Social Integration
                                                Integration bedeutet nach dem Neurobiologen Dan Siegel, „Unterschie-
                                                de 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 oder unserem
                             Olaf Lewitz        Business mit der IT machen. Was wollen wir ermöglichen?

                       Testing & Quality                                                           Back to the Future
                                                                                                   Signature Track
                       Der Track bietet praktische Orientierung zur
                       Bewältigung dieser Test- und Qualitätsheraus-                               Was für ein Motto zur 30. OOP. Zeit, um Mei-
                       forderungen und präsentiert professionelles                                 lensteine aus drei Jahrzenten der Konferenz
                       Testen als eine Möglichkeit die Zukunft zu                                  gebührend zu feiern. Schon immer verstand
                       gestalten.                                                                  sich die OOP als Trendsetter für Innovationen
                                                                           Frank Buschmann
 Peter Zimmerer                                                                                    in der Software. Objekt-Orientierung und
                                                                                                   Patterns in den 90ern, Software-Architek-
                                                Trends & Techniques                                tur und Agilität um die Jahrtausendwende,
                                                                                                   Cloud-Computing und Data Analytics um das
                                                Wie beeinflusst die Verbindung von Software
                                                                                                   Jahr 2010 sowie Künstliche Intelligenz, DevOps
                                                und Business bereits heute die Details der ak-
                                                                                                   und Microservices in den letzten Jahren sind
                                                tuellen und zukünftigen Trends & Techniken? So
                                                                                                   nur einige der Themen, welche die OOP früh-
                                                betrachten wir den „state-of-the-art“ von Code
                                                                                                   zeitig aufgegriffen hat. „Alte Hasen“ der OOP
                                                Reviews, den zunehmenden Bedarf nach ex-
                                                                                                   blicken für uns zurück und beleuchten den
                            Jutta Eckstein      plorativem Testen sogar im regulierten Umfeld
                                                                                                   Weg dieser Themen von ihren Anfängen bis
                                                und die Herausforderungen und Möglichkeiten
                                                                                                   hin zu ihrer Bedeutung in der heutigen Soft-
                                                von Führung, Lean Qualitätsmanagement und
                                                                                                   ware-Entwicklung.
                                                die Virtualisierung aufgrund von COVID-19.

REVIEWER
Diese 96 Reviewer haben gut 415 Einreichungen mit insgesamt 1.315 Gutachten beleuchtet. Das sind durchschnittlich 13 Gutachten pro Reviewer!

Marwan Abu-Khalil      Tobias Goeschel          Wolfgang Keller           Ralph Miarka             Steffen Schaefer          Ina Thamke
Marco Achtziger        Florian Grossmann        Federico P. Kircheis      Robert Misch             Martin Schimak            Oliver Thissen
Gaylord Aulke          Stephan Grünfelder       Michael Kircher           Christian Mitschke       Frank Schimmel            Holger Tiemeyer
Marc Bless             Baris Güldali            Reinald Kirchner          Michael Mlynarski        Sven Schirmer             Stefan Tilkov
Frank Buschmann        Matthias Hamburg         Bernd Kolb                Klaus Moritzen           Peter Schnell             Stefan Toth
Sebastian Büttner      Martin Heider            Nicolai Krüger            Susanne Mühlbauer        Björn Schotte             Dennis Wagner
Kurt Cotoaga           Marco Heimeshoff         Cosima Laube              Frank Müller             Johannes Seitz            Manuel Weißbach
Erik Dörnenburg        Chereen Heinrich         Ulf Leichsenring          Jörn Münzel              Frank Simon               Markus Willner
Timur Doumler          Anja Hoppe               Olaf Lewitz               Ulrich Obst              Jasmine Simons-Zahno      Martin Wilz
Oliver Drotbohm        Michael Hüttermann       Carola Lilienthal         Helmut Pichler           Falk Sippach              Markus Wissekal
Jutta Eckstein         Joerg Ihle               Dorthe Lübbert            Frank Pientka            Anton Skornyakov          Markus Wittwer
Michael Felderer       Björn Jensen             Jyotsna Maan              Hanna Prinz              Michael Stal              Eberhard Wolff
Andreas Fertig         Nicolai Josuttis         Michael Mahlberg          Andreas Rau              Benedikt Stemmildt        René Wörzberger
André Fleischer        Elmar Juergens           Johannes Mainusch         Nicole Rauch             Alisa Stolze              Oliver Zeigermann
Silke Foth             Richard Kaiser           Klaus Marquardt           Klaus W. Rohe            Andreas Streichardt       Stefan Ziegler
Claus Fühner           Anja Kammer              René Matthäi              Thomas Ronzon            Ines Stuppacher           Peter Zimmerer

–> zum Inhaltsverzeichnis                                                                                                    Trackchairs/Reviewer    17
KEYNOTES

                                                                                         Dienstag 11:00 – 12:00
                                                           WHAT’S PAST IS PROLOGUE:
                                             A STORY OF EVENT-DRIVEN ARCHITECTURE
     The growth of Kafka inside an organization sometimes follows the development of the broader
     Kafka ecosystem over its lifetime. The initial use case may be something conceptually simple,
     like mainframe offload or point-to-point integration, evoking the simple Large Pipe architec-
     tures of Kafka’s infancy. Then those newly populated streams of events present themselves as
     fertile grounds for real-time analytics, as stream processing applications grow up around them
     to perform analysis event-by-event, leaving behind legacy ETL processes and their long batch
     times. Finally, a rich set of event streams gradually comes to describe more and more of the
     evolving state of the business, forming the substrate on which an ecosystem of event-driven
     microservices can thrive.This growth in architectural sophistication of an organization’s Kafka
     usage mirrors the development of those same concepts in the Kafka community over the past
     decade. In many cases, the process can be played forward at an accelerated rate as leaders
     draw on lessons learned and concepts developed by the community. This talk traces this de-                        Tim Berglund is a teacher, author, and technology lead-
                                                                                                                       er with Confluent, where he serves as the Senior Director
     velopment, ending with a comprehensive vision of an event-driven architecture suitable for                        of Developer Experience. He can frequently be found at
     the next generation of information technology deployments. You’ll leave knowing where you                         speaking at conferences in the United States and all over
     need to go and how this new architectural paradigm will help you get there.                                       the world. He is the co-presenter of various O’Reilly training
                                                                                                                       videos on topics ranging from Git to Distributed Systems,
                                                                                                                       and is the author of Gradle Beyond the Basics.

                                   VISIONS OF
                                              EN
                                   EVENT-DRIV
                                              U RE
                                   ARCHITECT

                                                                  Dienstag 15:00 – 15:45
                                                                  HOW TO TALK TO THE ELEPHANT
                                                                  In speaking about better ways of thinking and problem-solving, Linda has introduced Jonathan
                                                                  Haidt‘s model for the brain. He proposes that the rational, conscious mind is like the rider of
                                                                  an elephant (the emotional, unconscious mind) who directs the animal to follow a path. In Fe-
                                                                  arless Change, the pattern Easier Path recommends making life easier to encourage reluctant
                                                                  individuals to adopt a new idea. Linda suggests that in conversations with others who see the
                                                                  world differently, we „talk to the elephant“ instead of the „rider.“ That is, don‘t use logic or facts,
                                                                  but appeal to the emotional brain of the resistor as well as making the path more attractive.
                                                                  There is always the question: What‘s the best way to talk to the elephant? This presentation will
                                                                  provide some answers. Listeners will learn the best elephant-speak based on the latest research
                                                                  in cognitive neuroscience and also hear suggestions for providing an Easier Path.

     Linda Rising is an independent consultant who lives near

                                                                                                F UTU R E
     Nashville, Tennessee. Linda has a Ph.D. from Arizona State

                                                                                        O T H E
     University in object-based design metrics. Her background
     includes university teaching as well as work in telecom-
                                                                                 BAC K T
                                                                                             CIENCE
                                                                                 OF NEUROS
     munications, avionics, and tactical weapons systems. She
     is an internationally known presenter on topics related to
     agile development, patterns, retrospectives, the change
     process, and the connection between the latest neurosci-
     ence and software development. Linda is the author of nu-
     merous articles and five books.

18   Keynotes
Mittwoch 15:45 – 16:30
                                                                                                             SOFTWARE ARCHITECTURE:
                                                                                                THE PAST, THE PRESENT, AND THE FUTURE
                                                              Over the history of software systems, the way we build such artifacts, the way we design them,
                                                              the way we express them have evolved in seemingly disruptive ways. Even today, the pendulum
                                                              swings between low ceremony agile methods to more rigid waterfall-ish ones; from big balls of
                                                              mud to microservices and then back to big balls of microservices. In this talk, we‘ll examine the
                                                              past, the present, and the future of software architecture: the role it plays in software systems,
                                                              and the timeless fundamentals that remain across the fullness of time.

                                                                                                           M
                                                                               EC T -O R IE N TATION FRO
                                                                          O BJ
                                                                                             H E F UTU R E
Grady Booch is Chief Scientist for Software Engineering

                                                                               P A S T TO  T
                                                                          TH E
at IBM Research where he leads IBM’s research and de-
velopment for embodied cognition. Having originated the
term and the practice of object-oriented design, he is best
known for his work in advancing the fields of software en-
gineering and software architecture. A co-author of the
Unified Modeling Language (UML), a founding member of
the Agile Alliance, and a founding member of the Hillside
Group, Grady has published six books and several hundred
technical articles, including an ongoing column for IEEE
Software. Grady was also a trustee for the Computer His-
tory Museum. He is an IBM Fellow, an ACM and IEEE Fel-
low, has been awarded the Lovelace Medal and has given
the Turing Lecture for the BCS, and was recently named
an IEEE Computer Pioneer. He is currently developing a
major trans-media documentary for public broadcast on
the intersection of computing and the human experience.

                                                                                 Donnerstag 15:45 – 16:30
                                                           A SUSTAINABLE INTERNET.
                                                MISSING PIECES TO A HEALTHY FUTURE
Sustainability is often defined as the interconnection of: social connection, economic wellbeing,
and a healthy environment. The recent corona pandemic has yet again highlighted the potential
as well as the necessity of a fundamental technology: the internet. However, to be sustainab-
le, the internet also needs to assess, mitigate, and live up to its responsibilities for a healthy
environment – an element of the equation that is too often neglected. What is the internet’s
environmental impact and what would it take for it to be sustainable?

                                                   E OF
                                    TH E F U T U R
                                                   ENTAL
                                                                                                                Cathleen Berger is a political scientist by training. She has

                                    ENVIRONM
                                                                                                                built her career on combining her expertise and training

                                                   ILIT Y
                                                                                                                with her curiosity for technological developments, nota-

                                    SUSTAINAB
                                                                                                                bly with a view to cultural differences in a globalised, net-
                                                                                                                worked world. As of March 2020, Cathleen became Mozil-
                                                                                                                la’s first Sustainability Steward, leading the organisation’s
                                                                                                                journey towards environmental sustainability. Prior to that,
                                                                                                                Cathleen headed up Mozilla’s work on Global Governance,
                                                                                                                developed policy strategy for the Office of the Chair, and
                                                                                                                identified emerging trends around technologies and their
                                                                                                                impact on society.

–> zum Inhaltsverzeichnis                                                                                                                                       Keynotes        19
TUTORIALS MONTAG
     Montag 10:00 – 17:00 Mo 1                                                                             Nicolai Josuttis ist seit über
                                                                                                           20 Jahren an der Standardi-
     C++20 – EINE EINFÜHRUNG                                                                               sierung von C++ beteiligt und
     Full Day Tutorial C++20, die nächste große Revolution von C++, fängt an sich durchzusetzen.           hat verschiedene internatio-
                                                                                                           nale Standard-Werke zu C++
     Mit diesem neuen Release stehen etliche große neue Features zur Verfügung, die das Program-           geschrieben.
     mieren in C++ teilweise radikal ändern. Ranges, Concepts, Modules und Coroutines sind die
     großen Themen. Etliche „Kleinigkeiten“ für Concurrency, UTF8, neue Operatoren und Berech-
     nungen möglichst zur Compile-Zeit runden das Release ab. Dieses Tutorial gibt einen ersten
     umfassenden Überblick über alle diese Themen, gewürzt mit ersten Beispielen und Erfahrungen
     aus der Praxis.

     Zielpublikum: Entwickler:innen, Programmierer:innen, Projektleiter:innen im C++-Umfeld
     Voraussetzungen: C++-Kenntnisse
     Schwierigkeitsgrad: Fortgeschritten

     Montag 10:00 – 17:00 Mo 2                                                                             Henning Schwentner liebt
                                                                                                           Programmieren in hoher Qua­-
     DOMAIN-DRIVEN DESIGN-TUTORIAL: DDD HANDS-ON                                                           lität. Diese Leidenschaft lebt
      Full Day Tutorial In den Zeiten von Microservices wird klar, wie wichtig Domain-Driven Design        er als Coder, Coach und Con-
                                                                                                           sultant bei der WPS – Work-
     (DDD) nach wie vor ist. Denn nur mit Strategischem Design (also DDD im Großen) und dem Auf-           place Solutions aus. Seine
     teilen der Domäne in Bounded Contexts kann ein sinnvoller (nämlich fachlicher) Schnitt für die        Projekte sind Domain-­Driven,
     Microservices gefunden werden. In diesem Workshop nehmen wir uns einen Tag Zeit, um DDD               agil und in Programmierspra-
                                                                                                           chen wie Java und C#, aber
     näher anzuschauen. Der Workshop besteht aus abwechselnd Vortrag, Diskussion und Übungen.              auch ABAP. Ihn interessieren Menschen, langlebige Soft-
                                                                                                           ware-Architekturen, große Refactorings und die ­Evolution
     Zielpublikum: Architekt:innen, Entwickler:innen, Projektleiter:innen, Fachexpert:innen                von Programmiersprachen. Er hat »Domain-Driven Design
                                                                                                           kompakt« von Vaughn Vernon ins Deutsche übersetzt.
     Voraussetzungen: Projekterfahrung
     Schwierigkeitsgrad: Anfänger

     Montag 10:00 – 13:00 Mo 3                                                                             Aino Vonge Corry is an in-
                                                                                                           dependent consultant, who
     RETROSPECTIVES ANTIPATTERNS                                                                           sometimes works as an agile
      Half Day Tutorial Retrospectives are indispensable for continuous learning and improvement           coach. After gaining her Ph.D.
                                                                                                           in Computer Science in 2001
     in Lean, Agile, DevOps, and other contexts. But too many organizations run retrospectives “in         she spent the next 10 years
     name only,” and fail to generate the value they promise. In this tutorial, Aino introduces com-       failing to choose between
     mon antipatterns that undermine the effectiveness of retrospectives, and shows exactly how to         being a researcher/teach-
                                                                                                           er in academia, and being
     overcome each of them. In a mixture of short presentations and activities we will look at body        a teacher/facilitator in industry. She eventually squared
     language, psychology behind retrospectives, online retrospectives, types of retrospectives, etc.      the circle by starting her own company, Metadeveloper,
                                                                                                           which develops developers by teaching CS, teaching how
                                                                                                           to teach CS, inviting speakers to IT conferences, and fa-
     Target Audience: Facilitators, project leaders, managers, coaches, team leaders, Scrum Masters        cilitating software development in various ways. She has
     Prerequisites: Have facilitated retrospectives or wants to facilitate them in the future              facilitated retrospectives and other meetings for the past
     Level: Advanced                                                                                       15 years during which time she has made all the mistakes
                                                                                                           possible in that field.

     Montag 10:00 – 13:00 Mo 4                                                                             Maren Baermann (Dipl. Psych
                                                                                                           & M.S. Creative Studies) is an
     LESS ILLUSION THROUGH INCLUSION: INSPIRATION FROM THE                                                 innovation psychologist with
     FIELD OF CREATIVITY ON HEARING ALL THE VOICES!                                                        a passion for agility & innova-
                                                                                                           tion culture. To her the key
      Half Day Tutorial Let’s reflect on the value of variety for avoiding blind spots. For this, we’ll    to sustainable growth for any
     explore some barriers we face when encountering different viewpoints. We’ll practice ways to          organization is the ability to
     change perspectives & build on others’ opinions. And we’ll take a look at how small changes in        think novel & solution-orient-
                                                                                                           ed, then apply the insights
     attitude can benefit all of us. There will be input on general foundations for healthy & productive   gained in an agile manner. This always begins with peo-
     teams, like psychological safety & having a “good mix” (e.g. in culture, function & gender). We’ll    ple. That’s why she specialized in enabling people, through
     also develop ways to ensure that these rich inputs are applied to a common goal.                      creativity workshops, innovation team-buildings, soft-skill
                                                                                                           seminars & measures to foster an agile innovation culture.

     Target Audience: Leaders, Developers, Managers, Teamplayers
     Prerequisites: Curiosity and willingness to challenge one‘s own habits
     Level: Basic

20   Tutorials Montag
Montag 10:00 – 13:00 Mo 5                                                                            Peter Zimmerer is a Prin-
                                                                                                     cipal Key Expert Engineer
FUTURE TESTING WITH BUILT-IN QUALITY                                                                 at Siemens AG, Corporate
 Half Day Tutorial We know that quality cannot be tested into our products afterwards, but we        Technology, in Munich, Ger-
                                                                                                     many. For more than 25 years
typically could do much more in our testing approach to built-in quality right from the beginning.   he has been working in the
But how does this look like in practice? This interactive tutorial provides practical guidance       field of software testing and
on the needed strategies, tactics, and practices in different areas, and shares experiences and      quality engineering. He per-
                                                                                                     forms consulting, coaching,
lessons learned to do better testing in the future!         Max. number of participants: 25         and training on test management and test engineering
                                                                                                     practices in real-world projects and drives research and
Target Audience: Test Architects, Software Architects, Test Engineers, Product Owners, Quality       innovation in this area. As ISTQB® Certified Tester Full
                                                                                                     Advanced Level he is a member of the German Testing
Managers, Developers                                                                                 Board (GTB). Peter has authored several journal and con-
Prerequisites: Basic knowledge about testing and quality engineering                                 ference contributions and is a frequent speaker at inter-
Level: Advanced                                                                                      national conferences.

Montag 10:00 – 13:00 Mo 6                                                                            Marco Emrich ist Senior Con­
                                                                                                     sultant bei codecentric und
REASONREACT FÜR TYPSICHERE WEB-APPS                                                                  leidenschaftlicher Verfech-
  Half Day Tutorial Statische Typsysteme sind im Frontend angekommen! Anders als das po-             ter von Software Craft und
                                                                                                     Codequalität. Er hält regelmä-
puläre Typescript geht ReasonML – die Sprache des React-Erfinders Jordan Walke – noch ei-            ßig Vorträge auf bekannten
nen Schritt weiter und bringt eine funktionale Programmiersprache in den Browser. Mit der            Konferenzen und ist Autor
Sprache kommt die Neudefinition des React-Frameworks: ReasonReact. ReasonReact bietet                mehrerer Fachbücher. Wenn
                                                                                                     Marco nicht gerade Entwick-
einen typsicheren Weg, um Komponenten in einer JSX-ähnlichen Syntax zu erstellen. Inhalte des        lertreffen organisiert, erklärt er seinem Sohn wahrschein-
Workshops: Modellieren mit dem Typsystem | Frontend in ReasonReact | Unit-Tests in bs-jest           lich gerade, wie man Roboterschildkröten programmiert.
                                                                Max. Teilnehmerzahl: 12
Teilnehmer benötigen vorab auf ihrem lokalen Rechner ein lauffähiges Node.JS und Visual
Studio Code (beides Open Source).

Zielpublikum: Entwickler:innen, Architekt:innen, Frontender | Voraussetzungen: Grundlagen der
Webentwicklung, eigenes Notebook mit NodeJS und Git | Schwierigkeitsgrad: Fortgeschritten

Montag 10:00 – 13:00 Mo 7                                                                            Dierk Söllners Motto lautet:
                                                                                                     „Menschen und Teams stär-
DEVOPS SKALIEREN MIT ITIL4                                                                           ken – empathisch und kom-
 Half Day Tutorial Mit ITIL4 steht seit Februar 2019 ein Framework für agiles Service-Ma-            petent“. Als zertifizierter
                                                                                                     Business Coach (dvct e.V.) un-
nagement bereit, das das „alte“ ITIL explizit in Richtung von agilen Ansätzen öffnet und für         terstützt er durch professio-
eine neuartige Nutzung bereit macht. In der Tat kombinieren viele Organisationen verschie-           nelles Coaching. Kombiniert
dene Konzepte, um ihre IT effektiver zu gestalten und agile Ansätze zu skalieren. In diesem          mit seiner umfassenden fach-
                                                                                                     lichen IT-Expertise macht ihn
Workshop werden die Neuerungen durch ITIL4 kurz dargestellt, mit DevOps zusammengeführt              das zu einem kompetenten und empathischen Begleiter
und dann anhand ausgewählter Aspekte die Skalierungsmöglichkeiten für hoch performante               für Veränderungsaufgaben. Er betreibt den DevOps-Pod-
IT-Organisationen erarbeitet.                                                                        cast „Auf die Ohren und ins Hirn“, hat einen Lehrauftrag
                                                                                                     an der NORDAKADEMIE und das Fachbuch „IT-Service Ma-
                                                                                                     nagement mit FitSM” publiziert.
Zielpublikum: Führungskräfte im IT-Management, Teamleiter:innen, Service-Manager:innen,
Scrum Master, Product Owner | Voraussetzungen: Allgemeine Erfahrungen in der agilen Soft-
ware-Entwicklung oder im Betrieb von Applikationen | Schwierigkeitsgrad: Fortgeschritten

Montag 10:00 – 13:00 Mo 8                                                                            Michael Stal beschäftigt sich
                                                                                                     bei der Siemens AG mit Soft-
MACH MIR (K)EIN SZENARIO –                                                                           ware-Architekturen, verteil-
SZENARIEN UND SOFTWARE-­ARCHITEKTUREN                                                                ten Systemen und KI. Er ist
                                                                                                     Professor für Software-En-
 Half Day Tutorial Nichtfunktionale Eigenschaften haben entscheidenden Einfluss auf Soft-            gineering und Chefredakteur
ware-Architekturen. Ihre effektive Umsetzung ist daher kritisch. Das Tutorium führt in szena-        von JavaSPEKTRUM.
riobasierte Architekturerstellung und -bewertung ein (u.a.mit ADD, ATAM, CBAM). Um das
konzeptionelle Wissen gut zu verankern, führen die Teilnehmenden praktische Übungen durch.
Adressiert werden auch Fallstricke und wie sie sich vermeiden lassen, ebenso wie Beteiligung
und Verantwortlichkeiten verschiedener Rollen.

Zielpublikum: Software-Architekt:innen, Entwickler:innen
Voraussetzungen: Praxiswissen Software-Architekturen
Schwierigkeitsgrad: Fortgeschritten

–> zur Programmübersicht                                                                                                                 Tutorials Montag         21
Sie können auch lesen