Обычно такие проблемы возникают из-за плохой связи с руководством или клиентом. Если решение работает для клиента, то они не видят причин просить изменить его. Поэтому им нужно заранее рассказать о сделанных вами компромиссах, чтобы они могли планировать дополнительное время для устранения проблем после того, как вы внедрили быстрое решение.
Способ ее решения зависит от того, почему это плохое решение. Если ваше решение плохое из-за того, что его трудно изменить или поддерживать, то в первый раз вам нужно выполнить техническое обслуживание, и у вас будет немного больше времени, чем тогда - самое время перейти на более качественное решение. В этом случае полезно, если вы сообщаете клиенту или своему боссу, что сначала выбрали ярлык. Таким образом, они знают, что не могут ожидать быстрого решения в следующий раз. Использование интерфейса может быть хорошим способом убедиться, что клиент возвращается, чтобы починить вещи.
Если решение плохое, потому что оно рискованно или нестабильно, вам действительно нужно поговорить с человеком, занимающимся планированием, и запланировать некоторое время, чтобы решить проблему как можно скорее.