What is the difference between a technical manager and a project manager?
I see people looking for a project manager having an all technical skill set; I'm typically talking about the IT sector. Why don't people instead post a job for a technical manager vs. a project manager? Is there a difference?
Yes, there is a difference, as far as I'm concerned. A project manager is someone who is managing all aspects of a project with all the different teams reporting into them with updates, progress, challenges, issues, etc. They are ultimately responsible for ensuring the project comes in on time and within budget and have to answer to business leadership if it doesn't. They provide regular updates to the business leadership and act as that liaison. A technical manager is simply focused on the technical aspects of the project and the associated deliverables. In thinking of a hierarchy, the technical manager would still roll up under the project manager.
A Project Manager/ Delivery Manager would more be leaning towards meeting clients and attending clients needs whilst getting the team running smoothly.
A technical manager would be more towards a team lead/ tech lead who has a lot of knowledge in the technical scope.
He may not have a lot of exposure in client handling.
The concept is very evident in IT companies where developers change tracks to Project Managers/ Business Consultants.
Project managers manage project timelines. The title does not itself specify the area the project covers or concerns.
Does that help?
In the IT sector a Project Manager is typically someone who focuses on the project schedules, milestones, coordination and reporting with other teams in the organisation, etc. They are often asked to have a technical skill set so that they can understand and analyse information from technical managers and developers and deduce how this information affects project-related aspects. A Technical Manager manages technical resources (developers, equipment, etc) to create technical outputs (e.g. high-quality software) to meet the technical requirements of a particular product or project.
Mostly technical tasks are done through consultants instead of project manager
very nice question. Reason behind is that when you move on to the management level it basically requires a blend of techno functional aspects. The moment you have this thought process in place, you easily understand that down the line you have much more qualified technical team for the implementation of the technical abilities, however the functional aspects gets ignored at a certain stage which can be taken care of only by peoples who have the technical abilities to have you business running and hence the top most priority becomes looking for a person who is expertise in management. Since IT sector is all about implementing technicalities, managing is the toughest challenge and it is the team work which plays an important role in the overall delivery of the project. Hence even though the basic idea behind the scene lies, it getting the technical aspects getting rolled out in smoother way, the management part takes an edge when you talk about being a facilitator , hence it is better to have a Project Manager instead of technical manager