You’re leading an engineering initiative where the team is split between addressing growing technical debt and delivering roadmap commitments. Product wants new capabilities shipped soon, while engineers argue that the current architecture is slowing development, increasing defects, and creating operational risk.
How do you decide whether to invest in refactoring versus shipping new features?