Programm vom 18.03.2020

ab 07.15          Registrierung
08.15 – 08.45 Morning Sessions
  • x2Lab Measurement System - flexible Prüfstandssoftware zur Messdatenerfassung

    Die automatische Erfassung der Messdaten ab Anlagen und Produkten (in unseren Beispielen Motoren, Lüfter, Klimaanlagen, etc. ) sind für durchgängige Tests in der Industrie eine herausfordernde Voraussetzung. Anfragen zur Entwicklung von Messsysteme aus verschiedenen Industrien haben uns dazu bewogen, einen generisches Framework zu bauen. So kann der Kunde das Messsystem auch für Produktserien weiter verwenden. Damit das Messsystem generisch wird und bleibt stand die Architektur und Implementationsmethodik von Anfang an im Fokus. In unserem Referat geben wir unsere Erfahrungen dazu weiter.

    Thomas Kammermann

    Thomas Kammermann ist promovierter Maschinenbauingenieur und bei Noser Engineering als Entwicklungs- und Systemingenieur tätig. Zuvor war er an der Empa und ETH Zürich und hat im Rahmen seiner Dissertation an Plasmaspektroskopie und Entflammungsphänomenen von wasserstoffangereicherter Methan-Luft Gemischen geforscht und dabei laser-optische und spektroskopische Messmethoden entwickelt. In seiner aktuellen Position beschäftig er sich mit der Softwareentwicklung zur Datenerfassung und -analyse an Hardware-Prüfständen.

  • Devops culture transformation at scale at Credit Suisse

    The talk covers our DevOps-journey on a mission-critical application (4k+ user, 40+ developers/multiple locations). I will explain the cultural change, technical setup and best practices: How we shifted the culture of control & escalation to collaboration (incl. Biz) by fostering the team’s autonomy and engineering excellence. How we leveraged feedback loops across all stages (pipeline, monitoring, in-app-feedback, etc.) measured based on defined metrics. As a result we have increased the release cadence from 4/y to bi-weekly, easing the burden of release & roll-out through canary releases.

    Nicolas Bizard

    Nic has been developing banking software with Agile methods and more recently with Devops, improving customer satisfaction and fun at work for the best of the last 15 years.

09.00 – 09.30 Eröffnungsrede und Speaker Insights
09.30 – 10.15 Keynote
  • KEYNOTE: Essential Skills in the New World

    Are your skills future-proof? What do we mean by I-shaped vs T-shaped individuals and why is it important for most of us to become T-shaped? How has the digital disruption changed the workplace – not just in terms of agile ways of working, but also with regards to how humans interact with one another?

    Incorporating the findings from the latest “Upskilling: Enterprise DevOps Skills Report”, I will look at the specific core, functional, technical and process skills you need to thrive in the digital economy. By way of practical examples, I will show how T-shaping can be achieved and address some of the biggest impediments that stand in the way.

    Eveline Oehrlich

    Eveline Oehrlich is an Industry Analyst and independent Chief Research Director at the DevOps Institute.  She previously held the position of VP and Research Director at Forrester Research, where she led and conducted research around a variety of topics including DevOps, Digital Operational Excellence, IT and Enterprise Service Management, Cognitive Intelligence and Application Performance Management for 13 years.  Eveline has advised leaders and teams across small and large enterprises across the world on challenges and possible changes to people, process and technology. She is the author of many research papers and thought leadership pieces and a well-known presenter and speaker within the IT industry. Eveline has more than 25 years of experience in IT.

    Eveline’s passion is to help companies transform their IT organization, processes and tools towards high performing teams enabling their business partners achieve great business results.  She has helped some of the largest enterprises across the world to adopt new strategies, workflows and automation tools within their journey towards a digital business.

10.15 – 10.45 Coffee Break
10.45 – 11.15 Session 1
  • Learn from your bugs and your testers: 10 years on Boeing 777

    Airline pilots like myself are trained on flight simulators. Those are horribly complicated machines with several million lines of code and hardware parts.
    Every incident and accident in aviation is analyzed so it won’t happen again. A tester has a role in the feedback loop to improve the business. Practical examples will be shown.

    Alexandre Bauduin

    Alexandre Bauduin Consulteer, Switzerland
    His career started in the space industry where he discovered his passion for aerospace, working on both military and civilian projects. His passion pushed him to become an airline pilot, as a way to really understand how those instruments he programmed and integrated were operating in a cockpit. One of his last challenges was to organize flight simulator testing into a lean manufacturing environment. He designed a test automation framework to speed up testing and explored where the issues encountered came from.

  • Wie unsere EnTe die Delivery Teams zum Schwimmen bringt

    Die klassischen Bausteine Schulung, Beratung, Coaching reichen beim Change zur Agilität für viele Teams nicht aus. Spätestens beim Thema
    Testautomatisierung kommt die Aussage, dass man ja schon würde aber der Aufwand zu gross ist und die Zeit dazu fehlt. Das Ganze noch mit Microservices umzusetzen, scheint dann vollends den Bogen zu überspannen. Aus diesem Grund ergänzten wir das Vorgehen mit einem «Enabling Team» (EnTe) und die Skalierung erfolgt via Community of Practice. Ich zeige den Aufbau, das Vorgehen und was wir erreicht haben aber auch den Weg mit Steinen, Umwegen und Rutschpartien.

    Roger Reisch

    Ich bin seit über 25 Jahren in verschiedensten Rollen in der Informatik tätig. Von der Entwicklung, Business Analyse, Projektleitung, Release Management und dem Testing. Seit 1.5 Jahren bin ich nun beteiligt PostFinance auf dem zur Agilität zu begleiten.

  • Scaling DevOps - GitHub's journey from 400 to more than 1300 Users

    Over the last years, GitHub has risen from a small startup of some Ruby on Rails developers to the world’s biggest platform for developers and open source projects. During this time, GitHub also developed and evolved its approaches on DevOps and running one of the world’s most visited websites. In this talk, GitHub explains their journey with DevOps and how testing and deployments are done for GitHub.com. The goal is to demonstrate learnings and share experiences with other developers.

    Lukas Pollmann

    Lukas Pollmann works at GitHub as Senior Solutions Engineer and actively supports GitHub’s customers and partners in their DevOps challenges. He previously worked at Microsoft as a cloud architect and technical evangelist focusing on open source software. He currently lives and works in Munich, where he also holds a Master’s degree in Computer Science from the Technical University of Munich. In addition to his work, he is actively involved in the OSS community and his local makerspace.

  • Self-Service Big Data Platform

    Kafka and Hadoop have been in use for several years at Swisscom. Providing Kafka and Hadoop as a Service to multiple teams in a large company presents governance, security and multi-tenancy challenges. In this talk we will present how we built our self-service Big Data Platform which enables teams to use Kafka, Hadoop and Kubernetes internally. We will explain how we tackled these challenges by providing self-service capabilities supported by a governance model and Identity & Access Control Lists management. We will also show how we leverage Kubernetes and how it simplifies our operations.

    Sammy Ramareddy & Thibaud Chardonnens

    Sammy Ramareddy is a System Architect responsible for the Big Data Platform at Swisscom and  has been working in different roles around the Swisscom Big Data Platform since 2016. His Software and System Engineering background makes him feel at home when it’s about Platforms and Infrastructure.

    Thibaud Chardonnens is a technical product owner at Swisscom where he was one of the first engineers involved in the development of the big data platform. For the last five years, he was mainly building streaming applications and integrating the Kafka ecosystem within Swisscom.

  • WORKSHOP: My AI was wrong

    “My AI was wrong,” but isn’t it more like “I was wrong about my AI”? An AI can be misled, voluntarily or not (cognitive or learning bias), and AI becomes very important in our daily lives. It is really important to test AI. To enable us to overcome testing problems, we can use metamorphic testing, but also respect the good principles of agile testing, essential in this context. AI can also help the tester in his work. So rather than being afraid of AI, you have to use it and tame it. It becomes certain that testing with an AI will quickly become the only way to “keep pace”.

    Laurent Bouhier

    Laurent Bouhier is a French computer science engineer with more than twenty years of professional experience in the test. He is also a an experienced trainer and speaker. He lives in Switzerland for 3 years to develop testing and agility for different companies. Laurent is now an expert in DevOps and Artificial Intelligence (AI) testing. He is now working on the development of test management using deep learning, and participating in AI development and tests.

  • WORKSHOP: Wir sind Helden – erfolgreich Testorganisationen führen

    Veränderungen wie die Agile Transformation fordern ganz neue Fähigkeiten und Profile in einer Testorganisation. Der klassische System Tester auf UI-Stufe wird immer mehr von motivierten Talenten ab technischen Hochschulen konkurrenziert.

    Dies ist nur eine Herausforderung, welche die Führung einer Testorganisation zu meistern hat. Ich möchte anhand meiner Erfahrungen als Fach- und Linienführung mit praktischen Beispielen realistische Möglichkeiten aufzeigen und vor Pit-Falls warnen, wenn es um Themen wie, Veränderung, Motivation, Diversität und Skills-Management in der Testorganisation geht.

    Marcel Rütschi

    In den fast 15 Jahren im Testing und Testmanagement konnte Marcel Rütschi einige Erfahrung als Fach- und Linienführung in unterschiedlichen Organisationen, Branchen und Team-Konstellationen sammeln. Mit seiner aktuellen Tätigkeit, hilft er Unternehmungen ein nachhaltiges Testing in der Organisation einzuführen. Für die Prozessdefinitionen und Toolevaluationen ist die Zusammenarbeit mit einem motivierten Test Team und anderen, relevanten Stakeholdern der wichtigste Schlüssel für einen erfolgreichen Change zu einer kontinuierlichen Verbesserung der Testaktivitäten.

  • Development, Ops and Testing: One Team, One Fight?

    “What does it take to bridge 26 seconds? What does it take to break the impossible? It takes a team. It takes belief. It takes dedication!“ – Eliud Kipchogeor
    Running is a team sport, so is DevOps – athletes cannot win without their supporting gear and DevOps does not work without Continuous Testing.
    Join this session to learn how an enterprise transformed their way of working. The Journey from silos to cross-functional teams, from software testing to continuous testing, from manual to automation, from waterfall to scaled agile, from counting test cases to contextual quality metrics, from projects to products, from build to deploy and from 12 weeks to 26 seconds.

    Viktoria Praschl

    VP Customer Experience Strategy and Transformation

11.30 – 12.00 Session 2
  • Careers in Transition

    The last ten years have seen a number of changes in the testing profession, such as widespread automation, agile, DevOps, and test-driven development. Yet we are only in the early stages of a profound transformation in testing skills and the roles testers will play in delivering quality software.
    Today many testers are asking what knowledge and skills are needed to have a successful career in an era where testing means many different things. This presentation describes research on the advantages and limitations of flexibility, and how that relates to how individual testers work in the future.

    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.

  • Die Farbe der Banane oder warum unser Testing nicht bei der Auslieferung aufhört

    Im Security Monitoring müssen Sicherheitsvorfälle in IT-Umgebungen schnell erkannt werden. Riesige Mengen an Logdaten müssen effizient verarbeitet werden. Das SIEM-System spürt bekannte Muster auf, kombiniert Ereignisse und relativiert aufgrund von klassifizierten Asset-Listen. Diese Logik wird mit grossem Aufwand programmiert und parametrisiert. Passt alles zusammen werden Sicherheitsvorfälle erkannt und man kann darauf reagieren. Was aber, wenn sich nur ein kleines Detail ändert? Das Logformat ist nach dem Update anders oder eine kleine Konfigurationsänderung hat ungeahnte Auswirkungen. In der langen Kette genügt es, wenn eine Komponente ausschert und schon bleiben Vorfälle unentdeckt. Um die Sicherheit zu gewährleisten, muss die gesamte Kette stetig durchgetestet werden.

  • Cyber-Defence, quo vadis

    Disruption, Souveränitätsverlust und die zunehmende Bedrohung im Cyber-Raum sowie moderne Kriegführung in allen Operations-Sphären sind Herausforderungen, die es zu meistern gilt. Die Schweizerarmee baut ihre Cyber-Fähigkeiten stetig aus. Der Cyber-Lehrgang der Armee ist ein ausgezeichnetes Rezept, Talente für die Armee zu gewinnen, auszubilden und für die Cyber-Abwehr einzusetzen. Dieses Know How wird anschliessend im Berufsleben nutzbringend für die Gesellschaft und die Wirtschaft eingebracht. Darüber und über die weiteren Entwicklungsschritte werde ich berichten.

    Thomas Bögli

    Thomas Bögli, Chef Cyber-Defence der Armee, ist seit über 19 Jahren im Sicherheitsbereich tätig, davon mehrere Jahre als Fachreferent und Bereichsleiter im Stab Sicherheitsausschuss des Bundesrates. Er hat Elektrotechnik in Bern studiert und ein EMBA Abschluss in Business Engineering. Als Milizoberst führt er den Stab Cyber der Armee. Als Chef Cyber-Defence ist er innerhalb der Armee verantwortlich für die Bedrohungsanalyse und Lageverfolgung im Cyberraum. Sein Bereich erstellt das Cyber-Lagebild der Armee und plant Aktionen im Cyber-Raum. Zudem ist er für die Cyber-Ausbildung der Kader und Cyber-Übungen der Armee zuständig.

  • Dev, Ops and DevOps at Google

    Many people think Google does DevOps, many others think Google does Site Reliability Engineering… And both are correct! This session looks at how Google approaches Software Engineering, both practically and philosophically. It explains how Site Reliability Engineering fits in, how it works, and where it is used. Google is not a typical organisation, so finally we look at some of the ways that these approaches can be implemented at other organisations, and why it’s important to do so.

    David Cueva Tello

    David Cueva Tello is a Google Cloud Solutions Architect based in Zurich.

    David has over 16 years of experience working in high-tech companies such as Google, Amazon, TEKsystems and CobisCorp, where he has led the technological architecture, project and program management for strategic clients and partners in the financial, pharma, technology and services industries.

    David holds a Master in Computer Science from Concordia University in Montréal, and has lived and worked in several different countries in North America, South América and Europe.

  • WORKSHOP: My AI was wrong

    “My AI was wrong,” but isn’t it more like “I was wrong about my AI”? An AI can be misled, voluntarily or not (cognitive or learning bias), and AI becomes very important in our daily lives. It is really important to test AI. To enable us to overcome testing problems, we can use metamorphic testing, but also respect the good principles of agile testing, essential in this context. AI can also help the tester in his work. So rather than being afraid of AI, you have to use it and tame it. It becomes certain that testing with an AI will quickly become the only way to “keep pace”.

  • WORKSHOP: Wir sind Helden – erfolgreich Testorganisationen führen

    Veränderungen wie die Agile Transformation fordern ganz neue Fähigkeiten und Profile in einer Testorganisation. Der klassische System Tester auf UI-Stufe wird immer mehr von motivierten Talenten ab technischen Hochschulen konkurrenziert.

    Dies ist nur eine Herausforderung, welche die Führung einer Testorganisation zu meistern hat. Ich möchte anhand meiner Erfahrungen als Fach- und Linienführung mit praktischen Beispielen realistische Möglichkeiten aufzeigen und vor Pit-Falls warnen, wenn es um Themen wie, Veränderung, Motivation, Diversität und Skills-Management in der Testorganisation geht.

  • Enterprise Application Integration as a Service

    How does enterprise integration change in a world of loosely coupled micro services? This is an organization that reinvented its business model, operating system, skillset and culture in order to cope with a changing environment. You will learn about our EAI, our API program and how these two elements combined gave birth to a self-service integration platform as a service that addresses the needs of a digital world within and outside Swisscom. Utilizing productization, team autonomy, full life cycle responsibility, design thinking, team OKR as well as a lot of passion and love for what we do.

    Sacha Fürer

    • 2017-dato Tribe Chief Integration & API DevOps – Swisscom
    • 2015-dato Treibend und prägend in der agilen Transformation der Swisscom IT
    • 2016-2017 Tribe Chief Communication Services DevOps – Swisscom
    • 2014-2015 Head of Department Communication Services Development – Swisscom
    • 2008-2014 Team Lead VoIP Services Development – Swisscom
    • 2005-2008 Technical Product Manager VoIP – Swisscom
    • 2002-2005 Software Engineer – U.a. Swiss Int. Air Lines
    • 2004-2006 Wirtschaftsingenieur FH 1998-2002 Elektrotechnik Ingenieur FH
12.00 – 13.00 Lunch
13.00 – 13.20 Speaker Insights
13.30 – 14.00 Session 3
  • Brenda - An Artificial Intelligence Team Member

    We developed an AI/ML framework named Brenda. Brenda is an AI team member that monitors the infrastructure 24×7, does Quality Assurance checks regularly, handles the alerts and applies auto healing. She communicates critical issues to the DevOps team. Brenda supports the DevOps team to identify errors, helps to do troubleshooting. She can also suggest the root cause to the DevOps team with her Machine Learning knowledge of past incidents. We will explain about the AI framework in general and talk about how we make it cost effective by reducing MTTR/MTTI and increase quality.

    Pakkala Sree Rama Murthy & Collin Harinath

    Collin has done his Bachelors in Computer Science and has 16 years of experience in Information Technology. He is working as a Technical Lead in Swisscom. He has implemented various Innovative solution as part of “Digital Transformation”. Collin has a passion for developing IoT devices.

    Murthy has done his Masters in Computer Application and has 22 years of experience in Information Technology and more specifically in Telco domain. He is working as Product Owner in Swisscom. He is leading various implementations of monitoring and AI/ML solutions for Infrastructures.

  • Warum Agile (Testing) nicht funktioniert!

    Scrum ist einfach. 3 Rollen, 5 Ereignisse, 3 Artefakte. Trotzdem scheitern Agile Vorhaben genau so oft wie im Wasserfall. Oder es mangelt an der Qualität. Gerade Tester beklagen sich oft über die Agilität und wünschen sich den guten alten Wasserfall zurück. In diesem Vortrag wird ergründet wieso Agile (Testing) Vorhaben scheitern, was man daraus lernen kann und welche Good Practices sich für das Testing ergeben.

    Silvio Moser

    Silvio Moser ist Mitbegründer der SwissQ Consulting AG. Er ist seit 1997 in verschiedenen Beratungs- und Managementpositionen in der SW-Entwicklung tätig, mit Fokus auf Qualitätssicherung, Product 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.

  • DevOps despite regulations

    Many enterprises adopted DevOps practises in the last couple of years. But according to Forrester, actual release velocity has remained somewhat constant. Why is that? If you take a deeper look into the software delivery processes of large enterprises, you will recognize a lot of time is still being wasted in manual handshakes.

    Just think about the change-advisory boards (CAB) in ITIL-based organizations, requiring a change approval by almost all the IT department. Is this still necessary today? Short answer: No. With cloud governance and modern DevSecOps practises you can automate most of the topics around compliance, security and service management.

    This presentation will teach you the concepts to empower DevOps in your organization.

    Jon Satchwell & Fabian Wohlschläger

    Jon is a Cloud Solution Architect at Microsoft leading multiple projects and programs in the financial services industry in Switzerland.
    Jon is passionate empowering DevOps with automated governance for clients in their digital transformation journey.
    Before joining Microsoft Jon was a Senior architect for esri designing and implementing geospatial technology solutions with private enterprise and defense. Outside of work you’ll find Jon on his road bike in the Swiss Alps trying to conquer as many passes as his family permits

    Fabian works as Cloud Solution Architect within Microsoft with deep focus in DevOps and Microservices.
    Prior to Microsoft, he spent 8 years in IT Consulting before serving as platform architect within KPMG.
    In his previous roles he led multinational development teams and advised C-level executives regarding cloud strategy.
    Besides helping customers to achieve more by leveraging Microsoft Azure, he is also passionate about backpacking and all kinds of sports.

  • You are in control - the tools we use to give teams operational ownership

    We will take a look at the technical solutions we use to enable operational ownership for our teams. In three years, GetYourGuide has moved from a monolithic application owned by a couple of teams to more than a hundred applications across almost twenty teams. To allow a high level of autonomy, teams can use AWS, Terraform, Spinnaker, Datadog and internal tools for operation. This is the story of how that is set up: The actions that went well and the ones that got a lot of pushback from teams making us adjust the approach.

    Mattias Björnheden

    Mattias Björnheden is passionate about building strong engineering teams that take full ownership of their domain. He is currently the Director of Engineering for Infrastructure at GetYourGuide.
    He enjoys being a hands-on technical leader in fast growth organizations. Mattias is driving the efforts to build a fast scaling, high developer productivity platform using cloud technologies. In the past he has figured out mobile CI/CD, playlist recommendations, and experimentation at Spotify.

  • WORKSHOP: Six Thinking Hats of Exploratory Testing

    In this era of increased speed-to-market with Lean and Agile, exploratory testing has become more significant than ever. Testers often face the challenge of delivering results without having enough time to plan their tests, leading to incomplete test coverage/defect leakage. Six thinking hats of exploratory testing can help here. Applying six hats principles to exploratory testing will provide structure to ad-hoc tests, enhance test coverage, allow us to explore innovative test approaches while forcing us to think outside our usual thinking style.

    Akanksha Anupam Singh (Aki)

    Mum to two handsome boys, blessed wife, an enthusiastic tester and a passionate agile coach/trainer. I am a strong proponent of agile and the new ways of working. Lateral thinking stimulates me, and I always look out for ways in which I can incorporate lateral thinking into day to day work life. I also love travelling and learning about different cultures. Having worked in India, Switzerland, Singapore, USA and New Zealand, I got the perfect opportunity to explore and learn at the same time.

  • WORKSHOP: DevOps with OpenShift in practice

    In our daily work as software architects, DevOps plays an increasingly important role. When advising our customers on the development of their products, we more often rely on OpenShift as an „on-premise Kubernetes“ to ensure an application lifecycle with fast release cycles. In this hands-on workshop, we will guide you through the setup of an application in OpenShift with a Jenkins CI/CD pipeline and enhanced logging strategies with the EFK stack.

    Michael Lehmann & Andreas Landerer

    Andreas Landerer:

    As Lead Solution Architect , I specialised in the development of distributed systems. Furthermore, I am interested in the topics DevOps, Continuous Integration and Continuous Deployment as an enabler for agile software development.

    Michael Lehmann:

    Michael Lehmann is .NET Architect with expertise in web applications and micro service system. His passions are creating working software and cool products for his customers.

  • Von Wasserfall zu DevSecOps und alles dazwischen

    ALM Octane kann Ihr Agile-Verfahren für das gesamte Unternehmen skalieren. Seine Architektur unterstützt Tausende von gleichzeitigen Benutzern mit individuell angepassten Workspace-Konfigurationen und ermöglicht Transparenz auf Unternehmensebene sowie Support für Safe 4.0, DaD, Spotify etc. ALM Octane lässt sich nicht nur rasch bereitstellen, sondern bietet auch ein hohes Niveau an Governance und Compliance. Die Integration mit dem Project and Portfolio Management Center (PPM) hilft Teams dabei, fundiertere Investitionsentscheidungen für das ganze Portfolio zu treffen.

    Amir Khan & Joel Flückiger

    Amir Khan betreut in seiner Rolle als Software Expert für das Application Delivery Management (ADM)-Portfolio von Micro Focus namhafte Kunden in Österreich und der Schweiz. Er bringt jahrelange Erfahrung sowohl in traditionellen, als auch in agilen Projekten innerhalb der Softwareentwicklung und des -testens mit. In den letzten drei Jahren hat sich Amir Khan verstärkt auf die Themen DevOps und Behaviour Driven Development fokussiert und spezialisiert.

    Joel Flückiger betreut in seiner Rolle als Account Manager für das Application Delivery Management (ADM)-Portfolio von Micro Focus namhafte Kunden in der Schweiz. Er hat bereits als End User der Produkte mit Micro Focus ALM/QC gearbeitet und hat sich in der Schweiz im Rahmen des modernen Qualitätsmanagements in der agilen Welt spezialisiert.

14.15 – 14.45 Session 4
  • Using machine learning supported advanced analytics for a shift-right testing environment

    Over the past decade the software development landscape has changed immensely. The success of agile and DevOps approaches have lead to consumer centric software so complex that it has become impossible to test in a traditional sense.
    We discuss a new metric driven approach to ensure software quality in a shift-right testing environment. Providing focused analytics to all developers and combining with ML to merge all metrics into a single Software Quality Index. This finally results into a new artificial team member, the master of software quality.

    Marthinus Bosman

    Marthinus studied Electronic Engineering at Stellenbosch University, majoring in informatics, and has been working as a Machine Learning Specialist at ambrite ag.
    He has been developing various technologies and frameworks to leverage ML and Analytics to assist and automate the work of developers and testers in the Telco industry.

  • Practitioner view on how Performance Testing evolves

    The way we build applications and the architecture used evolves continuously.
    What has not changed is the need for stability, resilience and scalability – it has actually increased. To answer how this continuous change impacts performance testing we share some of our own data points and examples to illustrate our journey. We will touch aspects that have stayed relevant for the last 20 years as well as what we adjusted in recent times.
    We will address in this session:

    • Looking at data points for changes, problems and testing
    • Examples where a traditional performance testing approach failed
    • Lessons learned from failure and derived best practices
    • Recommendations, considerations & challenges in the modern world

    Xavier Oswald & Thomas Riedel

    Xavier Oswald
    Xavier is working since 8 years for Credit Suisse as QA technical lead, QA SME and QA Team lead.
    He has managed 100+ performance testing projects during the last years while driving a team of ~30 performance engineers.
    Previously he spent 4 years delivering Performance & Application Monitoring services across EMEA as consultant for many company (e.g. Banking, Insurance, Telecom).

    Thomas Riedel

  • Wie wir Postomaten mit Kubernetes und Zitronensaft testen

    Kubernetes als Plattform bietet neue Möglichkeiten wie Applikationen bereits während der Entwicklung isoliert und automatisiert getestet werden können. Für unsere Kern-Services (Transaktionsservice für Postomaten) haben wir eine Umgebung aufgebaut, in der wir den Code nach jedem Commit deployen und testen können. Die Umgebung wird vollständig automatisiert provisioniert, inklusive Datenbank und Testdaten. Mit dem Citrus-Framework simulieren wir Umsysteme. In unserem Talk zeigen wir das Setup und demonstrieren den Einsatz der Simulatoren.

    Takeaways:

    • Initialaufwand zahlt sich im Betrieb der Applikation vielfach aus
    • Entwickler entdecken Fehler dank automatisierter produktionsnaher Umgebung frühzeitig
    • Reproduzierbarkeit ist zentral
    • DevOps Team trägt Ownership

    Christian Bürgi & Timon Borter

    Christian Bürgi ist Lead Entwickler im Acquiring System der PostFinance. Er beschäftigt sich mit diversen Migrationsthemen wie zum Beispiel Kubernetes oder Java 11 sowie Testautomation und DevOps im Applikationsteam.

    Timon Borter ist Entwickler im Acquiring System der PostFinance. Er arbeitet am Aufbau von Web UIs und deren Integration in die Container Landschaft. Dazu gehört auch die Testautomation sowie das Bereitstellen von Simulatoren von Drittsystemen.

  • DevSecOps and the Cloud

    When adopting the cloud there are many technologies and permutations to choose from. Take deploying Kubernetes – it can be deployed natively or alternatively a managed service can be used (ie AWS Elastic Kubernetes Service). What are the trade-offs choosing lower level vs. higher level. How does this impact your DevOps or Site Reliability Engineering practice? How does this impact your DevSecOps practice? This speech will take a practical view on deploying services (like Kubernetes, Kafka) in the cloud in different manners.

    Margo Cronin

    I am an AWS cloud solution architect, specializing in the Financial Services industry sector. My areas of depth are DevOps, Security and Containers. In my past life I have been enterprise architect.

  • WORKSHOP: Six Thinking Hats of Exploratory Testing

    In this era of increased speed-to-market with Lean and Agile, exploratory testing has become more significant than ever. Testers often face the challenge of delivering results without having enough time to plan their tests, leading to incomplete test coverage/defect leakage. Six thinking hats of exploratory testing can help here. Applying six hats principles to exploratory testing will provide structure to ad-hoc tests, enhance test coverage, allow us to explore innovative test approaches while forcing us to think outside our usual thinking style.

  • WORKSHOP: DevOps with OpenShift in practice

  • Software Testing at the pace of DevOps

    Discerning clients demand a frictionless digital experience. Creating applications for a mobile-first mindset Luzerner Kantonalbank has worked tirelessly to give clients resilience in the ever-changing financial services milieu. Luzerner Kantonalbank meets these challenges head-on with a continuous-quality approach to their e-banking application, harnessing 2-Factor Authentication and AI-powered technology to test at the pace of DevOps.  Smart technology choices support Luzerner Kantonalbank’s ambitions to be efficient, socially minded, and sustainable.

    Antony Edwards & Michael Pils

    Antony is a proven product and technology leader with extensive experience in enterprise software and mobile computing. Prior to Eggplant, Antony served as CTO of The Global Draw Group—a leading supplier of networked gaming products, which includes subsidiaries Barcrest and Games Media. Antony also served as a member of the Executive Team and EVP of Ecosystem and Technical Services at mobile operating system specialist Symbian. While at Symbian, Antony was a founder of the Symbian open-source foundation. Prior to this, Antony held a position with IBM Research in New York, where he made several contributions to the development of the Linux kernel, with a particular focus on security.

    Michael has had a successful career in information technology and currently is head of Front Systems in the LUKB. His prime responsibility is ensuring a smooth digital experience for LUKB’s customers focusing testing the integrity, performance, as well as look’n feel of their digital assets. LUKB test all their systems on each mobile device, operating system, and desktop application. Being a digital pioneer, Michael looks forward to telling the LUKB digital story.

     

14.45 – 15.15 Coffee Break
15.15 – 15.45 Session 5
  • Hey team – let’s talk about quality

    We talk about test, but what does that really mean?
    There is so much more to quality than just testing. We need to ensure that we do not settle for releasing “flawless” software, but also take into consideration that UX should be high quality for the users.
    When I talk to the teams, I would rather talk about how we ensure good quality for our products, than just about which tests we need to do. This will ensure, that everybody will be more aware about how to think quality throughout the whole process, from starting a task and until it has been released to production and hit the users.

    Jette Pedersen

    Jette is key in ensuring that the eBay teams are delivering quality releases on Denmark’s largest classifieds marketplaces; DBA & Bilbasen.
    In her daily work she coaches various teams, guiding them on how ensure quality of products and how to do thorough testing. This includes every aspect of the QA process, from discussions and talks on what to cover to keep a high quality, how to evaluate risk and all the way through executing tests.
    Jette is both ISTQB Advanced Test Analyst and TMap Suite Test Master certified, and has a background as a developer in the financial sector.

  • Let Me Tell You a Real Story about our Mobile CI/CD

    In this talk, I will tell the story behind why Delivery Hero adopted native test frameworks for mobile testing. Since using Espresso and XCUITest is still relatively uncommon for large apps and there are various unique challenges, I will share the Delivery Hero team’s experiences, including:

    A brief architectural overview of our mobile test framework: why it is all native (Swift and Java/Kotlin).
    Why they choose to adopt Espresso and XCUITest: what are the advantages and the limitations of this choice.
    How we are running different test suites and scopes with Bitrise CI and cloud devices using Google

    Moataz Nabil

    Hi, my name is Moataz Nabil, currently, I’m working as Senior SDET at Delivery Hero SE in Berlin, Germany, Test Automation Expert working on various projects with Mobile Automation. The author and curator of QA Automation course on Udemy. Has experience in building an automation process from scratch for big, distributed projects. Helping with auditing, problem-solving and QA Automation integration with the main development and QA processes. Due to my passion for automation testing, I got fully exposed to tools like Selenium WeDriver, Cypress, Appium, Espresso, Rest-assured, and Postman

  • DevOps & Spitzensport: 5 Winnerthesen

    Im Spitzensport entscheidet die mentale Stärke um Sieg und Niederlage. Was unterscheidet die sehr erfolgreichen von den weniger erfolgreichen Highperformer? Aufbauend auf fünf Winnterthesen, die aus der langjährigen praktischen Erfahrung der angewandten Sportpsychologie stammen, erleben die Teilnehmer eine multimediale Präsentation. Olympioniken und erfolgreiche Teams denken und handeln flexibler (agiler), positiver und setzen ihre Ressourcen gezielt ein, um dauerhaft leistungsfähig und gesund zu bleiben. Was können DevOps-Teams aus den Erfolgsthesen lernen um solche Höchstleistungen zu vollbringen? Die Thesen dienen dazu, den Transfer in die Alltags- und Berufswelt herzustellen.

    Jörg Wetzel

    Jörg Wetzel ist Gründer und Inhaber der Firma Sport Psychologie Wetzel GmbH und Autor des Buches „Gold – mental stark zur Bestleistung“.

    Als Sportpsychologe begleitet er seit rund zwanzig Jahren verschiedene Top-Athleten und Top-Teams im Spitzensport und seine Kaderausbildungen, Seminare und Workshops in der Wirtschaft finden seit mehreren Jahren grossen Anklang. Vor seiner Tätigkeit als Sportpsychologe hat er das Sportlehrerdiplom absolviert und eigene Erfahrungen im Spitzensport als Mitglied der Schweizer Nationalmannschaft im Militärischen Fünfkampf gesammelt.

    Nebst seiner Tätigkeit in der angewandten Sportpsychologie arbeitet er für das Bundesamt für Sport in Magglingen sowie für die Swiss Olympic Association. Ebenfalls ist er in der Lehre an diversen Hochschulen sowie bei der Trainerbildung Schweiz (Bundesamt für Sport BASPO) involviert.

  • What's your SLO?

    Hear about Booking.com’s journey from the first SLI definition & error budget definition to using SLOs as a defacto communication language between services owners. We will share details, process and tools that we have formulated along the way and how we use a metric-based approach to drive engineering improvements.

    Ameet Savaiya, Joaquim Rovira & Mihai Balai

    Ameet Sarvaiya is a Senior Product Manager at Booking.com’s Core Infrastructure department where he works with reliability engineers running critical services for the company. He has been involved with site reliability engineering since its introduction at the company and has been deeply involved in the transformation to an DevOps / SRE culture and way of thinking and working. Amongst other things he has worked to introduce a collaboration model between product and reliability teams, introduction and scaling out of SLIs/SLOs, business continuity and incident management.

    Ameet has a background in software engineering applied to various industries such as shipping, retail, erp and home automation industry. He previously worked in the superyacht industry and led the development of an on-board entertainment platform, and control system. Ameet has a passion for intersection where technology is applied to enable business with a keen eye on the being customer centric. Ameet has been a part of several entrepreneurial ventures in the past.

    Mihai Balai is a Sr. Engineering Manager, leading the Product Performance & Reliability organization at Booking.com, working with both SRE and engineering teams to achieve the ultimate goal: improve customer experience through a reliable service offering. Beeing part of DevOps transformations teams within 3 different companies, Mihai has been exposed to the DevOps/SRE culture 7 years ago. He is driving the B.DevOps Amsterdam meetup in an effort to build the DevOps/SRE community.

    Mihai has a background in both operations & software development, leading mixed DevOps teams in the past 5 years, building platforms, migrating monoliths to microservices & stretching technologies at scale.

16.00 – 16.45 Closing Keynote
  • KEYNOTE: Building and Scaling a High-Performance Culture

    As the research in Accelerate and in the DevOps Handbook shows, high-performing organizations deliver more rapidly, more repeatably, and more reliably. And far more important than any tool or technology, it is the culture that differentiates a nimble and innovative organization from a lumbering leviathan. This keynote breaks down several key elements of a high-performance engineering culture, based on the speaker’s experience leading high-performing organizations at Google and eBay.

    We will discuss team Autonomy and Accountability — how high-performing companies organize themselves out of small, cross-functional teams, and how those teams own their destiny from idea to development to deployment to operations. Next, we will discuss Trust and Collaboration — how we need to foster a culture of trust both among the individuals on a team, as well as between the teams themselves. Last, we will instill Pragmatism and Progress in the product development process — how we need to clearly define the business problem we are solving, and solve that problem in the simplest, most straightforward way possible.

    You will take away actionable insights you can apply in your own organization.

    Randy Shoup

    Randy is a 25-year veteran of Silicon Valley, and has worked as a senior technology leader and executive at companies ranging from small startups, to mid-sized places, to eBay and Google. Randy was most recently VP Engineering at WeWork in San Francisco. He is particularly passionate about the nexus of culture, technology, and organization.

17.00 - 18.00 Abschluss & Apéro