technical manager, has to do the balancing act of managing technical processes and teams along with using his technical skills to provide the necessary environment for project success. The job of a technical manager is highly complex and requires efficiency in both technical as well as management fields. Organizations have several kinds of managerial roles across departments like human resource, finance, operations, procurement, logistics, design etc.