Angenommen, es gibt zwei mögliche Lösungen für ein Problem: Die erste ist schnell, aber hackig; Die zweite ist vorzuziehen, würde aber länger dauern, um sie zu implementieren. Sie müssen das Problem schnell lösen, damit Sie den Hack so schnell wie möglich einrichten und anschließend mit der Arbeit an der besseren Lösung beginnen können. Das Problem ist, dass das Problem, sobald es behoben ist, auf der To-Do-Liste landet. Sie planen immer noch, irgendwann die bessere Lösung einzuführen, aber es ist schwer zu rechtfertigen, sie jetzt zu implementieren. Plötzlich stellen Sie fest, dass Sie fünf Jahre damit verbracht haben, die nicht perfekte Lösung zu verwenden, und sie dabei verflucht haben.
Kommt Ihnen das bekannt vor? Ich weiß, dass es mehr als einmal passiert ist, wo ich arbeite. Ein Kollege beschreibt, wie er absichtlich eine schlechte Benutzeroberfläche erstellt, damit diese langfristig nicht versehentlich übernommen wird. Hast du eine bessere Strategie?