3 7 FEBRUARY2020 ICM MÜNCHEN SOFTWARE ARCHITECTURE - CONFERENCE PROGRAM - OOP 2020
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
CO N F EREN C E F OR SO FT WA RE ARC HITEC TU RE ICM MÜNCH E N 3 – 7 F E B R UA RY 2020 CO N F ER EN C E P ROG RAM R eg is te r n o w ! W W W.O O P CO N F ER EN C E.COM TA LKS | TUTOR I AL S | NETWO R KI NG
INTO THE UNKNOWN MISSION: SHAPING THE FUTURE Jutta Eckstein has the overall responsibility for the content quality of IT technology on our society. This is also one reason why demands for This year, I am especially looking forward to the track „Fusion: IT-Fu- the OOP Conference. As independent coach, consultant and trainer, she ethical rules in IT have been increasingly moved the fore. They range ture-Society“, in which we would like to inspire you to think in new helps companies to enable agility on an organizational level. from ethical core principles to a Hippocratic oath for IT professionals. directions with (un)appropriate lectures. Plus, on the agenda are social Jutta Eckstein Program Chair However, what all ideas have in common, is that IT specialists need issues topics, such as how to deal with critical-classified IT systems for OOP Conference Hardly any other occupational field is as diverse and broadly diversi- to develop a greater awareness of the use of their code should. For elections. As every year, you are welcome to join the practice-oriented fied as that of Software Architects. At the same time, there are only our profession, this means an enormous challenge for each and every lectures and workshops at the OOP conference. Around 220 prestigious Jutta Eckstein has the Overall responsibility for a few industries that are so are as dedicated to innovation as we are. one of us – we are no longer „just engineers and craftsmen“, we are national and international speakers looking forward to seeing you in the quality of the content Though, this is both a curse and a blessing: Creating something new faced with ethical and philosophical questions. At the OOP 2020, we Munich and are happy to share with you their knowledge, enthusiasm of the OOP Conference. means a high responsibility towards our customers, our employees and would like to take up the discourse about an extended understanding and perhaps also their concerns around the topics Software Architec- As an independent coach, consultant and trainer, colleagues, and in the end also towards our society. In many countries of IT and, in addition to concentrated knowledge, we would also like ture, Product Discovery and Business Share Agility. I am already very she supports companies of the world, our developments have an impact on economic growth, to provide inspiration and impulses for thought. excited about the next OOP and look forward to meeting you at the to facilitate an agile work and global challenges such as climate change are supposed to be solved conference! environment. with the help of IT technologies. As a consequence, IT is seen as po- Our eleven tracks chairs together with our 95 reviewers from the de- tential vehicle for a better world that requires exploring new solutions veloper community have designed a program for this purpose choosing Best regards, and ways. But: If you pursue your profession as a software architect from a total of 410 submissions. We were able to include approximately Jutta Eckstein responsibly today, you have to see the bigger picture and look beyond 170 presentations in the OOP 2020 program. There will also be new Program Chair OOP Conference your daily business. The touch points between IT and „normal life“ are tracks this year, including „Agile Enterprise Architecture“, „DevOps & already too diverse, plus, there is a great influence of algorithms and Continuous Everything“ and „Modern Programming & C++17/C++20“. MONDAY, 03 FEBRUARY 2020 | TUTORIALS 10.00 am – 1.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 alten High Tech Metrics For Low Tech Wenn‘s richtig dicke kommt – Domain-Driven-Design- Was macht Machine Agile Motivation In Into The Unknown Of Der Architektur Coffee Break Code wieder wartbar bekommt Boards – How To Set Your Teams Krisensituationen in der IT Tutorial: Strategisches Learning anders? Action – Concrete Design For Testability baukasten – Meine Rolle 11.30 am – 12.00 am Christian Fischer, Carsten Thurau, Free meistern Design und Context Oliver Zeigermann Measures To Translate Peter Zimmerer als Architekt und welche Cornelia Franke, Johannes Dienst Michael Mahlberg Thomas Ronzon Mapping Autonomous Motivation Werkzeuge ich dafür BOOKED UP Ralph Miarka Henning Schwentner Into Practice benötige Veronika Kotrba Maren Baermann Michael Stal 1.00 pm – 2.00 pm Lunch 2.00 pm – 5.00 pm Continuation Continuation Continuation Continuation 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 Selbstführung mit The Agile Requirements Coffee Break Kill Legacy Code – wie man alten High Tech Metrics For Low Tech Wenn‘s richtig dicke kommt – Domain-Driven-Design- Webanwendungen: Simulation (With Lego Responsibility Process™ Engineering 3.30 pm – 4.00 pm Code wieder wartbar bekommt Boards – How To Set Your Teams Krisensituationen in der IT Tutorial: Strategisches Aktuelle Entwicklungen And Chocolate Game) Henning Wolf Christof Ebert Christian Fischer, Carsten Thurau, Free meistern Design und Context Jan Jürjens Dana Pylayeva Nadine Wolf Cornelia Franke, Johannes Dienst Michael Mahlberg Thomas Ronzon Mapping BOOKED UP Ralph Miarka Henning Schwentner Veronika Kotrba 5.15 pm – 6.00 pm 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 6.30 pm – 8.00 pm Event-Orientation – Testcontainers – Engaged Strategy Development Using Scrum@Scale – Systemische Sicht und Growing Leadership Agility – Raus aus der Domänenmodell-Falle Integrationstesten mit Docker leicht gemacht Liberating Structures Werkzeug für die agile Organisation Intent & Understanding To Avoid Agile Ralf Westphal Stefan Hildebrandt Maryse I. Meinen Jürgen Dittmar Transformation Failure Edgar Rodehack Mike Leber Editorial / Conference Program OOP 2020 2
TUESDAY, 04 FEBRUARY 2020 | TALKS Modern Architecture – Software Architecture Trends & Techniques Business Agility Agile Going Enterprise Ar- Testing & Quality Product Discovery, Inno- DevOps & Continuous Social Integration Known & Unknown Maintenance & Evolution chitecture? Or Vice Versa? vation & User Experience Everything 9.00 am – 10.30 am 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 1) Codeballast über 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 – Reisendeninformation Bord?! Erfahrungen aus Es geht auch über die Scrum scheitern werden Down angewendet – Worte später – Text „Innovation And Im- Continuous Delivery Why Agility Rocks! mit Kafka Streams der Identifikation von Distanz! Marc Bless Strategic Designs für Analytics für Software- provement“ im Software Eberhard Wolff Maren Baermann Uwe Eisele nutzlosem Code und dem Mira Kottmann 2) Wie flankiert man den Bounded Contexts Qualitätssicherung in der Development Center Axel Löhn Umgang 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 Wunderlich 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 mit Third-Party Libraries Company? Testmethoden in der in agilen Teams Thomas Ronzon Anastasia Mikitenko Praxis Harald Müller Benedikt Wörner Katharina Warak 10.30 am – 11.00 am Coffee Break 11.00 am – 12.00 am Keynote: Anita Sengupta (University Of Southern California): From Flying Cars To Humans On Mars – The Future Of Transportation 12.00 am – 2.00 pm Lunch 2.00 pm – 2.45 pm 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 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- Of ETL: Event-Driven Design – Three Examples (Daily) Journaling tion der Rolle des Unter- Failures und User-Centered De- I Don‘t Think That Word Verständnisse und Architekturen Architectures For Data Axel Grosse Cosima Laube nehmensarchitekten bei Marco Achtziger sign konsequent leben Means What You Think It Missverständnisse zum Mario-Leander Reimer Engineers Lufthansa Gregor Endler Luisa Zylka Means Thema Mindset Robin Moffatt Eldar Sultanow Nicolas Olberg Michael Mahlberg Stefan Zumbrägel Carsten Breithaupt Henning Wolf 3.00 pm – 3.45 pm Keynote: Kai Wähner (Confluent): The Rise Of Event Streaming – Why Apache Kafka Changes Everything 3.45 pm – 4.15 pm Coffee Break 4.15 pm – 5.15 pm 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 Require- Mit KPIs zum Agilen Digitale Ökosysteme Kosten-Nutzen-Berech- Im Stich gelassen? IoT im DevOps-Zeitalter: Kommunikation für Strategies To Manage stehen – welche Archi- ments Engineering – der Erfolg beginnen dort, wo die nung von Qualitätsana- Gernot Starke Wie funktioniert das? Software-Entwickler und Consistency In Distribu- tekturfehler Wartung Kreislauf ins Unbekannte Markus Wissekal Komfortzone aufhört lysen – Erfahrungen bei Florian Bader alle anderen ted Systems und Erweiterungen Mick Hohmann Stefan Kinigadner Matthias Naab der Munich Re Thomas Rümmler Jens Schauder Bernd Rücker schwierig machen Marcus Trapp Elmar Juergens Michael Stal Matthias Koch Uwe Proft 5.15 pm – 5.45 pm Coffee Break 5.45 pm – 6.45 pm 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 – Langlebige Software- House of Agile Testing – Teams Self-Selection – Eher geht ein Kamel TDD 2.0 – Situations Solutionlab – Fusion von Zehn Jahre Wissenschaftlich belegt: Der ultimative Survival Architekturen – ohne was gilt es im Rahmen Getting Ready For The durch ein Nadelöhr als bezogen test-first Innovation und Kultur- DevOps-Bewegung – Wohlfühl-Chefs führen Guide Schulden, die Jahrzehnte einer agilen Transforma Unknown eine Bank in die Cloud... implementieren wandel im Unternehmen ein Rück- und Ausblick erfolgreicher Lars Röwekamp ü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 7.00 pm – 8.00 pm „Der ultimative IT-Stammtisch“ | Moderation: Nicolai Josuttis from 8.00 pm Welcome Reception Conference Program OOP 2020 3
WEDNESDAY, 05 FEBRUARY 2020 | TALKS Modern Architecture – Software Architecture Trends & Techniques Business Agility Into The Unknown: Fusion: IT-Future-Society Product Discovery, Inno- Modern Programming Social Integration Known & Unknown Maintenance & Evolution Where No Software Engi- vation & User Experience & C++17/C++20 neer Has Gone Before 9.00 am – 10.30 am 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 Fairän- 1) Ask Our Live AI Bot Digitale Ethik mal 1) Domain Prototyping Kotlin Coroutine Deep Entscheiden mit eine Plattform für meltier: Wiederverwen- Alone: Tools For Turning derung für Ihre Agile Hologram How It Feels pragmatisch: Wie man oder Design Is How It Dive Werwölfen und Zombies Research, Development dung immer wieder neu The Tide Evolution In Any Language: From gut und gleichzeitig Works Thomas Künneth Fabian Schiller und Fortbildung Klaus Marquardt Bonnie Aumann Veronika Kotrba The Frontiers Of Mixed erfolgreich sein kann Tobias Goeschel Emel Siegel Andreas Graf 2) Eine Balance von 2) 193 Easy Steps To Ralph Miarka Reality Stefan Bente 2) Business Visualisie- 2) Die Rolle von Archi- Features, Aufwänden DevOpsing Your Mono- Tania Peitzker Kornelius Fuhrer rung – eine kreative Rei- tektur im Zeitalter von KI und Qualität auf dem lith 2) Industrial AI Enables se in die Welt von Role und autonomen Systemen Weg ins Unbekannte Cat Swetel Digital Companions Model Canvas und Co. Matthias Naab Egon Wuchner Rebecca Johnson Christian Botta Dominik Rost Konstantin Sokolov Siggi Duell Daniel Reinold 10.30 am – 11.00 am Coffee Break 11.00 am – 11.45 am 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 Open Source Is Feeding Orientierung im Un- Ready For Rust 5 Dinge für erfolgreiches In Action ware-Architektur mit schwarzer Schimmel Umstellung des gesam- mit agiler Software-Ent- The World bekannten – Struktur Erik Dörnenburg Remote-Arbeiten Michael Sperber Architecture Decision Annegret Junker ten Unternehmens auf wicklung verheiraten Ralph Müller für die Digital Design Sven Peters Records und Qualitäts eine agile soziokratische Carola Lilienthal Konzeption szenarien Organisation Eugen Reiswich David Gilbert Johannes Dienst Johannes Bergsmann Dirk Röder 12.00 am – 12.45 pm Keynote: Holger Urban and Peter Garzarella (Volkswagen): Volkswagen‘s Journey Towards A Software-Driven Company – Challenges, Chances And Successes 12.45 pm – 2.30 pm Lunch 2.30 pm – 3.30 pm 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 Veränderung beginnt A Bumpy Road… Wenn einfach einfach Living Empathie Legacy, Monolith, Sanieren statt Software-Entwicklung Flow – How To Scale In The Loop: Using AR bei mir Enterprise Delivery einfach ist: Functional (erst Verbindung – dann Microservices Neumachen! ändern – und warum das Beyond 20 Developers And VR Effectively In Stefan Roock Approaches In A VUCA Programming mit Kotlin Denken und Handeln) Eberhard Wolff Ralf Wirdemann gut so ist Johannes Mainusch Industrial Systems Nadine Wolf World und Scala Bettina Ruggeri Torsten Lueckow Daniel Meixner Benjamin Wiedenmann Asa MacWilliams Eric Abelen Benedikt Jerat Annemiek Quirijns Florian Pfleiderer 3.45 pm – 4.30 pm Keynote: Tanja Lange (Professorin an der Technische Universiteit Eindhoven): Quantencomputer – der Angriff aus der Zukunft auf unsere Daten von heute 4.30 pm – 5.00 pm Coffee Break 5.00 pm – 6.00 pm 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-Modu- Reflektieren – Building Evolutionary Der Wissenschaftsteil: Community Based Thoughts On Learning Empowerment durch Makro-Architektur – nichts mit Code-Qualität larisierung – 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 6.30 pm – 8.00 pm Event Storming in der Praxis 1x1 technischer Schulden Starke Teams – mithilfe von Werkzeugen Facilitating The Unknown: Leadership Software Is Eating The World – Henning Schwentner Gernot Starke aus der Psychologie Integrating Outcomes And Relationships Even Our Jobs? Jasmine Zahno Olaf Lewitz Frank Buschmann Ken Power Conference Program OOP 2020 4
THURSDAY, 06 FEBRUARY 2020 | TALKS Modern Architecture – Architecting Web Apps Trends & Techniques Business Agility Into The Unknown: Fusion: IT-Future-Society DevOps & Continuous Modern Programming Testing & Quality Known & Unknown For Humans Where No Software Engi- Everything & C++17/C++20 neer Has Gone Before 9.00 am – 10.30 am 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 Agi- 1) Wenn Agil die Lösung Unreasonable Rituale und Statusspiele 1) Von Containern zu Parallelität in Java: Wie 1) Programmieren Sie Serverless-App Basis von Webcompo- les Potenzial – Agile ist, will ich mein Problem Architecture in der Business-Welt – Kubernetes-Operatoren wähle ich das richtige noch Unittests oder Leo Lindhorst nents entwickeln Transformation beginnt zurück! Frank Buschmann Männer spielen anders Philipp Krenn Parallel-API für mein generieren Sie schon? 2) There and back again: Mark Lubkowitz in den Menschen Olaf Lewitz Kevlin Henney als Frauen 2) Vom Loggen und Feh- Projekt aus? Johannes Bergsmann Migration einer Server- 2) UI-Integration über Melanie Wohnert 2) Was ist denn Susanne Mühlbauer ler finden – Elastic Stack Marwan Abu-Khalil Johannes Hochrainer less Application aus der Micro-Frontends mithilfe Dietmar Wohnert überhaupt diese Silke Foth richtig einsetzen 2) Computer‚ Cloud nach on-premise von WebComponents 2) Gemeinsam auf „Agile Organisation“?! Dirk Tröndle fix‘ meinen Code! Jens Eickmeyer Oliver Widder dem Weg ins „Agile Sylvius Gerber Markus Harrer Roger Gilliar Abenteuer“ Liz Helmecke Gerburg Lugo Jasmine Zahno 10.30 am – 11.00 am Coffee Break 11.00 am – 11.45 am 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 Mono Moderne Frontends – Retrospectives To Variety: The Spice Of Life NEW: Introduction To Ethical Decisions In A Agents of D.E.V.O.P.S. – C++20 – Ein Überblick Die Herausforderungen lith zu Self-contained Art, Architecture und The Next Level: And The Secret To Scale The Low Code Environ- Wicked World: The Role Ein Blick hinter die Kulis- Nicolai Josuttis der digitalen Trans- Systems: ein Erfahrungs- Automation Organizational Agility Cat Swetel ment Mendix Of Technologists, Entre- sen von DevOps-Teams formation annehmen: bericht Andreas Leue Ben Linders Alexander Zeh preneurs, And Organi- Christoph Ehlers Quality Engineering und Marcos Scholtz Arne Bosien zations Expertisen Gregor Tudan Claudia Melo Armin Metzger 12.00 am – 12.45 pm Keynote: Ralph de Wargny (Intel Deutschland): Predicting the Convergence of HPC & AI in a Multi-Architecture Future 12.45 pm – 2.30 pm Lunch 2.30 pm – 3.30 pm 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: Qualitätssteigerung Freuden eines gut struk- Applications mit DDD – Offlinefähigkeit Agilität wird erwachsen Adapt How You Lead For Wie neuronale Netze geht’s wirklich los! Where To Find Them And durch selbstorganisierte turierten Monolithen Der Beginn einer wun- Holger Tiemeyer Christoph Mathis Agile Success unsere Welt verändern Starten mit DevOps: How To Tame Them Teams, (k)ein Wider- ohne Microservices derbaren Freundschaft? Jens Coldewey Johanna Rothman Martin Förtsch ein Erfahrungsbericht Peter Sommerlad spruch? – Agile QS in ernten Manfred Steyer Thomas Endres Bastian Pätzold agilen Teams Carola Lilienthal Falk Stern Georg Haupt 3.45 pm – 4.30 pm Keynote: Hannah Fry (Centre for Advanced Spatial Analysis at UCL): How To Be Human In The Age Of The Machine 4.30 pm – 5.00 pm Coffee Break 5.00 pm – 6.00 pm 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 State Of Art Continuous C++ Insights: Wann wird die KI Entwurfsmuster für aber nun mit Micro back und Aufrichtigkeit des Unbekannten Dave Farley keinen Sinn – Compliance – How Stuff Works, meinen Job als Tester komplexe IoT-Systeme services Bettina Ruggeri Gunter Dueck geht‘s auch anders? An Overview Lambdas And More! übernehmen? Stephan Roth André Fleischer Johannes Mainusch Karsten Klein Andreas Fertig Martin Vietz Heiko Schröder Benjamin Wiedenmann Thomas Schulte Nightschools Ndo 1 Ndo 2 Ndo 3 Ndo 4 Ndo 5 6.30 pm – 8.00 pm 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 Conference Program OOP 2020 5
FRIDAY, 07 FEBRUARY 2020 | TUTORIALS 9.00 am – 12.00 am 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 IoT-Geräte spielerisch verstehen Agilität systematisch einführen Die ganze Story agile Führung! Open-Space-Format Coffee Break David Farley To The Predictable” Michael Stal Wolf-Gideon Bleek Nicolai Josuttis Olaf Lewitz, Sabine Canditt, Chris- Jasmine Zahno 10.30 am – 11.00 am Marwan Abu-Khalil toph Mathis, Henning Wolf, Stefan Further Informationen see p. 56 Roock, Andreas Schliep 12.00 am – 1.00 pm Lunch 1.00 pm – 4.00 pm Continuation Continuation Continuation Continuation Continuation Continuation 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 – Coffee Break Techniques in Java: “Through The Unknown IoT-Geräte spielerisch verstehen Agilität systematisch einführen Die ganze Story agile Führung! 2.30 pm – 3.00 pm David Farley To The Predictable” Michael Stal Wolf-Gideon Bleek Nicolai Josuttis Olaf Lewitz, Sabine Canditt, Chris- Marwan Abu-Khalil toph Mathis, Henning Wolf, Stefan Roock, Andreas Schliep As of: 02 January 2020 Conference Program OOP 2020 6
WHAT DOES OOP CONFERENCE OFFER TO YOU? IT professionals such as software architects, IT Top-class keynotes and renowned speakers such as project managers, experienced developers and programmers put their trust in the OOP Confer- • Frank Buschmann • Dana Pylayeva ence when it comes to professional training – • Erik Dörnenburg • Johanna Rothman one of the most popular and largest software • Gunter Dueck • Anita Sengupta conferences in the German-speaking area. • Dave Farley • Michael Stal • Hannah Fry • Gernot Starke Therefore, for the software community, the • Kevlin Henney • Cat Swetel OOP conference is a fixed date in the calendar. • Tanja Lange • Stefan Tilkov Latest trends from the field of software tech- • Carola Lilienthal • Ralf Westphal nology as well as practice-oriented lectures • Tania Peizker • Eberhard Wolff from experienced and recognized speakers who will work with you to share their knowl- and many more offer 5 days of a mixture of deep-seated contents and edge, enthusiasm and also current concerns. a wide range of topics! MAIN TOPICS OF THE OOP 2020 SOFTWARE-ARCHITECTURE MAINTENANCE • API • PROJECT MANAGEMENT • USER EXPERIENCE • MICROSERVICES/DOCKER • DEVOPS & CONTINUOUS EVERYTHING • BUSINESS AGILITY • SOCIAL SKILLS • ARTIFICIAL INTELLIGENCE • DIGITAL TRANSFOR- MATION • MODERN PROGRAMMING • ARCHITECTURE OF WEB-APPS • ENTERPRISE-ARCHITECTURE • DDD TALKS IN OUR EXPO Java PHP Java has long been the most popular programming language. The JVM 79 % of all websites use PHP as their server-side programming language. offers besides Java a multitude of cross-platform usage possibilities PHP applications are used in many e-commerce applications or CMS such as Smart Home, services in the cloud or embedded systems. systems, for example. Low Code Service Mesh The low-code approach allows applications to be implemented up to Service mesh implementations are already in place at Netflix and Twit- ten times faster, which significantly reduces the development time ter. These companies are pioneers for the technology, which is on an and reduces costs. Learn how to comply with the current to counter important infrastructure level. a lack of resources. User Experience Machine Learning for Data Management & Analytics Digitization and Industry 4.0 are the new drivers. New technical achieve- The forum aims to understand the potential of ML for more efficient ments such as Mixed Reality and the HoloLens inspire expectations. In data processing, analytics processes as well as data governance addition, there is the great trend towards Artificial Intelligence paired tasks. with voice interfaces such as Amazon Alexa. What does OOP Conference offer to you? 7
5 REASONS TO VISIT OOP 2020 1. Software Meets Business 4. Networking Year after year, the OOP stands for specialist information on the new- Coffee Breaks and social events offer you an excellent platform for est State of the art in software engineering. Jutta Eckstein as Program the joint exchange of experience with other participants, speakers Chair (together with 11 Track Chairs) ensures that the OOP conference and exhibitors. always keeps its finger on the pulse of time! 5. Current specialist information in well-tried formats 2. More than 170 lectures on 5 days Presentations and practice reports are established lecture formats. Around 220 speakers – including numerous top international speakers – The OOP 2020 offers with Unconference, Workshops and Graphic Re- present the latest findings and developments in software technology cording again excellent opportunities to gain access via other methods each year. on current topics. 3. Wide range of topics Back again: Join our Unconference on Friday You can choose your sessions from 13 subject areas in 9 parallel tracks. The schedule of the Unconference at the OOP develops within the event. It is guaranteed that you can listen to presentations that meet your pro- How exciting, informative and interesting it will be depends on the fessional requirements and provide you with practice-oriented content. participants. Unconference is what you make of it! WHAT PARTICIPANTS SAY ABOUT THE OOP »Many interesting topics, good speakers and many different tracks « » Always up to date«» Not a developer conference, but an architecture conference « » Many different, high quality presentations « » Mixture of Talks, Keynotes and Expo «» Business Technique Mix « » Coming together with various experts, new contacts in a pleasant and open atmosphere « » The atmosphere! The OOP is – stronger than other conferences – a kind of class reunion. « » The only event for architecture « » Speakers who are not often in Germany « » Mix of information on current trends also beyond pure IT « » The range of topics is (in my opinion) unprecedented! This enables us to have a common conference experience with several colleagues who have very different interests. « What does OOP Conference offer to you? 8
TRACKCHAIRS An independent committee of Program Chairs, Trackchairs and Reviewers selected the presentations after a thorough review and decided which speakers and topics are included in the program of OOP 2020. Agile Going Enterprise Architecture? Or Vice Versa? Architecting Web Apps For Humans It has been a dominant question if it comes Web applications have become and remain to Enterprise Architecture, whether it can be- the default user interface for most applica- come “agile”. The trend toward agile organi- tions today, despite having been declared zations leads to transformations also in EAM. dead a number of times. While the technol- Wolfgang Keller This track comprises sessions on Enterprise ogy used to build web apps has moved on, Architecture that deal with tradeoffs that arise Stefan Tilkov some fundamental principles remain. In this from the simultaneous need for sustainability track, we’ll take a look at the state of the art and enterprise agility at the same time. of building great modern applications on the web. How can make applications accessible, Business Agility secure, evolvable, stable – while still being fun to use? When we build them, how do we strike Applying an Agile framework on team-level the right balance between shiny new things and and implementing an Agile scaling framework foundational patterns? What new techniques, do not help to act agile on the enterprise level. technologies, standards and best practices This track dives deep into real Business Agili- have been found to work best – and for which ty. What is Business Agility anyway and what kinds of applications? Marc Bless is necessary to create an Agile Enterprise? Is there a way of a soft transition or is a radical transformation mandatory? DevOps & Continuous E verything Fusion: IT-Future-Society The term “DevOps” popped up in 2009. In the This track looks for weird, personal, odd and following years it yielded many tools, methods, possibly not quite fitting contributions, with practices. Probably the most significant contri- topics that inspire listeners to think in new di- bution of DevOps, though, was a different idea rections. Lectures that connect technology and of how development, quality assurance and op- us, as human and future society. Keywords that Dorthe Lübbert erations should collaborate.10 years later we’ll Johannes mark this fusion are: art, communication, peo- be taking a look at the current state of DevOps Mainusch ple, from I to we, trust, carbondioxide, wealth, from a technical and cultural perspective. global intelligence, enterprises, hope, ... Modern Programming & C++17/C++20 As software developers and system architects, we are required to know many different things; however, the foundation is still programming. And in the past years many things have changed about programming: We have new programming languages, new paradigms, more and more parallelization, and improved programming tools.This track reports, documents, and compares interesting, remarkable, and helpful aspects of programming in general and new/established Nicolai Josuttis programming languages in particular. Product Discovery, Innovation & Social Integration User Experience Into the unknown – a perfect challenge for the An Expedition Into the Unknown comes with social beings we humans are. Given relation- chances, surprises and risks. Which problems ships are the only things we can rely on in times do we want to solve for our future and how where everything changes. Unfortunately, as can products, services and systems contribute engineers, we have a tendency to nurture our Susanne to that future? This track concentrates on the Olaf Lewitz relationships less than other systems we work Mühlbauer question how we can smartly invest in prod- on. In this track we’re looking at the relation- uct and business development and offers case ship with and in-between humans, to become studies as well as ideas on Innovation, UX, Val- successful in the unknown. idation, Design, Delivery and Planning. Trackchairs 9
Software Architecture Modern Architecture – Maintenance & Evolution Known & Unknown Software Architecture results from of a sequence Software Architecture is the foundation for any of architectural decisions. It is a common mis- software project. Development teams discover conception that this process ends with system and try new kinds of architectures constantly. release. Objective of the track is to illustrate how Keeping this in mind we are discussing the fol- Michael Stal software architects can address this challenge Eberhard Wolff lowing topics: Agile architecture | Structured systematically in their design activities. Sessions Monoliths | Events | Cloud-native | Serverless | comprise best practices, methods, processes Microservices | Testing & Quality Self-con- and tools for understanding, evaluating, extend- tained Systems ing and maintaining software systems. Signature Track by Frank Buschmann: Into The Unknown: Where No Software Engineer Has Gone Before Signature Track – Digitalization is rapidly changing our world – with giant effects on our society and on our profession as software engineers. We are on a long voyage into the unknown, a voyage whose only constants are uncertainty and continuous change. Regarding the types of software systems we build, the practices and technologies we utilize to design, develop, deliver, operate Frank and use these systems, and also regarding the culture, organization and processes in which we Buschmann as developers perform our daily work. In this track we shed light on important organizational, architectural and technical trends of this never-ending journey and explore some far ends of their possibilities and limitations. We boldly go where no software engineer has gone before! Trends & Techniques Testing & Quality In this track we are concentrating on how the Effective and efficient software and system de- details of current and future trends & tech- velopment requires superior test approaches niques influence already today the interplay of in place and a strong commitment to quality. software and business. Amongst other things To determine the right mix of test methods we will take a look at the increasing automa- and quality measures is no easy task in real Jutta Eckstein tion in software development, the need for Peter Zimmerer project life due to increasing demand for reli- continuous innovation and the challenges and ability of systems, cost efficiency, and market opportunities agile provides for enterprise ar- needs on speed, flexibility, and sustainability. chitectures, for organizational design, and for This track provides practical guidance how to the individuals. Moreover, we’ll discuss how a address these challenges in the area of testing monolith can benefit from DevOps. and quality and presents professional testing as a lever to explore into the unknown. REVIEWERS These reviewers have examined about 410 submissions with a total of 1,205 reviews. That’s an average of 13 reviews per 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 Trackchairs/Reviewers 10
KEYNOTES Tuesday 11.00 am – 12.00 am 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 Anita Sengupta is an aerospace engineer, rocket scien- tist, and veteran of the space program who has developed hyperloop in Las Vegas Nevada, to autonomous VTOL air taxis her new company is designing technologies that have enabled the exploration of Mars, in Detroit Michigan, to her research on entry systems that will land the first humans on 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- velopment of the hyperloop as Senior Vice President of H OUPLED WIT engineering systems at Virgin Hyperloop. In 2019 she be- came a co-founder and chief product officer of Airspace G E T EC H C Experience Technologies, or ASX (asx.us), which is leading SPACE-A E N A B LE S the development of a hybrid-electric, vertical takeoff and E C A P ITA L V E NT U R landing urban aerial mobility system. She and her team N NSPORTATIO hope to use the system to revolutionize urban transit. As an engineering savvy executive and pilot, she is now lead- ing the mobility solutions for smart cities by eliminating G R E E N T R A congestion and reducing the carbon footprint of air travel. Tuesday 3.00 pm – 3.45 pm 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. –> to the program overview Keynotes 11
KEYNOTES Wednesday 12.00 am – 12.45 pm 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 Complex- ity“ and „Software Development“. They aim to answer the questions: What kind of technolo- gies does Volkswagen use? How does Volkswa- gen do things? And why do they do them the After his studies in Informatics, Peter Garzarella joined Holger Urban, born in 1971, studied Business informat- the automotive industry at Porsche and started his career way they do? You will learn more about the ics at the Otto-von-Guericke University in Magdeburg and in the Networking Group – International Network depart- history of Software Development at Volkswa- started his professional career with the Volkswagen AG, ment in 2001. After 10 years at Porsche, he started his gen, modern software solutions in factories, Application Management, specializing on data bases. From journey at the Volkswagen Group in Enterprise Architec- 2013 to 2018 he has been responsible for the IT-infrastruc- ture Management. He went back to his tech roots in 2015 future plans, success stories; And of course – ture operation and in 2015 he took over responsibility for and founded the Volkswagen Digital:Lab in Berlin. Today, Volkswagen’s worldwide Software Develop- the overall subject “IT-infrastructure”, at the same time as the Head of Group Software Development, he contin- ment Centers, their different working methods being in charge of the Cloud Project of the Volkswagen ues to build software and Software Development Centers Group. In 2019 he switched to software development and all over the world. and what they are currently working on. is one of the Office Leads of the SDC (Software Develop- ment Center) in Wolfsburg. M C A R E N GINEERING FRO INEERING W A R E E N G TO SOFT Thursday 12.00 am – 12.45 pm PREDICTING THE CONVERGENCE OF HPC & AI IN A MULTI-ARCHITECTURE FUTURE Software development for High Performance Computing and Artificial Intelligence in the data center needs already today to target multiple architectures, including CPUs, GPUs, FPGA and specialized ASICs processors. Depending on the architecture, software developers need to use specific languages, libraries, frameworks or APIs, which creates complexity and increases the costs of every project. In the future, with the convergence between HPC and AI as well as the increasing velocity of code development, the complexity will need to be dramatically reduced. Software innovation requires a new paradigm for this multi-architecture future! F T WA R E IN NOVATION SO FOR PAR ADIGM Ralph de Wargny is Business Development Manager at N E W the Intel Software & Services Group, responsible for Cen- REQUIR E S A E TU R E F UTU R tral and Southern Europe and Middle East and Africa. He IT EC advises software and industrial companies on the topics A RC H A MULTI- software development, optimization, parallel Program- ming, tools and methods. He has more than 10 years in- ternational experience in the IT industry in companies like Intel, Tech Mahindra from India, Business Objects and Com- paq computers. –> to the program overview Keynotes 12
KEYNOTES Thursday 3.45 pm – 4.30 pm 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. HE J U D G E M E NT M A K E S T YOUR Y T H ING ABOUT E – E V E R DIFFERENC Hannah Fry is an Associate Professor in the Mathemat- R E V E N TH E ics of Cities at the Centre for Advanced Spatial Analysis at T H E B A D O THE GOOD, UCL where she studies patterns in human behaviour. Her research applies to a wide range of social problems and A LGORITHMS questions, from shopping and transport to urban crime, ri- E S S O F UGLIN ots and terrorism. Hannah Fry is the author of Hello World, The Indisputable Existence of Santa Claus: The Mathemat- ics of Christmas and The Mathematics of Love: Patterns, Proofs, and the Search for the Ultimate Equation. –> to the program overview Keynotes 13
TUTORIALS MONDAY Monday 10.00 am – 5.00 pm 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 independ- turn of the Millennium. Al- ence 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 sup- jumping onto a „big“ solution, there are other ways to generate insights. This tutorial presents porting clients in their quest for more effective ways to ways to integrate several open source solutions into the actual day-to-day activities of teams. work, 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 Monday 10.00 am – 1.00 pm 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 Monday 10.00 am – 1.00 pm 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, Devel- conference contributions and is a frequent speaker at in- opers | Prerequisites: Basic knowledge about testing and quality engineering | Level: Practicing ternational conferences. Monday 2.00 pm – 5.00 pm Mo 10 As an Agile Coach and train- DEVOPS CULTURE SIMULATION er with over 18 years of di- verse experience in IT, Dana (WITH LEGO AND CHOCOLATE GAME) Pylayeva brings unique per- spective and stories “from the Half Day Tutorial This tutorial is ideally designed for DevOps leaders that are evaluating trenches”. She‘s been fortu- their approach to DevOps transformation, leading their organizations through the first steps nate to work with co-located in adopting DevOps practices, or noticing gaps left by “automation only” approach to DevOps. and distributed teams in US, Canada, Ireland, Japan, UK, Gamified format, real-life examples, latest findings from the State of DevOps report and in-depth India and Russia. Dana is an educational games designer debriefing, make this unique simulation effective and fun. Join it to experience the benefits. and the author of several DevOps/Agile books and games. Max. number of participants: 45 She enjoys being actively involved in Agile community in various roles as a volunteer, reviewer, track chair, program chair and conference chair. She is the founder of Big Apple Target Audience: Decision Makers, Managers, Business Stakeholders | Prerequisites: Famil- Scrum Day conference in NYC, co-organizer of NYC Scrum iarity with Scrum framework is helpful, but not mandatory | Level: Introductory User Group and a Program co-chair at Agile2019 conference. –> to the program overview Tutorials Monday 14
Monday 2.00 pm – 5.00 pm Mo 12 Christof Ebert is managing AGILE REQUIREMENTS ENGINEERING director at Vector Consult- ing Services. He supports cli- Half Day Tutorial This tutorial introduces to agile requirements engineering. It offers many ents around the world in ag- ile transformations. Before practical examples from our industry projects when introducing agility. The training considers he had been working for ten the IREB agile RE primer curriculum, however with more practical focus from many agile pro- years in global senior man- jects across industries. Participants are eligible to IREB certification. We give practical tips for agement positions. A trusted advisor for companies around designing agile requirements processes. In a case study, we present experiences and benefits the world and a member of several of industry boards, he is of agile requirements engineering in a medical technology project with Siemens. a professor at the University of Stuttgart and at Sorbonne in Paris. He authored several books including the most re- cent “Global Software and IT” published by Wiley and „Re- Target Audience: Architects, Analysts, Requirements Engineers, Product Owners, Software quirements Engineering“ published by dPunkt and in Chi- Engineers, Agile Teams | Prerequisites: Project Management | Level: Practicing na by Motor Press. Since many years he is serving on the editorial Board of the prestigious „IEEE Software“ journal. TALKS TUESDAY Tuesday 9.45 am – 10.30 am Di 3.1 Anastasia Mikitenko is THE OLIGOPOLY. WHAT IS THE RIGHT MIX OF TEST AUTOMATION Senior QA Analyst at FactSet GmbH. Her company pro- TOOLS IN A SOFTWARE DEVELOPMENT COMPANY? vides custom-tailored web solutions for wealth manag- Trends & Techniques It is hard to find the right test automation tool, especially when your ers in the financial industry. decision affects not one project, but many different ones. On one side, in terms of agile trans- Since 2015, she shapes test- formation, each team should be allowed to pick a test automation tool by itself. On the other ing processes in her compa- ny, in first line, through direct side, for the sake of resource liquidity, you will seek to use same tools across similar projects. As participation in frontend projects. She loves catching bugs test manager, I continuously face the dilemma: should I support an anarchy of test automation both with hands and machines, and she keeps her eyes tools across agile projects and let the fittest survive, or should I keep a monopoly? open for potential process optimizations. In her private life, she is a fitness junkie and a latent vegetarian. Target Audience: Test Managers, Test Automation Engineers, Decision Makers Prerequisites: Testing in Agile Development, Testing in Waterfall Level: Practicing Tuesday 9.00 am – 10.30 am Di 9.1 Maren Baermann (Dipl. AGILE MOTIVATION – WHY AGILITY ROCKS! Psych & M.S. Creative Stud- ies) is an innovation psy- Social Integration Some companies try to motivate their people with fancy offices and other chologist with a passion for agility and innovation culture. perks. But somehow, that eventually seems to drain motivation instead. In most companies. To her the key to sustainable There are exceptions, though, that seems to bristle with engaged people, yet there are no bean growth for any organization bags or fruit baskets anywhere in sight. How come? There are scientific explanations for that & is the ability to think novel and solution-oriented, then some hands-on options for achieving a high motivation level in agile teams. As motivation is the apply the insights gained in an agile manner. This always key to survival for organizations, true agility provides the means for thriving in the unknown. begins with the people. That’s why she specialized in en- abling people, through creativity workshops, innovation team-buildings, soft-skill seminars and measures to fos- Target Audience: Agile Coaches, Decision Makers, Team Leads, Team Members ter an agile innovation culture. Prerequisites: Interest in fueling that inner engine | Level: Introductory Tuesday 2.00 pm – 2.45 pm Di 2.2 Robin Moffatt is a Devel- THE CHANGING FACE OF ETL: oper Advocate at Confluent, the company founded by the EVENT-DRIVEN ARCHITECTURES FOR DATA ENGINEERS original creators of Apache Kafka. His career has always Software Architecture Maintenance & Evolution In this talk, we’ll discuss the concepts of involved data, from the old events, their relevance to data engineers and their ability to unify architectures in a powerful worlds of COBOL and DB2, way. We’ll see how stream processing makes sense in both a microservices and ETL environ- through the worlds of Ora- cle and Hadoop, and into the ment, and why analytics, data integration and ETL fit naturally into a streaming world. The talk current world with Kafka. His particular interests are ana- will conclude with a hands-on demonstration of these concepts in practice using Apache Kafka lytics, systems architecture, performance testing and op- and commentary on the design choices made. timization. Target Audience: Architects, Data Engineers, Software Engineers, Analysts Prerequisites: None | Level: Introductory –> to the program overview Tutorials Monday / Talks Tuesday 15
You can also read