»Refactoring: Systemische Perspektive
Vorher
- Welcher Geschäftsprozess leidet – und liegt die Ursache tatsächlich im Code?
- Welche Fachregeln, Rollen, Systeme und Daten hängen daran?
- Welcher begrenzte Bereich lässt sich mit seinen Abhängigkeiten sinnvoll bearbeiten?
Währenddessen
- Welche Auswirkungen hat die Änderung auf andere Prozesse und Teams?
- Bleiben Fachmodell, Prozessschritte, Code und Daten konsistent?
- Werden Abhängigkeiten reduziert oder an andere Stellen verlagert?
Nachher
- Funktioniert der gesamte Geschäftsprozess besser?
- Welche neue Arbeit oder Komplexität ist an anderer Stelle entstanden?
- Können die beteiligten Teams den veränderten Zusammenhang erklären und betreiben?