As a VP of Engineering, I've seen how 50+ managers approach hiring for their teams.
Here are two things that make the job harder and prevent managers from staffing their teams:
Most software companies have gatekeepers at specific parts of their development process. They engage at some point in the process to review work done by others and either approve or reject it. Companies
When a manager tells you that they are leaving the organization, you will usually have two to four weeks to do their offboarding.
You have little time to prepare a plan, communicate it
The internet is full of articles telling you why you should avoid paralysis by
decision. Companies obsess on this problem and create core values such as "bias
towards action" to battle it.
As a VP of Engineering, I work with 30+ software engineering teams, and from
time to time, we work in troubleshooting their velocity problems. I've recently
written about why most attempts to improve