KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022

 
WEITER LESEN
KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022
KO N F E R E NZ F Ü R
SO F T WA R E-A RC H ITE K T U R

     3 1 .0 1 .– 0 4 .02 . 202 2

                                                    ab at t
                                 F rü h b u ch er-R
                                                    20 22 !
                                 b is zu m 14 .0 1.

      W W W.OO P- KO N F ER EN Z . DE
KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022
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

                                                            Veranstalter
                      Jessica Fuhrmeister                   SIGS DATACOM GmbH
                      Tel.: +49 (0)2241/2341-581            Lindlaustr. 2c | 53842 Troisdorf
                      jessica.fuhrmeister@sigs-datacom.de   www.sigs-datacom.de

2   Kontakt
KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022
INHALT

Kontakt2

Editorial                              4+5

Programmübersicht                     6 – 15

Was bietet die OOP?                      16

Konferenztickets | Teilnahme             17

Trackchairs | Reviewer               18 + 19

Keynotes                             20 + 21

Tutorials | Nightschools Montag      22 – 28

Vorträge | Dienstag                  29 – 39

Vorträge | Nightschools Mittwoch     40 – 52

Vorträge | Nightschools Donnerstag   53 – 64

Tutorials Freitag                    65 – 67

                                                Inhalt   3
KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022
Die Corona-Pandemie hat zwar ein Momen-
                                           tum speziell bezüglich Digitalisierung erzeugt,
                                           in vielen anderen Bereichen jedoch für eine
                                           Lähmung gesorgt. Genau jetzt ist die Zeit ge-
                Jutta Eckstein
                Program Chair              kommen, sich nicht mehr lähmen zu lassen,
                OOP Konferenz              sondern vielmehr zu handeln.

                                           Dabei bedeutet die Notwendigkeit zum Han-
                                           deln nicht, Architekturentscheidungen „übers
                                           Knie zu brechen“, aber eben auch nicht diese
                                           „auszusitzen“. Gleiches gilt für das Abbauen
                                           von technischer Schuld oder der Verbesse-
                                           rung von Altsystemen. Nicht zu vergessen sind
                                           auch die tieferliegenden Probleme, wie, zum
                                           Beispiel, endlich größeren Fortschritt bei Di-
                                           versifizierung und Inklusion oder auch bei der
                                           Adressierung des Klimawandels zu erzielen.
                                           In all diesen Fällen ist die Basis für schnelles
                                           Handeln ständiges Lernen und Experimentie-
                                           ren, um für Innovation zu sorgen.

                                           Die OOP 2022 legt deshalb ein Augenmerk auf
                                           die folgenden Fragen:
                                           • Wie behandeln wir Altsysteme heute, um
                                              die Anhäufung von technischer Schuld zu
                                              vermeiden?
                                           • Welche Experimente ermöglichen es sowohl
                                              innovative als auch nachhaltige Architektu-
                                              ren, Features, Programmiersprachen oder
                                              sogar Organisationsstrukturen, Formen der
                                              Zusammenarbeit oder auch Arbeitsumge-
                                              bungen zu entwerfen?
                                           • Und wie können wir Diversifizierung und
                                              Inklusion sicherstellen und gewissenhaft
                                              unsere gesellschaftliche Verantwortung
                                              übernehmen?

                                 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.

4   Editorial
KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022
Die 14 Track Chairs gestalteten Tracks, die zu    Auch in diesem Jahr bietet die OOP insbesonde­
neuen Erkenntnissen führen und Antworten          re für technische Experten, Projektleiter und IT-­
auf diese Fragen eruieren, ohne dabei den Fo-     Führungskräfte eine Plattform, um einen exzel-
kus auf Architektur zu verlieren. Aus diesem      lenten Überblick über den aktuellen Stand des
Grund finden Sie Tracks zu Themen wie Künstli-    modernen Software-Engineering zu erhalten.
che Intelligenz, Moderne Software-Architektu-     Der Fokus liegt dabei auf innovativen Techni-
ren, Domain-Driven Architektur oder DevOps.       ken, die sich auch in der Praxis bewährt haben.
Darüber hinaus werden Sie im Programm             Die OOP 2022 steht weiterhin unter dem Ein-
aber auch Tracks entdecken, die sich auf Di-      fluss der Pandemie. Auch mit der Erfahrung der
versifizierung & Inklusion, Soziale Integration   OOP Digital im letzten Jahr wird die Konferenz
oder auf die Fusion von IT und Gesellschaft       dieses Jahr wiederum anders sein. Ich möchte
konzentrieren, in welchen wir die „neue Nor-      hier betonen, dass anders aber nicht notwen-
malität“ untersuchen, die uns eventuell eine      digerweise schlechter bedeutet, – es bedeutet
Gesellschaft eröffnet, in der die Menschen sich   auch einzigartig und speziell.
vertrauen und besser zusammenarbeiten.
                                                  Aus diesem Grund freuen wir uns, dass das
Ganz besonders freue ich mich auf den neuen       Warten ein Ende hat. The Time is Now! Will-
Track, der sich auf das Thema From Projects       kommen auf der einzigartigen OOP 2022!
to Products konzentriert. Hier wird unter-
sucht, wie Architekturen und Organisationen       Jutta Eckstein
gemeinsam ausgerichtet werden können, um          Program Chair OOP 2022 digital
nachhaltig und schnell (re-)agieren zu können.
Zum Beispiel werden wir diskutieren, inwiefern
Architekturen sich verändern müssen, um dem
Bedarf nach effizienten und kontinuierlichen
Updates von IT-Systemen und Services gerecht
zu werden.

                                                                                                       5
KONFERENZ FÜR SOFTWARE-ARCHITEKTUR 31.01.- 04.02.2022 - WWW.OOP-KONFERENZ.DE - OOP 2022
MONTAG, 31.01.2022

     FULL DAY TUTORIALS
          10:00 – 13:00   Mo 1 – Full Day                      Mo 2 – Full Day                        Mo 3 – Full Day
                          The Art of Software ­Reviews         Architekturen effizient dokumen­       Scrum Patterns: Understanding
                          Gernot Starke                        tieren und kommunizieren mit           Scrum In-Depth and Accelerating
                          Benjamin Wolf                        Architecture Decision Records          your Team
                          ­Limitierte Teilnehmerzahl           Stephan Pirnbaum                       James O. Coplien
                                                               ­Limitierte Teilnehmerzahl             ­Limitierte Teilnehmerzahl

          13:00 – 14:00   1 Stunde Pause

          14:00 – 17:00   Fortsetzung                          Fortsetzung                            Fortsetzung
                          Mo 1 – Full Day                      Mo 2 – Full Day                        Mo 3 – Full Day
                          The Art of Software ­Reviews         Architekturen effizient dokumen­       Scrum Patterns: Understanding
                          Gernot Starke                        tieren und kommunizieren mit           Scrum In-Depth and Accelerating
                          Benjamin Wolf                        Architecture Decision Records          your Team
                          ­Limitierte Teilnehmerzahl           Stephan Pirnbaum                       James O. Coplien
                                                               ­Limitierte Teilnehmerzahl             ­Limitierte Teilnehmerzahl

     HALF DAY TUTORIALS – VORMITTAG
          10:00 – 13:00   Mo 8 – Half Day                      Mo 9 – Half Day                        Mo 10 – Half Day
                          Sichere Web-basierte Architektu­     Diversity-Verständnis für Unter­       Timing in Testing
                          ren: Aktuelle Schwachstellen und     schiede und Gemeinsamkeiten:           Peter Zimmerer
                          Werkzeuge zu ihrer Behebung          Wie viel Gemeinsamkeit braucht es      ­Limitierte Teilnehmerzahl
                          Jan Jürjens                          in der Architekturarbeit?
                          ­Limitierte Teilnehmerzahl           Mahbouba Gharbi, Holger Tiemeyer
                                                               ­Limitierte Teilnehmerzahl

          13:00 – 14:00   1 Stunde Pause

     HALF DAY TUTORIALS – NACHMITTAG
          14:00 – 17:00   Mo 14 – Half Day                     Mo 15 – Half Day                       Mo 16 – Half Day
                          Security Games –                     Supervision für Agile                  From Requirements to Outcomes:
                          Playfully Improve Your Security      Führungskräfte                         Value Modeling, E
                                                                                                                      ­ xperimentation
                          Claudius Link                        Susanne Neunes                         and AI/ML
                          Matthias Altmann                     Christine Neidhardt                    Jan Bosch
                          ­Limitierte Teilnehmerzahl           ­Limitierte Teilnehmerzahl             Helena Holmström Olsson

          17:00 – 17:15   15 Minuten Pause

     KEYNOTE
          17:15 – 18:00   Keynote: Weitere Informationen finden Sie ab 15.12.2021 unter www.OOP-Konferenz.de

          18:00 – 18:30   30 Minuten Pause

     NIGHTSCHOOLS
                          Modern Software Architecture                              Product Development in Times of Digitalization
         18:30 – 20:00
                          Nmo 1                                                     Nmo 2
                          Wenn „Microservice-Architektur“ die Antwort ist,          Prototyping und Experimente – Mit einem digitalen
                          was war dann eigentlich die Frage?                        Prototyp neue Geschäftsmodelle entwickeln
                          Tilmann Glaser, Peter Fichtner                            Manuel Weißbach, Regina Friedrichs

6   Programmübersicht OOP 2022
Mo 4 – Full Day                   Mo 5 – Full Day                    Mo 6 – Full Day                       Mo 7 – Full Day
Modern C++ Design for Safe        MLOps – Wie passen Machine         Sichere Navigation in unsiche­        Rust Fundamentals Workshop
and Embedded Systems              Learning, IoT und Software-­       ren Zeiten mit dem Agile Tran­        Rainer Stropek
Peter Sommerlad                   Architekturen zusammen?            sition Canvas (ATC)
                                  Michael Stal                       Björn Jensen
                                                                     Marc Bless

Fortsetzung                       Fortsetzung                        Fortsetzung                           Fortsetzung
Mo 4 – Full Day                   Mo 5 – Full Day                    Mo 6 – Full Day                       Mo 7 – Full Day
Modern C++ Design for Safe        MLOps – Wie passen Machine         Sichere Navigation in unsiche­        Rust Fundamentals Workshop
and Embedded ­Systems             Learning, IoT und Software-­       ren Zeiten mit dem Agile Tran­        Rainer Stropek
Peter Sommerlad                   Architekturen zusammen?            sition Canvas (ATC)
                                  Michael Stal                       Björn Jensen
                                                                     Marc Bless

 Mo 11 – Half Day                 Mo 12 – Half Day                    Mo 13 – Half Day
 Management 3.0 – das             Agile Requirements                  Introduction to Functional
 ­funktio­niert sogar im          ­Engineering – Best Practices      ­Programming
­konservativen Umfeld ...          Christof Ebert                     Michael Sperber
  Peter Schnell
  ­Limitierte Teilnehmerzahl

Mo 17 – Half Day                  Mo 18 – Half Day                   Mo 19 – Half Day
Can we leverage the Agile         The KISS Architecture Model        Beyond Psychological Safety –
­Manifesto to reduce our          Paulo Merson                       Tools from psychology for
 Carbon footprint?                                                   ­enabling intelligent, high-­
 Jutta Eckstein                                                       performing teams
 Claudia Melo                                                         Joseph Pelrine, Weronika Ilczyszyn
 ­Limitierte Teilnehmerzahl                                           ­Limitierte Teilnehmerzahl

Use Domain-Driven Design Now!                Diversity & Inclusion                            DevOps & Automation Now!

Nmo 3                                        Nmo 4                                            Nmo 5
Domain-Driven Game Design                    How to Enable all Voices of Your                 Bei Kanban geht’s doch vor allem um Flow,
Marco Heimeshoff                             ­Organization – Triggering Collaborative         oder? (Und Flow ist ja der „erste Weg“ von
                                              Insight & Action | Mike Leber                   DevOps …) | Michael Mahlberg

      –> zum Inhaltsverzeichnis                                                                                                            7
DIENSTAG, 01.02.2022 |                                    VORTRÄGE

                          Modern Software               Social Integration            Trends & Techniques         Diversity & Inclusion
                          ­Architecture

           9:00 – 10:45    Di 1.1                       Di 2.1                        Di 3.1                      Di 4.1
                           1) Jenseits Micro-­          Orchestrating Collabora­      1) Datensouveränität –      1) Diversität auf der
                           Frontends: Der               tion at Different Levels of   Quo vadis?                  Führungsebene – Voraus­
                          ­Frontend-Modulith            Scale                         Matthias Kindermann         setzung zum Überleben in
                           Manfred Steyer               Olaf Lewitz                   2) Daten konvertieren –     einer VUKA-Welt?
                           2) Applications Instead of   Ken Power                     aber richtig                Jürgen Dittmar
                           Libraries: Micro Frontends                                 Thomas Ronzon               2) Diversity, Inclusion und
                           Implemented Through                                                                    /­my_account – einladende
                           Module Federation                                                                      Erfahrungen von Grund auf
                           Mario Fernandez                                                                        Elisabeth Schulz

          10:45 – 11:00   15 Minuten Pause

          11:00 – 12:00   Keynote: Marina Köhn (Umweltbundesamt): Umweltverträglichkeit von Software und von Cloud-Dienstleistungen

         12:00 – 14:00    2 Stunden Pause

         14:00 – 14:45    Di 1.2                        Di 2.2                        Di 3.2                      Di 4.2
                          Hilfe, wir syncen!            Pragmatisches                 Rust in a Polyglot World,   Creating Tech Workplaces
                          Lars Hupel                    ­Team-Building                from Client to Cloud        Where Women Can Thrive
                          Lucas Dohmen                  Stefan Zumbrägel              Christopher Prohm           Nicola Marsden
                                                        Henning Wolf

          14:45 – 15:00   15 Minuten Pause

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

          15:45 – 16:15   30 Minuten Pause

          16:15 – 17:15   Di 1.3                        Di 2.3                        Di 3.3                      Di 4.3
                          The Root of All Evil:         Und wenn Transformation       Making your Bureaucracy     All Inclusive?!? – (Wann)
                          Shared Mutable State and      genauso verläuft, wie du      Value Stream Lean and       Brauchen wir eine gender­
                          How to Get Rid of It          es dir vorstellst, wie ist    Automated                   neutrale Sprache?
                          Michael Sperber               das?                          Matthias Zieger             Katrin Rabow
                                                        Irene Kuhn

          17:15 – 17:45   30 Minuten Pause

          17:45 – 18:45   Di 1.4                        Di 2.4                        Di 3.4                      Di 4.4
                          Writing less code with        Hauptsache nichts             Turmbau zu Babel in nach­   Diskrepanz zwischen
                          Serverless on AWS             mit Menschen –                richtenbasierten Systemen   ­Wissen und Handeln
                          Vadym Kazukin                 Karriere trotz Agilität       Kristian Kottke              Susanne Mühlbauer
                                                        Marc Bless                                                 Silke Foth
                                                        Alexander Röhm

         18:45 – 19:00    15 Minuten Pause

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

8   Programmübersicht OOP 2022
Software ­Architecture      From Projects to           Artificial Intelligence    Testing & Quality           C++ and Programming
 Communication &            ­Products/Services          Now!                                                   of Embedded Systems
­Assessment

Di 5.1                      Di 6.1                       Di 7.1                    Di 8.1                      Di 9.1
Forschungsvorhaben          Organizational Agility in    1) Fake-Debatten mit      1) Qualität verbessern      C++20:
SoftAWERE – Energie­        a Post-Pandemic World        NLP – Eine ironische      mit Gamification            What‘s In There For You
effizienz von Software      Eric Abelen                  KI-Lösung für Online­     Dehla Sokenou               Andreas Fertig
anwendungsnah messen        Lieke Jansen                 diskussionen              Baris Güldali
und bewerten                                             Thomas Endres             2) Supersonic Subatomic
Max Schulze                                              Martin Förtsch            Mocking: Testen einer
                                                         Jonas Mayer               Quarkus-App mit Kotlin,
                                                         2) It’s not Rocket        JUnit und MockK
                                                        ­Science: Neuronale        Christian Schwörer
                                                         ­Netze verstehen
                                                          Lars Röwekamp

auf dem Prüfstand

Di 5.2                      Di 6.2                       Di 7.2                    Di 8.2                      Di 9.2
Software Meets Quality:     Process-Tinder –             Automating ­Industrial    Human Testing:              Leaving Template
Nachhaltige Qualitäts­      Wenn ich mich nur nach       Processes Using           Wieso wir den Menschen      ­Meta-Programming
sicherung in extern         den schönen Bildern         ­Computer Vision           in den Mittelpunkt           Behind
vergebenen Software­        entscheide …                 Akarsha Sehwag            stellen!                     Hana Dusíková
projekten                   Michael Mahlberg                                       Maria Petzold
Robertino Solanas           Falk Kühnel                                            Benedikt Wörner
Dirk Mahler

Di 5.3                      Di 6.3                      Di 7.3                     Di 8.3                      Di 9.3
arc42, die Achte            Softwareplattformen         Software-Architektur für   80/20-Optimierung von       C++17 Polymorphic
Gernot Starke               und Product Ownership       Machine Learning           Test-Suites: Erfahrungen    Memory Resources (pmr)
                            Roman Pichler               Stefan Toth                aus Forschung & Praxis      and STL Containers for
                            Stefan Roock                                           Elmar Juergens              Embedded Applications
                                                                                   Raphael Nömmer              Richard Kaiser

Di 5.4                      Di 6.4                      Di 7.4                     Di 8.4                      Di 9.4
Architektur-Bewertung       Adaptive Systems with       Host mi App? Wie kön­      TA-Tool im Katalog          MISRA C++ 202x
mit dem MMI                 Wardley Mapping,            nen meine Anwendungen      bestellt – Das Testauto­    Peter Sommerlad
Carola Lilienthal           ­Domain-Driven Design,      durch KI Deutsch hören     matisierungswerkzeug
                             and Team Topologies        und sprechen?              finden trotz flexibler
                             Susanne Kaiser             Olaf Thiele                Anforderungen
                                                                                   Mylaine Pemedjeu
                                                                                   ­Mougoue, Kay Grebenstein

      –> zum Inhaltsverzeichnis                                                                                                          9
MITTWOCH, 02.02.2022 |                                      VORTRÄGE

                           Modern Software             Social Integration           Trends & Techniques         Fusion: IT-Future-Society
                           ­Architecture

            9:00 – 10:45   Mi 1.1                      Mi 2.1                       Mi 3.1                      Mi 4.1
                           Shared Data in verteilten   From Practice to Patterns:   1) Agile Games –            1) Und jetzt das Ganze
                           Architekturen               How to Successfully Drive    Creating Business Impact    noch mal in Grün: Wie wir
                           Lars Röwekamp               an Agile Transformation      Anne Hoffmann               mit Agile die Welt retten
                                                       Hendrik Esser                2) Improving Your Quality   könnten
                                                       Andrea Maier                 and Testing Skills with     Boris Gloger, Stefan Roock
                                                                                    Gamification                2) #diverse #social #digital
                                                                                    Ben Linders                 #remote #culture ... Still in
                                                                                                                Work in Progress
                                                                                                                Anke Nehrenberg, Gabriela
                                                                                                                Oropeza, Hannah Shecter

           10:45 – 11:00   15 Minuten Pause

           11:00 – 11:45   Mi 1.2                      Mi 2.2                       Mi 3.2                      Mi 4.2
                           Development and             Stories from a High          Words Matter:               Agile for Future:
                           ­Discovery in Large-Scale   Performing Team or How       Promoting Inclusion in      Mit dem Agilen Manifest
                            Organizations              to master the Developer      Documentation to Build      zu mehr Nachhaltigkeit!
                            Erik Wilde                 Experience                   Better User Experiences     Jutta Eckstein
                                                       Ursula Göpfert, Jennifer     Eliane Pereira
                                                       Parak, Xiaofan Yan           Josip Vilicic

           11:45 – 12:00   15 Minuten Pause

           12:00 – 12:45   Keynote: Weitere Informationen finden Sie ab 15.12.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
                            Technische Schulden:       Achtsam agil                 Vom zentralen Security      Software for Future:
                            ­Software langfristig      Markus Wittwer               Gateway zu verteilten       Das Big Picture von Soft­
                           ­weiterentwickeln                                        Microgateways               ware und Nachhaltigkeit
                             Eberhard Wolff                                         Stefan Dietiker             verinnerlichen!
                                                                                                                Matthias Naab
                                                                                                                Marcus Trapp

           15:30 – 15:45   15 Minuten Pause

           15:45 – 16:30   Keynote: Daniel Terhorst-North (Dan North & Associates): CUPID – For Joyful Coding

           16:30 – 17:00   30 Minuten Pause

          17:00 – 18:00    Mi 1.4                      Mi 2.4                       Mi 3.4                      Mi 4.4
                           7 Missverständnisse zu      D.A.R.E. more, F.E.A.R.      UX als Booster für das      Contribution zu
                           Software-Architektur        less – Put your Leadership   Software Development        Open-Source-Software
                           Carola Lilienthal           in ACTion With Pen &         Martha Janka                und eigene Software
                                                       Paper                        Stanislaw Miller            opensourcen
                                                       Cosima Laube                                             Falk Müller

          18:00 – 18:30    30 Minuten Pause

          Nightschools     Modern Software Architecture                             Testing & Quality
          18:30 – 20:00

                            Nmi 1                                                   Nmi 2
                            Moderne Web-Architekturen erfordern moderne             Data Technical Debt: Looking Beyond Code
                           ­Sicherheitsmaßnahmen                                    Scott Ambler
                            Lisa Moritz, Christoph Iserlohn

10   Programmübersicht OOP 2022
Signature Track:            Product Development in       Artificial Intelligence      Testing & Quality           DevOps & Automation
The Time is Now!            Times of Digitalization      Now!                                                     Now!

 Mi 5.1                     Mi 6.1                       Mi 7.1                       Mi 8.1                      Mi 9.1
 1) Building a Culture of   1) Leveling Up The UX        1) Applying AI Methods       1) Quality Engineering      1) Humane On-Call:
 Chaos                      Fitness – Wie wir die Rei­   to Help Users in Fixing      Instead of Testing…         ­Alerting Doesn‘t Have to
 Steve Upton                fe von Human-Centered        Static Analysis Violations   Why? How?                    be Painful
 2) New Normal for          Design voranbringen          Igor Kirilenko               Rik Marselis                 Mario Fernandez
­Software Engineering       Martin Beschnitt             2) Keeping a Huge            2) Impact Assessment         2) DevOps: The Secrets to
 Carolin Rubner             2) Interne Component-Li­     ­Product Database up to      101 to 301: From             Sustainable Innovation
 Christian Hahn             braries: Ein Erfahrungs­      Date With State of the      ­Beginner to Journeyman      Felix Müller
 Matthias Saft              bericht                       Art Machine Learning         Marco Achtziger
                            Manuel Mauky, Alina Stein     Jan Anderssen                Gregor Endler
                                                          Jona Welsch

Mi 5.2                      Mi 6.2                       Mi 7.2                       Mi 8.2                      Mi 9.2
An Introduction             Vom Wertstrom                Just Enough MLOps –          Agiles Entwickeln und       Structural and Advanced
to D­ igital Twins –        zur User-Story – ­           wie man mit MLOps            Testen – (K)ein Wider­      Pattern for Kubernetes
­Definition, Applications   Journey Mapping als          nicht übertreibt             spruch?                     Max Körbächer
 and Architectures          hilfreiches Werkzeug         Larysa Visengeriyeva         Armin Metzger
 Tim Schenk                 Sebastian Straube                                         Erhardt Wunderlich
                            Kimberley Reutter                                         Andreas Reuys

Mi 5.3                      Mi 6.3                       Mi 7.3                       Mi 8.3                      Mi 9.3
Deepfakes am Limit –        Schnell, innovativ, agil –   Die Zukunft beginnt          Metamorphes Testen          DevSecOps –
­Fake-Videocalls mit        Digitale Transformation      jetzt – Machine Lear­        Matthias Hamburg            a Practitioner‘s View
Künstlicher Intelligenz     (remote) gestalten           ning für AIoT-Systeme in                                 Erik Dörnenburg
Martin Förtsch              Alexandra Hoitz              MLOps-Umgebungen
Thomas Endres               Anne Herwanger               Michael Stal
Jonas Mayer

Mi 5.4                      Mi 6.4                       Mi 7.4                       Mi 8.4                      Mi 9.4
“Shaping Transform­         Next Level Collaborati­      Raimond – der AI Coach       Tiefkühlpizza, Software­    Clean Infrastructure as
ative Experiences” –        ve Modelling: Wie sich       Marc Bless                   testen und der Mann im      Code
­Opportunities and how      Stakeholder und Entwick­                                  Mond – Wie die NASA         Mario-Leander Reimer
 the Pandemic has been      ler durch Domain Story­                                   mich für Workshops
 a Catalyst                 telling besser verstehen                                  inspirierte
 Layla Keramat              Carsten Lill                                              Georg Haupt

Trends & Techniques                            Product Development in Times of                 Signature Track:
                                               ­Digitalization                                 The Time is Now!

Nmi 3                                          Nmi 4                                           Nmi 5
The Time is NOW –                              Sicher unterwegs in der Ungewissheit –          The Future Starts Here
Wie wir Wandel bewusst gestalten               Effectuation                                    Kevlin Henney, Frank Buschmann
Melanie Wohnert                                Susanne Neunes                                  Layla Keramat, Michael Kircher, Jan Bosch

      –> zum Inhaltsverzeichnis                                                                                                                11
DONNERSTAG, 03.02.2022 |                                           VORTRÄGE

                           Modern Software               Social Integration           Trends & Techniques          Fusion: IT-Future-Society
                           ­Architecture

            9:00 – 10:45   Do 1.1                        Do 2.1                       Do 3.1                       Do 4.1
                           Architekturexplizite          1) Ein Movement gestaltet    1) Software Quality is Not   1) Immersive, kollabora­
                           Java-Applikationen mit        die Transformation           Only About Code and Tests    tive Arbeitsplätze
                           jMolecules                    Bettina Ruggeri              Aleksandra Kunysz            Annika Meinecke
                           Oliver Drotbohm               Sven Schnee                  2) TDD Misconceptions        David Heidrich
                           Stephan Pirnbaum              2) „Eine Demokratie, in      Olena Borzenko               2) (Research-)Software-­
                                                         der nicht gestritten wird,                                Entwicklung für Non-IT‘ler
                                                         ist keine.“ Demokratie in                                 Carina Haupt
                                                         Unternehmenspraxis.
                                                         Anke Nehrenberg
                                                         Johannes Mainusch

           10:45 – 11:00   15 Minuten Pause

           11:00 – 11:45   Do 1.2                        Do 2.2                       Do 3.2                        Do 4.2
                           EAM is Dead; Long live        Warum Teams ohne             Hinter dem Hype               Haqoona Matata –
                           Agile. Agile is Dead; Long    gemeinsames Ziel nicht       Klaus Marquardt               Die Digitalisierung
                           live Digital Transformation   dysfunktional sein müssen                                 ­lebenslangen Lernens
                           Michael Kunz                  Jens Coldewey                                              Tim Weilkiens
                                                                                                                    Marko Ilic

           11:45 – 12:00   15 Minuten Pause

           12:00 – 12:45   Keynote: Weitere Informationen finden Sie ab 15.12.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
                           Events@Allianz                Hinter den Kulissen          Sketchnotes in der IT        Der menschliche Faktor –
                           Annegret Junker               der LV 1871 – vier LMU-­     Lisa Moritz                  warum Dinge schiefgehen
                                                         Studierende helfen bei der                                Markus Völter
                                                         Einführung von Team-­
                                                         Metriken
                                                         Susanne Eckel, Oliver
                                                         ­Fischer, Lorena Empl

           15:30 – 15:45   15 Minuten Pause

           15:45 – 16:30   Keynote: Nakeema Stefflbauer (Founder and CEO of the FrauenLoop Computer Programming Organization):

           16:30 – 17:00   30 Minuten Pause

          17:00 – 18:00    Do 1.4                        Do 2.4                       Do 3.4                       Do 4.4
                           Keeping CALM –                Teams effektiv führen mit    Good Fences Make Good        There is Never Time (In
                           ­Konsistenz in verteilten     dem Teamradar                Neighbours                   guten Zeiten kümmert
                            Systemen leichtgemacht       Fabian Schiller              Trond Hjorteland             uns nichts, in schlechten
                            Susanne Braun                Björn Andersson                                           ersparen wir uns alles)
                                                                                                                   Gunter Dueck

          18:00 – 18:30    30 Minuten Pause

                           Modern Software Architecture                               Social Integration
          Nightschools
          18:30 – 20:00    Ndo 1                                                      Ndo 2
                           Quantencomputing in der Anwendung –                        Das Geheimnis von High-Performing-Teams :
                           State-of-the-Art und Future Roadmap                        Von Verantwortung, Selbstmanagement und Potenzialen
                           Oliver Denninger, Christian Tutschku                       Björn Jensen, Roman Müller

12   Programmübersicht OOP 2022
Signature Track:             From Projects to              Software ­Architecture     Use Domain-Driven           DevOps & Automation
The Time is Now!            ­Products/Services             Communication &            ­Design Now!                Now!
                                                          ­Assessment

Do 5.1                      Do 6.1                         Do 7.1                     Do 8.1                      Do 9.1
1) Sustainability in        Workshop: ­Resiliente          Kommunikation und          1) Domain-Driven Design     1) OpenTelemetry –
Software Engineering –      Organisation trifft            Bewertung – zwei           für Legacy-Systeme          Ein offener Standard für
or how to Fight Climate     ­resiliente IT-Architektur    ­unterschätzte Software-­   Eberhard Wolff              den Durchblick in An­
Change as a Software         Alexandra Hoitz               Architektur-Barrieren      2) Domain Driven            wendungslandschaften
Engineer                     Anne Herwanger                Michael Stal               ­Transformation –           Dennis Kieselhorst
Martin Lippert                                                                         über den Umbau von IT-­    2) Cloud Security in Ac­
2) It‘s Coming! The                                                                    Landschaften mit DDD       tion! – ein Finanzdienst­
Revolutionary Effect Of                                                                Sönke J. Magnussen         leister geht in die Cloud
Climate on Architecture                                                                Henning Schwentner         Thorsten Jakoby
Anne Currie                                                                                                       Tamira Horn

Do 5.2                      Do 6.2                        Do 7.2                      Do 8.2                      Do 9.2
The Perceived Loss of       Mythos Teamautono­            Meisterwerk oder Gro­       What Do You Mean?           Revolutionize DevOps
Control: How UX Can         mie – Warum sie eine          schenroman? 7 Anti-Pat­     Kevlin Henney               with ML capabilities.
Help to Understand AI       Illusion ist und wir sie      terns und Tipps für gute                                Introduction to Amazon
Jan Korsanke                trotzdem brauchen             Architektur-Dokumen­                                    CodeGuru and DevOps
                            Gerrit Beine                  tationen | Dominik Rost,                                Guru
                                                          Matthias Naab                                           Vadym Kazulkin

 Do 5.3                     Do 6.3                        Do 7.3                      Do 8.3                      Do 9.3
 Monolith To                The CTO Guide on How          Der Architekturüber­        Collaborative Modelling     Willkommen zu Hause –
­Microservices              to Build a Successful         blick. Lösungsansätze       Domain Boundaries           ein Cloud-Migrations­
 Sam Newman                 Product Development           prägnant und nachvoll­      Kenny Baas-Schwegler        abenteuer
                            Organization                  ziehbar darstellen          Paul de Raaij               Bernd Rederlechner
                            Matthias Patzak               Stefan Zörner

Who Will Lead in the Algorithmic Age?

Do 5.4                       Do 6.4                        Do 7.4                     Do 8.4                      Do 9.4
Security Engineering for     Teamstrukturen für            Technical Debt:            Visualisierung soziotech­   Von Managed Cloud zu
Machine Learning            ­Softwaremodernisierung        A Management P  ­ roblem   nischer Architekturen       GitOps: Multi Client-­
Gary McGraw                  Mick Hohmann,                 That Requires a            mit Team Topologies und     Cluster Deployments
                             Johann-Peter Hartmann        ­Management Solution        Context Maps                Johannes Dienst
                                                           Scott Ambler               Michael Plöd                Jan Kohlhaas

Trends & Techniques                              DevOps & Automation Now!                      Trends & Techniques

Ndo 3                                            Ndo 4                                         Ndo 5
IT-Organisationsarchitekturen für Flow           Documentation-as-Code – Dokumentation         Pecha Kucha All Night long!
Kim Nena Duggen                                  kontinuierlich und automatisiert erstellen    Martin Heider
                                                 Falk Sippach                                  Christine Neidhardt

      –> zum Inhaltsverzeichnis                                                                                                               13
FREITAG, 04.02.2022

FULL DAY TUTORIALS
   9:00 – 12:00   Fr 1 – Full Day              Fr 2 – Full Day              Fr 3 – Full Day                Fr 4 – Full Day
                  Paradigms Lost, ­Paradigms   Big Data und ­Machine        Facilitating ­Collaborative    C++20 –
                  ­Regained: Programming       Learning                     Design Decisions               Ein vollständiger ­Überblick
                   with O­ bjects and Func­    in der Praxis                Kenny Baas-Schwegler, Gien     Nicolai Josuttis
                   tions and More              Michael Kunz                 Verschatse, Evelyn van Kelle
                   Kevlin Henney               ­Limitierte Teilnehmerzahl   ­Limitierte Teilnehmerzahl

  12:00 – 13:00   1 Stunde Pause

  13:00 – 16:00   Fortsetzung                  Fortsetzung                  Fortsetzung                    Fortsetzung
                  Fr 1 – Full Day              Fr 2 – Full Day              Fr 3 – Full Day                Fr 4 – Full Day
                  Paradigms Lost, ­Paradigms   Big Data und ­Machine        Facilitating ­Collaborative    C++20 –
                  ­Regained: Programming       Learning                     Design Decisions               Ein vollständiger ­Überblick
                   with O­ bjects and Func­    in der Praxis                Kenny Baas-Schwegler, Gien     Nicolai Josuttis
                   tions and More              Michael Kunz                 Verschatse, Evelyn van Kelle
                   Kevlin Henney               ­Limitierte Teilnehmerzahl   ­Limitierte Teilnehmerzahl
Fr 5 – Full Day             Fr 6 – Full Day               Fr 7 – Full Day            Fr 8 – Full Day              Fr 9 – Full Day
Domain-Driven               Zeichnen wir eine Karte:      Embrace uncertainty,       Structured test design       Reactive Streams:
­Design-Tutorial:           ­Interaktiver Einstieg in     and reality will hug you   and Condition-oriented       ­Automatische
 DDD intensiv                Wardley Mapping              back                       test case design with ECT   ­Parallelität, Wunsch
 Henning Schwentner          Tom Asel                     John Le Drew               and MCDC                      und Wirklichkeit
                             ­Limitierte Teilnehmerzahl                              Rik Marselis                  Marwan Abu-Khalil
                                                                                                                   ­Limitierte Teilnehmerzahl

Fortsetzung                 Fortsetzung                   Fortsetzung                Fortsetzung                  Fortsetzung
Fr 5 – Full Day             Fr 6 – Full Day               Fr 7 – Full Day            Fr 8 – Full Day              Fr 9 – Full Day
Domain-Driven               Zeichnen wir eine Karte:      Embrace uncertainty,       Structured test design       Reactive Streams:
­Design-Tutorial:           ­Interaktiver Einstieg in     and reality will hug you   and Condition-oriented       ­Automatische
 DDD intensiv                Wardley Mapping              back                       test case design with ECT   ­Parallelität, Wunsch
 Henning Schwentner          Tom Asel                     John Le Drew               and MCDC                      und Wirklichkeit
                             ­Limitierte Teilnehmerzahl                              Rik Marselis                  Marwan Abu-Khalil
                                                                                                                   ­Limitierte Teilnehmerzahl

                                                                                                                            Stand: 13.10.2021

      –> zum Inhaltsverzeichnis                                                                                                                 15
WAS BIETET DIE OOP 2022 DIGITAL?

     IT-Profis, die verantwortlich sind für Software-Architekur, IT-Projekte
     sowie anspruchsvolle Programmierung und Entwicklung, setzen, wenn         Hochkarätige Keynotes und renommierte Sprecher:innen wie
     es um ihre berufliche Weiterbildung geht, auf die OOP – eine der be-
                                                                               •   Scott William Ambler         •   Marina Köhn
     kanntesten und größten Software-Konferenzen im deutschsprachigen
                                                                               •   Susanne Braun                •   Cosima Laube
     Raum.
                                                                               •   James O. Coplien             •   Carola Lilienthal
                                                                               •   Anne Currie                  •   Roman Pichler
     Damit ist die OOP auch digital für die Software-Community ein fes-
                                                                               •   Erik Dörnenburg              •   Nakeema Stefflbauer
     ter Termin im Kalender. Neueste Trends aus dem Bereich der Soft-
                                                                               •   Kevlin Henney                •   Daniel Terhorst-North
     ware-Technologie sowie praxisorientierte Vorträge von erfahrenen und
     anerkannten Sprecher:innen, die mit Ihnen ihr Wissen, ihre Begeiste-      und viele mehr bieten an 5 Tagen eine Mischung aus tiefgehenden
     rung und auch ihre Bedenken teilen.                                       Inhalten und e­ inem breiten Themenspektrum!

     THEMENSCHWERPUNKTE

     SOFTWARE-ARCHITEKTUR COMMUNICATION & ASSESS-
     MENT • PROJEKTMANAGEMENT • USER EXPERIENCE •
      API • C++ & EMBEDDED • MICROSERVICES/DOCKER •
     DEVOPS & AUTOMATION • NACHHALTIGKEIT • DDD •
      SOCIAL SKILLS • DIGITALE TRANSFORMATION •
     ARTIFICIAL INTELLIGENCE • MODERN PROGRAMMING •
      DIVERSITY & INCLUSION • ENTERPRISE-ARCHITEKTUR

     DAS SAGEN TEILNEHMER ÜBER DIE OOP 2021 DIGITAL

     » Gut gemacht – in der Situation super «                                            » Sehr gute Themen-Wahl am Puls der Zeit «

                            » Für die erste virtuelle OOP: Weltklasse «
                                                    » Da remote und keine An/Abreise konnte ich mehr Talks mitnehmen. «
            » Stabile Stream-Verbindung mit Zoom und einfacher Zugang zu den einzelnen Veranstaltungen «
                                   » Einer der bestorganisierten virtuellen Konferenzen, die ich bis jetzt besucht habe! «
     » Die Vorträge waren wie immer sehr spannend und in breiter Streuung «
                   » Es waren so viele hochkarätige Sprecher und Sprecherinnen, hervorragende Themen,
                                    dass ich jeden Tag voll dabei war, incl. Nightschools «

         » Super Konferenz, und das alles von Zuhause aus «
           » Erstaunlich wie gut die Konferenz online funktioniert hat! Selbst Gruppenarbeit hat funktioniert «
16   Was bietet die OOP?
KONFERENZTICKETS UND TEILNAHME

 5 KONFERENZTAGE inkl. Tutorials + Nightschools

 STANDARD                                                      ALUMNI                                                       3 FÜR 2
 Melden Sie sich bis zum bis 14.01.2022                        Wenn Sie in der Vergangenheit bereits                        Melden Sie sich zu zweit zur OOP 2022 Di-
 an und profitieren Sie vom Early Bird-­                       kostenpflichtig an einer Veranstaltung von                   gital an und registrieren Sie eine/n Dritte/n
 Angebot.                                                      SIGS DATACOM teilgenommen haben,                             kostenfrei mit.
                                                               profitieren Sie von unserem dauerhaften
                                                               Alumni-Rabatt. Der Alumni-Rabatt ist per-
 Early Bird-Preis             Normalpreis                      sonenbezogen und nicht übertragbar.

 € 695,-                      € 795,-                          € 695,-                                                      € 1590,-

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 Early Bird-
und Alumni-Rabatts oder andere Kombinationen sind nicht möglich. Der Zugang zur Konferenzplattform ist personenbezogen und nicht übertragbar.

ANMELDUNG /                                                  OOP 2022 DIGITAL – NUTZEN SIE
REGISTRIERUNG                                                ALLE VORTEILE DER EVENTPLATTFORM!
Melden Sie sich einfach unter www.OOP-­ • 	Einfacher Zugriff auf die Plattform über alle Devices möglich
Konferenz.de an – im Anschluss erhalten Sie •	Stellen Sie sich Ihr persönliches Konferenzprogramm zusammen
eine automatische Bestätigungsmail und die •	Keinen Vortrag verpassen – Aufzeichnung aller Vorträge zum
Rechnung separat per E-Mail.                            Anschauen auch nach der Konferenz
                                                   •	Persönlicher Austausch mit den Sprecher:innen im Anschluss des
In der Woche vor der Veranstaltung erhalten Sie         jeweiligen Vortrags
per E-Mail an die in der Registrierung angege- •	Persönliches Profil anlegen mit Suche-/Biete-Funktion und
bene Adresse Ihre persönlichen Zugangsdaten.            Matchmaking: Treffen Sie Gleichgesinnte und Peers
                                                   •	Ebenso, wenn gewünscht, anonyme Teilnahme möglich
Ab dann können Sie sich auf der Plattform •	Direkter Austausch per Chat oder in Breakout-Rooms
einloggen, Ihr Profil einrichten und Ihr indivi- •	Download der Konferenzfolien im Nachgang möglich
duelles Programm zusammenstellen, so dass               (soweit die Sprecher:innen sie zur Verfügung stellen)
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             17
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:innen und Themen ins Programm der OOP aufgenommen werden.

                           Artificial Intelligence Now!                                                C++ and Programming of
                                                                                                       ­Embedded Systems
                           Was ist der aktuelle Stand bei realen KI-Anwen-
                           dungen? Welche Frameworks sind im Einsatz?                                  C++ hat sich durch die Fokussierung auf Perfor-
                           In welchen Bereichen werden KI-Systeme tat-                                 mance als eine der wichtigsten Programmier-
                           sächlich effektiv eingesetzt? Dieser Track lie-                             sprachen durchgesetzt. Dies gilt insbesonde-
                           fert Antworten, Vorschläge und Empfehlungen                                 re für Embedded Systems. Mit zunehmender
          Marc Bless       für den heutigen Stand der KI.                        Nicolai Josuttis      Komplexität der Anforderungen wird aber auch
                                                                                                       Sicherheit und Korrektheit von Programmen
                                                                                                       ein immer größeres Thema (z. B. beim auto-
                                                                                                       nomen Fahren).
                                                     DevOps & Automation Now!
                                                     „Heutzutage ist DevOps die wichtigste Organisationsform, um Unternehmungen mit hohem
                                                     IT-Anteil konkurrenzfähig zu halten.” Diesem Eindruck kann man sich nur schwer entziehen, wenn
                                                     man vorherrschende Unternehmensdarstellungen, Marktstudien oder sogar Stellenausschrei-
                                                     bungen betrachtet. Kunden erwarten von Unternehmen immer mehr neue Features in immer
                                                     kürzeren Abständen und in immer höherer Qualität. Eine DevOps-Kultur und ein hoher Automa-
                                                     tisierungsgrad der Auslieferungsprozesse ermöglichen es, diese Erwartungen besser zu erfüllen
                             Sandra Parsick &
                                                     als der Wettbewerb – auch wenn die Organisation diese Fähigkeiten vielleicht noch nicht hat.
                             Michael Mahlberg

                           Diversity & Inclusion                                                       Domain-Driven Design moving
                                                                                                       forward
                           Diversität & Inklusion – im Sinne von Vielfalt
                           und echter Teilhabe – werden von Unterneh-                                  Domain-Driven Design unterstützt den gesam-
                           men und Mitarbeitenden als strategischer                                    ten Software-Entwicklungsprozess. Wir wollen
                           Erfolgsfaktor und Qualitätsmerkmal wahrge-                                  sowohl die Wurzeln von DDD als auch die vie-
                           nommen. Es haben bereits 3.800 deutsche                                     len wertvollen Erweiterungen der letzten Jahre
      Susanne ­Mühlbauer   Unternehmen und Institutionen die Charta der         Carola Lilienthal      erkunden. Eric Evans, der Begründer von DDD,
         & Silke Foth      Vielfalt unterschrieben und signalisiert, dass sie                          hat gesagt, dass DDD kein Dogma ist, sondern
                           sich für wertschätzende und vorurteilsfreie Ar-                             von seinen Verwender:innen ständig erweitert
                           beitsumfelder einsetzen wollen. Die Praxis zeigt                            werden soll. Wir sind gespannt, wie die DDD
                           Spannungen zwischen Haltung und Handlung.                                   Community diese Herausforderung angeht!

                                                     From Projects to Products/Services:
                                                     Aligning Architecture & ­Organization for Sustainable Speed
                                                     In vielen Branchen galt eine stabile, weitgehend unveränderliche, effiziente IT-Umgebung als
                                                     etwas Gutes. Projekte, mit denen sich Dinge von einem stabilen Zustand zum nächsten bewegten,
                                                     waren die Ausnahme. Heute jedoch haben wir akzeptiert, dass eine kontinuierliche Veränder-
                                                     lichkeit unvermeidbar ist und dass effiziente, fortlaufende Aktualisierungen ein Erfolgsfaktor im
                               Stefan Tilkov         Wettbewerb sind. Wie verändert dies die Art und Weise, wie wir Systeme entwerfen? Was sind die
                                                     Auswirkungen auf Prozesse und Organisation? Was sind die kommerziellen und rechtlichen Folgen?

                           Fusion: IT-Future-Society                                                   Modern Software Architecture
                           Wird uns die „neue“ Normalität in eine neue                                 Software-Architektur ist essenziell für den Er-
                           Gesellschaft führen? Werden wir lernen, Men-                                folg der Software-Entwicklung. Sie ist jedoch
                           schen schneller zu vertrauen und besser zu-                                 ein sich ständig veränderndes Feld. Derzeit
                           sammenzuarbeiten? Werden wir alle auf diese                                 verändern Ansätze wie Microservices, Cloud
                           neue Reise mitnehmen können oder entsteht                                   Native und komplexere Frontends, wie wir Ar-
      Johannes Mainusch    eine digitale Elite? Haben physische Güter den        Eberhard Wolff        chitektur betreiben. Dieser Track fasst diese In-
                           gleichen Wert wie zuvor? Was ist die Zukunft                                novationen zusammen und zeigt, wie moderne
                           hinter unserer Zukunft?                                                     Software-Architektur funktioniert.

18   Trackchairs
Product Development in Times of                                           Social Integration
                       Digitalization
                                                                                                 Als Ingenieure vernachlässigen wir unsere Be-
                       Unternehmen sind herausgefordert, ihr Kern-                               ziehungsseite manchmal und fokussieren uns
                       geschäft weiterhin zu betreiben und gleichzei-                            auf die Technik. Als Ingenieure haben wir Inte-
                       tig durch innovative Ideen und Produkte neue                              gration erfolgreich auf Systeme und Software
                       digitale Geschäftsfelder zu erschließen. Je nach                          angewandt. Jetzt wollen wir Fortschritte bei
 Susanne ­Mühlbauer    Anforderung brauchen wir andere Strategien,            Olaf Lewitz        der kontinuierlichen Integration von unseren
                       Methoden und Herangehensweisen in der Pro-                                Unternehmen mit den Kunden, unserem Busi-
                       duktentwicklung.                                                          ness mit der IT oder dem Wandel mit unserer
                                                                                                 Agilität machen. Was wollen wir ermöglichen?

                                                Software Architecture
                                                Communication & Assessment
                                                Zwei Aspekte leiden während des Software-Architektur-Entwurfs oft unter Vernachlässigung:
                                                zum einen die Kommunikation als auch die Bewertung der Architektur. Auch die beste Soft-
                                                ware-Architektur erodiert oder spiegelt sich nicht in der Implementierung wider, wenn sie schwer
                                                verständlich ist oder keine Akzeptanz erhält. Ohne regelmäßige Prüfung der Architektur erhöhen
                            Michael Stal        sich die technischen Schulden, während die Qualität sinkt. Die Zeit, um diese Aspekte zu adres-
                                                sieren ist immer früher, niemals später im Projekt.

                       Testing & Quality                                                         Signature Track:
                                                                                                 The Time is Now!
                       Effektive und effiziente Software- und System-­
                       Entwicklung erfordert hervorragende Testan-                               Die COVID 19-Pandemie hat uns vor große
                       sätze und ein Bekenntnis zur Qualität. Den                                Herausforderungen gestellt. Diesen Anschub
                       richtigen Mix von Testmethoden und Qualitäts-                             gilt es zu nutzen, um unsere Software-Syste-
                       maßnahmen zu finden ist v. a. während des Pro-                            me, Software-Entwicklungspraktiken und Ar-
 Peter Zimmerer        jektalltags nicht einfach aufgrund der steigen-     Frank Buschmann       beitsumgebungen fit für die digitale Zukunft
                       den Anforderung an die Systemzuverlässigkeit,                             zu gestalten. Andererseits sind Internet-Gi-
                       Kosteneffizienz und die Marktbedürfnisse bzgl.                            ganten wie Amazon, Google und Microsoft
                       Schnelligkeit, Flexibilität und Nachhaltigkeit.                           noch größer und mächtiger geworden, mit
                                                                                                 direkten Konsequenzen für traditionelle Ge-
                                                                                                 schäfte. Das Internet ist zu einem Tummelplatz
                                                Trends & Techniques
                                                                                                 vieler Parteien geworden, deren Interessen für
                                                Wir betrachten u. a. den state-of-the-art von    uns nicht immer offensichtlich sind. Auch hier
                                                Datenautonomie und -konvertierung, den Ein-      spielt Software eine entscheidende Rolle – und
                                                satz von Spielen zur Verbesserung des Business   zeigt die gesellschaftliche Verantwortung auf,
                                                und der Qualität. Außerdem wie durch inklusive   welche wir Software-Entwickler haben. Sich si-
                                                Dokumentation eine bessere Nutzererfahrung       cher und erfolgreich in diesem Spannungsfeld
                            Jutta Eckstein      sichergestellt werden kann und wie Sketchno-     zu bewegen ist nicht einfach. Wir beleuchten
                                                tes sowohl für das eigene Lernen als auch als    in ausgewählten Vorträgen die Möglichkeiten
                                                Aufzeichnung für die Kolleg:innen dienen kann.   und Stolpersteine unseres Weges in die digi-

REVIEWER                                                                                         tale Zukunft.

Diese 87 Reviewer haben gut 380 Einreichungen mit insgesamt 1.327 Gutachten beleuchtet. Das sind durchschnittlich 15 Gutachten pro Reviewer!

Marwan Abu-Khalil      Sandra Gerberding        Anja Kammer               Ralph Miarka           Martin Schimak           Stefan Toth
Marco Achtziger        Volker Gutberlet         Tom Kell                  Michael Mlynarski      Nora Schöner             Dennis Wagner
Patrick Adamek         Matthias Hamburg         Wolfgang Keller           Lisa Maria Moritz      Björn Schotte            Manuel Weißbach
Christoph Baudson      Kathrin Harmel           Michael Kircher           Klaus Moritzen         Henning Schwentner       Thorsten Wendt
Gerrit Beine           Markus Harrer            Bernd Kolb                Thomas Much            Frank Simon              Daniel Westermayr
Marc Bless             Irina Heck               Birgit Kratz              Susanne Mühlbauer      Falk Sippach             Franziska Wiebel
Nils Bokermann         Martin Heider            Falk Kühnel               Frank Müller           Dehla Sokenou            Henriette Wienges
Sebastian Büttner      Max Heiliger             Olaf Lewitz               Jörn Münzel            Peter Sommerlad          Markus Willner
Kurt Cotoaga           Michael Hunger           Carola Lilienthal         Frank Pientka          Michael Stal             Markus Wittwer
Erik Dörnenburg        Michael Hüttermann       Katrin Madlmayr           Michael Plöd           Benedikt Stemmildt       Eberhard Wolff
Oliver Drotbohm        Sven-Torben Janus        Michael Mahlberg          Stefan Priebsch        Alisa Stolze             René Wörzberger
Kim Nena Duggen        Björn Jensen             Johannes Mainusch         Magdalena Rathmann     Ina Thamke               Peter Zimmerer
Andreas Fertig         Nicolai Josuttis         Klaus Marquardt           Nicole Rauch           Oliver Thissen
Silke Foth             Elmar Juergens           René Matthäi              Thomas Ronzon          Holger Tiemeyer
Claus Fühner           Richard Kaiser           Felix Menden              Bettina Ruggeri        Stefan Tilkov

–> zum Inhaltsverzeichnis                                                                                                 Trackchairs/Reviewer     19
KEYNOTES

                                                                 Dienstag 11:00 – 12:00
                                                                 UMWELTVERTRÄGLICHKEIT VON SOFTWARE UND VON
                                                                 CLOUD-DIENSTLEISTUNGEN AUF DEM PRÜFSTAND
                                                                 Bisher gilt die gesetzliche Mindesteffizienz nur für Hardware. Aber auch die Software hat Ein-
                                                                 fluss auf die Begrenzung der Nutzungsdauer oder den gestiegenen Energieverbrauch. Es ist
                                                                 Zeit, dass Anforderungen an die Effizienz der Verarbeitung, Speicherung und Übertragung der
                                                                 Daten auch für Software gestellt werden. Wie kann man die Umweltverträglichkeit von Software
                                                                 erkennen und messen? Welche Umweltlasten entstehen durch Cloud-Dienstleistungen (s. z. B.
                                                                 Video-Konferenzen oder Streaming)? Der Vortrag wird unter anderem diese Fragen beantworten.

                                                                                           A R E FO R F UTU R E –
     Marina Köhn ist Informatikerin und seit 1992 im Umwelt-
                                                                                   SOFT W                     G
                                                                                                 SER BEITR A
                                                                                   WA S IST UN
     bundesamt wissenschaftlich tätig. Ihre Arbeitsschwerpunk-
     te bilden umweltbezogene Systemvergleiche, insbesondere

                                                                                                 LTSCHUTZ ?
     im Aktionsfeld Informations- und Kommunikationstechnik

                                                                                   Z U M U MW E
     (IKT). Aus dieser Arbeit heraus sind Forschungsprojekte
     entstanden, die die Potenziale der Ressourceninanspruch-
     nahmen in der IKT ermitteln und Handlungsalternativen
     zu ihrer Aktivierung entwerfen. Mit den Fragen rund um
     das Thema Green-IT beschäftigt sie sich seit über 20 Jah-
     ren. Im Rahmen dieser Tätigkeit sind die Blauen Engel für
     die Produktgruppen Rechenzentren, Server und Speicher
     und Software entstanden und neue Berechnungsmetho-
     den, mit denen die Energie- und Ressourceneffizienz von
     Rechenzentren, Cloud-Diensten und Software gemessen
     werden kann.

     Mittwoch 15:45 – 16:30
     CUPID – FOR JOYFUL CODING
     Some codebases are nicer to work with than others. This is true for applications, services, lib-
     raries, frameworks, even programming languages themselves. Is this a purely personal choice
     or are there universal characteristics of software that can make code a joy to work with? Daniel
     has been thinking about this for a long time, especially since he poked a stick at the SOLID
     principles for fun a few years ago and people came after him with pitchforks. Daniel’s recent
     post about why he feels SOLID is outdated ended up on the front page of Hacker News! Now
     he has codified his thoughts into his own pithy five-letter acronym, CUPID: Composable, Unix
     philosophy, Predictable, Idiomatic, Domain-based. Why these characteristics, what do they
     mean, and why should you care? Can they improve your coding experience or is this just more
     programmer navel-gazing?

                                                                                                                 Daniel Terhorst-North uses his deep technical and oper-

                                               R
                                    PROVE YOU
                                                                                                                 ational knowledge to help business and technology lead-

                          HOW TO IM
                                                                                                                 ers to optimise digital product organisations. He puts peo-
                                                                                                                 ple first and finds simple, pragmatic solutions to business

                                     PERIENCE?
                          ­CODING EX
                                                                                                                 and technical problems, often using lean and agile tech-
                                                                                                                 niques. With thirty years of experience in IT, Daniel is a
                                                                                                                 frequent speaker at technology and business conferenc-
                                                                                                                 es worldwide. The originator of Behaviour-Driven Develop-
                                                                                                                 ment (BDD) and Deliberate Discovery, Daniel has published
                                                                                                                 feature articles in numerous software and business pub-
                                                                                                                 lications, and contributed to “The RSpec Book: Behaviour
                                                                                                                 Driven Development with RSpec, Cucumber, and Friends”
                                                                                                                 and “97 Things Every Programmer Should Know: Collec-
                                                                                                                 tive Wisdom from the Experts”.

20   Keynotes
Donnerstag 15:45 – 16:30
WHO WILL LEAD IN THE ALGORITHMIC AGE?
For most people, AI means robots taking human jobs or China’s surveillance of its citizens. Des-
pite the hype around it and its image of progress, the real workings of artificial intelligence are
not widely understood. Companies are already implementing a web of algorithms to optimize
manual business processes. Most of the time, the larger IT organization is not included on the
journey. This talk is an overview of how IT leaders can center the development of human teams
in a world that is increasingly optimized by algorithms.

            H Y IT S H O U L D B E TH E
          W                                   N
                  E O F  T H E O PTIMIZ ATIO
          ­CENTR
                                                                                                      Nakeema Stefflbauer is a tech digitalisation expert with

                                 CE S S E S ?
                                                                                                      over 20 years in digital transformation delivery in the Unit-

                   IN E S S PR O                                                                      ed States and Europe. Her expertise in early-stage digital

           OF BU S
                                                                                                      product ideation and development is paired with a focus
                                                                                                      on impact technologies that incorporate algorithmic eq-
                                                                                                      uity and fairness. As founder and CEO of the FrauenLoop
                                                                                                      computer programming organization in Berlin, Stefflbau-
                                                                                                      er advises and invests in startup founders building ethi-
                                                                                                      cal, scalable tech solutions.

–> zum Inhaltsverzeichnis                                                                                                                             Keynotes        21
FULL DAY TUTORIALS MONTAG
     Montag 10:00 – 17:00 Mo 1
     THE ART OF SOFTWARE REVIEWS
      Full Day Tutorial Auch in erfolgreichen Softwaresystemen lauern praktisch immer Probleme.
     Durch systematische Reviews können Sie diese Probleme zielgerichtet identifizieren – und damit
     eine robuste Grundlage für zukünftige Verbesserungen schaffen. Der Workshop erklärt metho-
     disches Vorgehen bei Software-Reviews, mit Fokus auf eine Breitensuche typischer Problem-
     kategorien. In interaktiven Sessions erarbeiten Sie unter Anleitung wesentliche Probleme Ihrer   Gernot Starke (INNOQ Fellow), Coach, Berater und Trai­
     eigenen Systeme – und erhalten damit konkrete Hilfestellung für Ihr konkretes Arbeitsumfeld.     ner für methodische Soft­ware-Architektur und -Enginee-
                                                                         Max. Teilnehmerzahl: 35     ring. (Mit-)Gründer von arc42.org. Sein Schwerpunkt bei
                                                                                                      der Architektur und Implementierung großer Systeme für
                                                                                                      Organisationen ist derzeit die Entwicklung und Verbes-
     Zielpublikum: Architektur, Entwicklung, Management, POs -> alle, die mit SW-Entwicklung zu       serung von Legacy-Systemen sowie Software-Reviews.
     tun haben |Voraussetzungen: Projekterfahrung |Schwierigkeitsgrad: Fortgeschritten                Benjamin Wolf ist Entwickler und Architekt bei INNOQ.
                                                                                                      Er erträgt unsauberen Code nur schwer und scheut nicht
                                                                                                      vor umfangreichen Refactorings zurück.

     Montag 10:00 – 17:00 Mo 2                                                                        Stephan Pirnbaum ist Con­
                                                                                                      sultant bei der BUSCHMAIS
     ARCHITEKTUREN EFFIZIENT DOKUMENTIEREN UND                                                        GbR. Er beschäftigt sich lei-
     ­KOMMUNIZIEREN MIT ARCHITECTURE DECISION RECORDS                                                 denschaftlich gern mit der
                                                                                                      Analyse und s­trukturellen
      Full Day Tutorial Da eine Dokumentation von Architektur-Entscheidungen nur selten erfolgt,      Verbesserung von Software­
     existiert Wissen darüber nur in den Köpfen der Entwickler und eine Weitergabe des Wissens ist    systemen im Java-Umfeld. In
     schwer bis unmöglich. Ein Wildwuchs verschiedener Implementierungsstile und eine Erosion         Vorträgen und Workshops
                                                                                                      präsentiert er seine gesam-
     der Architektur ist der logische Schluss. Am Beispiel wird gezeigt, wie die Arbeit mit Michael   melten Erfahrungen und genutzten Methodiken.
     Nygards ADRs erfolgreich etabliert werden kann, um Entscheidungen zu dokumentieren, und
     welche Tools existieren, um deren Umsetzung automatisiert zu prüfen. Als Tools kommen eine
     Online-IDE (Gitpod) mit einem Beispielprojekt, AsciiDoc zur Dokumentation sowie jQAssistant
     zur Absicherung zum Einsatz.                                       Max. Teilnehmerzahl: 30
     Zur Teilnahme benötigt wird ein Laptop mit Google Chrome oder Mozilla Firefox.

     Zielpublikum: Software-Entwickler:innen sowie Architekt:innen mit Nähe zum Code | Vor­
     aussetzungen: Erfahrung im Umgang mit einer IDE | Schwierigkeitsgrad: Fortgeschritten

     Montag 10:00 – 17:00 Mo 3                                                                        James O. Coplien is an old
                                                                                                      programming language shark
     SCRUM PATTERNS: UNDERSTANDING SCRUM IN-DEPTH AND                                                 who now does world-wide
     ACCELERATING YOUR TEAM                                                                           consulting on Agile software
                                                                                                      development methods and
      Full Day Tutorial The Scrum Guide lays out the rules of the game called Scrum. Beyond it,       architecture. He is one of
     there are known “secrets” necessary to making Scrum work—but most teams never get to them.       the founders of the software
     Scrum experts have been working for years to collect and write these nuggets down as pat-        pattern discipline, and his or-
                                                                                                      ganizational patterns work is
     terns. The seminar is based on the book “A Scrum Book” – a de facto standard for Scrum, and a    one of the foundations of both Scrum and XP. He has writ-
     definitive exposition of the why behind everything Scrum. You‘ll learn about Scrum at a deeper   ten several books on programming, software design, and
     level than you probably reached during your CSM, PSM, or CSPO training – focusing on your        organizational design. He currently works for Gertrud &
                                                                                                      Cope in Denmark. When he grows up he wants to be an
     team‘s special needs.                                     Max. number of participants: 30       anthropologist.

     Target Audience: Scrum team members (all Scrum roles); managers and other players in
     organizations using Scrum |Prerequisites: Basic Scrum familiarity (any Scrum certification, or
     membership on a practicing Scrum team) |Level: Advanced

     Montag 10:00 – 17:00 Mo 4                                                                        Peter Sommerlad is a con-
                                                                                                      sultant and trainer for Safe
     MODERN C++ DESIGN FOR SAFE AND EMBEDDED SYSTEMS                                                  Modern C++ and Agile Soft-
      Full Day Tutorial This tutorial will demystify some of C++ complexities by showing clear gui-   ware Engineering. Peter was
                                                                                                      professor at and director of
     delines to simpler use of specific language features for designing functions and types of your   IFS Institute for Software at
     system. From the experience in specifying new MISRA C++ guidelines the author will show          FHO/HSR Rapperswil, Swit-
     how to write safer C++ for embedded and other systems.                                           zerland until February 2020.
                                                                                                      Peter is co-author of POSA
     Learning goals consist of: designing function interfaces: parameter passing styles and error     Vol. 1 and Security Patterns. He inspired the C++ IDE Ce-
     reporting; employ strong typing for better domain values; conscious class design for resource    velop with a unique C feedback, refactoring, and code mod-
     management and hierarchies                                                                       ernization experience. Peter is a member of MISRA-C++,
                                                                                                      Hillside, Senior Member of ACM, IEEE Computer Socie-
                                                                                                      ty, ACCU, ISO WG23 and the ISO WG21 C++ committee.
     Target Audience: Developers | Prerequisites: Practical knowledge of C++ | Level: Advanced

22   Tutorials Montag
Montag 10:00 – 17:00 Mo 5                                                                            Michael Stal beschäftigt sich
                                                                                                     bei Siemens Technology mit
 MLOPS – WIE PASSEN MACHINE LEARNING, IOT UND                                                        Software-Architekturen, IoT
­SOFTWARE-ARCHITEKTUREN ZUSAMMEN?                                                                    und KI. Er berät und beglei-
                                                                                                     tet Unternehmensbereiche
 Full Day Tutorial Die Themen KI und Maschinelles Lernen (ML) sind heute allgegenwärtig.             bei komplexen, innovativen
Meistens geht es um technische Konzepte oder mathematische Modelle. Viel zu wenig findet             Projekten.
Beachtung, wie sich KI im Allgemeinen und ML im Speziellen in den Entwicklungsprozess und
in Software- & Systemarchitekturen integrieren lassen. Das Tutorium adressiert dieses Thema
anhand von IoT-Systemen, da sich dadurch auch die Systemseite beleuchten lässt. Sein Inhalt
umfasst den Einstieg in KI/ML, den MLOps-Zyklus und notwendige architektonische Maßnahmen.
Software: Edge Impulse, Teilnehmende können einen beschränkten Account anlegen.

Zielpublikum: Software-Architekt:innen, technologieinteressierte Entscheider:innen
Voraussetzungen: Tiefe Kenntnisse über Software-Architekturen und Software-Entwicklung
Schwierigkeitsgrad: Anfänger

Montag 10:00 – 17:00 Mo 6
SICHERE NAVIGATION IN UNSICHEREN ZEITEN MIT DEM AGILE
TRANSITION CANVAS (ATC)
Full Day Tutorial „Ab sofort sind wir agil!“ schallt es von der Chefetage herab. Die Betroffenen
schütteln resigniert den Kopf. Wie soll das gelingen? Best Practices sind kaum zu erwarten.
Erfahrungen erfolgreicher agiler Transitionen sind eher überschaubar. Das ATC ermöglicht diesen
Organisationen die Positionsbestimmung, Kartografie und Navigation auf ihrer agilen Reise.           Björn Jensen ist Certifed Scrum Trainer (CST) & Certified
Mit einem auf allen Ebenen klar sichtbaren Polarstern gelingt die Identifizierung möglicher          Team Coach (CTC). Seit den frühen 2000er Jahren ist er in
Piloten, deren Umgebungen und Kontexten, sowie das Etablieren einer lernenden Organisation.          agilen Kontexten unterwegs und begleitet Unternehmen
                                                                                                     seit 2008 in ihren Wandlungen.
                                                                                                     Marc Bless hat über 20 Jahre Erfahrung als Agile Coach,
Zielpublikum: Manager, Führungspersönlichkeiten, Agile Coaches, Scrum Master, Entscheider            Entwickler und Führungskraft. Als lösungsfokussierter
Voraussetzungen: Es braucht hier ein Grundverständnis von Agilität und Erfahrung in Agilen           Coach und Certified Enterprise Coach hilft er Organisati-
                                                                                                     onen auf ihrem Weg zur Business Agility.
Transformationen. | Schwierigkeitsgrad: Fortgeschritten

Montag 10:00 – 17:00 Mo 7                                                                            Rainer Stropek is co-founder
                                                                                                     and CEO of the company soft-
RUST FUNDAMENTALS WORKSHOP                                                                           ware architects and has been
 Full Day Tutorial This training has been designed for developers who want to start working          serving this role since 2008.
                                                                                                     At software architects, Rainer
with Rust professionally and already have a solid background in programming from other               and his team are developing
C-like languages like Java, C++, C#, or JavaScript/TypeScript. It is not specialized on a specific   the award-winning SaaS time
field of use but should rather equip attendees with fundamental knowledge to successfully            tracking solution time cock-
                                                                                                     pit. Previously, Rainer foun-
get started with Rust.                                                                               ded and led two IT consulting firms that worked in the
                                                                                                     area of developing software solution based on the Micro-
Target Audience: Developers, Architects | Prerequisites: Solid background in programming             soft technology stack.

from other C-like languages | Level: Advanced

HALF DAY TUTORIALS MONTAG – VORMITTAG
Montag 10:00 – 13:00 Mo 8                                                                            Jan Jürjens, Director Rese-

SICHERE WEB-BASIERTE ARCHITEKTUREN: AKTUELLE
                                                                                                     arch Projects (Fraunhofer
                                                                                                     ISST); Professor & Leiter, In-
­SCHWACHSTELLEN UND WERKZEUGE ZU IHRER BEHEBUNG                                                      stitut Softwaretechnik (Uni
                                                                                                     Koblenz); Program Manage-
 Half Day Tutorial Die Teilnehmer erlangen aktuelle praktische Kenntnisse zur Sicherheit             ment Board, Fraunhofer-In-
von Web-basierten Architekturen in Entwicklung und Einsatz, inkl. Schutzmaßnahmen und                itiative „International Data
Best Practices. Insbesondere wird die kürzlich veröffentlichte Version 2021 der „OWASP Top 10        Spaces“. Vorher: Professor
                                                                                                     für Software Engineering
Security Vulnerabilities“ des „Open Web Application Security Project“ vorgestellt, die alle vier     (TU Dortmund), Senior Member/Research Fellow (Robin-
Jahre aktualisiert werden. Es gibt praktische Übungen mittels Open-Source-Werkzeugen für die         son College, Uni Cambridge), Royal Society Industrial Fel-
Sicherheitsanalyse von Architekturen und Implementierungen.         Max. Teilnehmerzahl: 20         low (Microsoft Research Cambridge), Postdoc (TU Mün-
                                                                                                     chen), PhD Informatik (Uni Oxford) in Softwaresicherheit,
Benötigte Software: SonarQube und das Microsoft Threat Modelling Tool                                Dipl.-Math. (Uni Bremen).

Zielpublikum: Architekt:innen, Entwickler:innen, QA-Manager, Projektleiter:innen, Product
Owners | Voraussetzungen: Grundlegendes Verständnis von Webanwendungen
Schwierigkeitsgrad: Anfänger

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