Назад

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

    ✅ Считаете, что рабочие процессы можно улучшить. 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