FEBRUAR 2021 08 12 - DIGITAL KONFERENZ FÜR SOFTWARE-ARCHITEKTUR - Xing
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
KON F E RE N Z FÜR SOF TWARE- A RC HI T E K TU R F rü h b u c h e r- R a b a tt .0 1. 2 0 2 e 1! b is z u m 15 D I G I TA L 08.– 12. FEBRUAR 2021 KO N F ER EN Z- P RO G R A MM –> zum Inhaltsverzeichnis W W W.O O P-KON FE R E N Z.DE
s a u f S ie ! W ir fr e u e n u n KONTAKT Wir sind gerne für Ihre Fragen da. Miriam Fischer Andreas Kannengießer Tel.: +49 (0)2241/2341-182 Tel.: +49 (0)2241/2341-380 miriam.fischer@sigs-datacom.de andreas.kannengiesser@sigs-datacom.de Jessica Fuhrmeister Tel.: +49 (0)2241/2341-581 jessica.fuhrmeister@sigs-datacom.de Veranstalter SIGS DATACOM GmbH Lindlaustr. 2c | 53842 Troisdorf | www.sigs-datacom.de 2 Kontakt
INHALT Kontakt2 Editorial4 Programmübersicht 4 – 13 Was bietet die OOP? 14 Konferenztickets | Teilnahme 15 Trackchairs | Reviewer 16 + 17 Keynotes 18 + 19 Tutorials Montag 20 – 25 Vorträge | Nightschools Dienstag 25 – 34 Vorträge | Nightschools Mittwoch 36 – 47 Vorträge | Nightschools Donnerstag 48 – 58 Tutorials Freitag 59 – 61 Inhalt 3
Zu der Zeit als wir das Motto „Back to the Fu- mehrt die Schwächen. Diese Lupe „vergrößer- ture“ für die OOP 2021 verabschiedet haben, te“ die Wahrnehmung, dass speziell die “sys- war uns nicht bewusst, wie sehr wir uns zurück temrelevanten” Menschen sowie Leiharbeiter in eine Zukunft wünschen würden, wie wir sie nicht adäquat geachtet und entlohnt werden. uns vor der Pandemie vorgestellt hatten. Jetzt Nicht nur in den USA wurde immer sichtbarer, wirkt es so, als ob sich alles geändert hätte. Ob dass insbesondere People of Colour sowie an- wohl viele bereits vor der Pandemie darüber ge- dere Menschen, die von der „Norm“ abweichen sprochen hatten, wie schnell sich alles wandelt nicht so gleichgestellt sind, wie es eigentlich und dass wir in einer VUCA-Welt (volatil, unsi- selbstverständlich sein sollte. Darüber hinaus cher, komplex, mehrdeutig (engl. ambiguous)) treffen uns die Auswirkungen des Klimawan- leben, in welcher nichts langfristig planbar ist, dels jedes Jahr härter. so hat uns COVID-19 dennoch die Augen dafür geöffnet, was das wirklich bedeutet. Wenn Sie bis hierhin gelesen haben, fragen Sie sich vermutlich, was das alles mit der OOP, was Grundsätzlich scheint es, als ob uns die Pan- das mit uns als technischen Experten (Archi- demie eine Lupe gegeben hätte – zu Beginn tekten, Entwickler, Requirements-Engineers, traten die Stärken unserer Gesellschaft hervor, Tester, etc.), als Projektleiter oder IT-Führungs- aber mit der Zeit offenbarten sich auch ver- kräfte zu tun hat? In der Tat mehr als wir glau- MONTAG, 08.02.2021 | TUTORIALS 10:00 – 13:00 Mo 1 – Full Day Tutorial Mo 2 – Full Day Tutorial Mo 3 – Half Day Tutorial Mo 4 – Half Day Tutorial C++20 – Eine Einführung Domain-Driven Design- Retrospectives Less Illusion Through Nicolai Josuttis Tutorial: DDD hands-on Antipatterns Inclusion: Inspiration From Henning Schwentner Aino Vonge Corry the Field of Creativity on Hearing All the Voices! Maren Baermann 13:00 – 14:00 1 Stunde Pause 14:00 – 17:00 Fortsetzung Fortsetzung Mo 9 – Half Day Tutorial Mo 10 – Half Day Tutorial Mo 1 – Full Day Tutorial Mo 2 – Full Day Tutorial „Free“ DevSecOps mit Distilling Design Heuristics C++20 – Eine Einführung Domain-Driven Design- Open-Source-Tools by Modelling Nicolai Josuttis Tutorial: DDD hands-on Christian Kühn Rebecca Wirfs-Brock Henning Schwentner Kenny Baas-Schwegler 17:00 – 17:15 15 Minuten Pause 17:15 – 18:00 Keynote: weitere Informationen finden Sie ab 15.01.2021 unter www.OOP-Konferenz.de 18:00 – 18:30 30 Minuten Pause Nightschools Back to Architecture DevOps & Continuous Everything 18:30 – 20:00 Nmo 1 Nmo 2 Being Agile with Architecture Decisions: A Short Work- Wie uns Wertstromanalysen bei DevOps helfen shop on Architecture Decision Records Justus Graumann Ken Power 4 Editorial
Jutta Eckstein Program Chair OOP Konferenz Als Program Chair der Konferenz hat Jutta Eckstein die Gesamtverantwortung für die technische Qualität der OOP-Konferenz. Als unabhängiger Coach, Berater und Trainer unterstützt sie Unternehmen dabei, Agilität auf Organisationsebene zu ermöglichen. ben. Zum Beispiel zeigen die von uns erstellten und präsentieren in diesem Jahr nicht nur den Sowohl die Pandemie als auch die gesellschaft- Algorithmen (unbeabsichtigt) eine Voreinge- Track zur Fusion von IT & Gesellschaft, in w elchem lichen Entwicklungen haben einen Einfluss auf nommenheit, oder das von uns erstellte Sys- wir uns mit Themen wie künstliche Intelligenz, das OOP-Erlebnis. Die Konferenz wird anders tem trägt selbst noch mehr zum Klimawandel Ethik oder Corona-Vorhersagen beschäftigen. durchgeführt werden müssen, als wir es ge- bei oder Teammitglieder trauen sich nicht, sich Zusätzlich bieten wir noch einen Track zum The- wohnt sind. Aber, wie wir wissen, anders be- zu äußern. Durch letzteres fehlen uns wichtige ma Vielfalt & Inklusion an, mit dem Wissen, dass deutet nicht notwendigerweise schlechter – es Perspektiven, um unsere Produkte noch besser wir in der IT auch noch einige Hausaufgaben kann uns auch bis dato unvorstellbare Chancen zu machen. Das heißt, neben dem gemeinsa- machen müssen, um auch diejenigen besser ein- bieten, die wir sehr gerne aufgreifen möchten. men Erlernen vielversprechender Konzepte zubeziehen, die von der Mehrheit in Bezug auf für zukünftige Herausforderungen und in der Meinung, Glauben oder Geschlecht abweichen. In diesem Sinne hoffen wir, dass Sie sich ge- Praxis bewährte Techniken unserer Domäne, nauso wie wir darauf freuen zu erkunden, was hoffen wir, dass die OOP auch dazu dient, uns Zur 30. OOP erfüllt die Konferenz mehr denn je Back to the Future für die OOP 2021 Digital unserer blinden Flecken bewusst zu werden das Versprechen, „die Konferenz für Software bedeutet. und Ideen dazu zu entwickeln, wie wir es tech- Architektur“ zu sein und bietet eine Bandbreite nisch und menschlich besser machen können. von Sessions zu neuen Entwicklungen z.B. im Jutta Eckstein Bereich (Unternehmens-)Architektur, DevOps, Program Chair OOP 2021 Digital Wir haben uns entschieden, die Rolle der IT in Programmierung, Business Agilität und Do- der Gesellschaft noch etwas mehr zu betonen main-Driven Design. Mo 5 – Half Day Tutorial Mo 6 – Half Day Tutorial Mo 7 – Half Day Tutorial Mo 8 – Half Day Tutorial Future Testing with ReasonReact für typsichere DevOps skalieren mit ITIL4 Mach mir (k)ein Szenario – Built-in Quality Web-Apps Dierk Söllner Szenarien und Software- Peter Zimmerer Marco Emrich Architekturen Michael Stal Mo 11 – Half Day Tutorial Mo 12 – Half Day Tutorial Mo 13 – Half Day Tutorial Mo 14 – Half Day Tutorial Wardley Maps im Team Really Simple Reactive Performance – The World Introduction to Functional erstellen – Eine Group Architecture and P rogramming Outside Your Window – Hard- Programming Mapping Session Vaughn Vernon und Softskills Hand-in-Hand Michael Sperber Tom Asel, Mahbouba Gharbi Thomas Ronzon, Susanne Mühlbauer Business Agility Domain-Driven Design moving forward Trends & Techniques Nmo 3 Nmo 4 Nmo 5 Reinventing HR – Domain-Driven Design und Strategic De- Strangle Your Legacy Code From Resource to Relations Management sign: Umsetzung und Praxis-Tipps Amitai Schleier Mike Leber Eberhard Wolff –> zum Inhaltsverzeichnis Programmübersicht OOP 2021 5
DIENSTAG, 09.02.2021 | VORTRÄGE Back to Architecture Modern Enterprise Trends & Techniques Business Agility Architecture 9:00 – 10:30 Di 1.1 Di 2.1 Di 3.1 Di 4.1 The Art of 1) 9:00 – 9:45 1) 9:00 – 9:45 Dancing the BOSSA Nova – Software-Reviews Es muss nicht immer I Have 99 Problems – How to Bring a Culture of Gernot Starke Kubernetes sein – Von Where Do I Start? The The- Experimentation into Your Legacy zu Cloud-Native ory of Constraints Applied Company Stephan Kaps Tobias Goeschel Edwin Burgers 2) 10:00 – 10:45 Thierry de Pauw Maryse Meinen Cloud-Transformation: 2) 10:00 – 10:45 Jede große Reise beginnt Lean Quality Manage- mit einem kleinen Schritt ment – How to Integrate Alexander Simon Quality Assurance into Patrick Müller Scaled Agile Projects Thomas Karl Bettina Kathrin Hillringhaus 10:30 – 11:00 30 Minuten Pause 11:00 – 12:00 Keynote: Tim Berglund | What’s Past is Prologue: a Story of Event-Driven Architecture 12:00 – 14:00 2 Stunden Pause 14:00 – 14:45 Di 1.2 Di 2.2 Di 3.2 Di 4.2 Serverless – The Art of the Necessary Sichere Speicherung kriti- The Extended Business ist das was für mich? Erik Wilde scher Daten in der Cloud Model Canvas (EBMC) – Thorsten Maier Andreas Zitzelsberger Leveraging a Startup-Tool to an Enterprise-Artifact Kurt Cotoaga 14:45 – 15:00 15 Minuten Pause 15:00 – 15:45 Keynote: Linda Rising | How to Talk to the Elephant 15:45 – 16:15 30 Minuten Pause 16:15 – 17:15 Di 1.3 Di 2.3 Di 3.3 Di 4.3 Fundamental IDEALS for Enterprise-Architektur für Decoupled Streaming Mi- What’s That Smell? – How Modeling Microservices Business Agility croservices Architecture Frustrations Over Differ- Paulo Merson Stefan Toth with Apache Kafka, Kuber- ent Kinds of Debt Guide Joseph Yoder netes and Istio Service Our Agile Transformation Mesh Anne Abell Kai Wähner Rasmus Lund-Jensen Carsten Jakobsen 17:15 – 17:45 30 Minuten Pause 17:45 – 18:45 Di 1.4 Di 2.4 Di 3.4 Di 4.4 Organisation: Ein You Can‘t Put a Price on Design Sprint Virtualiza- Mythen, Erfolge und Feh- Werkzeug für Architektur Architecture? Then Please tion due to COVID-19 ler auf dem Weg zur Busi- Eberhard Wolff Don‘t Call It Architecture! Christian Kulas ness Agility für regulierte Michael Mahlberg Medizinprodukte Robert Kochseder Katja Keller 18:45 – 19:00 15 Minuten Pause 19:00 – 20:00 „Der ultimative IT-Stammtisch“ | Moderation: Nicolai Josuttis 6 Programmübersicht OOP 2021
Domain-Driven Design Fusion: IT-Future-Society Social Integration Testing & Quality DevOps & Continuous moving forward Everything Di 5.1 Di 6.1 Di 7.1 Di 8.1 Di 9.1 1) 9:00 – 9:45 1) 9:00 – 9:45 1) 9:00 – 9:45 1) 9:00 – 9:45 API-Kompatibilität Domain Storytelling Mindfulness in der IT – No Blame – More Flame! Performance ist nicht durch Consumer-driven Henning Schwentner im Ernst? Haben wir How Learning from Mis- statisch Contracts und CI/CD 2) 10:00 – 10:45 nicht andere Probleme? takes Can Help Us Thrive Dehla Sokenou Arne Limburg Domain-Driven Design – Melanie Wohnert in Complexity 2) 10:00 – 10:45 Vorbeugen ist besser als 2) 10:00 – 10:45 Maren Baermann Continuous-Performan- Heilen Was mir Homeschooling 2) 10:00 – 10:45 ce-Testing – Regelmäßig Michael Stal über (Software-)Teams Human Beings in Ret- prüfen, ob man noch mit gezeigt hat rospectives – Body Lan- den Anfragen mitkommt Thomas Much guage and Psychology Christian Kühn Aino Vonge Corry Di 5.2 Di 6.2 Di 7.2 Di 8.2 Di 9.2 Domain-Driven Design Maschinen ohne Es darf auch mal dyna- Back to the Data – DevOps und ITIL 4 – für Monolithen und Gewissen: wenn KI misch sein – Floating Now That We (Machine) Starke Partner für mo- Microservices auf Ethik trifft Teams statt starrer Learned From Test derne IT-Organisationen Carola Lilienthal Lars Röwekamp Teams Results, What Else Did Dierk Söllner Stefan Zumbrägel We Gain? Benjamin Igna Gregor Endler Marco Achtziger Di 5.3 Di 6.3 Di 7.3 Di 8.3 Di 9.3 Das Leben im und mit Modelle und Wirklich- Leader, Mentor, Coach: Kann uns AI helfen, DevOps für Maschinelles Bounded Contexts in keit: über Vertrauen 3 Roles of a Software besser zu testen? Lernen mit Kubeflow & Co einer Legacy-geprägten in Wetterberichte und Architect Elmar Juergens Sascha Dittmann Welt Corona-Vorhersagen Ken Power Andreas Hinkelmann Markus Völter Di 5.4 Di 6.4 Di 7.4 Di 8.4 Di 9.4 Domain Modelling in a D.A.R.E. More, F.E.A.R. Von Idioten umzingelt – Testsuite Yoga – Soft- Infrastructure as Code – Remote World Less – How Journal- oder einmal mit Profis ware-Tests zurück ins Muss man nicht testen, Marco Heimeshoff ing Puts Leadership in arbeiten Gleichgewicht bringen Hauptsache es läuft ACTion Falk Kühnel Henning Femmer Sandra Parsick Cosima Laube –> zum Inhaltsverzeichnis 7
MITTWOCH, 10.02.2021 | VORTRÄGE Back to Architecture Diversity & Inclusion Trends & Techniques Modern C++ Programming 9:00 – 10:30 Mi 1.1 Mi 2.1 Mi 3.1 Mi 4.1 So gehen Architektur- Managing Polarities in Collaborative Modeling 1) 9:00 – 9:45 Reviews! Die deutsche Software Design and with Domain Experts pmr::STL Containers for Corona-Warn-App unter E ngineering Using Domain-Specific Embedded Applications der Lupe Kenny Baas-Schwegler Languages Richard Kaiser Stefan Zörner, Falk Sippach Evelyn van Kelle Juha-Pekka Tolvanen 2) 10:00 – 10:45 Gien Verschatse C++20 Templates: The Next Level Andreas Fertig 10:30 – 11:00 30 Minuten Pause 11:00 – 11:45 Mi 1.2 Mi 2.2 Mi 3.2 Mi 4.2 Rethink Processes and Von wegen rational! – Automatisiertes Erstellen Mit C++ Modules in User Experience to Leve- von der Psychologie und von Cloudinfrastrukturen eine neue Ära der rage The Full Potential Of Irrationalität menschlicher mit Azure Modularisierung Your Hipster Architecture Entscheidungen Anett Hübner Stephan Roth Bernd Rücker Jürgen Dittmar Cedric Rische 11:45 – 12:00 15 Minuten Pause 12:00 – 12:45 Keynote: Weitere Informationen finden Sie ab 15.01.2021 unter www.OOP-Konferenz.de 12:45 – 14:30 1 Stunde 45 Minuten Pause 14:30 – 15:30 Mi 1.3 Mi 2.3 Mi 3.3 Mi 4.3 Streamlining der Steuer- Change the system, not Immer wieder Anforde Structure and Interpreta- software-Entwicklung bei the people: Systemisches rungen – eine agile Reise tion of Test Cases in C++ DATEV mittels DSLs Grundwissen für mehr Regina Kerstiens Kevlin Henney Yulia Komarov Diversity & Inclusion Maximilian Aulinger Markus Völter Susanne Mühlbauer Silke Foth 15:30 – 15:45 15 Minuten Pause 15:45 – 16:30 Keynote: Grady Booch | Software Architecture: The Past, The Present, and the Future 16:30 – 17:00 30 Minuten Pause 17:00 – 18:00 Mi 1.4 Mi 2.4 Mi 3.4 Mi 4.4 Die Matrix: Enterprise- Real Cross-functional Application Integration C++20 – Ein Überblick Architekturen jenseits von Teams for Creating real Patterns (not only) for Nicolai Josuttis Microservices and better Products Microservices Lars Röwekamp Jutta Eckstein Dennis Traub Maryse Meinen 18:00 – 18:30 30 Minuten Pause Nightschools Back to Architecture Diversity & Inclusion 18:30 – 20:00 Nmi 1 Nmi 2 Mono-, Modu-, Microliths – Wie transparente Vergütung gelingt und gleichzeitig oder welche Steine nutze ich zum Bauen den Team-Spirit stärkt Annegret Junker Julia Bayer Juli Stratmann 8 Programmübersicht OOP 2021
Signature Track: Fusion: IT-Future-Society Design Erosion & Lear- Testing & Quality DevOps & Continuous Back to the Future ning from Failure Everything Mi 5.1 Mi 6.1 Mi 7.1 Mi 8.1 Mi 9.1 1) 9:00 – 9:45 1) 9:00 – 9:45 1) 9:00 – 9:45 1) 9:00 – 9:45 Microservice Deploy- Software 2.0 – Building Wie wir die Software- If you can read my The C4 Testpyramid – An ments mit Kubernetes Production-Grade AI Entwicklung verändert mind – Dokumentation Architecture-Driven Test Operatoren Enabled Products haben | Carola Lilienthal und Code lesen und Strategy Frank Müller Daniel Rödler 2) 10:00 – 10:45 verstehen Christian Fischer 2) 10:00 – 10:45 Gekommen, um zu blei- Thomas Ronzon 2) 10:00 – 10:45 DevOps: ben – über Corona, Tin- 2) 10:00 – 10:45 Testing a Data Science State of the Union tenfische und Resilienz Evidenz ist nicht die Model Michael Hüttermann von Unternehmen Mehrzahl von Anekdote Laveena Ramchandani Jens Coldewey Christoph Iserlohn Mi 5.2 Mi 6.2 Mi 7.2 Mi 8.2 Mi 9.2 Software Development How to Train Your Evolving Monoliths to Test Automation in Zei- DEVOPS = DrEh dat Culture and Practice of Programmer Microservices ten des Digitalen Darwi- Verdammte schiff um! – the Future Michael Sperber Joseph Yoder nismus am Beispiel einer hOst-Programm-ablö- Aino Vonge Corry internationalen Bank Sung der WWK Rudolf Grötz Johannes Mainusch Matthias Zax Frank Thobaben-Kruit Mi 5.3 Mi 6.3 Mi 7.3 Mi 8.3 Mi 9.3 The Benefits of Nostal- Brain Computer Interfac- „Das neue System muss Validation of Autono- Stories of Incremen- gia – Theoretical and es – Wenn Gedanken die aber das Gleiche können mous Systems tal Improvements on Applied Perspectives Kontrolle übernehmen wie das alte!“ „NEIN!“ – Christof Ebert the Way to Continuous Linda Rising Martin Förtsch Systeme r ichtig moder- Michael Weyrich Everything Thomas Endres nisieren | Matthias Naab, Benjamin Lindemann Michael Mahlberg Dominik Rost, Marcus Trapp Falk Kühnel Mi 5.4 Mi 6.4 Mi 7.4 Mi 8.4 Mi 9.4 Der Beitrag des Soft- Wird schon schiefgehen: Testen Sie Ihre Soft- Architecture Fitness Ways Towards a ware-Engineering zur Qualitätssicherung und ware-Architektur – Lebe Functions demystified! Productive YAML-less Digitalen Transformation die Rolle von Testern im lang und sei erfolgreich! Unser Weg zur prakti- Cloud-native DevEx Michael Kircher IoT Matthias Herbort schen Anwendung Mario-Leander Reimer Alex Schladebeck Andreas Hinkelmann Matthias Kindermann Trends & Techniques Business Agility Signature Track: Back to the Future Nmi 3 Nmi 4 Nmi 5 Wir verkehren in anderen Kreisen – Den Datenschatz heben – Von messbaren 30 Jahre OOP – Eine Zeitreise Führung ist zu wichtig, um sie nur Daten zu erfolgreichen Verbesserungsmaß- Frank Buschmann Führungskräften zu überlassen nahmen Peter Schnell Markus Wissekal Yvonne Görlitz Stefan Kinigadner –> zum Inhaltsverzeichnis 9
DONNERSTAG, 11.02.2021 | VORTRÄGE Back to Architecture Modern Enterprise Trends & Techniques Business Agility Architecture 9:00 – 10:30 Do 1.1 Do 2.1 Do 3.1 Do 4.1 Conway’s Law und Erfolgsgeschichte Blume 1) 9:00 – 9:45 Game Facilitation Primer S oziologie in der 2000: Moderne Archi- Exploratives Testen im regu- Dennis Wagner Software-Architektur tektur mit altbewährten lierten Umfeld ist nicht mög- Marc Bless Gerrit Beine Konzepten lich! ... oder doch? | Kathari- Benedikt Stemmildt na Warak, Benedikt Wörner 2) 10:00 – 10:45 Testmanagement in SAP- Projekten – Erfahrungs bericht aus einem Biotech- nologie-Unternehmen Josephine Müller-Gorski 10:30 – 11:00 30 Minuten Pause 11:00 – 11:45 Do 1.2 Do 2.2 Do 3.2 Do 4.2 CQRS und Event Sourcing Auf gehts in die Cloud: Software-Architektur für Becoming an Agile People unter Strom: Lessons „Das kann doch nicht so Entscheiderinnen und Manager Learned aus der Praxis schwer sein!“ Entscheider Alex Schladebeck Frank Scheffler Lars Röwekamp Stefan Tilkov Matthias Grünewald 11:45 – 12:00 15 Minuten Pause 12:00 – 12:45 Keynote: Weitere Informationen finden Sie ab 15.01.2021 unter www.OOP-Konferenz.de 12:45 – 14:30 1 Stunde 45 Minuten Pause 14:30 – 15:30 Do 1.3 Do 2.3 Do 3.3 Do 4.3 Eventual Consistency – Du Software-Modernisierung Code Reviews, Vorteile Wirkungsvolle Agilität – musst keine Angst haben mit Wardley Maps und Herausforderungen oder „agile as if you Susanne Braun Markus Harrer Tina Ulbrich meant it“ Stefan Roock Henning Wolf 15:30 – 15:45 15 Minuten Pause 15:45 – 16:30 Keynote: Cathleen Berger | A Sustainable Internet. Missing Pieces to a Healthy Future 16:30 – 17:00 30 Minuten Pause 17:00 – 18:00 Do 1.4 Do 2.4 Do 3.4 Do 4.4 Datengetriebene Soft- From Capabilities to Transformation Burnout. Preframe the Future – ware-Architekturen Services: Modelling for Will Your Groundhog day Reframe the Present Holger Tiemeyer Business-IT Alignment be any different this time? from there – zukünftiges Trond Hjorteland Anna Lavrova Business für die Zukunft designen Gunter Dueck 18:00 – 18:30 30 Minuten Pause Back to Architecture Social Integration Nightschools 18:30 – 20:00 Ndo 1 Ndo 2 Architekturmuster im Team vereinbaren Flow – A New Way To Estimate Work And Coach Teams Matthias Bohlen Markus Wissekal 10 Programmübersicht OOP 2021
Signature Track: Social Integration Design Erosion & Product Discovery, DevOps & Continuous Back to the Future Learning from Failure Customer Centricity & RE Everything Do 5.1 Do 6.1 Do 7.1 Do 8.1 Do 9.1 Software Architecture How Cognitive Biases 7-mal daneben: Warum 1) 9:00 – 9:45 SaaS-Baukasten mit dem for AI-intensive Systems and Ranking can Foster Continuous Delivery Mit Erfolg aus dem JAM-Stack Grady Booch an Ineffective Architec- manchmal scheitert traditionellen Rahmen Guido Zockoll ture and Design Bernd Rederlechner fallen – Die Discovery Uwe Beßle Kenny Baas-Schwegler als Alternative zu einem Evelyn van Kelle Vorprojekt Manuel Weißbach 2) 10:00 – 10:45 Die Zukunft erfinden Lars Gregori Do 5.2 Do 6.2 Do 7.2 Do 8.2 Do 9.2 Distributed Ledger Sustainable Pace in der Komplexität, Design-Ero- Consistency in a Complex The Road to Site Technologies for Praxis oder Gesunde s ion, Entscheidungen – World: From Brand Iden- Reliability Engineering Industrial Applications Teams sind starke Teams wie bringt man Licht ins tity to a Consistent User Bastian Spanneberg Andreas Kind Jasmine Simons-Zahno Chaos, wenn etwas schief- Experience Carolin Rubner Jan Neudecker geht? | Egon Wuchner Sebastian Graeber Konstantin Sokolov Constantin Götz Do 5.3 Do 6.3 Do 7.3 Do 8.3 Do 9.3 Event Déjà Vu—Solving Problem? What Problem? Design-Erosion – Digitale Geschäftsmodel Deployment Patterns Really Hard Problems Practice Collaborative Hege und Pflege von le, die sich lohnen! Schnel- for Confidence: Quality With Data Problem-solving? Software-Architekturen le Entwicklung von Ideen D elivery Pipeline Vaughn Vernon Ben Linders Michael Stal für Digitale Ökosysteme Joseph Yoder Marcus Trapp, Claudia Nass Ademar Aguiar Matthias Koch Do 5.4 Do 7.4 Do 8.4 Do 9.4 The Future Is Already Gute Legacy? Wie der Product Owner Agile Threat Modeling: Here? Schlechte Legacy? zum CEO des Produkts Bedrohungsmodellierung Kevlin Henney Carola Lilienthal wird als Teil von DevSecOps Frank Buschmann Björn Schotte Christian Schneider Product Discovery, Customer Centricity & RE Business Agility Trends & Techniques Ndo 3 Ndo 4 Ndo 5 Geschäftsfelder erschließen durch Machine Wären wir doch erfolgreich gewesen… – Pecha Kucha All Night long! Learning Ein Rückblick auf 20 Jahre Agiles Manifest Martin Heider Kim Nena Duggen, Oliver Zeigermann Jens Coldewey Christine Neidhardt –> zum Inhaltsverzeichnis 11
FREITAG, 12.02.2021 | TUTORIALS 9:00 – 12:00 Fr 1 – Full Day Tutorial Fr 2 – Full Day Tutorial Fr 3 – Full Day Tutorial Fr 4 – Half Day Tutorial Reaktiv in die Zukunft: Cloud Platform Journey: Designing Bounded Con- Sichere Navigation in Reactive-Streams Archi- Docker & Kubernetes in texts for Microservices unsicheren Zeiten mit dem tekturkonzeption und Practice Using Visual Collaboration Agile Transition Canvas Programmierung mit Java Thorsten Jakoby João Rosa (ATC) Marwan Abu-Khalil Matthias Häußler Kenny Baas-Schwegler Marc Bless Björn Jensen 12:00 – 13:00 1 Stunde Pause 13:00 – 16:00 Fortsetzung Fortsetzung Fortsetzung Fr 1 – Full Day Tutorial Fr 2 – Full Day Tutorial Fr 3 – Full Day Tutorial Reaktiv in die Zukunft: Cloud Platform Journey: Designing Bounded Con- Reactive-Streams Archi- Docker & Kubernetes in texts for Microservices tekturkonzeption und Practice Using Visual Collaboration Programmierung mit Java Thorsten Jakoby João Rosa Marwan Abu-Khalil Matthias Häußler Kenny Baas-Schwegler 12 Programmübersicht OOP 2021
Fr 5 – Full Day Tutorial Fr 6 – Full Day Tutorial Fr 7 – Full Day Tutorial Fr 8 – Full Day Tutorial Fr 9 – Full Day Tutorial Refactoring to Enabling Whole Team Big Data und Machine Freiraum für Innova- Implementierung Immutability Quality as a Tester in an Learning in der Praxis tion! – Eine Praxis- e ines „Event-Sourced“ Kevlin Henney Agile Team Michael Kunz anleitung für gutes Aggregates Alex Schladebeck Innovationsmanagement Anton Stöckl Prisca Petry Dagmar de Haan Patrick Rudloff Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fr 5 – Full Day Tutorial Fr 6 – Full Day Tutorial Fr 7 – Full Day Tutorial Fr 8 – Full Day Tutorial Fr 9 – Full Day Tutorial Refactoring to Enabling Whole Team Big Data und Machine Freiraum für Innova Implementierung Immutability Quality as a Tester in an Learning in der Praxis tion! – eine Praxis ines „Event-Sourced“ e Kevlin Henney Agile Team Michael Kunz anleitung für gutes Aggregates Alex Schladebeck Innovationsmanagement Anton Stöckl Prisca Petry Dagmar de Haan Patrick Rudloff Stand: 08.12.2020 –> zum Inhaltsverzeichnis 13
WAS BIETET DIE OOP 2021 DIGITAL? IT-Profis wie Software-Architekten, IT-Projektleiter, erfahrene Ent- Hochkarätige Keynotes und renommierte Referenten wie wickler und Programmierer setzen, wenn es um ihre berufliche Wei- • Cathleen Berger • Linda Rising terbildung geht, auf die OOP – eine der bekanntesten und größten • Grady Booch • Lars Röwekamp Software-Konferenzen im deutschsprachigen Raum. • Aino Vonge Corry • Gernot Starke • Kevlin Henney • Rebecca Wirfs-Brock Damit ist die OOP auch digital für die Software-Community ein fes- • Carola Lilienthal • Eberhard Wolff ter Termin im Kalender. Neueste Trends aus dem Bereich der Soft- • Sandra Parsick • Joseph Yoder ware-Technologie sowie praxisorientierte Vorträge von erfahrenen und anerkannten Sprechern, die mit Ihnen ihr Wissen, ihre Begeisterung und viele mehr bieten an 5 Tagen eine Mischung aus tiefgehenden und auch ihre Bedenken teilen. Inhalten und e inem breiten Themenspektrum! THEMENSCHWERPUNKTE SOFTWARE-ARCHITEKTUR MAINTENANCE • API • PROJEKTMANAGEMENT • USER EXPERIENCE • MICROSERVICES/DOCKER • DEVOPS & CONTINUOUS EVERYTHING • BUSINESS AGILITÄT • SOCIAL SKILLS • ARTIFICIAL INTELLIGENCE • DIGITALE TRANSFOR- MATION • MODERN PROGRAMMING • ARCHITEKTUR VON WEB-APPS • ENTERPRISE-ARCHITEKTUR • DDD 3 GRÜNDE FÜR IHRE OOP TEILNAHME 1. Software Meets Business Jahr für Jahr steht die OOP für Fachinformationen auf dem neuesten cher – präsentieren in jedem Jahr die neuesten Erkenntnisse und Ent- Stand der Technik im Bereich Software-Engineering. Jutta Eckstein wicklungen in der Software-Technologie. stellt als Program Chair, gemeinsam mit ihren 11 Track Chairs, sicher, dass die OOP thematisch immer am Puls der Zeit bleibt! 3. Breites Themenspektrum 13 Themenbereiche in 9 parallelen Tracks garantieren, dass Sie genau 2. Über 170 Vorträge an 5 Tagen die Vorträge hören können, die zu Ihren beruflichen Anforderungen Rund 220 Referenten – darunter zahlreiche internationale Top-Spre- passen und Ihnen praxisorientierte Inhalte vermitteln. DAS SAGEN TEILNEHMER ÜBER DIE OOP 2020 » Viele interessante Themen, gute Sprecher und viele verschiedene Tracks « » Immer auf der Höhe der Zeit «» Keine Entwickler-, sondern Architekturkonferenz « » Viele unterschiedliche, qualitativ hochwertige Vorträge « » Business-Technik-Mix « » Einzig gute Veranstaltung für Architektur « » Sprecher, die so sonst in Deutschland rar sind « 14 Was bietet die OOP?
KONFERENZTICKETS UND TEILNAHME e fu tu re – B a c k to th OOP bei der 1. P re is e w ie 19 92 ! 5 KONFERENZTAGE inkl. Workshops + Nightschools STANDARD ALUMNI 3 FÜR 2 Melden Sie sich bis zum bis 15.01.2021 Wenn Sie in der Vergangenheit bereits Melden Sie sich zu zweit für die OOP 2021 an und profitieren Sie vom Early Bird- kostenpflichtig an einer Veranstaltung von Digital an und registrieren Sie einen dritten Angebot. SIGS DATACOM teilgenommen haben, Kollegen aus Ihrem Unternehmen kosten- profitieren Sie von unserem dauerhaften frei mit. Alumni-Rabatt. Der Alumni-Rabatt ist per- Early Bird-Preis Normalpreis sonenbezogen und nicht übertragbar. € 595,- € 695,- € 595,- € 1390,- Alle Preise verstehen sich netto zzgl. MwSt. Rabatte werden nur vom Normalpreis des jeweiligen Tickets abgezogen und sind nicht addierbar, d. h. die Kombination des Frühbucher- und Alumni-Rabatts oder andere Kombinationen sind nicht möglich. Der Zugang zur Konferenzplattform ist personenbezogen und nicht übertragbar. ANMELDUNG / OOP 2021 DIGITAL – NUTZEN SIE REGISTRIERUNG ALLE VORTEILE DER EVENTPLATTFORM! Melden Sie sich einfach unter www. • Einfacher Zugriff auf die Plattform über alle Devices möglich OOP-Konferenz.de an – im Anschluss erhal- • Stellen Sie sich Ihr persönliches Konferenzprogramm zusammen ten Sie eine Bestätigung und die Rechnung und verpassen Sie keine Vorträge per E-Mail. • Persönlicher Austausch mit den Referenten im Anschluss des jeweiligen Vortrags Ca. 1 Woche vor der Veranstaltung erhalten Sie • Persönliches Profil anlegen mit Suche-/Biete-Funktion und per E-Mail an die in der Registrierung angege- Matchmaking: Treffen Sie Gleichgesinnte und Peers bene Adresse Ihre persönlichen Zugangsdaten. • Ebenso, wenn gewünscht, anonyme Teilnahme möglich • Direkter Austausch per Chat oder in Break-out-Rooms Ab dann können Sie sich auf der Plattform • Download der Konferenzfolien im Nachgang möglich (soweit einloggen, Ihr Profil einrichten und Ihr indivi- die Referenten sie zur Verfügung stellen) duelles Programm zusammenstellen, so dass Sie vor Beginn der Konferenz bereits mit allem vertraut sind und sich sofort auf die Vorträge konzentrieren können! –> zum Inhaltsverzeichnis Konferenztickets und Anmeldung 15
TRACKCHAIRS Ein unabhängiges Komitee aus Program Chair, Trackchairs und Reviewern wählt nach eingehender Prüfung die Vorträge aus und entscheidet, welche Sprecher und Themen ins Programm der OOP aufgenommen werden. Back to Architecture Business Agility Dieser Track betrachtet nicht nur neue Kon- Dieser Track springt zurück in die frühen Jahre zepte im Bereich Architektur, sondern auch der Agilen Bewegung, um an die Grundlagen grundlegende Ansätze, um so den verschiede- zu erinnern: Prinzipien und Werte. Er springt nen Herausforderungen und Projekten gerecht nach vorne in die Zukunft, um eine Idee aufzu- zu werden. So spannt er den Bogen von den zeigen, wie die ideale Welt der Business Agility Eberhard Wolff Klassikern zur Moderne und von der Theorie Marc Bless in 30 Jahren aussehen wird. Und schließlich zur Praxis. schauen wir auf die Gegenwart, um gemeinsa- me Antworten aus Zukunft und Vergangenheit aufzuzeigen. DevOps and Continuous Everything Spannende neue Ansätze wie die Nutzung von KI oder DevSecOps kommen hinzu - bei den einen. Die anderen, insbesondere große Organisationen mit vielen Altprojekten, strikten Re- gularien oder einer rigiden ITIL Implementierung tun sich nach wie vor schwer, mehr als die allerersten Schritte zu gehen und die notwendigen organisatorischen und kulturellen Verän- Dorthe Lübbert derungen umzusetzen. Diversity & Inclusion Design Erosion & Learning Diversität führt nachweislich zu Ideenreich- from Failure tum und Vielfalt, besseren Entscheidungen Kein Softwarearchitekt ist in der Lage, ständig und Problemlösungen in einem komplexen die richtigen Entscheidungen zu treffen, schon Umfeld und höherer Produktivität. Damit ist gar nicht unter Zeitdruck. Daher gehört das Diversität ein strategischer Erfolgsfaktor so- Lernen von Fehlern zu den wichtigen Fähig- Susanne Mühlbauer wie Qualitätsmerkmal für Unternehmen und Michael Stal keiten im Architekten-Werkzeugkasten. Ar- & Silke Foth Mitarbeitende. Ohne Inklusion bleiben diese chitekten müssen diesbezüglich eine wichtige positiven Effekte jedoch aus. Frage beantworten: Wie sollen sie erfolgreich mit Design-Erosion, falschen Entscheidungen, Komplexität und Schulden umgehen? Domain-Driven Design moving forward In diesem Track wollen wir sowohl die Wurzeln von DDD als auch die vielen wertvollen Erweiterungen der letzten 15 Jahre erkunden. Eric Evans, der Begründer von DDD, hat gesagt, dass DDD kein Dogma ist, sondern von seinen Anwender:innen ständig erweitert werden soll. Wir sind gespannt, wie die DDD Community diese Herausforderung angeht! Carola Lilienthal Modern C++ Programming FUSION: IT-FUTURE-SOCIETY C++ hat sich aufgrund seiner Fokussierung auf Wir haben in den letzten 12 Monaten einen Performance in den letzten Jahren immer mehr großen Sprung in die Digitalisierung gemacht als Standard-Programmiersprache auch für Em- und wurden eine virtuellere Gesellschaft. Aber bedded Systeme durchgesetzt. Beide Aspekte was ist die Zukunft hinter dieser Zukunft? Die- Nicolai Josuttis von Performance (Geschwindigkeit und Spei- ser Track präsentiert seltsame, persönliche und cherbedarf) sind nach wie vor in vielen Kon- Johannes Mainusch möglicherweise nicht ganz passende Vorträge. texten wichtig. Mit zunehmender Komplexität Mit Themen, die den Hörer dazu inspirieren, wird aber auch Sicherheit und Korrektheit von in neue Richtungen zu denken. Beiträge, die Programmen ein immer größeres Thema (zum Technologie und uns als Menschen und zu- autonomen Fahren braucht man schnelle Reak- künftige Gesellschaft verbinden. tionen, aber diese müssen auch korrekt sein). 16 Trackchairs
Modern Enterprise Architecture Product Discovery & Innovation, Customer Centricity & Require- „Enterprise Architecture“ hat oft einen schlech- ments Engineering ten Ruf: Nutzlose Diagramme, die niemals jemand ansieht, langwierige Pläne zur Ver- Bei allem Neuen, dem wir täglich begegnen, änderung der Applikationslandschaft, wenig können wir uns auf eines unbedingt verlassen: Akzeptanz bei denen, die die eigentliche Arbeit Die Erfahrungen und Fähigkeiten, die wir in der Stefan Tilkov machen. Aber muss das so sein? In diesem Susanne Mühlbauer Vergangenheit erworben haben. Diese können Track zeigen wir, dass es auch anders geht und wir auch weiterhin nutzen. Vielleicht ein we- beleuchten, wie moderne unternehmensweite nig anders und auch ein Stück weit kreativer. Architekturarbeit in Zeiten der Digitalisierung Ein Blick zurück und in die Zukunft hilft uns, aussehen und Wert stiften kann. sowohl bewährte als auch neue Methoden und Konzepte zu kombinieren und diese mit Neugier und Experimentiergeist anzuwenden. Social Integration - Olaf Lewitz Integration bedeutet nach dem Neurobiologen Dan Siegel, „Unterschie- de respektieren, Verknüpfungen fördern ”. Als Ingenieure haben wir das erfolgreich auf Systeme und Software angewandt - es geht automatisch und kontinuierlich. Jetzt wollen wir Fortschritte bei der kontinuierlichen Integration von unseren Unternehmen mit den Kunden oder unserem Olaf Lewitz Business mit der IT machen. Was wollen wir ermöglichen? Signature Track by Frank Buschmann: Testing & Quality Back to the Future Der Track bietet praktische Orientierung zur Was für ein Motto zur 30. OOP. Zeit, um Mei- Bewältigung dieser Test- und Qualitätsheraus- lensteine aus drei Jahrzenten der Konferenz forderungen und präsentiert professionelles gebührend zu feiern. Schon immer verstand Testen als eine Möglichkeit die Zukunft zu sich die OOP als Trendsetter für Innovationen gestalten. Frank Buschmann in der Software. Objekt-Orientierung und Peter Zimmerer Patterns in den 90ern, Software-Architek- tur und Agilität um die Jahrtausendwende, Trends & Techniques Cloud-Computing und Data Analytics um das Wie beeinflusst die Verbindung von Software Jahr 2010 sowie Künstliche Intelligenz, DevOps und Business bereits heute die Details der ak- und Microservices in den letzten Jahren sind tuellen und zukünftigen Trends & Techniken? So nur einige der Themen, welche die OOP früh- betrachten wir den „state-of-the-art“ von Code zeitig aufgegriffen hat. „Alte Hasen“ der OOP Reviews, den zunehmenden Bedarf nach ex- blicken für uns zurück und beleuchten den Jutta Eckstein plorativem Testen sogar im regulierten Umfeld Weg dieser Themen von ihren Anfängen bis und die Herausforderungen und Möglichkeiten hin zu ihrer Bedeutung in der heutigen Soft- von Führung, Lean Qualitätsmanagement und ware-Entwicklung. die Virtualisierung aufgrund von COVID-19. REVIEWER Diese 96 Reviewer haben gut 415 Einreichungen mit insgesamt 1.315 Gutachten beleuchtet. Das sind durchschnittlich 13 Gutachten pro Reviewer! Marwan Abu-Khalil Tobias Goeschel Wolfgang Keller Ralph Miarka Steffen Schaefer Ina Thamke Marco Achtziger Florian Grossmann Federico P. Kircheis Robert Misch Martin Schimak Oliver Thissen Gaylord Aulke Stephan Grünfelder Michael Kircher Christian Mitschke Frank Schimmel Holger Tiemeyer Marc Bless Baris Güldali Reinald Kirchner Michael Mlynarski Sven Schirmer Stefan Tilkov Frank Buschmann Matthias Hamburg Bernd Kolb Klaus Moritzen Peter Schnell Stefan Toth Sebastian Büttner Martin Heider Nicolai Krüger Susanne Mühlbauer Björn Schotte Dennis Wagner Kurt Cotoaga Marco Heimeshoff Cosima Laube Frank Müller Johannes Seitz Manuel Weißbach Erik Dörnenburg Chereen Heinrich Ulf Leichsenring Jörn Münzel Frank Simon Markus Willner Timur Doumler Anja Hoppe Olaf Lewitz Ulrich Obst Jasmine Simons-Zahno Martin Wilz Oliver Drotbohm Michael Hüttermann Carola Lilienthal Helmut Pichler Falk Sippach Markus Wissekal Jutta Eckstein Joerg Ihle Dorthe Lübbert Frank Pientka Anton Skornyakov Markus Wittwer Michael Felderer Björn Jensen Jyotsna Maan Hanna Prinz Michael Stal Eberhard Wolff Andreas Fertig Nicolai Josuttis Michael Mahlberg Andreas Rau Benedikt Stemmildt René Wörzberger André Fleischer Elmar Juergens Johannes Mainusch Nicole Rauch Alisa Stolze Oliver Zeigermann Silke Foth Richard Kaiser Klaus Marquardt Klaus W. Rohe Andreas Streichardt Stefan Ziegler Claus Fühner Anja Kammer René Matthäi Thomas Ronzon Ines Stuppacher Peter Zimmerer –> zum Inhaltsverzeichnis Trackchairs/Reviewer 17
KEYNOTES Dienstag 11:00 – 12:00 WHAT’S PAST IS PROLOGUE: A STORY OF EVENT-DRIVEN ARCHITECTURE The growth of Kafka inside an organization sometimes follows the development of the broader Kafka ecosystem over its lifetime. The initial use case may be something conceptually simple, like mainframe offload or point-to-point integration, evoking the simple Large Pipe architec- tures of Kafka’s infancy. Then those newly populated streams of events present themselves as fertile grounds for real-time analytics, as stream processing applications grow up around them to perform analysis event-by-event, leaving behind legacy ETL processes and their long batch times. Finally, a rich set of event streams gradually comes to describe more and more of the evolving state of the business, forming the substrate on which an ecosystem of event-driven microservices can thrive.This growth in architectural sophistication of an organization’s Kafka usage mirrors the development of those same concepts in the Kafka community over the past decade. In many cases, the process can be played forward at an accelerated rate as leaders draw on lessons learned and concepts developed by the community. This talk traces this de- Tim Berglund is a teacher, author, and technology lead- er with Confluent, where he serves as the Senior Director velopment, ending with a comprehensive vision of an event-driven architecture suitable for of Developer Experience. He can frequently be found at the next generation of information technology deployments. You’ll leave knowing where you speaking at conferences in the United States and all over need to go and how this new architectural paradigm will help you get there. the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. VISIONS OF EN EVENT-DRIV U RE ARCHITECT Dienstag 15:00 – 15:45 HOW TO TALK TO THE ELEPHANT In speaking about better ways of thinking and problem-solving, Linda has introduced Jonathan Haidt‘s model for the brain. He proposes that the rational, conscious mind is like the rider of an elephant (the emotional, unconscious mind) who directs the animal to follow a path. In Fe- arless Change, the pattern Easier Path recommends making life easier to encourage reluctant individuals to adopt a new idea. Linda suggests that in conversations with others who see the world differently, we „talk to the elephant“ instead of the „rider.“ That is, don‘t use logic or facts, but appeal to the emotional brain of the resistor as well as making the path more attractive. There is always the question: What‘s the best way to talk to the elephant? This presentation will provide some answers. Listeners will learn the best elephant-speak based on the latest research in cognitive neuroscience and also hear suggestions for providing an Easier Path. Linda Rising is an independent consultant who lives near F UTU R E Nashville, Tennessee. Linda has a Ph.D. from Arizona State O T H E University in object-based design metrics. Her background includes university teaching as well as work in telecom- BAC K T CIENCE OF NEUROS munications, avionics, and tactical weapons systems. She is an internationally known presenter on topics related to agile development, patterns, retrospectives, the change process, and the connection between the latest neurosci- ence and software development. Linda is the author of nu- merous articles and five books. 18 Keynotes
Mittwoch 15:45 – 16:30 SOFTWARE ARCHITECTURE: THE PAST, THE PRESENT, AND THE FUTURE Over the history of software systems, the way we build such artifacts, the way we design them, the way we express them have evolved in seemingly disruptive ways. Even today, the pendulum swings between low ceremony agile methods to more rigid waterfall-ish ones; from big balls of mud to microservices and then back to big balls of microservices. In this talk, we‘ll examine the past, the present, and the future of software architecture: the role it plays in software systems, and the timeless fundamentals that remain across the fullness of time. Grady Booch is Chief Scientist for Software Engineering T -O R IE N TATION FROM OBJEC E F UTU R E at IBM Research where he leads IBM’s research and de- TO T H velopment for embodied cognition. Having originated the term and the practice of object-oriented design, he is best known for his work in advancing the fields of software en- TH E PA S T gineering and software architecture. A co-author of the Unified Modeling Language (UML), a founding member of the Agile Alliance, and a founding member of the Hillside Group, Grady has published six books and several hundred technical articles, including an ongoing column for IEEE Software. Grady was also a trustee for the Computer His- tory Museum. He is an IBM Fellow, an ACM and IEEE Fel- low, has been awarded the Lovelace Medal and has given the Turing Lecture for the BCS, and was recently named an IEEE Computer Pioneer. He is currently developing a major trans-media documentary for public broadcast on the intersection of computing and the human experience. Donnerstag 15:45 – 16:30 A SUSTAINABLE INTERNET. MISSING PIECES TO A HEALTHY FUTURE Sustainability is often defined as the interconnection of: social connection, economic wellbeing, and a healthy environment. The recent corona pandemic has yet again highlighted the potential as well as the necessity of a fundamental technology: the internet. However, to be sustainab- le, the internet also needs to assess, mitigate, and live up to its responsibilities for a healthy environment – an element of the equation that is too often neglected. What is the internet’s environmental impact and what would it take for it to be sustainable? E OF TH E F U T U R ENTAL ENVIRONM Cathleen Berger is a political scientist by training. She has built her career on combining her expertise and training ILIT Y SUSTAINAB with her curiosity for technological developments, nota- bly with a view to cultural differences in a globalised, net- worked world. As of March 2020, Cathleen became Mozil- la’s first Sustainability Steward, leading the organisation’s journey towards environmental sustainability. Prior to that, Cathleen headed up Mozilla’s work on Global Governance, developed policy strategy for the Office of the Chair, and identified emerging trends around technologies and their impact on society. –> zum Inhaltsverzeichnis Keynotes 19
TUTORIALS MONTAG Montag 10:00 – 17:00 Mo 1 Nicolai Josuttis ist seit über 20 Jahren an der Standardi- C++20 – EINE EINFÜHRUNG sierung von C++ beteiligt und Full Day Tutorial C++20, die nächste große Revolution von C++, fängt an sich durchzusetzen. hat verschiedene internatio- nale Standard-Werke zu C++ Mit diesem neuen Release stehen etliche große neue Features zur Verfügung, die das Program- geschrieben. mieren in C++ teilweise radikal ändern. Ranges, Concepts, Modules und Coroutines sind die großen Themen. Etliche „Kleinigkeiten“ für Concurrency, UTF8, neue Operatoren und Berech- nungen möglichst zur Compile-Zeit runden das Release ab. Dieses Tutorial gibt einen ersten umfassenden Überblick über alle diese Themen, gewürzt mit ersten Beispielen und Erfahrungen aus der Praxis. Zielpublikum: Entwickler:innen, Programmierer:innen, Projektleiter:innen im C++-Umfeld Voraussetzungen: C++-Kenntnisse Schwierigkeitsgrad: Fortgeschritten Montag 10:00 – 17:00 Mo 2 Henning Schwentner liebt Programmieren in hoher Qua- DOMAIN-DRIVEN DESIGN-TUTORIAL: DDD HANDS-ON lität. Diese Leidenschaft lebt Full Day Tutorial In den Zeiten von Microservices wird klar, wie wichtig Domain-Driven Design er als Coder, Coach und Con- sultant bei der WPS – Work- (DDD) nach wie vor ist. Denn nur mit Strategischem Design (also DDD im Großen) und dem Auf- place Solutions aus. Seine teilen der Domäne in Bounded Contexts kann ein sinnvoller (nämlich fachlicher) Schnitt für die Projekte sind Domain-Driven, Microservices gefunden werden. In diesem Workshop nehmen wir uns einen Tag Zeit, um DDD agil und in Programmierspra- chen wie Java und C#, aber näher anzuschauen. Der Workshop besteht aus abwechselnd Vortrag, Diskussion und Übungen. auch ABAP. Ihn interessieren Menschen, langlebige Soft- ware-Architekturen, große Refactorings und die Evolution Zielpublikum: Architekt:innen, Entwickler:innen, Projektleiter:innen, Fachexpert:innen von Programmiersprachen. Er hat »Domain-Driven Design kompakt« von Vaughn Vernon ins Deutsche übersetzt. Voraussetzungen: Projekterfahrung Schwierigkeitsgrad: Anfänger Montag 10:00 – 13:00 Mo 3 Aino Vonge Corry is an in- dependent consultant, who RETROSPECTIVES ANTIPATTERNS sometimes works as an agile Half Day Tutorial Retrospectives are indispensable for continuous learning and improvement coach. After gaining her Ph.D. in Computer Science in 2001 in Lean, Agile, DevOps, and other contexts. But too many organizations run retrospectives “in she spent the next 10 years name only,” and fail to generate the value they promise. In this tutorial, Aino introduces com- failing to choose between mon antipatterns that undermine the effectiveness of retrospectives, and shows exactly how to being a researcher/teach- er in academia, and being overcome each of them. In a mixture of short presentations and activities we will look at body a teacher/facilitator in industry. She eventually squared language, psychology behind retrospectives, online retrospectives, types of retrospectives, etc. the circle by starting her own company, Metadeveloper, which develops developers by teaching CS, teaching how to teach CS, inviting speakers to IT conferences, and fa- Target Audience: Facilitators, project leaders, managers, coaches, team leaders, Scrum Masters cilitating software development in various ways. She has Prerequisites: Have facilitated retrospectives or wants to facilitate them in the future facilitated retrospectives and other meetings for the past Level: Advanced 15 years during which time she has made all the mistakes possible in that field. Montag 10:00 – 13:00 Mo 4 Maren Baermann (Dipl. Psych & M.S. Creative Studies) is an LESS ILLUSION THROUGH INCLUSION: INSPIRATION FROM THE innovation psychologist with FIELD OF CREATIVITY ON HEARING ALL THE VOICES! a passion for agility & innova- tion culture. To her the key Half Day Tutorial Let’s reflect on the value of variety for avoiding blind spots. For this, we’ll to sustainable growth for any explore some barriers we face when encountering different viewpoints. We’ll practice ways to organization is the ability to change perspectives & build on others’ opinions. And we’ll take a look at how small changes in think novel & solution-orient- ed, then apply the insights attitude can benefit all of us. There will be input on general foundations for healthy & productive gained in an agile manner. This always begins with peo- teams, like psychological safety & having a “good mix” (e.g. in culture, function & gender). We’ll ple. That’s why she specialized in enabling people, through also develop ways to ensure that these rich inputs are applied to a common goal. creativity workshops, innovation team-buildings, soft-skill seminars & measures to foster an agile innovation culture. Target Audience: Leaders, Developers, Managers, Teamplayers Prerequisites: Curiosity and willingness to challenge one‘s own habits Level: Basic 20 Tutorials Montag
Montag 10:00 – 13:00 Mo 5 Peter Zimmerer is a Prin- cipal Key Expert Engineer FUTURE TESTING WITH BUILT-IN QUALITY at Siemens AG, Corporate Half Day Tutorial We know that quality cannot be tested into our products afterwards, but we Technology, in Munich, Ger- many. For more than 25 years typically could do much more in our testing approach to built-in quality right from the beginning. he has been working in the But how does this look like in practice? This interactive tutorial provides practical guidance field of software testing and on the needed strategies, tactics, and practices in different areas, and shares experiences and quality engineering. He per- forms consulting, coaching, lessons learned to do better testing in the future! Max. number of participants: 25 and training on test management and test engineering practices in real-world projects and drives research and Target Audience: Test Architects, Software Architects, Test Engineers, Product Owners, Quality innovation in this area. As ISTQB® Certified Tester Full Advanced Level he is a member of the German Testing Managers, Developers Board (GTB). Peter has authored several journal and con- Prerequisites: Basic knowledge about testing and quality engineering ference contributions and is a frequent speaker at inter- Level: Advanced national conferences. Montag 10:00 – 13:00 Mo 6 Marco Emrich ist Senior Con sultant bei codecentric und REASONREACT FÜR TYPSICHERE WEB-APPS leidenschaftlicher Verfech- Half Day Tutorial Statische Typsysteme sind im Frontend angekommen! Anders als das po- ter von Software Craft und Codequalität. Er hält regelmä- puläre Typescript geht ReasonML – die Sprache des React-Erfinders Jordan Walke – noch ei- ßig Vorträge auf bekannten nen Schritt weiter und bringt eine funktionale Programmiersprache in den Browser. Mit der Konferenzen und ist Autor Sprache kommt die Neudefinition des React-Frameworks: ReasonReact. ReasonReact bietet mehrerer Fachbücher. Wenn Marco nicht gerade Entwick- einen typsicheren Weg, um Komponenten in einer JSX-ähnlichen Syntax zu erstellen. Inhalte des lertreffen organisiert, erklärt er seinem Sohn wahrschein- Workshops: Modellieren mit dem Typsystem | Frontend in ReasonReact | Unit-Tests in bs-jest lich gerade, wie man Roboterschildkröten programmiert. Max. Teilnehmerzahl: 12 Teilnehmer benötigen vorab auf ihrem lokalen Rechner ein lauffähiges Node.JS und Visual Studio Code (beides Open Source). Zielpublikum: Entwickler:innen, Architekt:innen, Frontender | Voraussetzungen: Grundlagen der Webentwicklung, eigenes Notebook mit NodeJS und Git | Schwierigkeitsgrad: Fortgeschritten Montag 10:00 – 13:00 Mo 7 Dierk Söllner‘s Motto lau- tet: „Menschen und Teams DEVOPS SKALIEREN MIT ITIL4 stärken – empathisch und Half Day Tutorial Mit ITIL4 steht seit Februar 2019 ein Framework für agiles Service-Ma- kompetent“. Als zertifizier- ter Business Coach (dvct e.V.) nagement bereit, das das „alte“ ITIL explizit in Richtung von agilen Ansätzen öffnet und für unterstützt er durch professi- eine neuartige Nutzung bereit macht. In der Tat kombinieren viele Organisationen verschie- onelles Coaching. Kombiniert dene Konzepte, um ihre IT effektiver zu gestalten und agile Ansätze zu skalieren. In diesem mit seiner umfassenden fach- lichen IT-Expertise macht ihn Workshop werden die Neuerungen durch ITIL4 kurz dargestellt, mit DevOps zusammengeführt das zu einem kompetenten und empathischen Begleiter und dann anhand ausgewählter Aspekte die Skalierungsmöglichkeiten für hoch performante für Veränderungsaufgaben. Er betreibt den DevOps-Pod- IT-Organisationen erarbeitet. cast „Auf die Ohren und ins Hirn“, hat einen Lehrauftrag an der NORDAKADEMIE und das Fachbuch „IT-Service Ma- nagement mit FitSM” publiziert. Zielpublikum: Führungskräfte im IT-Management, Teamleiter:innen, Service-Manager:innen, Scrum Master, Product Owner | Voraussetzungen: Allgemeine Erfahrungen in der agilen Soft- ware-Entwicklung oder im Betrieb von Applikationen | Schwierigkeitsgrad: Fortgeschritten Montag 10:00 – 13:00 Mo 8 Michael Stal beschäftigt sich bei der Siemens AG mit Soft- MACH MIR (K)EIN SZENARIO – ware-Architekturen, verteil- SZENARIEN UND SOFTWARE-ARCHITEKTUREN ten Systemen und KI. Er ist Professor für Software-En- Half Day Tutorial Nichtfunktionale Eigenschaften haben entscheidenden Einfluss auf Soft- gineering und Chefredakteur ware-Architekturen. Ihre effektive Umsetzung ist daher kritisch. Das Tutorium führt in szena- von JavaSPEKTRUM. riobasierte Architekturerstellung und -bewertung ein (u.a.mit ADD, ATAM, CBAM). Um das konzeptionelle Wissen gut zu verankern, führen die Teilnehmenden praktische Übungen durch. Adressiert werden auch Fallstricke und wie sie sich vermeiden lassen, ebenso wie Beteiligung und Verantwortlichkeiten verschiedener Rollen. Zielpublikum: Software-Architekt:innen, Entwickler:innen Voraussetzungen: Praxiswissen Software-Architekturen Schwierigkeitsgrad: Fortgeschritten –> zur Programmübersicht Tutorials Montag 21
Sie können auch lesen