← Все статьиНаписать

CTO кто это: роль директора по технологиям в компании

Когда я собирал мнения практиков о том, из кого вырастают CTO, один из них сразу оговорился: один CTO другому рознь. Кто такой CTO в стартапе на пять человек и в корпорации на тысячи сотрудников — очень разные люди. Ниже разбираю саму роль: расшифровку, зоны ответственности и отличия от CIO, CDO, тимлида и архитектора.

Пост, на основе которого написана статья: Кто такой технический директор и какой карьерный трек ведёт в CTO

Расшифровка и смысл должности

CTO — Chief Technology Officer, директор по технологиям. Это член топ-команды наравне с CEO, CFO и COO. Он отвечает за технологии, на которых стоит продукт или бизнес, и за людей, которые эти технологии создают.

В русских вакансиях роль обычно называют техническим директором. Тут есть ловушка. На заводе технический директор отвечает за оборудование, ремонты и производственные мощности, и к разработке программ он может не иметь никакого отношения. Поэтому в объявлениях ИТ-компании часто пишут оба названия сразу.

Мне ближе всего формулировка Алексея Цыкунова из Hilbert Team: CTO — это далеко не только технологии, его задача — производство. Как именно бэкапить базу, его волнует мало. Его волнуют RTO и RPO и сколько денег на них нужно.

RTO (Recovery Time Objective) — за какое время сервис должен подняться после сбоя. RPO (Recovery Point Objective) — за какой период данные можно потерять без серьёзного ущерба. Это язык, на котором технологии разговаривают с бизнесом. Час простоя и сутки потерянных заказов стоят по-разному, и CTO должен уметь это посчитать.

Зоны ответственности CTO

Набор задач зависит от размера компании, но каркас похож. Я бы описал его так.

  • Технологическая стратегия: какой стек, какая архитектура, что строить самим, а что покупать.
  • Команда: структура отделов, найм, рост тимлидов, культура инженерной работы.
  • Бюджет: инфраструктура, лицензии, подрядчики, зарплатный фонд разработки.
  • Надёжность: мониторинг, план восстановления, договорённости об уровне сервиса.
  • Информационная безопасность. В крупных компаниях её часто выносят к отдельному CISO, но в небольших она остаётся за CTO.
  • Процесс разработки: как задачи попадают в работу, как выходят релизы, кто отвечает за качество и сроки.
  • Связь с бизнесом: перевод целей компании в технический план и обратно, на понятном руководству языке.

Кто такой CTO для остальных топ-менеджеров

Для CEO это человек, который отвечает на три вопроса: можем ли мы это сделать, сколько времени займёт и сколько будет стоить. Если ответы каждый раз приходится собирать по разным командам, в компании нет CTO, даже если такая строчка есть в штатном расписании.

Андрей Степанов из Wildberries описывает нормального CTO как человека, который прошёл разработку и эксплуатацию всех слоёв приложения, потом этим руководил, научился излагать мысли текстом и считать деньги и ресурсы, в том числе человеческие. Обратите внимание на последние два пункта. Без них технический эксперт так и остаётся экспертом, даже если у него в подписи стоит слово «директор».

CTO, CIO, CDO, тимлид и архитектор: в чём разница

Роли часто путают, потому что в маленьких компаниях их совмещает один человек. В крупных между ними проходит понятная граница.

РольФокусТипичная зона
CTOтехнологии продуктаразработка, архитектура, инфраструктура продукта, инженерная команда
CIOИТ для внутренних процессовучётные системы, ERP, корпоративные сервисы, поддержка сотрудников
CDO (Chief Digital Officer)цифровая трансформацияновые цифровые каналы и модели бизнеса
Технический директор на производствеоборудование и мощностиремонты, производственные линии, промышленная безопасность
Тимлидодна командазадачи команды, код-ревью, рост разработчиков
Архитекторустройство системытехнические решения без прямого управления людьми

CTO и CIO в одной компании

В продуктовой ИТ-компании CIO отдельно часто нет: внутренние системы тоже ведёт CTO. В корпорации наоборот, сильнее CIO, а продуктовые технологии выходят на первый план, когда бизнес запускает цифровые каналы.

Михаил Богданов из Брусники рассказал мне интересную вещь про не-ИТ бизнес. Там CIO — коннектор между двумя культурами: корпоративной с бюджетами, комитетами и субординацией и ИТ-шной с agile и горизонтальными командами. Большая часть сильных CIO, которых он видел, — топ-менеджеры вообще без ИТ-бэкграунда, которые увидели в ИТ способ решить проблемы своей функции.

С аббревиатурой CDO стоит быть внимательнее. Иногда так называют Chief Data Officer — директора по данным, который отвечает за аналитику и качество данных. Уточнять приходится по описанию вакансии.

CTO в стартапе и в корпорации

Андрей Степанов сформулировал коротко: один CTO другому рознь, всё зависит от проекта, стека и корпорации. Разница действительно огромная.

В стартапе

Здесь CTO часто кофаундер. Он сам пишет код, выбирает стек, поднимает инфраструктуру и нанимает первых разработчиков. Ошибки в архитектуре на этом этапе дешёвые в моменте и дорогие через год, когда продукт приходится переписывать под нагрузку. Хороший CTO стартапа держит баланс между скоростью запуска и тем, чтобы не загнать проект в тупик.

В корпорации

Кода становится меньше, а бюджетов, комитетов, подрядчиков и согласований — больше. Геворк Сафарян из Сбера считает, что на эту роль в основном приходят тимлиды: важная часть работы — менеджмент ресурсов и выстраивание процессов разработки, а технический бэкграунд у тимлидов обычно есть.

Евгений Аристов из aristov.tech описывает CTO как лидера, который соединяет технологии, бизнес и людей. В корпорации именно третья часть занимает большую долю календаря: договориться с соседними подразделениями часто сложнее, чем выбрать базу данных.

Когда компании нужен свой CTO

Отдельный директор по технологиям нужен не всем. Небольшой компании с одним сайтом и подрядчиком хватит сильного менеджера проекта и внешнего технического аудита раз в год. Я бы задумался о CTO, если появились такие признаки.

Бывает и обратная ситуация. Если человек с должностью CTO почти всё время пишет код сам, компании пока нужен ведущий разработчик, а не директор по технологиям.

  • Технические решения принимает подрядчик, и внутри никто не может их оценить.
  • Команд разработки несколько, и архитектура в них расходится.
  • Расходы на инфраструктуру растут, а объяснить почему никто не может.
  • Сбои случаются регулярно, а плана восстановления нет.
  • CEO тратит много времени на технические споры между командами.

Вопросы и ответы

CTO и технический директор — одно и то же?

В ИТ-компаниях да, CTO по-русски называют техническим директором. На заводе технический директор отвечает за оборудование и производство, и к разработке может не иметь отношения.

Чем CTO отличается от CIO?

CTO отвечает за технологии продукта и инженерную команду. CIO — за информационные системы для внутренних процессов компании. В продуктовых компаниях эти роли часто совмещает один человек.

Должен ли CTO писать код?

В стартапе чаще всего да, он один из первых разработчиков. В корпорации код уходит на второй план, а главным становятся бюджеты, процессы и люди.

Нужен ли CTO небольшой компании?

Если разработка — не основа бизнеса, хватит сильного менеджера проекта и внешнего аудита. CTO нужен, когда технологические решения начинают определять выручку и риски компании.