Refactoring and Management
Management should prioritize maintainable and adaptable software design, as it directly impacts the team's ability to add features efficiently over time. While refactoring is a critical technique for achieving this goal, its importance may not be fully recognized at the management level. Bringing in experienced individuals to guide the team in refactoring practices can enhance overall quality and address potential issues before they escalate.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 46: Refactoring Pt. 1
Related Questions
Is there some advice that you could give to a project manager when he should bring in someone that looks at this that improves the refactoring techniques in the team?
Is it important for management to ensure good design in software and how does refactoring relate to this goal?
How can a project manager identify quality problems related to refactoring in the team?