Ich wähle derzeit zwischen zwei praktikablen Software-Designs / -Lösungen. Lösung 1 ist einfach zu implementieren, sperrt jedoch einige Daten in einem proprietären Format und kann später nur schwer geändert werden. Lösung 2 ist schwer zu implementieren, lässt sich aber später viel einfacher ändern.
Sollte ich diesbezüglich zu YAGNI gehen oder sollte ich die Ausstiegskosten in die Entscheidungsfindung einbeziehen? Oder anders gefragt: Sind die Ausstiegskosten Teil der Gesamtbetriebskosten?
Ich denke darüber nach, zum Kunden zurückzukehren und zu fragen, ob er die Ausstiegskosten für relevant hält oder nicht, aber ich würde gerne wissen, was die Community zuerst denkt.
PS Sind die Ausstiegskosten der richtige Begriff?