Die im Konferenzprogramm der OOP 2022 Digital angegebenen Uhrzeiten entsprechen der Central European Time (CET).
Unser Programm gibt es auch als praktische PDF-Datei >>Zum Download
Auch in erfolgreichen Softwaresystemen lauern praktisch immer Probleme. Durch systematische Reviews können Sie diese Probleme zielgerichtet identifizieren – und damit eine robuste Grundlage für zukünftige Verbesserungen schaffen.
Der Workshop erklärt methodisches Vorgehen bei Software-Reviews, mit Fokus auf eine Breitensuche typischer Problemkategorien.
In interaktiven Sessions erarbeiten Sie unter Anleitung wesentliche Probleme Ihrer eigenen Systeme - und erhalten damit konkrete Hilfestellung für Ihr konkretes Arbeitsumfeld.
Maximale Teilnehmerzahl: 35
Zielpublikum: Architektur, Entwicklung, Management, POs -> alle, die mit SW-Entwicklung zu tun haben
Voraussetzungen: Projekterfahrung
Schwierigkeitsgrad: Fortgeschritten
Extended Abstract
Getreu dem Bonmot „Besser geht immer“ leidet praktisch alle Software an Problemen kleiner oder großer Natur: Vielleicht läuft sie zu langsam, stürzt manchmal ab oder sieht weniger schön aus als das System der Konkurrenz. Häufig beschwert sich das „Business“ lautstark darüber, dass neue Features viel zu lange dauern – neudeutsch: die Time-to-Market ist zu schlecht. Abgesehen von hello-world, lässt sich überall noch so manches besser machen.
Falls Sie dieses Verbesserungspotenzial Ihres Systems heben möchten, sollten Sie auf jeden Fall zuerst ein explizites, konkretes und spezifisches Verständnis der vorhandenen Probleme erarbeiten.
Dabei können wir aus der Medizin lernen: Dort steht vor den Therapievorschlägen zuerst eine gründliche Diagnose („Untersuchung“). Ohne ein solches „Review“, wie die Untersuchung in der IT-Branche heißt, droht Verschlimmbesserung.
Der Workshop führt Sie in methodische Software-Reviews ein, mit den folgenden wesentlichen Schritten:
Der Workshop enthält eine Reihe interaktiver Übungen, in deren Verlauf Sie eine Übersicht über die Probleme Ihres eigenen Systems bekommen (können).
Dr. Gernot Starke, INNOQ-Fellow, arbeitet als Coach und Berater für Software-Entwicklung und -Architektur. Er ist Mitbegründer und Betreuer der Open-Source-Projekte arc42 (https://arc42.de) und aim42 (https://aim42.github.io), Buchautor und gelegentlicher Konferenzsprecher.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/autor/gernot.starke
Benjamin Wolf ist Entwickler und Architekt bei INNOQ. Er erträgt unsauberen Code nur schwer und scheut nicht vor umfangreichen Refactorings zurück. Seine Vorstellung von Softwarequalität und ordentlicher Softwareentwicklung gibt er als Sprecher bei Konferenzen und Meetups, als Trainer sowie als Consultant weiter. Dabei ist ihm wichtig, dass nicht nur Technologien, sondern vor allem die Einstellung eines Teams für eine gute Softwarequalität ausschlaggebend sind.