Große Codebasis: über 500.000 Zeilen überarbeiten
»Vorgehen 5/6: Kontrolliert ausliefern
Prüffragen
- Sind Schnittstellen, Datenformate und alle unterstützten Varianten kompatibel?
- Wie erkennen wir Fehler nach der Einführung, und wer entscheidet über den Rückweg?
- Kann der alte Code die seitdem geschriebenen Daten weiterhin korrekt verarbeiten?
Vorgehen
- Dasselbe geprüfte Softwarepaket mit nachvollziehbarer Konfiguration über den eingeübten Weg ausliefern.
- Soweit technisch möglich begrenzt einführen; Geschäftsabläufe, Fehlerraten und Antwortzeiten beobachten.
- Rückweg einschließlich Datenzustand vorab proben. Bei Grenzverletzungen weitere Einführung stoppen.
Ergebnis
- Dokumentierte Freigabe mit Version, Prüfergebnissen, Beobachtungszeitraum und verantwortlicher Person.
- Unter realen Bedingungen bestätigtes Verhalten als Voraussetzung für weitere Bereiche.
Eine alte Programmversion allein stellt keinen früheren Datenzustand wieder her. Schema- oder Datenmigrationen brauchen einen eigenen geprüften Ablauf.