Softwareentwicklung muss branchenübergreifend immer kürzeren Releasezyklen gerecht werden. Wir können deshalb Releases nicht länger in dedizierten Testphasen absichern, sondern müssen praktisch jederzeit die Qualitätsansprüche für ein Release erfüllen.
Um das zu erreichen, führen wir QS-Maßnahmen wie statische Codeanalyse, Tests oder Reviews entwicklungsbegleitend und änderungsgetrieben durch: Continuous Quality Control.
Dieser Vortrag erklärt auf Basis von dutzenden Kundenprojekten in den letzten zehn Jahren, wie das funktioniert und welchen Nutzen das bringt. Die Teilnehmer:innen lernen, wie sie i) statische Codeanalyse änderungsgetrieben einsetzen können, um Qualitätsdefizite zu vermeiden und historisch gewachsene Systeme zu verbessern, ii) mit Test-Gap-Analyse risikoorientiert automatisierte Testsuites aufbauen können, iii) durch regelmäßige Retrospektiven Transparenz schaffen und ein gemeinsames Qualitätsbewusstsein im Team verankern können und iv) Qualität beim Einsatz von generativer Künstlicher Intelligenz bei der Programmierung sichern können.