One should not make the mistake of trying to do everything. Train and help others in various aspects of your projects. Find out what they need to learn, and find methods for them to learn it. Do not berate any staff member if they fail. Programming and engineering is often tied closely to personal ego.
Human relations can be one of the toughest areas for a technical manager to conquer.
You must be able to communicate clearly, interview, hire, fire and solve personal problems and conflicts. Let other departments help. Work closely with your HR and other experienced managers, and do not be afraid to ask for help. If you are new to interviewing, meet with your corporate recruiter and get a list of questions to help you start an interview. Ask if you can sit in with the recruiter on a couple of interviews.