Engineering is a major feat, and a heavy burden on whatever leadership you have in place. Especially as security, offshoring, scaling, refactoring, hiring, cost constraints, and regular day-to-day pile up. We often find it helpful to allow existing leadership / management to focus on day-to-day operations, and augment them with hands-on executive and strategic leadership — so you never have to second guess technology decisions again.