Обязанности cto в it компании

Время на прочтение
4 мин

Количество просмотров 30K

Chief Technical Officer — представитель топ-менеджмента компании (помимо английской аббревиатуры, можно встретить название «технический директор»), который определяет технологическую стратегию компании и отвечает за внедрение новых технологий — все ради достижения финансовых и стратегических целей бизнеса.

В зависимости от целей конкретной компании, CTO может быть руководителем всего IT-подразделения или отвечать за отдельные блоки (как правило, во втором случае CTO подчиняется CIO). 

По сути, CTO отвечает за разработку новых продуктов, оптимизацию производства и внедрение новых процессов в структуру деятельности компании.

Что CTO делает и зачем?

Список обязанностей и примерных рабочих задач CTO можно представить так:

  • определяет стратегию развития технологий;

  • отвечает за бюджет;

  • определяет технологический стек;

  • определяет подходы к разработке, исследованиям и запуску новых продуктов;

  • обеспечивает соответствие инфраструктуры целям компании;

  • является основным контактным лицом для руководства компании с точки зрения технологий;

  • отвечает за наем, а также за эффективную работу технических подразделений.

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

Среди проектов, над которыми CTO предстоит работать ради выполнения своей основной задачи, можно перечислить:

  • внедрение гибких подходов к разработке;

  • выстраивание продуктового подхода в компании;

  • переход на новый технологический стек;

  • запуск R&D-лаборатории;

  • вывод на рынок новых продуктов;

  • повышение отказоустойчивости сервисов и производительности систем;

  • разработка новых систем и доработка существующих.

Павел Рудлевский, СТО Х5:

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

Где и как учиться?

Поскольку речь в этом тексте, в отличие от предыдущих, идет о роли топ-менеджера, сертификата об успешном прохождении онлайн-курса точно будет недостаточно. 

Сейчас на рынке приветствуется микс из высшего технического образования и дополнительного образования (к примеру, MBA) в области финансов и/или стратегического управления компанией и/или сфере диджитал. Подобное сочетание дает представителям профессии широкий кругозор и хорошее понимание бизнеса. 

Но стоит отметить, что в первую очередь работодатели смотрят на предыдущий опыт, реализованные проекты и размер бизнеса или команд, которыми управлял кандидат.

Основные требования

Важно отметить, что, несмотря на «технологичность» роли (слово «технический» даже вынесено в название), для позиции CTO soft skills могут оказаться важнее и значимее, чем hard skills. 

В целом список требований обычно выглядит так:

  • опыт управления технологическим подразделением в компании из той же или похожей индустрии (к примеру, в IT-компании, как правило, приглашают кандидатов, имевших опыт работы с аналогичными/похожими продуктами, а в розничные компании — кандидатов с опытом работы в рознице и/или в электронной коммерции);

  • стратегическое видение (умение сопоставить бизнес-цели компании с задачами своего подразделения);

  • опыт управления аналогичной или близкой по численности командой;

  • опыт реализации похожих или аналогичных проектов (к примеру, если компания планирует трансформировать интернет-магазин в маркетплейс, то от кандидатов будет ожидаться опыт запуска и/или развития маркетплейса);

  • развитые коммуникативные навыки (в данной роли большую долю рабочего времени будет занимать общение с бизнесом, продажа своих идей, а также защита стратегии/проектов);

  • сильные лидерские навыки (за техническим директором идет большая команда, поэтому важно, чтобы сотрудник умел вдохновлять людей);

  • развитые навыки самопрезентации (часто роль СТО — публичная, представители этой профессии частые гости на различных мероприятиях, что ко всему прочему крайне важно для Employer brand);

  • английский язык (даже если речь идет о российском бизнесе, в бизнес-сообществе и на мероприятиях много экспатов, важно, чтобы технический директор чувствовал себя комфортно в такой среде).

При этом относительно самого первого пункта существует миф, что компании рассматривают на роль технического директора только кандидатов из компаний-конкурентов. 

Это не так.

Подходы в рамках одной индустрии часто похожи. А в конкурентной борьбе в текущих реалиях выигрывает та компания, которая первой находит абсолютно новые подходы к решению стандартных задач или может первой предложить новые продукты своим потребителям. Поэтому в последнее время мы часто слышим от клиента запрос: «Только не из нашей индустрии, хотим кандидата со свежим взглядом на наш рынок».

Михаил Леонов, ex. CTO Delivery club:

Помимо общего технического бэкграунда и образования, я считаю, что для СТО важны кругозор и любознательность. Чем большим количеством информации обладает CTO, тем более взвешенные он принимает решения. Информацию нужно получать из обучения, книг, статей и опыта — в процессе работы над задачами.

Павел Рудлевский, СТО Х5:

Я убежден, что нужен hands-on опыт в том, чем управляешь. Хорошие СТО вырастают из тимлидов, delivery manager’ов. Важен опыт организации работы команд, поэтому управление продуктами, проектами не менее востребовано. Крайне востребованы soft skills — навыки убеждения, грамотная коммуникация, умение договариваться. Из персональных качеств лично мне помогают высокий EQ и PQ. 

Основные мотиваторы и заработная плата

Мотиваторы снова можно разделить на материальные:

  • оклад,

  • бонус,

  • LTI

и нематериальные:

  • амбициозность проектов, которые необходимо начинать/развивать,

  • зона ответственности, степень влияния на бизнес компании,

  • бренд компании,

  • команда лидеров, с которой предстоит работать,

  • планы компании по развитию.


Заработная плата в среднем варьируется от 350 тысяч до 1,5–2,5 миллионов рублей: все зависит от размера бизнеса.


Павел Рудлевский, СТО Х5:

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

CTO (Chief technology officer) — один из руководителей компании, отвечающий за разработку новых сервисов или продуктов, а также за оптимизацию производительности производства: управление процессами разработки в проектных командах, обучение и повышение квалификации сотрудников, внедрение и поддержка различных процессов внутри компании.

Задачи и обязанности

Как и все топ-менеджеры, CTO отвечает за компанию в целом, а не за какой-то ее продукт или сервис. Но, если CEO / CFO определяет, что компания делает и для кого, то задача CTO — обеспечить эффективное использование и распределение ресурсов компании, превратить выполнение проектов в контролируемые процессы с предсказуемыми результатами.

Сфера внимания CTO — технический аспект продукта, его качество, производительность, эффективность, надежность и время жизни. Цель — следить за тем, чтобы технологические стратегии компании соответствовали бизнес-стратегиям.

«Я целый день занят вопросами постоянного улучшения наших продуктов и сервисов».

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

Что касается технической составляющей, то можно привести следующее высказывание одного из опрошенных технических директоров:

«В моем понимании CTO — это очень хороший архитектор, очень хороший team lead, хороший аргументатор и просто человек, который разбирается в людях и в бизнесе. Последний пункт — ключевое отличие от любой технической позиции. Технический архитектор обычно смотрит на задачу построения информационной системы с технической колокольни. CTO должен видеть в этом бизнес и уметь находить грамотный баланс между технологией и бизнесом».

Обязанности должности CTO могут сильно различаться в зависимости от размера и типа компании (сервисная или продуктовая). В общем случае chief technology officer — это исполнительный топ-менеджер, чья должность предполагает стратегическое решение научно-технических вопросов в организации и не предполагает участия в разработке конкретных задач и проектов.

В круг обязанностей CTO могут входить:

— Определение общих стратегий технического развития;
— Принятие глобальных технических решений;
— Внутренний технический арбитраж;
— Выбор технологий, которые будут использоваться в том или ином проекте;
— Оценка этих технологий в плане финансовых и временных затрат;
— Оценка длительности и трудоемкости проектов;
— Планирование и построение процессов разработки;
— Формирование команд разработчиков;
— Распределение задач между командами;
— Отслеживание продвижения проектов;
— Обеспечение темпа и качество разработки на максимально высоком уровне;
— Выбор и внедрение вспомогательных систем для разработки и администрации;
— Экспертные предложения по архитектуре или конкретным техническим решениям;
— Написание кода, обзоры кода, рефакторинг;
— Технический pre-sale ключевых проектов;
— Управление техническими рисками на проектах;
— Общение с другими отделами и топ-менеджерами компании (CEO, COO, CIO и др.);
— Координация работы департаментов;
— Технические собеседования с новыми сотрудниками;
— Оценка продуктивности сотрудников и решение об уровне их зарплат;
— Обучение сотрудников;
— Формирование рабочей атмосферы в коллективе, мотивация сотрудников;
— Разборы полетов с тимлидами:)

CTO является промежуточным звеном между бизнес-требованиями и их воплощением.

«Со стороны бизнеса я плотно работаю со всем топ-менеджментом и перевожу их желания, виденье и идеи в технологическую плоскость. То есть я отвечаю на все технические вопросы остальных топов: можем ли мы то, как сделать это, в чем проблема с этим?»

«Все стратегические технические вопросы выливаются из требований бизнеса. Так, к примеру, в ходе совещания сообщается о запуске долгосрочной рекламной кампании — в данном случае я должен понять, какую нагрузку эта кампания создаст на конкретную площадку, какие ресурсы нам нужны, чтобы обеспечить и разработать эту кампанию, и какие работы будут необходимы, помимо очевидных этапов разработки. И вывести из этого всего примерные сроки. В случае, если эта оценка приемлема, задача переходит в разработку, иначе мы коллегиально (с участием всех заинтересованных лиц из других отделов и, возможно, руководства) решаем, чем из функционала можно пожертвовать, понеся минимальные потери».

Типичный рабочий день CTO включает в себя:·

Анализ отчетов по текущим проектам и персоналу;
Телефонные митинги с ключевыми заказчиками и/или иностранным руководством;
Встречи с проектными менеджерами;
Совещания с рабочей группой;
Написание ТЗ и делегирование задач ответственным за них сотрудникам;
Консультации по аналитике;
Брейншторминг;
Занятие своими задачами по проектам.

А также периодически:
Интервью с потенциальными сотрудниками;
Общие сборы всех разработчиков;
Согласование порядка работы на будущее;
Обучение команды.

«60-80% времени — это работа с людьми».

«Обычно, если нет ничего горящего, день начинается с перекура с COO :) Далее — обход всех руководителей и их отделов с приветствием и небольшой светской беседой. После чего уже иду на свое рабочее место. Все эти обходы и перекуры нужны только для одного — по большому счету это блиц-совещания, на которых я в неформальном порядке узнаю состояние актуальных задач, выслушиваю претензии/похвалы к сотрудникам своего отдела, узнаю о конфликтных ситуациях с участием, опять-таки, моего отдела, и, если они присутствуют, пытаюсь их исправить. Также это хорошо помогает поддерживать реноме Посла Программистов и заворачивать постановку задач и большую часть коммуникации на себя».

Достоинства и недостатки

Главное, что привлекает СТО в их должности — это наличие достаточного количества полномочий для принятия решений, а также ответственность за результат.

«Привлекает возможность построения проектов в отдельном мире (отдельной компании), анализ и тюнинг. Возможность в результате увидеть работающий механизм».

Еще одно преимущество — постоянное интенсивное личностное развитие:

«Позиция CTO открывает новые грани производственного процесса, заставляя думать не только о технической ценности какого-либо участка кода, но и о его качествах как продукта, и о предпосылках возникновения этого качества. Также многое в этой должности граничит с такими „тонкими“ областями интересов, как политика, психология, саморазвитие, мотивация, самодисциплина, философия, в конце концов».

«Став CTO, я забыл фразу „не знаю“. Совершенно. У меня обязанность — знать. „Когда будет готова эта функциональность?“ — ответ „не знаю“ тут не подойдет. „Почему лежит сайт, и когда вы его поднимите?“ — „не знаю“ тут быть не может в принципе. Всегда нужно дать какой-то ответ, т.к. если ты не знаешь, то кто знает? И, вместо того, чтобы рассыпаться в причинах и оправданиях, я иду исправлять проблему».

Также CTO нравится, что их должность как управляющая включает в себя работу с людьми, возможность принимать участие в формировании команды хороших специалистов (команда состоялась, если ее эффективность выше, чем просто суммарная эффективность отдельно работающих сотрудников).

Другие плюсы, касающиеся особенностей работы:

«Нравится, что не нужно зацикливаться на одной конкретной технологии и писать одни и те же проекты по несколько лет».

«Привлекает бесконечная возможность улучшения того, что мы создаем как компания».

Недостатки должности сосредоточены вокруг ее ответственности и незаменимости этой роли на проектах.

«Дезориентирует отсутствие четкого фокуса. Чем выше позиция, тем больше задач нужно выполнять, контролировать или просто держать в голове».

«Для меня главный недостаток — отсутствие возможности „с головой“ и на непрогнозируемое время погрузиться в решение интересной чисто технологической инженерной задачи. Постоянно нужно отвлекаться на решение организационных вопросов».

«Много процессов завязано на мне, а потому сложно взять отпуск больше, чем на 10 дней».

Общение с людьми также часто требует дополнительных усилий:

«Дискомфорт доставляет вечная, изнуряющая война с так называемым „узким местом архитектуры Фон Неймана“. Как и элементы любой ВС, люди могут работать быстрее и лучше, если коммуникация между ними будет проще. Наладить общение — самый психологически сложный момент».

«Работа вызывает необходимость воспитывать в себе цинизм. Необходимость иногда воспринимать людей как рабочую единицу, производящую N строк сложностью M в час».

«Много времени тратится на улаживание конфликтов между отделами».

Как стать CTO и куда идти дальше?

Карьерный путь к этой должности в общем случае предполагает такие ступеньки: программист ->тимлид -> менеджер проектов -> CTO.

На практике картина такова: из 843 украинских СТО в поисковой базе LinkedIn по отраслям «информационные технологии», «разработка ПО», «телекоммуникации» и «Интернет-технологии» система находит 335 бывших PM’ов, 165 бывших Team Lead’ов, 90 человек, имевших как опыт PM, так и Team Lead, а также 129 бывших Architect и 42 бывших QA.

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

«Для CTO необходимы и хороший технический бекграунд, и soft skills».

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

«Нужно любить людей. Абсолютно серьезно, всех. И уметь понимать их — программистов, QA, менеджеров, аналитиков. Уметь правильно преподнести каждому мысль. Помогать избежать и сгладить конфликты между командами и отделами».

«Браться за работу, которую никто не хочет делать. Постоянно совершенствовать свои рабочие инструменты, пытаясь сделать больше работы в более короткий срок. Отвлекаться на проблемы других, когда просят о помощи. Зарабатывать авторитет в коллективе. Если вы фактический лидер, то стать им официально — вопрос времени».

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

Карьерное развитие CTO — это горизонтальный рост, работа с большими объемами данных и большой аудиторией. Это открывает доступ к новым подходам и новым технологиям.

CTO — это предел развития для инженера в рамках одной взятой компании. Не-технический рост — в СЕО. Другой вариант — консалтинг.

«Перспективы развития CTO — какие угодно. От основания собственной компании до полного познания дзен и выхода в нирвану».

Источник: dou.ua

#статьи

  • 21 янв 2022

  • 0

Алексей Ольховой: «Никогда не променяю стартап на сытый энтерпрайз»

Кто такой CTO в стартапе, какие скиллы ему нужны и что общего у виноделия и разработки продукта? Рассказывает техфаундер Алексей Ольховой.

Иллюстрация: LinkedIn Sales Solutions / Unsplash / Wavebreakmedia_mic / Freepik / Дима Руденок для Skillbox Media

Антон Сёмин

Пишет об истории IT, разработке и советской кибернетике. Знает Python, JavaScript и немного C++, но предпочитает писать на русском.


об эксперте

С 2015 года занимался фронтендом в агентстве, а к 2018-му дорос до лида разработки и стал партнёром. С 2019 года Technical co‑founder и CTO в Vectorly. Катается на горных лыжах. Коллекционирует и изучает вино и ценит искусство. Любит устраивать киномарафоны по режиссёрам или течениям.


Я начал программировать семь лет назад, когда учился в университете. А сейчас работаю CTO в стартапе, который уже в третий раз запустил свой продукт на Product Hunt и подал заявку в Y Combinator. Расскажу, в чём суть моей работы, и дам несколько советов тем, кто тоже хочет дорасти до CTO.

Я учился в Бауманке на специальности «Робототехника». На втором курсе университета меня пригласили в дизайн-агентство — но не программировать, а заниматься продажами и холодными звонками. Я принял предложение, хоть у меня не было опыта в продажах. Пора было уже работать, а найти стажировку по робототехнике не получалось.

В России тогда было около пяти компаний, которые занимались робототехникой. Но туда брали крутых и опытных специалистов, к которым я точно не относился. Поварившись немного в продажах, я понял, что это не моё, и ушёл в разработку.

Собирал сайты на WordPress и через него познакомился с PHP, HTML и JavaScript. Потом агентство стало делать более сложные проекты и возможностей WordPress перестало хватать. Тогда перешли на полноценный бэкенд, фронтенд и шаблонизаторы. Я сосредоточился на фронтенде: верстал макеты и разрабатывал логику на стороне клиента.

Сначала мы работали с шаблонами Django. Это был server-side rendering: к странице прикручивался шаблон, а фронтендеры добавляли туда jQuery. Проекты становились всё сложнее, и однажды мы поняли, что нужно переходить на single-page application. Так фронтенд переехал на Angular.

Через три года я полностью взял на себя фронтенд и частично бэкенд, а также стал соучредителем агентства. Параллельно я рос как менеджер и управлял командой из 12 человек.

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

Наш новый сервис называется Vectorly. Это система, которая помогает техлидам собирать команду и развивать навыки разработчиков с помощью ревью, карт компетенций, индивидуальных планов роста, а также one-on-one-встреч.

Недавно наша команда запустила Vectorly на Product Hunt в третий раз, но уже с новой фичей. Мы добавили рекомендации, которые помогают техлидам вовремя понять, когда стоит провести one-on-one с сотрудниками, на какую тему и с какой повесткой, а также воспользоваться готовой повесткой, которая формируется автоматически на основе рабочей активности разработчиков. Эта тема нам близка, потому что мы растили команду с нуля и понимаем, как развивать сотрудников в команде.

Главная страница Vectorly. Скриншот: Евгений Рыбкин / Skillbox Media

Сейчас я CTO в стартапе — это комплексная должность с кучей обязанностей. Я могу быть и ведущим разработчиком, и продуктологом, который помогает команде придумывать фичи. Иногда CTO путают с тимлидом, но между ними есть значительная разница.

Тимлид отвечает за конкретный продукт или проект, управляет одной командой и работает над её эффективностью.

Тимлид не заботится об апстриме, и ему всё равно, какую задачу ставит бизнес, — главное, чтобы команда её выполнила. В агентстве вполне хватит тимлида, потому что апстрим почти во всех проектах контролирует заказчик.

Например, у нас в агентстве продакт- и проджект-менеджеры придумывают фичи и обновления: что нужно упростить, усложнить или убрать. А тимлид контролирует разработку и следит за тем, чтобы все в команде знали свои задачи. Он составляет планы развития для членов команды и помогает, если у кого-то есть пробелы в знании технологий.

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

CTO занимается долгосрочным планированием: в небольших компаниях — на год и более, а в крупных — на 5–10 лет. Он должен уметь переформатировать все процессы так, чтобы через год компания стала ещё эффективнее. Тут нужно много информации о продукте, поступающих средствах, текущем MRR и инвестициях.

У CTO много административной работы, а в стартапе он ещё может выполнять обязанности CEO. Только, в отличие от чистого CEO, он сфокусирован на производстве, а не на привлечении инвестиций.

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

Недавно мы подали заявку в Y Combinator — самый большой акселератор в мире. В нём участвует 10 тысяч стартапов, из которых пять тысяч индийских и всего 50–100 российских. В России культура стартапов только зарождается, поэтому их так мало. А Индия обгоняет даже Китай, потому что не закрыта «Великим китайским файрволом».

В Y Combinator рассказали смешную историю. Обычно там проводят интервью онлайн или созваниваются по телефону. И только к основателям индийских стартапов прилетают сами организаторы. Дело в том, что в Индии часто возникают проблемы со связью. Но оттуда приходит так много стартапов, что дешевле прилететь в Индию и со всеми поговорить вживую, чем созваниваться.

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

Мало кто извне понимает, какие обязанности лежат на CTO, — в книгах об этом пишут немного. Тут важную роль играет индивидуальный опыт, который зависит от специфики бизнеса, размеров команды, инвестиций и так далее. Это собирательная должность — она объединяет множество ролей, которые в больших компаниях исполняют отдельные люди. CTO в стартапе может писать код, отвечать за процессы, выступать на конференциях, нанимать сотрудников и обсуждать с заказчиками технические решения.

В США есть такая должность — VP of Engineering. Считается, что это самая высокая ступень, до которой может дойти разработчик, оставаясь технарём. Он отвечает за всё, чем в России обычно занимается CTO.

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

В больших американских компаниях CTO ближе к бизнесу: он чаще общается с CEO, участвует в собраниях совета директоров и разрабатывает стратегию развития компании. А VP of Engineering ближе к разработчикам. Он отвечает за стековые решения, инфраструктуру и развёртывание продукта. Например, если нужно переписать все приложения компании с Java на Python или с Java на .NET — это его задача.

Насколько я знаю, в больших российских компаниях аналог VP of Engineering — IT‑директор или IT‑лидер.

Кадр: мультфильм «Человек-паук» (1967) 

Обычно CTO становятся опытные разработчики, но есть два более быстрых способа:

  • Стать техническим фаундером — самый простой способ. Тогда вы по определению будете CTO.
  • Переквалифицироваться, будучи менеджером executive-уровня.

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

В американских компаниях из Fortune 500 дорасти до CTO без MBA не получится. В таких компаниях, как Netflix, с вас потребуют классическое менеджерское образование. А для VP of Engineering всё это не обязательно. Им может стать грамотный технарь с развитыми софт-скиллами и большим опытом управления командой, структурами и процессами.

В России проблема с менеджерским образованием: здесь не учат управленцев для IT. В Высшей школе экономики и Московской школе управления «Сколково» преподают классический менеджмент и растят хороших управленцев. Но, к сожалению, они оторваны от технической составляющей и не понимают, как работает энтерпрайз.

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

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

У «ВкусВилла» есть классный доклад про их систему менеджмента. У каждого менеджера есть своя область ответственности, но на каждую область есть и набор полномочий. Когда у сотрудника много ответственности, а полномочий нет — он быстро выгорает и теряет эффективность. Хорошие фаундеры это понимают и наделяют сотрудников кредитом доверия, чтобы те могли влиять на дела компании.

Конечно, CTO нельзя стать без технического бэкграунда и хард-скиллов — чтобы в любой момент «выйти в поле» и помочь решить техническую задачу. Нужно всегда оставаться в тонусе и реагировать на любые технологические новинки, поэтому раз в неделю я читаю подборку на Medium и айтишные чаты.

Среди софт-скиллов я выделяю три самых полезных.

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

Недавно мы запустились на Product Hunt. Моей задачей было сохранять позитивный настрой и с довольным лицом убеждать команду, что у нас всё классно. На самом же деле я понимал: мы не укладываемся в срок, поэтому часть фич придётся обрезать. Тем не менее я оставался спокойным и скрывал свою неуверенность. Команда в это верит и справляется в 95% случаев.

Проводимость — это умение говорить «нет» и способность найти оптимальное решение, которое устроит бизнес. Я часто слышу, как специалисты безапелляционно отвечают на смелые и амбициозные запросы бизнеса: «Нет. Это невозможно». Но почти всегда есть решение, которое устроит заказчика и в то же время упростит разработку, — просто заказчик о нём не знает.

Однажды мы захотели добавить к модулю организации встреч интеграцию с «Google Календарём» — чтобы можно было забронировать встречу. При этом, если в «Календаре» встреча забронирована, внутри нашей платформы это время блокировалось.

Разработчики сказали, что выпустить модуль в срок не получится. Я пришёл к кофаундерам и предложил не отслеживать обратную связь с «Google Календарём». Мы пришли к выводу, что эта фича не самая важная на данный момент. А модуль сделали в три раза быстрее, потому что самым сложным как раз было принять данные у «Google Календаря» и обработать их.

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

Термин «лидерство» включает несколько софт-скиллов. Но в бизнесе это в первую очередь умение максимально понятно доносить информацию до команды.

У некоторых руководителей такая позиция: «Я сказал один раз и повторять не буду. Кто не запомнил, тот — дурак». Но повторять нужно. Один, два, три и более раз — чтобы дошло до каждого. Все люди разные, у каждого свои проблемы и заморочки. Надо терпимо к этому относиться и со всеми выстраивать диалог.

С одной стороны, CTO нужно часто общаться с командой, а с другой — обсуждать проблемы с бизнесом. Поэтому те, кто умеет выстраивать диалог, высоко ценятся.

Кадр: YouTube / GameNews 

У Ицхака Адизеса в книге «Идеальный руководитель. Почему им нельзя стать и что из этого следует» говорится о четырёх типах менеджеров:

  • интегратор;
  • предприниматель;
  • производитель;
  • администратор.

Я, скорее всего, интегратор — и точно производитель. Всегда стремлюсь минимизировать риски и пытаюсь построить систему, которая будет сама масштабироваться. Мой ментор как-то сказал, что у менеджера должно быть много свободного времени. А если он постоянно что-то настраивает, значит, его система не работает.

Сейчас я как раз выстраиваю такую систему — чтобы в будущем можно было спокойно наращивать количество разработчиков. Потом планирую выстроить её на уровне команд — чтобы легко их масштабировать.

В идеале работа CTO представляет собой цикл:

1) он решает административные задачи;

2) придумывает стратегию и настраивает процессы;

3) строит и масштабирует систему;

4) делегирует большую часть задач VP of Engineering или тимлидам;

5) приступает к новому проекту.

Я знаю CTO, которые успевают заниматься менторингом и другими проектами. При этом в основном проекте у них всё работает и метрики сходятся.

Возможно, когда проект вырастет, я продам часть своей доли и уйду с поста CTO, чтобы получить финансовую независимость и больше свободного времени. Но, скорее всего, я никогда полностью не отойду от дел и не променяю стартап на сытый enterprise. Я начал работать в стартапе, не обременённый семьёй и детьми, поэтому могу отдавать всё время развитию команды и проекта. Сейчас это большое преимущество. Но всё же одна из главных моих ценностей — семья. Поэтому через некоторое время мне бы хотелось уделять больше времени семье.

Сначала поделюсь художественной литературой, потому что читаю её чаще технической:

  • Айн Рэнд, «Источник» и «Атлант расправил плечи». Мне нравится бескомпромиссность и твёрдость, с которой Рэнд отстаивает идеалы на страницах своих романов.
  • Борис Пастернак, «Доктор Живаго». Очень комплексный роман.
  • Данте Алигьери, «Божественная комедия». Это гениальная работа по декомпозиции потустороннего мира. Данте раскладывает его по кусочкам и объясняет каждую деталь. Наблюдать за этим процессом — одно удовольствие.
  • Франц Кафка, «Процесс». Книга актуальна как никогда. Тут и бюрократия, и судебная система, и самое важное — потеря личности под гнётом внешних факторов. Главный герой романа Йозеф К. поверил, что виновен в преступлении, которого на самом деле не совершал.
  • Бернар Вербер, трилогия «Боги». Я читал её в восьмом классе и выписывал имена всех авторов, которые цитировались: Эдгара По, Кафку, Ремарка и других. Конечно, это не лучшая книга — клише на клише. Но именно после неё я стал много читать.

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

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

Теперь поделюсь более практической литературой:

  • Михай Чиксентмихайи, «Поток». Моя любимая книга. Она о том, что люди ищут новые источники счастья, но не замечают его в повседневных вещах. Если чаще рефлексировать, то радость можно находить и в обыденности. Такая философия помогла мне легче переносить небольшие кризисы.
  • Мортимер Адлер, «Как читать книги. Руководство по чтению великих произведений». Пожалуй, лучше начать с неё, а потом уже читайте всё, что захотите.
  • Камиль Фурнье, «От разработчика до руководителя». Там подробно описывается каждый этап становления CTO: ментор → техлид → тимлид → VP of Engineering → CTO.
  • Джеймс П. Вумек, Дэниел Джонс, «Бережливое производство». Это книга о японской системе производства, которую разработали ещё в 1950-е в компании Toyota. Она полезна всем менеджерам, которые собираются руководить производством.
  • Рэй Далио, «Принципы». Уникальная книга с высокой концентрацией авторского опыта и целым сводом правил и принципов.
  • Дик Свааб, «Мы — это наш мозг». Я вытащил из этой книги кучу инсайтов: как общаться с людьми, доступно объяснять свои идеи и учитывать когнитивные особенности собеседника.
  • Рид Хастингс, Эрин Мейер, «Никаких правил». Мне очень импонирует культура Netflix, и я бы хотел внедрить часть их культурного кода в Vectorly.

Помимо литературы, я обожаю кино, когда-то оно даже было моим хобби. Один из моих самых любимых фильмов — «Интерстеллар». Это красивая история успеха о том, как люди 40 лет пытались решить грандиозную задачу, но терпение и труд всё перетёрли. Несмотря на то, что сюжет довольно банальный, он меня мотивирует и заряжает.

Я увлекаюсь виноделием и нахожу много общего между ним и разработкой продукта. Винодел вкладывает душу, знания и опыт, чтобы получился продукт, который в первую очередь понравится ему. Этим хороший мастер отличается от плохого: он делает вино, которое подчёркивает его индивидуальность и опыт. Каждая бутылка вина для него — это история, которую он рассказывает покупателям.

Кадр: фильм «Великий Гэтсби»

Недавно прочитал книгу «Винный сноб» — о том, как возделывают участки земли для виноградников. Если винодел не уложится в сроки или пропустит хотя бы один этап — урожай пропадёт, а новый можно будет вырастить только через год. Поэтому люди, которые выращивают виноград, не позволяют себе откладывать дела на завтра.

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

Резюме:

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

Научитесь: Профессия TeamLead
Узнать больше

Привет, друзья. С вами Максим Колмогоров — технический директор IT-компании VVerh Digital и руководитель IT-отдела ООО “Айти Синергия”. Очень часто в интернете встречаются неверные определения должности CTO / Технический директор, именно это и побудило меня написать мое мнение на этот счет. Начнем с определения.

Кто такой технический директор (CTO) в IT-компании

Технический директор — (или CTO на англ.: Chief technical officer) это главный технолог, специалист по технологиям и руководитель компании, отвечающий за технические вопросы на производстве. 

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

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

CTO — это не…

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

Это не самый лучший / умный / классный технический специалист в отделе. Нет, он, может быть, даже хуже MIDDLE-разработчиков понимает некоторые аспекты в программировании (но это крайне редко).

Чтобы окончательно понять суть работы CTO, давайте взглянем на его обязанности.

Обязанности и роль технического директора в компании

Технический директор будет иметь ровно такие обязанности, какие возложит на его плечи сама компания и генеральный директор на данном (абстрактно) этапе развития компании. Расплывчато? Но это так! За ним можно закрепить кучу разных задач, в которых нужна техническая подкованность.

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

Давайте на простом примере. Возьмем нишу разработки веб-сайтов. Технический директор получает задачу на разработку простого сайта для малого бизнеса. Далее, он выбирает CMS (систему управления контентом) исходя из общения с клиентом, решает какие фреймворки (bootstrap, vue.js, uikit, laravel) и инструменты использовать, распределяет задачи по специалистами (seo, дизайнер, программист), а может вообще делегировать данную задачу проект-менеджеру или тимлиду (старшему разработчику).

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

Интересный факт — чем меньше IT-компания, тем больше личная вовлеченность в программирование (разработку) будет у технического директора и меньше в управление и оптимизацию бизнес процессов. И наоборот.

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

СТО, или Chief Technical Officer, является ключевой фигурой в современных IT-компаниях. Ответственный за технологическую стратегию и инновации, СТО обеспечивает развитие компании и её конкурентоспособность на рынке. В этой статье мы рассмотрим основные аспекты работы технического директора, его обязанности и влияние на успех IT-проектов.

Роль СТО в IT-отрасли
Технический директор играет важную роль в организации и управлении техническими аспектами разработки и внедрения программных продуктов и услуг. Он отвечает за разработку и реализацию технологической стратегии, обеспечивает её взаимосвязь с бизнес-стратегией и координирует работу команды разработчиков. Основные задачи СТО включают:

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

Обязанности СТО
Обязанности технического директора могут варьироваться в зависимости от размера и специфики компании, но обычно включают:

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

Обеспечение

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

Навыки и компетенции СТО
Технический директор должен обладать глубокими знаниями в своей области и быть готовым к постоянному самообразованию, так как IT-отрасль быстро развивается и требует адаптации к новым технологиям и методологиям. Среди ключевых навыков и компетенций СТО можно выделить:

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

Заключение
СТО, или технический директор, является важной и ответственной фигурой в IT-компаниях. От его решений и стратегического видения зависит успех продуктов и услуг, а также общая конкурентоспособность компании на рынке. Руководя техническим отделом и координируя разработку, СТО обеспечивает соблюдение качества

Понравилась статья? Поделить с друзьями:

Вот еще несколько интересных статей нашего сайта:

  • Монгольские компании в москве
  • Мондиал бизнес консорциум ооо
  • Монетка реквизиты организации
  • Монополия на большую компанию
  • Монопольные компании в россии

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии