ICM MÜNCHEN SOFTWARE ARCHITEKTUR - KONFERENZPROGRAMM - OOP Konferenz
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
KONFEREN Z F Ü R SOFT WAR E A RCH I TE KTU R ICM MÜNCH E N 03. – 07.02 . 2020 KO N F ER EN Z P ROG RAMM ab at te F rü h b u ch er-R 20 19 ! b is zu m 13 .1 2. W W W.O O P- KO N F ER EN Z . DE VO RT R ÄG E | T U TORIALS | NETWORKING
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 Anna Gehring Tel.: +49 (0)2241/2341-182 Tel.: +49 (0)2241/2341-503 miriam.fischer@sigs-datacom.de anna.gehring@sigs-datacom.de Jessica Fuhrmeister Andreas Kannengießer Tel.: +49 (0)2241/2341-581 Tel.: +49 (0)2241/2341-380 jessica.fuhrmeister@sigs-datacom.de andreas.kannengiesser@sigs-datacom.de Veranstalter SIGS DATACOM GmbH Lindlaustr. 2c | 53842 Troisdorf | www.sigs-datacom.de –> zum Inhaltsverzeichnis Kontakt 2
INHALT Kontakt2 Editorial4 Programmübersicht 4 – 13 Was bietet die OOP? 14 + 15 Trackchairs | Reviewer 16 + 17 Keynotes 18 – 20 Tutorials Montag 21 – 23 Vorträge Dienstag 24 – 33 Vorträge Mittwoch 34 – 43 Vorträge Donnerstag 44 – 54 Tutorials Freitag | Unconference 55 + 56 Nightschools 57 – 60 Konferenztickets61 Service62 Allgemeine Informationen 63 3
INTO THE UNKNOWN ZUKUNFT GESTALTEN ALS AUFTRAG Kaum ein Berufsfeld ist so vielfältig und breit gefächert wie das des nach ethischen Regeln in der IT immer lauter werden. Sie reichen von Software-Architekten. Gleichzeitig gibt es wenige Branchen, die sich so ethischen Grundprinzipien bis hin zu einem Hippokratischen Eid für Ganz besonders freue ich mich in diesem Jahr auf den Track „Fusion: sehr der Innovation verschrieben haben wie unsere. Das ist Fluch und IT-Berufe. Allen Ideen gemeinsam aber ist, dass IT-Professionals ein IT-Future-Society“, in dem wir mit pass(un)genauen Vorträgen inspi- Jutta Eckstein Program Chair Segen gleichermaßen, denn so spannend es ist, Neues zu kreieren, so schärferes Bewusstsein für die Anwendung ihres Codes entwickeln rieren möchten, in neue Richtungen zu denken. Auch gesellschaftliche OOP Konferenz hoch ist auch die Verantwortung – gegenüber unseren Kunden, unse- sollen. Für unseren Beruf bedeutet dies eine enorme Herausforderung – Herausforderungen wie z. B. der Umgang mit kritisch einzustufenden ren Mitarbeitern bzw. Kollegen und am Ende auch gegenüber unserer und für jeden einzelnen wahrscheinlich auch, wenn wir nicht mehr „nur IT-Systemen für Wahlen stehen auf der Agenda. Aber natürlich gibt es Jutta Eckstein hat die Gesamtverantwortung für Gesellschaft. In vielen Ländern der Welt sind unsere Entwicklungen Ingenieur und Handwerker“ sind, sondern gleichzeitig auch ethische wie in jedem Jahr auch ganz und gar praxisorientierte Vorträge und die inhaltliche Qualität das Rückgrat des Wirtschaftswachstums und längst sollen globale Her- und philosophische Fragen in unserem Tun berücksichtigen sollen. Workshops auf der OOP. Insgesamt rund 220 renommierte Speaker der OOP Konferenz. Als ausforderungen wie beispielsweise der Klimawandel auch mithilfe von aus dem In- und Ausland erwarten Sie in München und möchten ihr unabhängiger Coach, Berater und Trainer unter- IT-Technologie gelöst werden. IT wird damit zum Hoffnungsträger für Auf der OOP 2020 möchten wir den Diskurs über ein erweitertes Ver- Wissen, ihre Begeisterung und vielleicht auch ihre Bedenken rund um stützt sie Unternehmen eine bessere Welt und erfordert Lösungsansätze und Wege, die vorher ständnis von IT aufnehmen und neben geballtem Wissen auch wieder die Themen Software Architecture, Product Discovery und Business dabei, Agilität auf der noch niemand beschritten hat. viel Inspiration und Denkanstöße bieten. Dazu haben unsere elf Track Agility mit Ihnen teilen. Organisationsebene zu ermöglichen. Chairs gemeinsam mit unseren 95 Reviewern aus der Entwickler-Com- Aber: Wer den Beruf des Software-Architekten heute verantwortungs munity insgesamt 410 Einreichungen begutachtet. Rund 170 Vorträge Ich bin schon sehr gespannt auf die nächste OOP und freue mich, Sie bewusst ausfüllen möchte, muss über den Tellerrand seiner Ausbil- davon konnten wir ins Programm der OOP 2020 aufnehmen. Auch neue auf der Konferenz zu begrüßen! dung und seines daily business’ hinausblicken. Zu vielfältig sind heute Tracks wird es in diesem Jahr wieder geben, darunter „Agile Enterprise schon die Berührungspunkte zwischen IT und „normalem Leben“, Architecture“, „DevOps & Continuous Everything“ und „Modern Pro- Ihre Jutta Eckstein, zu tiefgreifend der Einfluss von Algorithmen und IT-Technologie auf gramming & C++17/C++20“. Program Chair OOP Konferenz unsere Gesellschaft. Das ist auch ein Grund, warum Forderungen MONTAG, 03.02.2020 | TUTORIALS 10:00 – 13:00 Mo 1 – Full Day Mo 2 – Full Day Mo 3 – Full Day Mo 4 – Full Day Mo 5 – Half Day Mo 6 – Half Day Mo 7 – Half Day Mo 8 – Half Day Kill Legacy Code – wie man High Tech Metrics For Low Wenn‘s richtig dicke kommt – Domain-Driven-Design- Was macht Machine Learning Agile Motivation In A ction – Into The Unknown Of Design Der Architekturbaukasten – Kaffeepause alten Code wieder wartbar Tech Boards – How To Set Krisensituationen in der IT Tutorial: Strategisches Design anders? Concrete Measures To Trans- For Testability Meine Rolle als Architekt und 11:30 – 12:00 bekommt Your Teams Free meistern und Context Mapping Oliver Zeigermann late Autonomous Motivation Peter Zimmerer welche Werkzeuge ich dafür Christian Fischer, Carsten Thurau, Michael Mahlberg Thomas Ronzon Henning Schwentner Into Practice benötige Cornelia Franke, Johannes Dienst Ralph Miarka Maren Baermann Michael Stal Veronika Kotrba 13:00 – 14:00 Mittagspause 14:00 – 17:00 Fortsetzung Fortsetzung Fortsetzung Fortsetzung Mo 9 – Half Day Mo 10 – Half Day Mo 11 – Half Day Mo 12 – Half Day Mo 1 – Full Day Mo 2 – Full Day Mo 3 – Full Day Mo 4 – Full Day Sicherheit von DevOps Culture Simulation Selbstführung mit The Agile Requirements Kaffeepause Kill Legacy Code – wie man High Tech Metrics For Low Wenn‘s richtig dicke kommt – Domain-Driven-Design- Webanwendungen: (With Lego And Chocolate Responsibility Process™ Engineering 15:30 – 16:00 alten Code wieder wartbar Tech Boards – How To Set Krisensituationen in der IT Tutorial: Strategisches Design Aktuelle Entwicklungen Game) Henning Wolf Christof Ebert bekommt Your Teams Free meistern und Context Mapping Jan Jürjens Dana Pylayeva Nadine Wolf Christian Fischer, Carsten Thurau, Michael Mahlberg Thomas Ronzon Henning Schwentner Cornelia Franke, Johannes Dienst Ralph Miarka Veronika Kotrba 17:15 – 18:00 Keynote: Axel Grosse (Axway): Kommen ein Architekt, ein UXer und ein Innovator in eine Software Schmiede … Nightschools Nmo 1 Nmo 2 Nmo 3 Nmo 4 Nmo 5 18:30 – 20:00 Event-Orientation – Testcontainers – Engaged Strategy Development Using Liberating Scrum@Scale – Systemische Sicht und Werkzeug Growing Leadership Agility – Intent & Under Raus aus der Domänenmodell-Falle Integrationstesten mit Docker leicht gemacht Structures für die agile Organisation standing To Avoid Agile Transformation Failure Ralf Westphal Stefan Hildebrandt Maryse I. Meinen Jürgen Dittmar Mike Leber Edgar Rodehack 4 –> zum Inhaltsverzeichnis Editorial / Programmübersicht OOP 2020 5
DIENSTAG, 04.02.2020 | VORTRÄGE Modern Architecture – Software Architecture Trends & Techniques Business Agility Agile Going Enterprise Ar- Testing & Quality Product Discovery, Innova- DevOps & Continuous Social Integration Known & Unknown Maintenance & E volution chitecture? Or Vice Versa? tion & User Experience Everything 9:00 – 10:30 Di 1.1 Di 2.1 Di 3.1 Di 4.1 Di 5.1 Di 6.1 Di 7.1 Di 8.1 Di 9.1 Freie Fahrt für die Reisen- 1) Codeballast über Bord?! 1) Remote Mob Testing: 1) Warum Ihre Teams mit Praktisches DDD Top- 1) Ein paar Millionen 1) Ein Tag Offroad – Missverständnisse über Agile Motivation – deninformation mit Kafka Erfahrungen aus der Iden- Es geht auch über die Scrum scheitern werden Down angewendet – Worte später – Text „Innovation And Im- Continuous Delivery Why Agility Rocks! Streams tifikation von nutzlosem Distanz! Marc Bless Strategic Designs für Analytics für Software- provement“ im Software Eberhard Wolff Maren Baermann Uwe Eisele Code und dem Umgang Mira Kottmann 2) Wie flankiert man den Bounded Contexts Qualitätssicherung in der Development Center Axel Löhn damit 2) The Oligopoly. What nötigen Wandel so, dass Andreas Hinkelmann Praxis Gee Fung Sit Tobias Röhm Is The Right Mix Of Test er auch funktioniert? Henning Femmer Felix Wanie 2) Libs, Lizenzen, Lösun- Automation Tools In A Christoph Steinhauer 2) Schwarmintelligenz im 2) Entscheidungen unter gen – Tipps zum Umgang Software Development Ralf Kruse Testing – Kollaborative Unsicherheit – Planung in mit Third-Party Libraries Company? Testmethoden in der agilen Teams Thomas Ronzon Anastasia Mikitenko Praxis Harald Müller Benedikt Wörner Katharina Warak 10:30 – 11:00 Kaffeepause 11:00 – 12:00 Keynote: Anita Sengupta (University Of Southern California): From Flying Cars To Humans On Mars – The Future Of Transportation 12:00 – 14:00 Mittagspause 14:00 – 14:45 Di 1.2 Di 2.2 Di 3.2 Di 4.2 Di 5.2 Di 6.2 Di 7.2 Di 8.2 Di 9.2 Holistische Sicherheit The Changing Face Of ETL: Entropy & Organizational The Business Case Of VUCA und die Neudefini- (Machine) Learning From „Team in a box“: Agilität Continuous Integration? MINDset THE GAP – für Microservice- Event-Driven Architec- Design – Three Examples (Daily) Journaling tion der Rolle des Unter- Failures und User-Centered Design I Don‘t Think That Word Verständnisse und Miss- Architekturen tures For Data Engineers Axel Grosse Cosima Laube nehmensarchitekten bei Marco Achtziger konsequent leben Means What You Think It verständnisse zum Thema Mario-Leander Reimer Robin Moffatt Lufthansa Gregor Endler Luisa Lucius Means Mindset Eldar Sultanow Nicolas Behle Michael Mahlberg Stefan Zumbrägel Carsten Breithaupt Henning Wolf 15:00 – 15:45 Keynote: Kai Wähner (Confluent): The Rise Of Event Streaming – Why Apache Kafka Changes Everything 15:45 – 16:15 Kaffeepause 16:15 – 17:15 Di 1.3 Di 2.3 Di 3.3 Di 4.3 Di 5.3 Di 6.3 Di 7.3 Di 8.3 Di 9.3 Lost In Transaction? Sich selbst im Weg Continuous Requirements Mit KPIs zum Agilen Erfolg Digitale Ökosysteme Kosten-Nutzen-Berech- Im Stich gelassen? IoT im DevOps-Zeitalter: Kommunikation für Strategies To Manage stehen – welche Archi- Engineering – der Kreis- Markus Wissekal beginnen dort, wo die nung von Qualitätsanaly- Gernot Starke Wie funktioniert das? Software-Entwickler und Consistency In Distributed tekturfehler Wartung und lauf ins Unbekannte Stefan Kinigadner Komfortzone aufhört sen – Erfahrungen bei der Florian Bader alle anderen Systems Erweiterungen schwierig Mick Hohmann Matthias Naab Munich Re Thomas Rümmler Jens Schauder Bernd Rücker machen Marcus Trapp Elmar Juergens Michael Stal Matthias Koch Uwe Proft 17:15 – 17:45 Kaffeepause 17:45 – 18:45 Di 1.4 Di 2.4 Di 3.4 Di 4.4 Di 5.4 Di 6.4 Di 7.4 Di 8.4 Di 9.4 API Design Strategie – Der Langlebige Software- House of Agile Testing – Teams Self-Selection – Eher geht ein Kamel durch TDD 2.0 – Situations Solutionlab – Fusion von Zehn Jahre Wissenschaftlich belegt: ultimative Survival Guide Architekturen – ohne was gilt es im Rahmen Getting Ready For The ein Nadelöhr als eine Bank bezogen test-first Innovation und Kultur- DevOps-Bewegung – Wohlfühl-Chefs führen Lars Röwekamp Schulden, die Jahrzehnte einer agilen Transforma Unknown in die Cloud... implementieren wandel im Unternehmen ein Rück- und Ausblick erfolgreicher überdauern tion zu beachten Dana Pylayeva Peter Schnell Ralf Westphal Anke Nehrenberg Konstantin Diener Ralph Miarka Carola Lilienthal Thomas Karl Michael Darsow Veronika Kotrba Nico Liedl Johannes Mainusch 19:00 – 20:00 „Der ultimative IT-Stammtisch“ | Moderation: Nicolai Josuttis ab 20:00 Welcome Reception 6 –> zum Inhaltsverzeichnis Programmübersicht OOP 2020 7
MITTWOCH, 05.02.2020 | VORTRÄGE Modern Architecture – Software Architecture Trends & Techniques Business Agility Into The Unknown: W here Fusion: IT-Future-Society Product Discovery, Innova- Modern Programming Social Integration Known & Unknown Maintenance & Evolution No Software Engineer Has tion & User Experience & C++17/C++20 Gone Before 9:00 – 10:30 Mi 1.1 Mi 2.1 Mi 3.1 Mi 4.1 Mi 5.1 Mi 6.1 Mi 7.1 Mi 8.1 Mi 9.1 1) Homebrew Robocars – 1) Täglich grüßt das Mur- 1) It‘s Dangerous To Go Die 12xFs der 1) Ask Our Live AI Holo- Digitale Ethik mal 1) Domain Prototyping Kotlin Coroutine Deep Entscheiden mit eine Plattform für meltier: Wiederverwen- Alone: Tools For Turning Fairänderung für Ihre gram How It Feels In Any pragmatisch: Wie man oder Design Is How It Dive Werwölfen und Zombies Research, Development dung immer wieder neu The Tide Agile Evolution Language: From The Fron- gut und gleichzeitig Works Thomas Künneth Fabian Schiller und Fortbildung Frank Della Contrada Bonnie Aumann Veronika Kotrba tiers Of Mixed Reality erfolgreich sein kann Tobias Goeschel Emel Siegel Andreas Graf 2) Eine Balance von 2) 193 Easy Steps To Ralph Miarka Tania Peitzker Stefan Bente 2) Business Visualisie- 2) Die Rolle von Architek- Features, Aufwänden und DevOpsing Your Monolith 2) Industrial AI Enables Kornelius Fuhrer rung – eine kreative Reise tur im Zeitalter von KI und Qualität auf dem Weg ins Cat Swetel Digital Companions in die Welt von Role Model autonomen Systemen Unbekannte Rebecca Johnson Canvas und Co. Matthias Naab Egon Wuchner Siggi Duell Christian Botta Dominik Rost Konstantin Sokolov Daniel Reinold 10:30 – 11:00 Kaffeepause 11:00 – 11:45 Mi 1.2 Mi 2.2 Mi 3.2 Mi 4.2 Mi 5.2 Mi 6.2 Mi 7.2 Mi 8.2 Mi 9.2 Functional Architecture Leichtgewichte Soft- Agile EAM ist wie ein Erfahrungsbericht: Usability Engineering mit Open Source Is Feeding Orientierung im Unbe- Ready For Rust 5 Dinge für erfolgreiches In Action ware-Architektur mit schwarzer Schimmel Umstellung des gesamten agiler Software-Entwick- The World kannten – Struktur für die Erik Dörnenburg Remote-Arbeiten Michael Sperber Architecture Decision Annegret Junker Unternehmens auf eine lung verheiraten Ralph Müller Digital Design Konzeption Sven Peters Records und Qualitäts agile soziokratische Carola Lilienthal David Gilbert szenarien Organisation Eugen Reiswich Dirk Röder Johannes Dienst Johannes Bergsmann 12:00 – 12:45 Keynote: Holger Urban und Peter Garzarella (Volkswagen): Volkswagen‘s Journey Towards A Software-Driven Company – Challenges, Chances And Successes 12:45 – 14:30 Mittagspause 14:30 – 15:30 Mi 1.3 Mi 2.3 Mi 3.3 Mi 4.3 Mi 5.3 Mi 6.3 Mi 7.3 Mi 8.3 Mi 9.3 Hybride Architekturen: Legacy-Software – Wie Container die Product Development Putting Humans Back In Veränderung beginnt bei A Bumpy Road… Wenn einfach einfach Living Empathie Legacy, Monolith, Sanieren statt Software-Entwicklung Flow – How To Scale The Loop: Using AR And mir Enterprise Delivery Ap- einfach ist: Functional (erst Verbindung – dann Microservices Neumachen! ändern – und warum das Beyond 20 Developers VR Effectively In I ndustrial Stefan Roock proaches In A VUCA World Programming mit Kotlin Denken und Handeln) Eberhard Wolff Ralf Wirdemann gut so ist Johannes Mainusch Systems Nadine Wolf Eric Abelen und Scala Bettina Ruggeri Torsten Lueckow Daniel Meixner Benjamin Wiedenmann Asa MacWilliams Annemiek Quirijns Benedikt Jerat Florian Pfleiderer 15:45 – 16:30 Keynote: Tanja Lange (Professorin an der Technische Universiteit Eindhoven): Quantencomputer – der Angriff aus der Zukunft auf unsere Daten von heute 16:30 – 17:00 Kaffeepause 17:00 – 18:00 Mi 1.4 Mi 2.4 Mi 3.4 Mi 4.4 Mi 5.4 Mi 6.4 Mi 7.4 Mi 8.4 Mi 9.4 Microservices & Warum gute Architektur Java-Software-Modulari Reflektieren – Building Evolutionary Der Wissenschaftsteil: Community Based Thoughts On Learning Empowerment durch Makro-Architektur – nichts mit Code-Qualität sierung – aber wie? Hypothesen aufstellen – Architectures Alternative Organisa Business Models A New Programming Sociocracy 3.0 Drei zentrale zu tun hat Empfehlungen mit und Experimentieren: Neil Ford tionsformen – First Nils Seesing Language Marc Bless Entwurfsfragen Stefan Toth gegen den Trend Perpetuum mobile zur Patterns Patricia Aas Stefan Zörner Thorsten Maier Business Agility Anke Nehrenberg Christian Dedek Jutta Eckstein Renate Willimann Nightschools Nmi 1 Nmi 2 Nmi 3 Nmi 4 Nmi 5 18:30 – 20:00 Event Storming in der Praxis 1x1 technischer Schulden Starke Teams – Facilitating The Unknown: Leadership I ntegrating Software Is Eating The World – Even Our Jobs? Henning Schwentner Gernot Starke mithilfe von Werkzeugen aus der Psychologie Outcomes And Relationships Frank Buschmann Jasmine Zahno Olaf Lewitz Ken Power 8 –> zum Inhaltsverzeichnis Programmübersicht OOP 2020 9
DONNERSTAG, 06.02.2020 | VORTRÄGE Modern Architecture – Architecting Web Apps Trends & Techniques Business Agility Into The Unknown: W here Fusion: IT-Future-Society DevOps & Continuous Modern Programming Testing & Quality Known & Unknown For Humans No Software Engineer Has Everything & C++17/C++20 Gone Before 9:00 – 10:30 Do 1.1 Do 2.1 Do 3.1 Do 4.1 Do 5.1 Do 6.1 Do 7.1 Do 8.1 Do 9.1 1) Der Weg zur 1) Micro-Frontends auf 1) Entfalte dein A giles 1) Wenn Agil die Lösung Unreasonable Architecture Rituale und Statusspiele 1) Von Containern zu Parallelität in Java: Wie 1) Programmieren Sie Serverless-App Basis von Webcomponents Potenzial – Agile Trans ist, will ich mein Problem Frank Buschmann in der Business-Welt – Kubernetes-Operatoren wähle ich das richtige noch Unittests oder Leo Lindhorst entwickeln formation beginnt in den zurück! Kevlin Henney Männer spielen anders als Philipp Krenn Parallel-API für mein generieren Sie schon? 2) There and back again: Mark Lubkowitz Menschen Olaf Lewitz Frauen 2) Vom Loggen und Fehler Projekt aus? Johannes Bergsmann Migration einer Serverless 2) UI-Integration über Melanie Wohnert 2) Was ist denn Susanne Mühlbauer finden – Elastic Stack Marwan Abu-Khalil Johannes Hochrainer Application aus der Cloud Micro-Frontends mithilfe Dietmar Wohnert überhaupt diese Silke Foth richtig einsetzen 2) Computer‚ nach on-premise von WebComponents 2) Gemeinsam auf dem „Agile Organisation“?! Dirk Tröndle fix‘ meinen Code! Jens Eickmeyer Oliver Widder Weg ins „Agile Abenteuer“ Sylvius Gerber Markus Harrer Roger Gilliar Liz Helmecke Gerburg Lugo Jasmine Zahno 10:30 – 11:00 Kaffeepause 11:00 – 11:45 Do 1.2 Do 2.2 Do 3.2 Do 4.2 Do 5.2 Do 6.2 Do 7.2 Do 8.2 Do 9.2 Vom Distributed Monolith Moderne Frontends – Retrospectives To Variety: The Spice Of Life Elections: Trust And Ethical Decisions In A Agents of D.E.V.O.P.S. – C++20 – Ein Überblick Die Herausforderungen zu Self-contained Systems: Art, Architecture und The Next Level: And The Secret To Scale Critical Infrastructure Wicked World: The Role Of Ein Blick hinter die Kulis- Nicolai Josuttis der digitalen Transforma ein Erfahrungsbericht Automation Organizational Agility Cat Swetel Patricia Aas Technologists, Entrepre- sen von DevOps-Teams tion annehmen: Quality Marcos Scholtz Andreas Leue Ben Linders neurs, And Organizations Christoph Ehlers Engineering und Exper- Gregor Tudan Arne Bosien Claudia Melo tisen Markus Kortlang Armin Metzger 12:00 – 12:45 Keynote: Aktuelle Informationen finden Sie ab dem 15.11.2019 auf www.oop-konferenz.de. 12:45 – 14:30 Mittagspause 14:30 – 15:30 Do 1.3 Do 2.3 Do 3.3 Do 4.3 Do 5.3 Do 6.3 Do 7.3 Do 8.3 Do 9.3 Der Modulith – die Nachhaltige Single-Page Der schwarze Schwan: Business Agility – Modern Management: Deep Fakes 2.0 – Aus die Maus – jetzt C++ Class Natures: W here Qualitätssteigerung durch Freuden eines gut struktu- Applications mit DDD – Offlinefähigkeit Agilität wird erwachsen Adapt How You Lead For Wie neuronale Netze geht’s wirklich los! To Find Them And How To selbstorganisierte Teams, rierten Monolithen ohne Der Beginn einer wunder- Holger Tiemeyer Christoph Mathis Agile Success unsere Welt verändern Starten mit DevOps: Tame Them (k)ein Widerspruch? – Microservices ernten baren Freundschaft? Jens Coldewey Johanna Rothman Martin Förtsch ein Erfahrungsbericht Peter Sommerlad Agile QS in agilen Teams Carola Lilienthal Manfred Steyer Thomas Endres Bastian Pätzold Georg Haupt Falk Stern 15:45 – 16:30 Keynote: Hannah Fry (Centre for Advanced Spatial Analysis at UCL): How To Be Human In The Age Of The Machine 16:30 – 17:00 Kaffeepause 17:00 – 18:00 Do 1.4 Do 2.4 Do 3.4 Do 4.4 Do 5.4 Do 6.4 Do 7.4 Do 8.4 Do 9.4 Architektur- und Back to the Frontend – Living Feedback – Feed- Lähmungen im Angesicht Reactive Systems Was wir tun, ergibt k einen State Of Art Continuous C++ Insights: Wann wird die KI Entwurfsmuster für aber nun mit back und Aufrichtigkeit des Unbekannten Dave Farley Sinn – geht‘s auch anders? Compliance – An Overview How Stuff Works, meinen Job als Tester komplexe IoT-Systeme Microservices Bettina Ruggeri Gunter Dueck Johannes Mainusch Karsten Klein Lambdas And More! übernehmen? Stephan Roth André Fleischer Benjamin Wiedenmann Thomas Schulte Andreas Fertig Martin Vietz Heiko Schröder Nightschools Ndo 1 Ndo 2 Ndo 3 Ndo 4 Ndo 5 18:30 – 20:00 Systemtheorie und Software-Architektur – Architekturoptionen für moderne Web-Frontends Innovationskultur gefällig? Structure And Interpretation Of Test Cases Pecha Kucha All Night Long! Auf der Suche nach unbekannten Kontexten Lucas Dohmen Design Thinking Quick & Dirty Kevlin Henney Martin Heider Christian Mennerich Stefan Tilkov Andrea Kuhfuß Christine Neidhardt Frederick Meseck 10 –> zum Inhaltsverzeichnis Programmübersicht OOP 2020 11
FREITAG, 07.02.2020 | TUTORIALS 9:00 – 12:00 Fr 1 – Full Day Fr 2 – Full Day Fr 3 – Full Day Fr 4 – Full Day Fr 5 – Full Day Fr 6 – Full Day Fr 7 – Half Day Advanced Deployment Pipeline Paradigmen moderner Parallelität IoT Deeper Dive – Eingebettete Agile Fluency Game – C++-Move-Semantik – Immer wieder neu – Die OOP-Unconference im Techniques in Java: “Through The Unknown To IoT-Geräte spielerisch verstehen Agilität systematisch einführen Die ganze Story agile Führung! Open-Space-Format Kaffeepause David Farley The Predictable” Michael Stal Wolf-Gideon Bleek Nicolai Josuttis Olaf Lewitz, Sabine Canditt, Jasmine Zahno 10:30 – 11:00 Marwan Abu-Khalil Christoph Mathis, Henning Wolf, Weitere Informationen s. S. 56 Stefan Roock, Andreas Schliep 12:00 – 13:00 Mittagspause 13:00 – 16:00 Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fortsetzung Fr 1 – Full Day Fr 2 – Full Day Fr 3 – Full Day Fr 4 – Full Day Fr 5 – Full Day Fr 6 – Full Day Advanced Deployment Pipeline Paradigmen moderner Parallelität IoT Deeper Dive – Eingebettete Agile Fluency Game – C++-Move-Semantik – Immer wieder neu – Kaffeepause Techniques in Java: “Through The Unknown To IoT-Geräte spielerisch verstehen Agilität systematisch einführen Die ganze Story agile Führung! 14:30 – 15:00 David Farley The Predictable” Michael Stal Wolf-Gideon Bleek Nicolai Josuttis Olaf Lewitz, Sabine Canditt, Marwan Abu-Khalil Christoph Mathis, Henning Wolf, Stefan Roock, Andreas Schliep Stand: 11.12.2019 12 –> zum Inhaltsverzeichnis Programmübersicht OOP 2020 13
WAS BIETET DIE OOP? IT-Profis wie Software-Architekten, IT-Pro- Hochkarätige Keynotes und renommierte Referenten wie jektleiter, erfahrene Entwickler und Program- mierer setzen, wenn es um ihre berufliche • Frank Buschmann • Dana Pylayeva Weiterbildung geht, auf die OOP – eine der • Erik Dörnenburg • Johanna Rothman bekanntesten und größten Software-Konfe- • Gunter Dueck • Anita Sengupta renzen im deutschsprachigen Raum. • Dave Farley • Michael Stal • Hannah Fry • Gernot Starke Damit ist die OOP für die Software-Community • Kevlin Henney • Cat Swetel ein fester Termin im Kalender. Neueste Trends • Tanja Lange • Stefan Tilkov aus dem Bereich der Software-Technologie so- • Carola Lilienthal • Ralf Westphal wie praxisorientierte Vorträge von erfahrenen • Tania Peizker • Eberhard Wolff und anerkannten Sprechern, die mit Ihnen ihr Wissen, ihre Begeisterung und auch ihre Be- und viele mehr bieten an 5 Tagen eine Mischung aus tiefgehenden denken teilen. Inhalten und e inem breiten Themenspektrum! THEMENSCHWERPUNKTE DER OOP 2020 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 EXPO MIT FACHFOREN UND VORTRÄGEN Java PHP Schon lange ist Java die populärste Programmiersprache. Die JVM bietet 79 % aller Websites verwenden PHP als serverseitige Programmierspra- neben Java eine Vielzahl an plattformübergreifender Nutzungsmöglich- che. PHP-Applikationen sind z. B. in vielen E-commerce-Applikationen keiten wie Smart Home, Services in der Cloud oder embedded Systems. oder CMS-Systemen wiederzufinden. Low Code Service Mesh Durch den Low-Code-Ansatz können Anwendungen bis zu zehnmal Service-Mesh-Implementierungen sind bei Netflix und Twitter bereits schneller programmiert werden, was die Entwicklungszeit deutlich angekommen. Diese Firmen sind Vorreiter für die Technik, die eine beschleunigt und Kosten reduziert. Erfahren Sie, wie Sie dem aktuellen wichtige Infrastrukturebene ausmacht. Ressourcenmangel damit entgegentreten können. User Experience Machine Learning für Data Management & Analytics Digitalisierung und Industrie 4.0 sind die neuen Treiber. Neue techni- Das Forum zielt darauf ab, die Potenziale von ML für effizientere Da- sche Errungenschaften wie Mixed Reality und HoloLens beflügeln die tenverarbeitungs- und Analytics-Prozesse sowie Data Governance- Erwartungshaltung. Hinzu kommt der große Trend der KI, gepaart mit Aufgaben zu verstehen. Sprachinterfaces wie etwa Amazon Alexa. –> zum Inhaltsverzeichnis Was bietet die OOP? 14
5 GRÜNDE FÜR IHRE OOP TEILNAHME 1. Software Meets Business 4. Networking Jahr für Jahr steht die OOP für Fachinformationen auf dem neuesten Pausen und Social Events bieten Ihnen eine exzellente Plattform für Stand der Technik im Bereich Software-Engineering. Jutta Eckstein den gemeinsamen Erfahrungsaustausch mit anderen Teilnehmern, stellt als Program Chair, gemeinsam mit ihren 11 Track Chairs, sicher, Sprechern und Ausstellern. dass die OOP thematisch immer am Puls der Zeit bleibt! 5. Aktuelle Fachinformationen in bewährten Formaten 2. Über 170 Vorträge an 5 Tagen Präsentationen und Praxisberichte sind etablierte Vortragsformate. Die Rund 220 Referenten – darunter zahlreiche internationale Top-Spre OOP 2020 bietet mit Unconference, Workshops und Graphic Recording cher – präsentieren in jedem Jahr die neuesten Erkenntnisse und Ent- wieder hervorragende Gelegenheiten, über andere Methoden Zugang wicklungen in der Software-Technologie. zu aktuellen Themen zu finden. 3. Breites Themenspektrum Plus: Unconference am Freitag 13 Themenbereiche in 9 parallelen Tracks garantieren, dass Sie genau Der Ablauf einer Unconference entwickelt sich mit der Veranstaltung. die Vorträge hören können, die zu Ihren beruflichen Anforderungen Wie spannend, informativ und interessant es wird, hängt vom Teilneh- passen und Ihnen praxisorientierte Inhalte vermitteln. mer-Engagement ab. Unconference ist, was Sie daraus machen! DAS SAGEN TEILNEHMER ÜBER DIE OOP » 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 « » Mischung aus Talks, Keynotes und Expo «» Business-Technik-Mix « » Das Zusammenkommen verschiedener Experten, Knüpfen neuer Kontakte, angenehme und offene Atmosphäre « » Die Atmosphäre! Die OOP ist – stärker als andere Konferenzen – eine Art Klassentreffen « » Einzig gute Veranstaltung für Architektur « » Sprecher, die so sonst in Deutschland rar sind « » Mix an Informationen zu aktuellen Trends auch über die reine IT hinaus « » Das Themenspektrum ist (wie ich finde) beispiellos! Das ermöglicht uns ein gemeinsames Konferenzerlebnis mit mehreren Kollegen zu haben, die sehr unterschiedliche Interessenschwerpunkte haben. « –> zum Inhaltsverzeichnis Was bietet die OOP? 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. Agile Going Enterprise Architecture? Or Vice Versa? Architecting Web Apps For Humans Viele fragen sich, wie Enterprise Architektur Webanwendungen sind und bleiben heutzu- agil werden kann. Der Trend zu agilen Unter- tage die Standard-Benutzungsoberflächen für nehmen führt zu Umbrüchen im EAM. Es ist die meisten Anwendungen und das obwohl sie heute weniger IT mit geringen Kosten gefragt mehrfach für tot erklärt wurden. Während sich Wolfgang Keller als schnelle IT. Dieser Track umfasst Sessions die verwendete Technologie, um Webanwen- rund um EAM, die sich mit dem Spannungsfeld Stefan Tilkov dungen zu bauen, weiterentwickelt hat, bleiben aus Nachhaltigkeit und Agilität befassen. einige Prinzipien weiterhin fundamental. In die- sem Track, werfen wir einen Blick auf den ak- Business Agility tuellen Stand wie heutzutage richtig gute und moderne Webanwendungen gebaut werden. Agile Frameworks auf der Team-Ebene anzu- wenden und Agile Skalierungsframeworks zu implementieren, hilft nicht dabei, auf Unterneh- mensebene agil zu handeln. Was ist Business Agility und was ist zur Erzeugung eines agilen Marc Bless Unternehmens notwendig? Gibt es die Möglich- keiten eines weichen Übergangs oder ist eine radikale Umwandlung zwingend erforderlich? Fusion: IT-Future-Society DevOps & Continuous E verything Dieser Track bietet schräge, persönliche und 2009 ist der Begriff „DevOps“ entstanden. Da- pass(un)genaue Vorträge mit Themen, die dazu raus haben sich eine ganze Reihe von Werk- inspirieren, in neue Richtungen zu denken. zeugen, Methoden und Praktiken entwickelt. Vorträge, die Technologie und uns als Men- 10 Jahre später werfen wir einen Blick auf den schen und zukünftige Gesellschaft verbinden. aktuellen Stand von DevOps aus technischer Johannes Schlüsselworte, die diese Verbindung charak- Dorthe Lübbert wie kultureller Perspektive. Mainusch terisieren: Kunst, Kommunikation, Menschen, vom Ich zum Wir, Vertrauen, CO2, Vermögen, Weltweite Intelligenz, Unternehmen, Hoffnung. Modern Programming & C++17/C++20 Als Software-Entwickler und Systemarchitekt müssen wir inzwischen vieles wissen; aber die Basis ist immer noch das Programmieren. Und rund um Programmierung hat sich in den letzten Jahren einiges getan: Es gibt neue Programmiersprachen, neue Paradigmen, mehr und mehr Parallelisierung und mächtigere Werkzeuge zur Programmierung. Dieser Track vermittelt und vergleicht Interessantes, Bemerkenswertes und Hilfreiches zur Programmierung im Allgemeinen Nicolai Josuttis und neuen/etablierten Programmiersprachen im Speziellen. Product Discovery, Innovation & Social Integration User Experience Auf ins Ungewisse – eine passende Heraus- „Product Discovery, Innovation und User forderung für die sozialen Wesen, die wir Experience“ beschäftigt sich mit der Frage, Menschen sind! Unsere Beziehungen sind wie Investitionen in Produkt- und Geschäfts- das einzige, worauf wir uns verlassen können, entwicklung klug eingesetzt werden können. wenn sich alles andere wandelt und wir ins Susanne Dazu bietet der Track Erfahrungsberichte und Olaf Lewitz Unbekannte aufbrechen. Als Ingenieure ver- Mühlbauer Ideen zu Innovation, UX, Validierung, Design, nachlässigen wir diese Seite von uns manchmal Umsetzung und Planung. und fokussieren uns auf die Technik. –> zum Inhaltsverzeichnis Trackchairs 16
Software Architecture Modern Architecture – Maintenance & Evolution Known & Unknown Es wird dargestellt, wie Software-Architekten Software-Architektur ist die Grundlage für in ihren Design-Aktivitäten Herausforderung jedes Software-Projekt. Ständig finden Ent- systematisch angehen können. Dieser Track wicklungsteams neue Arten von Architekturen umfasst Sessions zu bewährten Praktiken, und setzen sie auch gleich ein. Dieser Track Michael Stal Methoden, Prozessen und Werkzeugen für das Eberhard Wolff betrachtet bekannte Ansätze für Software-Ar- Verstehen, Bewerten, Weiterentwickeln und chitektur, aber ist auch offen für jede Art neuer Warten von Softwaresystemen. Ansätze. Testing & Quality Der Track bietet praktische Orientierung zur Bewältigung von Test- und Qualitätsherausforderungen und präsentiert professionelles Testen als eine Möglichkeit, das Unbekannte zu erkunden. Peter Zimmerer Signature Track by Frank Buschmann: Into The Unknown: Where No Software Engineer Has Gone Before Trends & Techniques Digitalisierung verändert die Welt rasant – mit Wir betrachten u. a. die zunehmende Automa- riesigen Auswirkungen auf die Gesellschaft und tisierung in der Software-Entwicklung, den zu- Frank unseren Beruf als Software-Ingenieure. Wir sind nehmenden Bedarf nach Innovation und die Buschmann auf einer Reise ins Unbekannte, deren einzige Herausforderungen und Möglichkeiten, die Konstanten Unsicherheit und ständiger Wandel Agilität für Unternehmensarchitektur, für das sind. Sowohl was die Art der von uns entwi- Jutta Eckstein Organisationsdesign und für die Individuen ckelten Softwaresysteme betrifft als auch die bietet. Darüber hinaus diskutieren wir, wie Praktiken und Techniken, wie wir diese Systeme Software-Modularisierung gelingen kann. entwerfen, entwickeln, liefern, betreiben und einsetzen, sowie die Kultur, Organisationen und Prozesse, in denen wir unsere tägliche Ar- beit als Entwickler ausführen. In diesem Track beleuchten wir wichtige organisatorische, ar- chitektonische und technische Trends dieser endlosen Reise und loten ihre Möglichkeiten und Grenzen aus. Dabei betreten wir Welten, die REVIEWER nie ein Software-Entwickler zuvor gesehen hat! Diese Reviewer haben gut 410 Einreichungen mit insgesamt 1.205 Gutachten beleuchtet. Das sind durchschnittlich 13 Gutachten pro Reviewer! Marwan Abu-Khalil Claus Fühner Elmar Juergens Carola Lilienthal Udo Pracht Andreas Streichardt Marco Achtziger Kornelius Fuhrer Anja Kammer Dorthe Lübbert Hanna Prinz Ines Stuppacher Stephan Aier Lars Fürstenberg Wolfgang Keller Marc Lustig Andreas Rau Oliver Thissen Stefan Bente Sabine Goldes Michael Kircher Michael Mahlberg Nicole Rauch Holger Tiemeyer Marc Bless Peter Götz Rolf Knoll Johannes Mainusch Edgar Rodehack Stefan Tilkov Ramon Breitbarth Sebastian Graeber Klaus Kohlhaas René Matthäi Klaus Rohe Andreas Ulrich Andreas Carstens Katrin Grothues Bernd Kolb Felix Menden Thomas Ronzon Ömer Uludag Kurt Cotoaga Stephan Grünfelder Simon Kölsch Ralph Miarka Steffen Schaefer Marcus Weiner Erik Dörnenburg Baris Güldali Kai Kratz Michael Mlynarski Jens Schauder Thorsten Wendt Oliver Drotbohm Inge Hanschke Nicolai Krüger Thomas Much Peter Schnell Markus Wissekal Kim Nena Duggen Martin Heider Ralf Kruse Susanne Mühlbauer Björn Schotte Eberhard Wolff Gero Duppel Mick Hohmann Falk Kühnel Frank Müller Frank Simon Oliver Zeigermann Jutta Eckstein Lars Hupel Michael Kunz Nicole Paterova Falk Sippach Stefan Ziegler Michael Felderer Jörg Ihle Bernhard Lahres Helmut Pichler Anton Skornyakov Peter Zimmerer Andreas Fertig Björn Jensen Mike Leber Frank Pientka Peter Sommerlad Olaf Zimmermann Timon Fiddike Nicolai Josuttis Olaf Lewitz Andrej Pietschker Michael Stal –> zum Inhaltsverzeichnis Trackchairs/Reviewer 17
KEYNOTES Montag 17:15 – 18:00 KOMMEN EIN ARCHITEKT, EIN UXER UND EIN INNOVATOR IN EINE SOFTWARE SCHMIEDE….. Geringe Risikobereitschaft, detailliertes Produktbewertungs-Konzept und relativ hoher techni- scher Schuldenberg machen Veränderungen nur sehr zäh möglich und stehen einem modernen Produkt Lebenszyklus entgegen. In dieser Keynote zeigt Axel Grosse am Beispiel eines Soft- ware-Hauses auf, welchen Weg es für ein traditionelles, produkt-getriebenes Unternehmen gibt, um zu einem zukunftsfähigen Unternehmen zu werden. Welche Fallen und Sackgassen gilt es zu vermeiden? Welche Rolle hat das Zusammenspiel von moderner Architektur, User Experience und Innovation? ADI R E IS E VO N EINEM TR ÜBER DIE RIEBENEN Axel Grosse, Vice President Innovation Catalyst bei Axway, treibt die digitale Transformation und die Einführung der D U K T -G E T , PRO TIONELLEN API Economy weltweit voran und ist ein Vordenker bei der Transformation von Kunden in Richtung Digital. Im Laufe R N E N , Z U K U N F TS O DE ZU EINEM M seiner Karriere hat Axel Grosse mit vielen der führenden ERNEHMEN Unternehmen und Finanzinstitute der Regionen Europa N T und Asien-Pazifik zusammengearbeitet und wichtige Im- plementierungen betreut, während Kunden ihre digitalen Transformations-Reisen beginnen. Axel Grosse arbeitete in FÄH IG E N U Deutschland bei Vordel als Chefingenieur und trieb die Ein- führung des API-Gateways auf dem Markt voran, bevor das Unternehmen im Jahr 2012 von Axway übernommen wurde. Dienstag 11:00 – 12:00 FROM FLYING CARS TO HUMANS ON MARS – THE FUTURE OF TRANSPORTATION In the global marketplace that transfers knowledge at the speed of light, we have a massive time delay that is modern transportation methods. We each spend up to 30 % of our lives com- muting on congested freeways, airports, and train stations. We put green-house gases into the atmosphere and change our climate with global consequences to health, habitat loss, and our economic future. On the cargo front this results in lost revenue, productivity, with no clear path to address the growing demands of the global market place. What if we could disrupt transpor- tation, an aging and non-agile industry which has not seen a new mode in over 100 years. By introducing game changing technologies we can increase capacity, enhance energy efficiency, and shrink our carbon foot print. Anita Sengupta will discuss how space-age tech coupled to the VC funded innovation environment are enabling the revolution in green transportation. She will share her real-world engineering projects from her work developing the world’s first hyperloop in Las Vegas Nevada, to autonomous VTOL air taxis her new company is designing Anita Sengupta is an aerospace engineer, rocket scien- tist, and veteran of the space program who has developed in Detroit Michigan, to her research on entry systems that will land the first humans on Mars. technologies that have enabled the exploration of Mars, asteroids, and deep space for 20 years. Her career began at Boeing Space and Communications. She then worked for NASA for 16 years. After leaving NASA she led the de- H OUPLED WIT velopment of the hyperloop as Senior Vice President of C H C engineering systems at Virgin Hyperloop. In 2019 she be- G E T E SPACE-A came a co-founder and chief product officer of Airspace L E N A B LE S Experience Technologies, or ASX (asx.us), which is leading E C A P ITA V E NT U R the development of a hybrid-electric, vertical takeoff and N NSPORTATIO landing urban aerial mobility system. She and her team T R A hope to use the system to revolutionize urban transit. As G R E E N an engineering savvy executive and pilot, she is now lea- ding the mobility solutions for smart cities by eliminating congestion and reducing the carbon footprint of air travel. –> zum Inhaltsverzeichnis Keynotes 18
KEYNOTES Dienstag 15:00 – 15:45 THE RISE OF EVENT STREAMING – WHY APACHE KAFKA CHANGES EVERYTHING Today, the open source project Apache Kafka is being used by tens of thousands of companies including over 60 % of the Fortune 100 to power and innovate their businesses. We will discuss the market and technology changes that have given rise to Kafka and to Event Streaming, and we will introduce the audience to the key aspects of building an Event streaming platform with Kafka. N S C A L A B L E FOUNDATIO BUILD A A RC H ITECTURE R IV E N FOR EVENT-D Kai Wähner works as Technology Evangelist at Confluent. Kai‘s main area of expertise lies within the fields of Big Data Analytics, Machine Learning, Integration, Microservices, In- ternet of Things, Stream Processing and Blockchain. He is regular speaker at international conferences such as Java- One, O’Reilly Software Architecture or ApacheCon, writes articles for professional journals. Mittwoch 12:00 – 12:45 VOLKSWAGEN‘S JOURNEY TOWARDS A SOFTWARE- DRIVEN COMPANY – CHALLENGES, CHANCES AND SUCCESSES In their keynote, Peter Garzarella and Holger Urban will be talking about Volkswagen‘s soft- ware development journey. They will take a deep dive into the topics „Controlling Com- plexity“ and „Software Development“. They aim to answer the questions: What kind of technologies does Volkswagen use? How does Volkswagen do things? And why do they do After his studies in Informatics, Peter Garzarella joined them the way they do? You will learn more Holger Urban, born in 1971, studied Business informatics at the automotive industry at Porsche and started his career the Otto-von-Guericke University in Magdeburg and star- in the Networking Group – International Network depart- about the history of Software Development ted his professional career with the Volkswagen AG, Ap- ment in 2001. After 10 years at Porsche, he started his at Volkswagen, modern software solutions in plication Management, specializing on data bases. From journey at the Volkswagen Group in Enterprise Architec- factories, future plans, success stories; And of 2013 to 2018 he has been responsible for the IT-infrastruc- ture Management. He went back to his tech roots in 2015 ture operation and in 2015 he took over responsibility for and founded the Volkswagen Digital:Lab in Berlin. Today, course – Volkswagen’s worldwide Software De- the overall subject “IT-infrastructure”, at the same time as the Head of Group Software Development, he continu- velopment Centers, their different working me- being in charge of the Cloud Project of the Volkswagen es to build software and Software Development Centers thods and what they are currently working on. Group. In 2019 he switched to software development and all over the world. is one of the Office Leads of the SDC (Software Develop- ment Center) in Wolfsburg. M C A R E N GINEERING FRO T W A R E E N GINEERING TO SOF –> zum Inhaltsverzeichnis Keynotes 19
KEYNOTES Mittwoch 15:45 – 16:30 QUANTENCOMPUTER – DER ANGRIFF AUS DER ZUKUNFT AUF UNSERE DATEN VON HEUTE Der Vortrag zeigt auf, warum wir Post-Quanten-Kryptographie brauchen, erklärt, wie solche Systeme gebaut sind und beschreibt die jetzigen Herausforderungen und was noch weiter zu tun ist. Kryptographie ist ein wesentlicher Bestandteil der IT-Sicherheit und beschützt elektronische Kommunikation von Online Banking und sicheren Chats zu Staatsgeheimnissen und juristischen Daten. Im Kern beruhen alle heutigen Verfahren auf der Komplexität von nur ein paar mathe- matischen Problemen, nämlich dem Faktorisieren großer ganzer Zahlen und der Berechnung von diskreten Logarithmen auf elliptischen Kurven oder in endlichen Körpern. Diese Probleme sind gut erforscht und gelten generell als harte Problem, d.h. die besten bekannten Methoden um sie zu brechen laufen in Superpolynomialzeit. Dies ändert sich grundlegend, wenn der Angreifer einen Quantencomputer hat, denn dann sind genau diese Probleme einfach zu lösen. Tanja Lange ist seit 2006 Professor an der Technische Universiteit Eindhoven (Niederlande). Ihre Forschung überbrückt die Gebiete der algebraischen Geometrie, GEN HABEN theoretischer Kryptographie und praxisnaher Informati- S W IR KU N WELCHE AU onssicherheit. Sie ist eine Expertin in Kryptographie mit DIE Kurven und in Post-Quantum Kryptographie. Sie ist Mit- M PUTER AUF glied des Editorial Boards für 4 wissenschaftliche Zeitschrif- N CO QUA N T E OGR APHIE? ten und im Steering Committee für 3 Konferenz-Serien, N D K RY P T EIT U inklusive der Post-Quantum Cryptography Koferenzen. IT-SICHERH Sie war Koordinator des EU-H2020 Projekts PQCRYPTO – Post-quantum cryptography for long-term security h ttps:// pqcrypto.eu.org. Sie spricht auf Konferenzen zu Krypto- graphie und Sicherheit und hat mehr als 70 Artikel und Bücher geschrieben, darunter ein Aufsatz in Nature zur Post-Quantum Cryptography. Donnerstag 15:45 – 16:30 HOW TO BE HUMAN IN THE AGE OF THE MACHINE Would you trust an algorithm to send someone to jail? Or to diagnose someone with cancer? How about an algorithm that analysed your friendships to calculate if you were reliable enough to take out a loan? In this talk, we’ll go on a tour of the good, the bad and the downright ugly of the algorithms that surround us. We‘ll examine whether we should rely on algorithms to know what’s best, and ask if we can trust them over our own judgement. We’ll lift the lid on their inner workings, demonstrate their power, expose their limitations, and examine whether they really are an improvement on the humans they are replacing. D G E M E N T M A K E S TH E YOUR JU Y T H IN G ABOUT E– E V E R Hannah Fry is an Associate Professor in the Mathematics DIFFERENC E V E N TH E of Cities at the Centre for Advanced Spatial Analysis at UCL TH E B A D O R where she studies patterns in human behaviour. Her rese- THE GOOD, arch applies to a wide range of social problems and ques- RITHMS tions, from shopping and transport to urban crime, riots S O F A LG O UGLINES and terrorism. Hannah Fry is the author of Hello World, The Indisputable Existence of Santa Claus: The Mathematics of Christmas and The Mathematics of Love: Patterns, Proofs, and the Search for the Ultimate Equation. –> zum Inhaltsverzeichnis Kolumnentitel 20
TUTORIALS MONTAG Montag 10:00 – 17:00 Mo 1 KILL LEGACY CODE – WIE MAN ALTEN CODE WIEDER WARTBAR BEKOMMT Full Day Tutorial Stellen wir uns vor, Du kommst in ein bestehendes Projekt. Die ersten Code- zeilen hat Lady Ada Lovelace geschrieben. Über die Zeit haben sich Billionen von Programmierern ausgetobt. Der Code wird nicht getestet (vor allem nicht automatisiert), sämtliche Änderungen haben Seiteneffekte – trotzdem möchte der Kunde das nächste coole Feature. Unser Rat: Schreib Christian Fischer ist Software Engineering Coach bei der DB Tests, verbessere den Code schrittweise und erlang die Kontrolle über ihn zurück. Systel und liebt TDD, Extreme Programming und Craft Beer. Benötigt wird ein eigener Laptop. Details finden Sie online. Max. Teilnehmerzahl: 48 Carsten Thurau ist Software-Architekt und versucht, seine Kollegen in täglicher Arbeit und Workshops dazu zu brin- gen, auf den eigenen Code stolz zu sein. Zielpublikum: Entwickler und Architekten mit Test-Driven-Development-Grund-Know-how Cornelia Franke ist Software Entwicklerin bei der DB Sys- Schwierigkeitsgrad: Fortgeschritten tel GmbH und versucht durch Code Retreats und Dojos, Test Driven Development und Pair Programming voranzubringen. Montag 10:00 – 17:00 Mo 2 After quite a while in soft- HIGH TECH METRICS FOR LOW TECH BOARDS – ware development in the last century Michael Mahlberg HOW TO SET YOUR TEAMS FREE turned to consulting on soft- ware architecture and pro- Full Day Tutorial Physical, low tech boards are central in early stage agile adoptions. The cesses in general around the power of the physical experience yields astonishing results and is – together with the indepen- turn of the Millennium. Al- dence from centrally managed tools – an important enabler for change. But there comes a time ways with a strong focus on continuous improvement and when the need to evaluate the data exceeds the capabilities of low tech analytics. Instead of sustainable change he now spends most of his time suppor- jumping onto a „big“ solution, there are other ways to generate insights. This tutorial presents ting clients in their quest for more effective ways to work, ways to integrate several open source solutions into the actual day-to-day activities of teams. mostly by applying lean and agile concepts. Max. number of participants: 25 Participants should bring along their own laptop. Please find details online. Target Audience: Agile Coaches, Team Leads, Managers with reporting and planning duties Prerequisites: Some practical projects. Willing to code in a new language. | Level: Practicing Montag 10:00 – 17:00 Mo 3 WENN‘S RICHTIG DICKE KOMMT – KRISENSITUATIONEN IN DER IT MEISTERN Full Day Tutorial Krisensituationen in der IT treten öfter auf, als man denkt, und doch sind sie im Einzelfall überraschend. Sei es, weil menschliche Konflikte zu Krisen führen, weil das Projekt nicht fertig wird oder weil Systeme ausfallen. Dabei kann ein Ransomeware-Befall genauso schuld sein, wie der Ausfall von wichtiger Infrastruktur oder auch der „Ausfall“ von Mitarbeitern. Thomas Ronzon, Projektleiter + Senior Software-Entwick- In diesem Workshop werden wir Ihnen Werkzeuge an die Hand geben, wie Sie mit auftretenden ler bei w3logistics AG, beschäftigt sich mit der Modernisie- Krisensituationen umgehen können. Diese Werkzeuge kommen sowohl aus der Technik als auch rung von unternehmenskritischen Logistikanwendungen. Ralph Miarka ist Trainer, Coach und Berater für Organi- der Kommunikationslehre – ganz nach dem Motto: Hard- und Softskills, Hand in Hand. Mit diesen sations und Teamentwicklung. Geschäftsführender Gesell- Tools möchten wir Sie auf das Unbekannte besser vorbereiten. Max. Teilnehmerzahl: 40 schafter der sinnvollFÜHREN GmbH. Veronika Kotrba, MC, Führungskräfte-/Teamcoach und Trainerin für lösungsfokussierte Führungskommunikatio Zielpublikum: Projektleiter, Scrum Master, Manager, Coaches, Entwickler, Administratoren & geschäftsführende Gesellschafterin der sinnvollFÜH- Voraussetzungen: Projekterfahrung | Schwierigkeitsgrad: Fortgeschritten REN GmbH. Montag 10:00 – 17:00 Mo 4 Henning Schwentner liebt DOMAIN-DRIVEN-DESIGN-TUTORIAL: Programmieren in hoher Qua lität. Diese Leidenschaft lebt STRATEGISCHES DESIGN UND CONTEXT MAPPING er als Software-Architekt, Be- rater und Entwickler bei der Full Day Tutorial Eine Frage bei der Software-Entwicklung ist, wie man die Domäne richtig WPS – Workplace Solutions schneiden kann. In Zeiten von Microservices ist das besonders bewusst geworden, aber auch un- aus. Seine Projekte sind Do- abhängig davon muss man diese Frage beantworten. Ziel ist es, zu einer tragfähigen Architektur main-Driven, agil und in Pro- grammiersprachen wie Java und einem guten Domänenmodell zu kommen. Dabei ist wichtig: 1. die Bounded Contexts und und C#, aber auch ABAP. Ihn interessieren Menschen, Subdomänen herauszuarbeiten und 2. die Kontexte mit Context Mapping miteinander verbinden. langlebige Software-Architekturen, große Refactorings und die Evolution von Programmiersprachen. Zielpublikum: Entwickler, Architekten, Product Owners, Business Analysts, Domain Experts Voraussetzungen: Erfahrung in mittel- bis großen Projekten | Schwierigkeitsgrad: Anfänger –> zur Programmübersicht Tutorials Montag 21
Montag 10:00 – 13:00 Mo 5 Oliver Zeigermann ist Soft- WAS MACHT MACHINE LEARNING ANDERS? ware-Entwickler und -Archi- tekt bei embarc in Hamburg. Half Day Tutorial In dieser Hands-On-Session bekommst Du eine Einführung in die Grundla- Er ist Autor zahlreicher Fach- bücher im JavaScript- und Re- gen von Machine Learning. Wir machen dabei Experimente auf Papier und erste Erfahrungen act-Bereich, sowie Experte mit der Python-Bibliothek Scikit-learn. Du brauchst aber weder Erfahrung in Machine Learning für Machine und Deep Lear- noch in Python oder Scikit-learn. Max. Teilnehmerzahl: 50 ning. Neuerdings auch Autor des Manning-Video-Kurses Benötigt wird ein eigener Laptop. Details finden Sie online. „Deep Learning Crash Course“ (https://www.manning. com/livevideo/deep-learning-crash-course). Zielpublikum: Jeder Voraussetzungen: Keine Schwierigkeitsgrad: Anfänger Montag 10:00 – 13:00 Mo 6 Maren Baermann (Dipl.- AGILE MOTIVATION IN ACTION – CONCRETE MEASURES TO Psych. & M.S. Creative Stud- ies) is an innovation psy- TRANSLATE AUTONOMOUS MOTIVATION INTO PRACTICE chologist with a passion for agility and innovation culture. Half Day Tutorial Of course, there is no silver bullet to solve all motivation issues that might To her the key to sustainable arise in organizations. But there are helpful questions to ask about people’s inner engine, when growth for any organization we are travelling into the unknown. is the ability to think novel and solution-oriented, then In this workshop I will provide a brief overview of the model of autonomous motivation, of its apply the insights gained in an agile manner. This always links to agility and of three approaches that can help stimulate it. Participants will benefit from begins with the people. That’s why she specialized in en- putting the information provided directly into action, discussing and collaborating on possible abling people, through creativity workshops, innovation team-buildings, soft-skill seminars and measures to foster solutions for their individual contexts. Max. number of participants: 30 an agile innovation culture. Target Audience: Agile Coaches, Decision Makers, Team Leads, Team Members Prerequisites: Willing to work on solutions for fueling the inner engine without indepth theory provided in session | Level: Introductory Montag 10:00 – 13:00 Mo 7 Peter Zimmerer is a Prin- INTO THE UNKNOWN OF DESIGN FOR TESTABILITY cipal Key Expert Engineer at Siemens AG, Corporate Half Day Tutorial Testability is the degree to which a system can be tested effectively and Technology, in Munich, Ger- many. For more than 25 years efficiently. It‘s one of those rather unknown and vague non-functional requirements that are he has been working in the often neglected and wrongly ignored. field of software testing and Peter describes influencing factors and constraints and shares his experiences on the value and quality engineering. He per- forms consulting, coaching, benefits of testability. He discusses responsibilities and involved stakeholders to make it happen and training on test management and test engineering and shares a new, comprehensive strategy on design for testability that can be implemented practices in real-world projects and drives research and in- stepwise to gain the benefits in a cost-efficient manner. Max. number of participants: 48 novation in this area. As ISTQB® Certified Tester Full Ad- vanced Level he is a member of the German Testing Board (GTB). Peter Zimmerer has authored several journal and Target Audience: Test Architects, Software Architects, Test Engineers, Product Owners, De- conference contributions and is a frequent speaker at in- velopers | Prerequisites: Basic knowledge about testing and quality engineering ternational conferences. Level: Practicing Montag 10:00 – 13:00 Mo 8 Michael Stal arbeitet als Prin- DER ARCHITEKTURBAUKASTEN – MEINE ROLLE ALS ARCHITEKT cipal Key Expert Engineer für Software-Architekturkonzep- UND WELCHE WERKZEUGE ICH DAFÜR BENÖTIGE te bei der Siemens Corporate Technology. Parallel bildet er Half Day Tutorial Die Arbeit von Software-Architekten unterliegt vielen Herausforderungen, Studenten an der Universität wozu zum Beispiel die Komplexität von Problemdomänen, Lösungsdomänen, die Abbildung von Groningen aus und enga- zwischen beiden, die Umsetzung von Anforderungen und das Prüfen & Einhalten der Qualität giert sich als Chefredakteur von JavaSPEKTRUM. gehören. Nebenbei bedarf es auch eines fundierten Geschäftswissens sowie sozialer bezie- hungsweise emotionaler Intelligenz. Es ist Ziel des interaktiven und auf Übungen basierten Tutoriums, dazu einen bewährten Werk- zeugkasten für Architekten zu vermitteln. Zielpublikum: Architekten Voraussetzungen: Kenntnisse/Erfahrung in Software-Architektur und Entwicklungsprojekten Schwierigkeitsgrad: Fortgeschritten –> zur Programmübersicht Tutorials Montag 22
Sie können auch lesen