Software Testing & Qualität - Testautomatisierung, KI & Agilität

Gerichtssachverständiger - Sebastian Dietrich


Listen Later

Wenn die Software zum Streitfall wird

📌 Konferenz-Tipp: TACON 2026 in Leipzig (16.–17. September). Ich war letztes Jahr als Keynote dort und fand den Austausch richtig gut 👉 https://swt.fm/tacon

"Agilität führt zu höherer Geschwindigkeit und höherer Produktivität, aus meiner Sicht nicht zu höherer Qualität." - Sebastian Dietrich

Was passiert eigentlich, wenn die Software, die ein Unternehmen gekauft hat, nicht funktioniert? Oder schlimmer noch: Wenn sie Schaden anrichtet? Es kommt zum Streitfall, wie geht es dann weiter? Sebastian ist ein allgemein beeideter und gerichtlich zertifizierter Sachverständiger für Software. Er wird beauftragt, wenn es um die Bewertung von Software geht. Interessanterweise landen solche Fälle eher selten vor Gericht - zu groß ist die öffentliche Blamage für beide Seiten. Daher sind alle Parteien an einer außergerichtlichen Einigung interessiert, die Menschen wie Sebastian dann möglich machen.

Seit 2003 ist Sebastian Dietrich neben seinen Tätigkeiten als Trainer, Berater und Softwarearchitekt als Sachverständiger für Softwarequalität und Softwarewartung tätig. Seit 2015 als allgemein beeideter und gerichtlich zertifizierter Sachverständiger. In dieser Rolle stellt er im Rahmen von Ausschreibung, Umsetzung, Test, Abnahme und Wartung von Software sicher, dass diese dem Stand der Technik entspricht und weder veraltet noch unwartbar wird. Wenn nötig auch als Gerichtssachverständiger im Streitfall.

Highlights:

  • Liegt die Fehlerdichte einer Software über zwei Bugs pro 1.000 Lines of Code, gilt sie als unreif und ist noch nicht für den produktiven Einsatz geeignet.
  • "Stand der Technik" ist kein technischer, sondern ein juristischer Begriff: Eine Technologie muss nicht nur neu und verbreitet sein, sondern auch in genau dem jeweiligen Anwendungsgebiet bewährt sein.
  • Mehr Unit-Tests zu schreiben, um eine niedrige Code-Coverage zu heben, verschlimmert die Lage häufig, weil dabei bestehendes Fehlverhalten einzementiert wird, auf das sich der Code bereits verlässt.
  • Agilität erhöht Geschwindigkeit und Produktivität, führt aber nach Sebastian Dietrichs Beobachtung nicht zu höherer Softwarequalität als frühere, aufwändigere Entwicklungsansätze.
  • Gerichtsprozesse um Softwaremängel enden selten wirklich vor Gericht, weil öffentliche Verfahren Auftraggeber gegenüber ihren Kunden blößstellen und beide Parteien daher außergerichtliche Einigungen bevorzugen.
  • Weitere Links zur Episode:

    • Blog Stand der Technik
    • Danke an die Community-Partner des Podcasts:Alliance for Qualification | ASQF | Austrian Testing Board | dpunkt.verlag | German Testing Board | German Testing Day | GI Fachgruppe TAV | Heise | HANSER Verlag | ISTQB | iSQI GmbH | oop | QS-TAG | SIGS-DATACOM | skillsclub | Swiss Testing Board | TACON Credits: Sound | Grafik

      ...more
      View all episodesView all episodes
      Download on the App Store

      Software Testing & Qualität - Testautomatisierung, KI & AgilitätBy Richard Seidl - Experte für Software-Entwicklung und Testautomatisierung