Die Preisbildungslogik, die niemand niedergeschrieben hat
Rabattregeln, die sich über Jahre hinweg aus Ausnahmen herausgebildet haben, die mit jedem Kunden einzeln ausgehandelt und programmiert wurden – aber nie schriftlich festgehalten wurden. Das System wendet sie jeden Tag korrekt an; niemand kann sie alle aufzählen.
Der Entwickler, der in den Ruhestand gegangen ist
Die einzige Person, die den Quellcode lesen konnte, ist vor Jahren gegangen. Seitdem gilt die Regel: Es funktioniert, also lass es in Ruhe – und mit jedem Jahr wird es riskanter, den Code beizubehalten, und schwieriger, davon loszukommen.
Die Schnittstellen, an die sich niemand heranwagt
Etikettendruck, EDI, die Anbindung an den Shop, der Export an den Steuerberater – alles einmal erstellt, funktioniert irgendwie, ohne Testumgebung. Sie versagen nur, wenn man sie ändert, also ändert niemand etwas daran.
Datenformate aus einem anderen Jahrzehnt
Artikelnummern mit eingebetteter Bedeutung, Freitextfelder, die strukturierte Daten enthalten, als Text gespeicherte Datumsangaben. Es funktioniert, weil sich das alte System darum herum entwickelt hat – und wird eine Migration ohne Anpassung nicht überstehen.
Das Ersatzrisiko ist ein Wissensrisiko.