I don't say it's the best solution, in the end it's the "eisenhower matrix" (quality / longterm staying in the important/not immanent square of it) with the agile manifesto (Code ownership). The problem is not the approach it's that you need time to build trust with the management so you're allowed to act like this.