You’re leading an engineering initiative that is underperforming, and the root cause is not obvious. Delivery is slipping, quality is inconsistent, and different stakeholders are pushing different fixes: some want tighter process, some want staffing or role changes, and some want engineering investment in tools or architecture.
How do you decide whether to solve the problem with process, people, or technical changes?