Software findet sich heute in fast allen Produkten und Dienstleistungen. In der Tat werden die Erfolge moderner Produkte und Dienstleistungen nur durch die heutige, leistungsfähige Softwaretechnologie ermöglicht. Diesen Erfolgsgeschichten stehen aber leider auch Katastrophen gegenüber, welche durch fehlerhafte Software ausgelöst wurden.
Wie kann man sicherstellen, dass Software-bedingte Katastrophen möglichst vermieden werden? Die Antwort lautet: Durch eine geeignete und konsequent umgesetzte Softwareentwicklungsstrategie. Diese Strategie muss neben dem Geschäftsnutzen gezielt und kontinuierlich auch die Agilität und die Widerstandsfähigkeit (Resilience) der Softwaresysteme entwickeln.
Eine solche Strategie führt zu zukunftsfähigen Softwaresystemen. Diese bilden die Grundlage für die Beherrschung der dramatisch zunehmenden Abhängigkeit unserer Gesellschaft von immer komplexerer Software.
Die Antrittsvorlesung ist in Deutsch und spricht auch Nicht-Informatiker an.