What are some best practice for someone in management to leave in a manner that does not leave the company with a major gap? Is the normal 2 week minimum enough for the company to normally handle the transition?
I am the Technical Lead at my company and sort of the go to technical person for everyone in the company. I handle everything tech from development (architecting, coding), consulting and even IT. I am also heavily involved in all management meetings and manage a team.
I am only thinking of leaving the company only because I want to be in another industry and I want to get back into more programming.
As further background, I am in a company for 30+ staff and I am the most senior developer out of 5 developers. Most of the developers under me are not ready to take over my role in my view because
- too junior (fresh out of school)
- wrong attitudes when given an opportunity to lead
- not the right tech skill sets needed.
I have been though trying to train/expose most of them to what my role entails and opportunities to step up (ie. being the lead in a project).