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 нужен, когда технологические решения начинают определять выручку и риски компании.