Назад

CTO для стартапа: плюсы и минусы аутсорcинга

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

В этом случае пригодится CTO as a Service (CTOaaS). Он поделится опытом, поможет с кодингом и даст советы, как оптимизировать разработку и сэкономить в долгосрочной перспективе. В этой статье расскажем, что такое CTOaaS, зачем он нужен и как его найти.

Время чтения: 11 минут

CTO стартапа
Содержание

Главное

    • CTOaaS (Chief Technology Officer as a Service — технический директор) — менеджер, который занимается технической стороной бизнеса.
    • Есть 3 типа CTO: на полной занятости, частичной занятости или по запросу.
    • Нанять CTOaaS стоит компаниям, которые не знают как начать разработку, или какие функции стоит включить в приложение.
    • Не нужно нанимать CTO только для того, чтобы делегировать ему задачи по разработке. Дайте ему вести команду разработчиков — с ним компания выпустит продукт быстрее и дешевле.

CTO as a Service — что это?

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

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

СТО в стартапе или малом/среднем бизнесе занимается похожими вещами. Он выбирает подход к разработке, нанимает разработчиков и следит за тем, чтобы команда укладывалась в дедлайны.

4 вида CTO

Вид CTO Ключевые черты Стоимость
Полный рабочий день Владеет частью компании, часто сооснователь ₽₽₽₽
Неполный рабочий день Работает меньше по времени, не владеет частью компании ₽₽₽
По запросу Решает конкретную задачу компании, с которой к нему пришли ₽₽
Оффшорный Любой CTO может быть оффшорным. Работает за границей — из-за этого его услуги могут стоить меньше

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

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

CTO на полный рабочий день

В основном эту позицию занимает один из сооснователей компании. Такой CTO руководит разработкой и проводит анализ работы команды.

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

🤔 Выбирайте CTO на полный день, если у компании есть ресурсы. Кроме зарплаты придется нести дополнительные расходы: налоги, отпускные и ДМС. Если вы работаете офлайн, нужно будет оплатить оборудование и офис. А если вы малый или средний бизнес, найти такого CTO будет трудно — придется конкурировать за него с корпорациями.

CTO на неполный рабочий день

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

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

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

CTO as a Service

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

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

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

Оффшорный CTO

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

У оффшорного CTO много плюсов. Например, его услуги дешевле, чем услуги штатного CTO — при этом он будет работать полный день. Ещё не придется покрывать дополнительные расходы: оборудование и рабочее место.

🤔 Такой CTO подходит компаниям, которые работают удаленно. Можно нанять его в команду и не ломать голову над онбордингом, ведь другие члены команды тоже работают онлайн.

Хотите узнать, сколько будет стоить нанять CTO для вашего стартапа?
В нашей копилке больше 300 проектов в разных нишах — от дейтинга до IoT. Свяжитесь с нами и получите бесплатную оценку в течение 48 часов.
Узнать сейчас

Когда стоит нанять CTOaaS?

✅ Не знаете, какой фреймворк выбрать для приложения. CTO подскажет, как подойти к разработке, чтобы быстро запустить продукт. Например, если вы хотите сделать приложение для знакомств на iOS и Android, он может порекомендовать кроссплатформенную разработку. Так ваша команда запустит приложение, которое сразу будет работать на обеих платформах.

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

ЧИТАЙТЕ ТАКЖЕ  User Story Mapping и не только: методы отбора функций для MVP

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

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

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

CTO: роли и обязанности

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

Роли и обязанности CTO Краткое описание
🔎 Выбор архитектуры и помощь на этапе Discovery Выбирает язык программирования и функции для MVP. Строит планы на случай непредвиденных обстоятельств
🧑‍🔧Выбор технологий Подбирает технологии в зависимости от потребностей бизнеса
📝 Планирование проекта Составляет план, рассчитывает дедлайны и стоимость, согласовывает с дизайнерами
📈 Масштабирование проекта Выбирает архитектуру и стратегию масштабирования
⚙️Разработка Разрабатывает продукт на ранних стадиях
👔Найм разработчиков Проводит технические собеседования и помогает HR-ам в выборе разработчиков
🕴️Ведение команды разработчиков Занимается моральной поддержкой команды, следит за дедлайнами
👂 Помощь в презентации продукта Показывает проект инвесторам и демонстрирует экспертизу компании

Выбор архитектуры и помощь на этапе Discovery

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

Разработка с CTO и без него

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

Вот чем занимается CTO на этом этапе:

Выбирает подходящий технологический стек. CTO принимает во внимание сроки, опыт сотрудников и планируемые функции. Исходя из этого, он определяет нужный фреймворк. Например, если большинство разработчиков в вашей компании пишут приложения на Flutter — CTO не станет рекомендовать React Native.

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

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

Выбор технологий

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

CTO выбирает инструменты

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

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

Планирование проекта

Хороший CTO не приступит к разработке без плана. Вот что он делает в самом начале работы над приложением:

Составляет план. В нем CTO описывает, к какому сроку должны быть готовы конкретные функции. А еще он выбирает людей, которые будут тестировать приложение на баги.

Рассчитывает сроки и цену. Он смотрит на проект целиком и устанавливает реалистичные дедлайны.

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

Масштабирование проекта

Перед разработкой CTO решает, как масштабировать продукт:

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

Подбирает стратегию масштабирования. Кроме разработки, CТO может дать советы в сфере маркетинга и других бизнес-направлениях. 

Разработка

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

Когда в компании отлажена разработка, CTO налаживает коммуникацию между разработчиками и другими специалистами в компании: например, аналитиками и дизайнерами. 

В примере стартап = ресторан, шеф (CTO) в следит, чтобы повара и официанты общались без конфликтов.

CTO следит за дизайнерами и разработчиками

Технический директор смотрит, чтобы разработчики и дизайнеры были на одной волне. Шеф делает то же самое с официантами и поварами, чтобы блюда доходили до клиентов вовремя

Найм разработчиков

CTO может выступать в роли рекрутера и подбирать сотрудников. Благодаря своему опыту он быстро сможет понять, какой кандидат подходит для работы, а какой нет. Вот что делает CTO в этом случае:

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

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

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

Ведение команды разработчиков

CTO следит за тем, чтобы все шло по плану, в оговоренные сроки и в рамках Agile-разработки. Вот с чем поможет CTO:

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

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

Помощь в презентации продукта

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

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

CTO с презентацией для инвесторов

Опытный CTO поможет привлечь больше инвестиций

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

5 плюсов CTOaaS

Мы выделили 5 преимуществ — рассмотрим их подробнее:

Меньше стоит

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

Делится экспертизой

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

Снижает риски

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

Сделает план развития

CTOaaS определит четкие дедлайны и ожидания от проекта — будь это приложение или полная цифровизация бизнеса.

Восполнит технические пробелы

Он обучит команду или наймет разработчиков, которые нужны компании — от специалистов со знанием React Native до DevOps-инженеров.

3 ошибки при найме CTOaaS

Не советуем делегировать CTOaaS только разработку или держать его подальше от команды. Еще не стоит нанимать CTO на полную ставку, когда он не нужен. Рассказываем, почему:

❌ Делегировать CTO только разработку

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

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

❌ Нанимать CTOaaS на полный рабочий день, когда уже есть опытная команда

Не всем нужен CTOaaS на полную ставку. Если у вас есть команда и сроки не поджимают — можно взрастить СТО самостоятельно, развив одного из senior разработчиков. 

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

❌ Не интегрировать CTO в общие бизнес процессы компании

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

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

Как найти CTO as a Service: 3 способа

Пойдем от часто используемых к самым надежным.

Пообщайтесь с другими компаниями с похожими проблемами 

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

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

Ищите на конференциях, связанных с разработкой

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

В качестве отправной точки выберите такие конференции, как CES, Startup Grind Global Conference и TechCrunch. Мы подготовили целый список. Даты могут меняться, но это не так важно — мероприятия повторяются каждый год.

Наймите аутсорсинговую компанию

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

Ищете надежную аутсорсинговую компанию? Задайте ей 3 самых важных вопроса перед сотрудничеством. Они помогут отсеять качественного подрядчика от плохих.

Выбираем CTOaaS — на что обратить внимание

Делимся 3 признаками достойного CTOaaS:

Опыт — особенно если нанимаете через аутсорсера

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

Мы в Purrweb уже 9 лет работаем над проектами в разных нишах. Помогли запустить e-Commerce приложения, IoT-сервисы и продукты в финтехе с запутанной бюрократией. Свяжитесь с нами через форму и мы предоставим вам оценку проекта в течении 48 часов.

Скриншот портфолио Purrweb

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

Коммуникабельность

CTO общается с разными людьми внутри компании. Например, с инвесторами, которые не понимают тонкостей разработки, или junior-разработчики, которые сделали ошибку и не знают как её исправить. Замкнутый технический директор не сможет общаться с ними должным образом, и разработка может застопориться. 

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

Понимание бизнес-задач

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

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

Хотите разработать приложение?
Мы можем создать MVP за 4 месяца, и это обойдется вам примерно в 3,5 млн руб. Свяжитесь с нами и получите бесплатную оценку проекта в течение 48 часов.
Получить оценку

Наш опыт

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

Иногда мы делимся CTO с клиентом. Один из таких случаев — Daiokan, маркетплейс для фотографов. Наш CTO проанализировал готовый дизайн клиента — в нем было 300 экранов с несостыковками. Некоторые функции  были хорошими в теории, но на самом деле они не могли работать.

Скриншот Daiokan

В итоге CTO поделимся советами, и основатель Daiokan нанял нас для разработки полного цикла. Запустили приложение, с которым компания привлекла инвестиции на ~22 млн ₽.

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

Насколько публикация полезна?

Оцени эту статью!

13 оценок, среднее 4.7 из 5.

Оценок пока нет. Поставьте оценку первым.

Так как вы нашли эту публикацию полезной...

Подписывайтесь на нас в соцсетях!

Share