»Refactoring: Risikotechnische Perspektive
Vorher
- Welche Fehler hätten besonders schwere Folgen oder würden spät erkannt?
- Welche Abhängigkeiten und Verhaltensweisen kennen wir noch nicht?
- Wie stellen wir Code und bereits veränderte Daten wieder her? Ist der Rückweg geprüft?
Währenddessen
- Wächst der betroffene Bereich über den vereinbarten Umfang hinaus?
- Welche neuen Unsicherheiten entstehen, und welche wurden tatsächlich geklärt?
- Bei welchen Abweichungen stoppen wir oder kehren zum Ausgangsstand zurück?
Nachher
- Welche Restrisiken bleiben, und wer verantwortet die Freigabe?
- Welche Fehler können erst unter Last oder in späteren Geschäftsabläufen sichtbar werden?
- Wie lange beobachten wir den Betrieb, und wie reagieren wir auf Auffälligkeiten?