In einem losen Sinne müssen ja nicht alle Fehler behoben werden. Es geht darum, das Risiko-Nutzen-Verhältnis zu analysieren.
Was im Allgemeinen passiert, ist, dass das Unternehmen ein Treffen mit technischen Leitern und Interessenvertretern hat, um Fehler zu besprechen, die nicht unbedingt behoben werden müssen. Sie werden entscheiden, ob sich die Zeit (= Geld), die in die Behebung des Fehlers investiert wurde, für das Unternehmen lohnt.
Beispielsweise kann ein "kleiner Fehler" ein geringfügiger Rechtschreib- / Grammatikfehler im Abschnitt "Allgemeine Geschäftsbedingungen" einer Website sein. Die Person, die dies angesprochen hat, hält es möglicherweise für zu geringfügig, um es zu ändern, aber das Unternehmen würde erkennen, welchen potenziellen Schaden es für die Marke verursachen könnte und wie einfach es ist, einige Zeichen zu ändern.
Auf der anderen Seite könnten Sie einen Fehler haben, der wichtig erscheint, der jedoch schwer zu beheben ist und nur eine vernachlässigbare Anzahl von Benutzern betrifft. Beispielsweise ist ein untergeordneter Schaltflächenlink für Benutzer, die eine ältere Version von Google Chrome verwenden, nicht mehr funktionsfähig. Außerdem ist Javascript deaktiviert.
Andere Gründe, warum das Unternehmen einen Fehler NICHT behebt, könnten sein, dass die investierte Zeit das Projekt unerwartet lange zurückwirft oder dass die Zeit des Entwicklers besser für die Bearbeitung anderer Fehlerbehebungen / Programmierungen aufgewendet wird. Es kann auch sein, dass der Fehler geringfügig genug ist, um live geschaltet zu werden und zu einem späteren Zeitpunkt behoben zu werden.
Hoffe das erklärt das Konzept ein bisschen besser! Ich würde sicher davon absehen, allgemein darüber nachzudenken - jeder Fehler ist einzigartig und sollte als solcher behandelt werden.