Track: Half Day Tutorial
- Montag
06.02.
Today we must deal with shorter time-to-market, increasing complexity and more agility while keeping quality and other key system properties high.
To address these challenges the right balance in testing w.r.t. independence, timing, automation, and formality is critical but often not explicitly tackled.
Therefore, in this interactive tutorial we reflect on our current approach on balancing testing, investigate and discuss needed strategies, tactics, and practices, and share experiences to improve and sustain our testing approaches!
Max. number of participants: 40
Target Audience: Test Architects, Test Engineers, Product Owners, Quality Managers, Software Architects, Developers
Prerequisites: Basic knowledge about testing and quality engineering
Level: Advanced
Extended Abstract:
Today we must deal with shorter time-to-market, increasing complexity and more agility while keeping quality and other key system properties high. Our test systems increase in size, volume, flexibility, velocity, complexity, and unpredictability. Additionally, digitalization requires more than just a face lift in testing.
To address these challenges the right balance in testing w.r.t. independence, timing, automation, and formality is critical but often not explicitly tackled. Therefore, in this interactive tutorial we reflect on our current approach on balancing testing, investigate and discuss needed strategies, tactics, and practices in different areas, and share experiences and lessons learned to improve and sustain our testing approaches!
The following areas in testing are covered w.r.t. their appropriate balancing:
- Level of independence – independent vs. fully integrated with development
- Timing – too early vs. too late
- Degree of automation – automated vs. manual
- Formality – formal vs. informal, scripted vs. exploratory
- Test case design – structured vs. experience-based, black-box vs. white-box
Peter Zimmerer is a Principal Key Expert Engineer at Siemens AG, Technology, in Munich, Germany. For more than 30 years he has been working in the field of software testing and quality engineering. He performs consulting, coaching, and training on test management and test engineering practices in real-world projects and drives research and innovation in this area. As ISTQB® Certified Tester Full Advanced Level he is a member of the German Testing Board (GTB). Peter has authored several journal and conference contributions and is a frequent speaker at international conferences.
Vortrag Teilen
Unsere Welt verändert sich rasant, wird immer weniger vorhersagbar, komplexer und widersprüchlicher. Und damit geht auch ein Wandel der traditionellen Rolle der Führungskraft einher. Bisher funktionierende Führungsmethoden, erfolgreiche Verhaltensweisen und ein bewährter Führungsstil stoßen nun an ihre Grenzen.
Es verändert sich etwas im Gefüge zwischen Führungskräften und Mitarbeitern. Eine Antwort darauf kann lean-agile Leadership sein. Die erfordert ein neues Rollenbild und Selbstverständnis von Führung. Doch was bedeutet das?
Zielpublikum: Führungskräfte, Entscheider, "Geführte", Interessierte an Agile Leadership
Voraussetzungen: Erste Führungserfahrungen von Vorteil, aber nicht Bedingung
Schwierigkeitsgrad: Fortgeschritten
Max. Teilnehmendenzahl: 30
Extended Abstract:
Unsere Welt verändert sich rasant, wird immer weniger vorhersagbar, komplexer und widersprüchlicher. Und mit dieser Veränderung geht auch ein Wandel der traditionellen Rolle der Führungskraft einher. Bisher funktionierende Führungsmethoden, erfolgreiche Verhaltensweisen und ein bewährter Führungsstil stoßen nun an ihre Grenzen.
Es verändert sich etwas im Gefüge zwischen Führungskräften und Mitarbeitern. Organisationen und Menschen verlangen nach einem neuen Führungsverhalten. Eine Antwort darauf kann lean-agile Leadership sein. Die erfordert ein neues Rollenbild und Selbstverständnis von Führung. Doch was bedeutet das?
In diesem Spotlight beleuchten wir,
- welche Herausforderungen mit lean-agile Leadership bewältigt werden können,
- welches Mindset und welche Verhaltensweisen der ideale agile Leader mitbringt,
- und was das konkret für die Zusammenarbeit bedeutet.
Wir haben uns die folgenden Lernziele gesetzt:
In diesem 2 1/2-stündigen Workshop lernen die Teilnehmer:innen die Grundlagen von lean-agile Leadership kennen und verstehen, welche Vorteile dieser Führungsstil bringt.
Du erhältst Inspiration für konkrete Umsetzungsmaßnahmen und wendest Tools in praktischen Übungen an. Wir werden viel miteinander diskutieren und von den Erfahrungen der anderen profitieren können.
Themengebiete
- Warum muss Führung agil werden?
- Grundhaltung / Mindset agiler Führungskräfte
- Verhaltensweisen von agilen Führungskräften
- Viele praktische Übungen
Voraussetzungen: Offenheit & Lernbereitschaft
Dieser Kurz-Workshop richtet sich an Führungskräfte im agilen Kontext, Führungskräfte, die vor einer agilen Transition stehen, Agile Coaches, SAFe Programm Consultants, Personalentwickler, Scrum Master sowie an alle Interessierte, die mehr über lean-agile Leadership lernen möchten.
Peter Schnell ist Dipl.-Informatiker und seit 1994 in der IT-Branche tätig. Sein beruflicher Werdegang führte ihn von der IT-Projektleitung einer Versicherung über das Beratungs- und Trainingsgeschäft in die Leitung eines IT-Bereiches. Nun ist er Partner der KEGON AG und als agiler Management-Berater und Coach tätig. Seine Schwerpunkte sind das agile Coaching, agile Transitionen, Management 3.0, Management von klassischen und agilen Projekten im Banken- und Versicherungsbereich, Interims- und Personalmanagement. Er hat seine langjährige Erfahrung in eine Vielzahl von Vorträgen und Publikationen eingebracht.
Susanne Bauer ist Management-Beraterin für die KEGON AG. Sie arbeitet als Systemische Business Coachin und Trainerin im agilen Kontext. Ihr Fokus sind die zwischenmenschlichen Aspekte bei agiler Führungsarbeit, Veränderungsprozessen oder agiler Transformation. Dabei greift sie auf ihre langjährige Erfahrung als Führungskraft im Marketing und Trainingssektor, als Ausbildnerin im Coaching und auf fundierte wirtschaftliche, Coaching- und Change-Management-Ausbildungen zurück.
Vortrag Teilen
Bekanntlich haben nichtfunktionale Eigenschaften den größten systemischen Einfluss auf Software-Architekturen.
- Attribute-Driven Design illustriert, wie sich Qualitätsattribute gezielt in Architekturen einfügen lassen.
- Methoden wie ATAM und CBAM sind nützlich, um Software-Architekturen hinsichtlich nichtfunktionaler Eigenschaften zu überprüfen.
Alle genannten Methoden basieren auf Szenarios.
Das Tutorium führt in die Grundlagen Szenario basierter Architekturerstellung und -bewertung ein.
Zielpublikum: Software-Architekt:innen, Key-Developer
Voraussetzungen: Wissen über Software-Architektur
Schwierigkeitsgrad: Fortgeschritten
Extended Abstract:
Bekanntlich haben nichtfunktionale Eigenschaften den größten systemischen Einfluss auf Software-Architekturen.
Attribute-Driven Design (ADD) illustriert, wie sich Qualitätsattribute gezielt in Architekturen einfügen lassen.
Methoden wie ATAM (Architecture Tradeoff Analysis Method) und CBAM (Cost Benefit Analysis Method) sind nützlich, um Software-Architekturen hinsichtlich nichtfunktionaler Eigenschaften zu überprüfen. Alle genannten Methoden basieren auf Szenarios.
Das Tutorium führt in die Grundlagen Szenario basierter Architekturerstellung und -bewertung ein. Um das konzeptionelle Wissen gut zu verankern, führen die Teilnehmer praktische Übungen durch. Das Tutorium adressiert dabei auch Fallstricke und wie sie sich umgehen lassen sowie die Beteiligung und Verantwortlichkeiten verschiedener Rollen beim Szenario basierten Vorgehen.
Vorgehen:
Mix aus Präsentation und kleinen praktischen Übungen
Lernziele des Tutoriums:
Die Anwendung Szenario basierter Methoden verstehen und praktisch kennenlernen Verstehen, wie sich die Methodik in die Arbeit des Software-Architekten integrieren lässt, Kennenlernen potenzieller Fallstricke und wie sie sich vermeiden lassen
Prof. Dr. Michael Stal arbeitet in der Technology-Organisation der Siemens AG, wo er sich mit Software-Architekturen, Geschäftsmodellen und KI beschäftigt. Er ist Professor an der University of Groningen und Chefredakteur von JavaSPEKTRUM.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/autor/michael.stal
Agile Games sind in aller Munde. Viel wird gespielt.
Dass Spielen kein Selbstzweck ist, hat sich herumgesprochen.
Doch was braucht es, um Spiele wirksam zu machen? Und was bedeutet das überhaupt?
Dieser Workshop zeigt auf, was es braucht, um ein Spiel wirksam zu facilitieren.
Dabei durchlaufen die Teilnehmenden ein 4-Schritte-Modell und erfahren interaktiv, welche Schritte notwendig sind, und wenden diese selbst an.
Am Ende des Workshops haben die Teilnehmenden so die Erfahrung gemacht, was es braucht, um Spielen wirksam einzusetzen.
Max. Teilnehmendenzahl: 40
Zielpublikum: Agile Coaches, Entscheider, Projektleiter:innen, Change-Manager, Transformationleads
Voraussetzungen: Neugierde
Schwierigkeitsgrad: Anfänger
Extended Abstract:
Im Rahmen des Workshops benutzen wir das 4-Schritte-Modell als Denkanleitung, um in Kleingruppen das Modell anhand eines Spieles anzuwenden und die Schritte kennenzulernen.
Da das Modell universell ist, können Teilnehmende es anschließend auf eigene Spiele und im eigenen Kontext anwenden.
Bei Interesse kann ggf. ein Spiele-Canvas oder eine Checkliste zur Spielevorbereitung zusätzlich vorgestellt werden.
Am Ende nehmen Teilnehmende eine persönliche (todo-) Liste mit, wie und an welchen Stellen sie Spiele in ihrem eigenen Kontext einsetzen können.
Ihr Motto „You go first! – Nimm dein Leben in die Hand!", steht für ihr Tun: Rein in den nachhaltigen Erfolg durch Eigenverantwortung und Selbstführung.
Anne Hoffmann unterstützt Menschen und Organisationen dabei, erfolgreich ihre Ziele zu erreichen. Als Expertin für Selbstführung und mit ihrem Motto „You go first!“ erinnert sie daran, dass nachhaltiger Erfolg durch hohe Eigenverantwortung insbesondere dann entsteht, wenn diese Selbstführung vorgelebt wird.
Anne benutzt oft Spiele, um Erkenntnisse weiterzugeben.
Approval testing is a technique that helps you to get a difficult codebase under test and begin to control your technical debt. Approval testing works best on larger pieces of code where you want to test for multiple things and interpreting failures is challenging.
In this hands-on session we'll introduce a commonly-used Approval testing tool for Java and through hands-on exercises learn to get control of some example code. The same tool is also available for many other programming languages, see https://approvaltests.com/
Bring a laptop.
Max. number of participants: 30
Target Audience: Developers, Architects
Prerequisites: Basic knowledge of Java and unit testing, bring a laptop
Level: Basic
Extended Abstract:
Introducing Approval Testing (55 minutes)
- Code Review: examine existing test case, discuss strengths & weaknesses
- Demonstration: Convert an assertion-based test to use Approval testing
- Hands-on exercise: Add some tests using Approvals.Java.
Break (5 minutes)
Approval Test Design (50 minutes)
- Presentation: Approval testing characteristics and design patterns
- Exercise: Using the default XML printer with Approvals.Java
- Demonstration: Using scrubbing with an XML printer
- Discussion: when to print, when to scrub
Printer Design (30 minutes)
- Exercise: Designing a printer for a domain object
- Presentation: Case studies
- Q&A (10 minutes)
Emily Bache is an independent consultant and Technical Coach. She works with developers, training and coaching effective agile practices like Refactoring and Test-Driven Development. Emily has written two books and teaches courses on platforms including Pluralsight and O’Reilly. A frequent conference speaker, Emily has been invited to keynote at prestigious developer events including EuroPython, Craft and ACCU. Recently Emily founded the Samman Technical Coaching Society, a not-for-profit organisation which aims to support and inspire technical coaches around the world.
Nicht nur Teams mit hoher Diversität treffen auf polarisierende Themen und Konflikte, die es scheinbar unmöglich machen, einen Konsens oder gar ein gemeinsames Vorgehen zu finden. Denkmodelle, die auf Argumentation und Objektivität beruhen, scheitern hier oft bereits im Ansatz.
Eine Einführung in die psychologische Forschung erklärt, warum das so ist, und welche Denkmodelle hier weiterhelfen können. Dann sammeln Teilnehmer praktische Erfahrung mit Gesprächsformaten, die helfen, Polarisierung und Konflikte zu behandeln oder zu vermeiden.
Max. Teilnehmendenzahl: 50
Zielpublikum: Team Coaches, Führungskräfte, Entscheider, Projektleiter:innen
Voraussetzungen: Bereitschaft
Schwierigkeitsgrad: Anfänger
Dr. Jörn Redlin arbeitet als Teamentwickler und Coach mit einer methodischen Spannweite von Spezialeinheit bis Doktorhut. Engagiert, dynamisch, kontaktstark, gefühlvoll - für gegenseitiges Verständnis und gemeinsame Weiterentwicklung!
Jutta Eckstein arbeitet weltweit als Business-Coach, Change-Managerin & Beraterin. Ihr Fokus liegt auf unternehmensweiter Agilität in großen & verteilten Organisationen. Sie war von 2003 bis 2007 im Vorstand der AgileAlliance. Sie hat einen M.A. in Business Coaching & Change Management, einen Dipl.-Ing. in Product-Engineering und ist als Immissionsschutzbeauftragte (Umweltschutz) zertifiziert. Jutta wurde 2011 von der Computerwoche in die Top 100 der bedeutendsten Persönlichkeiten der Deutschen IT gewählt.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/autor/jutta.eckstein
Join this tutorial to experiment with a self-reflection process, designed to bring balance into your own development journey.
Rooted in professional coaching practices from Co-Active Coaching, connected with several Liberating Structures, and inspired by ideas from Emotional Agility, this session will help you clarify your goals and aspirations as well as find the right balance for 2023.
Why do you do what you do? What’s important to you about it? What’s next?
Discover answers to these questions in this innovative and impactful tutorial.
Max. number of participants: 50
Target Audience: Architects, Developers, Technical Leaders, Managers, Agile Coaches
Prerequisites: None
Level: Basic
Extended Abstract:
When was the last time you had a chance to reflect on your career path, your goals and learning aspirations for the upcoming year?
This tutorial will be an opportunity to do this reflection in a very meaningful and innovative way. Rooted in professional coaching practices from Co-Active Coaching, connected with several Liberating Structures, inspired by ideas from Emotional Agility and Positive Intelligence, this session will help you clarify your goals and aspirations as well as find the right balance for 2023. Should you continue developing your technical mastery? Should you spend more time growing your leadership skills? What could you take on, if you were brave enough? How to find the time?
You will explore these and many other questions! Working individually and in small groups, we will start by clarifying your own core values. We will then explore what’s on your plate today, and what you are hoping to gain in 2023 with Ecocyce Planning Liberating Structure. We will explore in depth your Ecocycle traps: good ideas that you are not moving forward with as well as skills and practices that are no longer relevant for your self-actualisation.
Next, you will practice to apply your core values as a filter to activities and aspirations on your Ecocycle. You will seek patterns, and take a systemic view with W3 structure, gaining new insights and re-evaluating your Ecocycle. Next, in a silent brainstorming, you will come up with a list of actions you would (and would not) take in 2023, if you were 25 time bolder. Once again, you will apply your core values as a filter to find the most impactful actions on your list. We will wrap up the tutorial with 15% Solutions Liberating Structure, asking you to make a choice of the immediate next steps toward more impact and more balance on your development journey.
This session will take you deep into what really matters for you as a professional and as a human being. Learn from the case studies of applying this framework in individual coaching, team workshops and leadership coaching. Be prepared to be surprised by your own insights and Aha! Moments of other session participants.
Dana Pylayeva is an Agile Leadership coach, passionate about unleashing leadership potential in individuals and teams. International speaker and the author of “DevOps with Lego and Chocolate”, “Fear in the Workplace” and “Safety in the Workplace” agile games, Dana brings a powerful combo of multiple coaching styles (Co-Active, Positive Intelligence, Executive Coaching), facilitation with Liberating Structures, and a deep knowledge of Agile and DevOps.
How often have you heard that “Yes this is important, but we don’t have the capacity right now” or “sure let’s put it in the backlog”?
At least 1 in 5 people in the UK have a long-term illness, impairment or disability. Many more have a temporary disability. A recent study found that 4 in 10 local council homepages failed basic tests for accessibility.
Bring a laptop.
Max. number of participants: 20
Target Audience: Everyone
Prerequisites: None
Level: Basic
Extended Abstract:
How often have you heard that “Yes this is important, but we don’t have the capacity right now” or “sure let’s put it in the backlog”?
This is something we should not brush off or take lightly. Accessibility testing is vital especially when your product is a user facing application.
We need to be socially aware as a team and build quality towards our product with making it more accessible.
At least 1 in 5 people in the UK have a long-term illness, impairment or disability. Many more have a temporary disability. A recent study found that 4 in 10 local council homepages failed basic tests for accessibility.
This is quite vital and the sooner we as testers can advocate this into our teams, we make our product more accessible, reduce the risk of bad product reviews, reputation and also be more socially aware. Let's shift left and make accessibility testing built-in our teams.
- create a checklist
- look at some plugging (wave, lighthouse, arc toolkit, developer tools)
- Screen readers (mac/windows inbuilt)
- Have a healthy discussion on what they have learnt in the session and how can we bring accessibility sooner in an SDLC?
Laveena Ramchandani is an experienced Testing Consultant with a comprehensive understanding of tools available for software testing and analysis. She aims to provide valuable insights that have high technical aptitude and hopes to inspire others in the world through her work. Laveena holds a degree in Business Computing from Queen Mary University of London and regularly speaks at events on data science models and other topics.
The Tech world is ever growing, and Laveena Ramchandani has been working in Tech for 10 years now. She works in testing and quality assurance, a good mix of technical and business awareness role. Laveena has learned a lot through her career and looks forward to gaining more knowledge and at the same time inspires and spreads more Testing eminence around the world.
Vortrag Teilen