Кто такой технический директор (CTO)
Привет, друзья. С вами Максим Колмогоров - технический директор IT-компании VVerh Digital и руководитель IT-отдела ООО “Айти Синергия”. Очень часто в интернете встречаются неверные определения должности CTO / Технический директор, именно это и побудило меня написать мое мнение на этот счет. Начнем с определения.
Кто такой технический директор (CTO) в IT-компании
Технический директор - (или CTO на англ.: Chief technical officer) это главный технолог, специалист по технологиям и руководитель компании, отвечающий за технические вопросы на производстве.
Именно такое определение дает нам википедия и остальной интернет. Но ведь это лишь очень поверхностное определение, которое не раскрывает настоящие должностные обязанности. Давайте посмотрим на этого специалиста с точки зрения IT-индустрии.
Технический директор - это исполнительный директор с хорошей технической подготовкой, понимающий все бизнес-процессы организации и мыслящий стратегически. Он готов решать проблемы технического характера, знает огромное количество инструментов и технологий, а также понимает какими навыками владеют его технические специалисты.
CTO - это не…
Это не программист или любитель хардкорно программировать днями и ночами. Это руководитель который может хорошо делегировать свои обязанности на других.
Это не самый лучший / умный / классный технический специалист в отделе. Нет, он, может быть, даже хуже MIDDLE-разработчиков понимает некоторые аспекты в программировании (но это крайне редко).
Чтобы окончательно понять суть работы CTO, давайте взглянем на его обязанности.
Обязанности и роль технического директора в компании
Технический директор будет иметь ровно такие обязанности, какие возложит на его плечи сама компания и генеральный директор на данном (абстрактно) этапе развития компании. Расплывчато? Но это так! За ним можно закрепить кучу разных задач, в которых нужна техническая подкованность.
По моему личному и опыту коллег по цеху, чаще всего, технический директор будет решать каких специалистов закрепить за тем или иным проектом, а также какие стеки технологий использовать при разработке приложения или же продумывать стратегию развития определенного продукта.
Давайте на простом примере. Возьмем нишу разработки веб-сайтов. Технический директор получает задачу на разработку простого сайта для малого бизнеса. Далее, он выбирает CMS (систему управления контентом) исходя из общения с клиентом, решает какие фреймворки (bootstrap, vue.js, uikit, laravel) и инструменты использовать, распределяет задачи по специалистами (seo, дизайнер, программист), а может вообще делегировать данную задачу проект-менеджеру или тимлиду (старшему разработчику).
Как видите, роль технического стратега отлично подходит техническому директору. Обязанности из этого вытекают следующие: постановка целей и задач, разделение большой задачи на мелкие кусочки, распределение задач по персоналу, контроль выполнения задач, найм сотрудников, поддержка и мотивирование коллектива разработчиков. Ну а далее все зависит от места работы. Где-то CTO может составлять отчеты, иногда общаться с клиентами, считать рабочие часы сотрудников и даже обучать.
Интересный факт - чем меньше IT-компания, тем больше личная вовлеченность в программирование (разработку) будет у технического директора и меньше в управление и оптимизацию бизнес процессов. И наоборот.
Поэтому формулы идеального технического директора не существует. Да, в основном это - хороший управленец, который владеет достаточными знаниями в необходимой нише, понимает бизнес процессы своей организации, готов быть в курсе производственных процессов и держать удар за свою команду.
Опубликовано: 2019-08-23 08:59