Programme
of 14.09.2021

08.15 – 08.45 Morning Sessions
  • DevSecOps in agile organisations: A SAFe based approach

    Swisscom is consequently following a DevSecOps approach to become more dynamic, faster, better but especially also more secure. To better integrate security into our daily work and make it a first-class citizen, we have created a new role & community model according to SAFe and implemented a security by design approach. We will show up the different aspects of our organisation and how we train our people, as well as various approaches – such as threat modelling, security reporting and risk management – which are impacting our security feature backlog and making us more secure in the end.

    Patrick Rapp

    Patrick Rapp

    Patrick holds a BSc in Information Technology. He has more than 20 years of experience in leading large and complex IT Projects in the Telco domain. He is working as a Solution Security Architect and Data Governance Manager at Swisscom (Switzerland) Ltd. He is a pioneer in implementing the DevSecOps approach at Swisscom.

    Collin Geisser

    Collin Geisser

09.00 – 09.30 Welcome and Speaker Insights
09.30 – 10.15 Opening Keynote
10.45 – 11.15 Session 1
  • Business Process Monitoring with Anomaly Detection in Practice

    DevOps teams within Swisscom are responsible for ensuring that any issues that could affect users are quickly addressed. This quest is challenging due to the high volume of available metrics, events, and traces (~300GB daily).
    We will show how we designed and deployed an anomaly detection system based on Prophet models, PySpark, and MLflow, which analyses performance, throughput, and error metrics of important business processes. These analytics are displayed in an end-to-end monitoring tool which provides a holistic view of many distributed systems and gives actionable insights to the teams.

    Joana Soares Machado

    Joana Soares Machado

    Joana and Jelena are data scientists at Swisscom. As part of the Data, Analytics and AI department, they develop ML solutions to automate the real-time monitoring of Swisscom’s business processes and IT services. Joana holds a master’s degree in Communication Systems from EPFL, where she previously worked as a research scientist in the domain of applied ML in privacy and security. Jelena recently finished her MSc in Computer Science at EPFL and joined Swisscom firstly as an intern in the Big Data for Wireless Analytics field, before becoming a full-time employee in the Software Analytics team.

    Jelena Malić

    Jelena Malić

    Joana and Jelena are data scientists at Swisscom. As part of the Data, Analytics and AI department, they develop ML solutions to automate the real-time monitoring of Swisscom’s business processes and IT services. Joana holds a master’s degree in Communication Systems from EPFL, where she previously worked as a research scientist in the domain of applied ML in privacy and security. Jelena recently finished her MSc in Computer Science at EPFL and joined Swisscom firstly as an intern in the Big Data for Wireless Analytics field, before becoming a full-time employee in the Software Analytics team.

  • Selenium based load testing: some real progress!

    Since the mid 90′ little progress was made to overcome shortcomings of load test tools regarding measurements at Browser level. Only recently a combination of Kubernetes and Selenium enhanced by the step platform allowed us to successfully test several applications. This breakthrough increases the quality of our measurements, enables new shift left options, reduces scripting time and allows us to test previously “untestable” Browser based applications.

    Stephan Baumhoff

    Stephan Baumhoff

    More than 10 years of performance engineering experience in the finance industry – team lead for performance testing and test automation – since 2018 head of performance testing for PostFinance AG

    Jérôme Comte

    Jérôme Comte

    Jérôme Comte is a passionate software engineer and enthusiastic entrepreneur. He founded exense GmbH in 2016 to promote the open source platform step, which he designed and co-developped after several years of advocating and serving software performance, quality and robust architectures as a freelancer. Besides step, he ran various projects like djigger, the open source performance monitoring and profiling solution for Java, or oryon, an automation solution for Swing and FX widely used by health insurances. Above all, Jérôme is a real nature lover. When not at his desk, he is very likely to be found at his farmhouse planting, weeding or harvesting for self-sufficiency, or roaming the mountains of Central Switzerland.

11.30 – 12.00 Session 2
  • Why Scaled Agile (Testing) doesn't work

    Den agilen Modellen ist gemein, dass Testing wenn überhaupt nur am Rande erwähnt wird. Der Fokus liegt auf den Entwicklern und dem Built-in Quality Ansatz. Dabei wird aber von einer hohen Maturität und einer schon fast idealen Welt ausgegangen. Die Realität sieht leider oft nicht ganz so rosig aus. In SAFe stellt insbesondere das End-to-End Testing von übergreifenden Features eine grosse Herausforderung dar. In diesem Vortrag werden daher Good Practices für das Testing in skalierten agilen Vorhaben hergeleitet.

    Silvio Moser

    Silvio Moser

    Silvio Moser ist Mitbegründer der SwissQ Consuling AG. Er ist seit 1997 in verschiedenen Beratungs- und
    Managementpositionen in der SW-Entwicklung tätig, mit Fokus auf Qualitätssicherung, Requirements Engineering und Agile Transformation. Als CTO, unterstützt er seine Kollegen in der Definition neuer Frameworks (z.b. dem Agile Testing Framework), Services und Schulungen. Er ist dabei weiterhin „im Feld“ als Management Berater und Trainer tätig.

  • Not Fair! Testing AI Bias and Organizational Values

    Just because a machine learning system is biased doesn’t mean that it isn’t useful. If the bias reflects our goals as an organization, then it may not matter that the result is suboptimal.
    Fairness means that we want to make sure we consider the needs of all stakeholders, and balance those needs against goals. To do so, we require a clear statement of those goals, and the ability to objectively test them against results.
    This presentation posits fairness as a goal in developing machine learning systems, and describes how to make that goal objective in order to set up and execute a testing plan.

    Peter Varhol

    Peter Varhol

    Peter Varhol is a well-known writer and speaker on software and technology topics, having authored dozens of articles and spoken at a number of industry conferences and webcasts. He has advanced degrees in computer science, applied mathematics, and psychology, and is Managing Director at Technology Strategy Research, consulting with companies on software development, testing, and machine learning. His past roles include technology journalist, software product manager, software developer, and university professor.

    Gerie Owen

    Gerie Owen

    Gerie Owen is a QE Architect at Medullan. She is a Certified Scrum Master, Conference Presenter and Author on technology and testing topics. She enjoys analyzing and improving test processes and mentoring new QA Leads as well as bringing a cohesive team approach to testing. Gerie is the author of many articles on technology including Agile and DevOps topics. She chooses her presentation topics based on her experiences in technology, what she has learned from them and what she would do to improve them.

12.00 – 13.00 Mittagessen
13.30 – 14.00 Session 3
  • Taking robotics to the next level

    Rinchen Chopathar

    Rinchen Chopathar

  • Testen hoch 10 - Für den Bahnverkehr der Zukunft

    Heute werden die Zugbewegungen auf dem SBB-Netz manuell in den Betriebszentralen gesteuert. Dies wird in bestimmten Gebieten durch eine automatische Optimierung ersetzt. Herausforderungen sind, dass die Optimierungsregeln unscharf sind, dass bei jeder Optimierung eine komplett neue Situation vorliegt und dass trotz mehreren Tausend Optimierungsvarianten jede 5 Sekunden ein optimales Ergebnis gefunden werden soll. Wir zeigen, wie man eine solche Optimierung komplexer Situationen basierend auf unvollständigen Regeln im Real-Time-Umfeld testen kann.

    Roman Caspar

    Roman Caspar

    Roman arbeitet seit 2013 als Business Analyst, Teamleiter und Product Owner in der Division Infrastruktur der SBB an der Steuerung und Optimierung des Bahnverkehrs. Er hat einen Master-Abschluss in Mathematik. Ausserdem war Roman mit Wacker Thun mehrmaliger Handball-Schweizermeister und Cup-Sieger und spielte in der Nationalmannschaft.

  • Kulturwandel in der Transformation: Ein stetiger Prozess mit den Mitarbeitenden im Zentrum

    Mit der Strategie SpeedUp sichert PostFinance die Zukunft des Unternehmens und damit ihre Relevanz und Eigenwirtschaftlichkeit. Doch für den Erfolg der Unternehmensstrategie braucht es Mitarbeitende, die ihren Beitrag zur Umsetzung erkennen und ihr Verhalten danach ausrichten. An der DevOps Fusion zeigen wir anhand des Praxisbeispiels von PostFinance, wie das Unternehmen mit verschiedenen Werkzeugen und Instrumenten aus Kommunikation und behavioral Insights die Mitarbeitenden im Kulturwandel mitgenommen hat.

    Dieter Kramer

    Dieter Kramer

  • E2E Testing AWS Amplify Apps with TestCafe

    AWS Amplify is a set of tools and services that can be used together to help front-end web and mobile developers build scalable full-stack applications, powered by AWS. It supports popular web frameworks including JavaScript, React, Angular, Vue, Next.js, and mobile platforms including Android, iOS, React Native, Ionic, Flutter, So in this demo we will build a simple React app where I show you how to write E2E tests with TestCafe and run the tests with our CI/CD pipeline.

    Moataz Nabil

    Moataz Nabil

    Moataz Nabil has more than 12 years of experience across development and testing roles across industries including agriculture, telecom, healthcare, fashion, and food delivery. He has experience in building an automation process from scratch for big, distributed projects. Due to his passion for automation testing, he got fully exposed to tools like Selenium WebDriver, Appium, Espresso, and XCUITest.

14.15 – 14.45 Session 4
  • Der digitale Blindenhund – Navigation mittels AI

    Hast du schon mal einen Blinden an einem leeren Perron beobachtet, wie er eine Zugstüre und ihren Türknopf findet? Die neue Kunden-App der SBB «SBB Inclusive» unterstützt Reisende mit Seheinschränkung auf ihrer Reise. Im Rahmen eines Proof of Concepts für dieses wichtige Feature wurde gezeigt, wie eine App den Blindenhund bei der Navigation auf dem Perron ersetzen kann. Dabei kommen zahlreiche moderne Ansätze aus dem Bereich der künstlichen Intelligenz zum Einsatz: Object Detection (ML), Object Tracking sowie Distanzmessung mittels mehreren Kameras. Ausserdem erfährst du, wie die Corona-Zeit positiv für das Sammeln und Labeln von Daten genutzt werden kann.

    Nicolas Brunner

    Nicolas Brunner

    Nicolas hat Sportwissenschaften und Informatik (MSc der Universität Basel) studiert mit dem Ziel Sportlehrer zu werden.

    Die Informatik hat ihn dann aber mehr gepackt als erwartet. Seit 5 Jahren ist er bei den SBB als Mobile Software Engineer und Scrum Master tätig und wenn er nicht gerade an der nächsten SBB-App tüftelt, ist er in der Skilehrerausbildung tätig oder mit dem Bike in den Bergen unterwegs.

15.15 – 15.45 Session 5
  • Blockchain as a Service: DevOps, Agile Entwicklung im Umfeld der Life Science Regulationen und GAMP5

    Blockchain as a Service: DevOps, Agile Entwicklung im Umfeld der Life Science Regulationen und GAMP5

    Adrian Mühlethaler

    Adrian Mühlethaler

  • DevOps Anecdotes

    DevOps is much more than just a collection of tools. It is predominantly about people and cultural change. Changing culture and mindset is extremely difficult though. In this talk we will look beyond the Tech industry to seek understanding on how other industries adapted to an ever-changing world that requires fast time to market. We will hear anecdotes from the film industry, sport industry, the military and many more. These findings will be translated into DevOps challenges we face today, and we will hear how to tackle them. After this talk, Tech leaders will be equipped with some deep insights into what a successful DevOps culture looks like and how it can be created throughout all levels of an organisation.

    Fabian Basciani

    Fabian Basciani

    Fabian is an award winning senior technologist with more than a decade of experience in technology and nearly two decades in the finance industry. He has worked as project manager, business analyst, application manager and software developer. In the past he has built applications such as online banking solutions, as well as research and automated trading systems for banks in Switzerland, Liechtenstein and United Kingdom. He is passionate about Agile methodologies and building data driven automated decision-making systems.

16.00 – 16.45 Closing Keynote
17.00 – 18.00 Closing