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.