Por que, quando e como encontrar o CTO certo para sua startup

Publicados: 2022-06-20

Então você é uma startup, conversou com as pessoas e acredita que seu produto vai “resolver um problema”. Você garantiu algum financiamento. Agora você acha que chegou a hora de encontrar um CTO.

Os CTOs desempenham um papel fundamental no sucesso de um negócio. Eles definem uma estratégia de tecnologia, constroem uma equipe do zero, supervisionam o processo de desenvolvimento, moldam uma visão de onde o produto deve se mover no futuro e enfrentam desafios ao longo do caminho.

Bons CTOs, no entanto, são difíceis de encontrar.

As pessoas continuam acessando grupos na Internet como Quora, Reddit ou Facebook em busca de um parceiro técnico. Alguns estão reclamando que já estão nessa busca há alguns anos. Alguns estão compartilhando histórias sobre interações infelizes com talentos externos de CTO no passado.

Este blog é uma tentativa de ajudá-lo a encontrar um ótimo CTO. Ele esclarece as funções de CTO em uma startup e fornece dicas sobre onde procurar sua estrela brilhante. O CTO da ITRex, Kirill Stashevsky, que ajudou muitas startups a criar produtos inovadores, se juntará para compartilhar seus insights. Vamos lá.

Os fundamentos da função de CTO

O Chief Technology Officer (CTO) é a pessoa que lida com o lado técnico de uma empresa e alinha sua estratégia de negócios com o cenário tecnológico em evolução.

Essencialmente, o CTO é responsável por:

  • Visão tecnológica
  • Pitch para investidores
  • Configuração da equipe
  • Seleção de pilha de tecnologia
  • Infraestrutura e segurança de TI
  • Desenvolvimento e gerenciamento de produtos
  • Garantia de qualidade do código
  • Estabelecimento de parcerias chave com terceiros
  • Ajuda na inovação de produtos

Como regra, os CTOs têm uma sólida formação em engenharia. No entanto, eles também podem vir de um histórico de gerenciamento de produtos. Seja qual for o caso, um bom CTO deve entender profundamente tecnologia e design de arquitetura, ter experiência em construir e desenvolver equipes e ser capaz de comunicar conceitos técnicos complexos.

As startups podem optar por um especialista interno (detalhes sobre onde procurar um está abaixo) ou terceirizar uma posição de CTO, contratando um CTO como serviço.

Como um CTO pode ajudar especificamente sua startup?

Os CTOs podem usar diferentes funções em um negócio inicial, dependendo de seu estágio. De acordo com o CTO da ITRex Kirill Stashevsky, existem cinco modelos básicos de CTO dos quais as startups podem se beneficiar, embora as tarefas do CTO possam se sobrepor consideravelmente em cada um deles:

Consultor técnico

Esse tipo de CTO é remoto e pode ser de grande ajuda em qualquer estágio do ciclo de vida da inicialização. Os consultores técnicos fazem brainstorming de ideias, ajudam com a pilha de tecnologia e a seleção da equipe, fornecem orientação para MVP ou protótipo, intervêm quando o projeto trava, trazem experiência em tecnologia avançada ou aconselham sobre uma direção de desenvolvimento de produto. Outras responsabilidades podem incluir assistência na apresentação a investidores e na preparação de estimativas de custos.

Os consultores técnicos geralmente são contratados por um número limitado de horas. Isso pode ser apenas 20 horas por semana, por exemplo, se a tarefa deles for planejar o desenvolvimento do MVP.

Organizador Nesse modelo, os CTOs são contratados para realizar tarefas muito específicas, como orientar sua migração ou modernização da nuvem. Eles também podem criar controles de segurança ou orquestrar processos de DevOps, incluindo pipelines de CI/CD, para que sua equipe forneça qualidade mais rapidamente.

Às vezes, eles são contratados para ajudar a startup a preencher todos os requisitos antes da due diligence tecnológica para a próxima rodada de financiamento.

Essa função também é remota, com o CTO trabalhando para a empresa pelo tempo necessário para atingir um objetivo específico.

Gerente de entregas

Esse tipo de CTO é responsável pelos processos diários de desenvolvimento de produtos, garantindo que a equipe entregue no prazo, dentro do orçamento e com qualidade. Eles lideram a equipe, priorizam o trabalho que precisa ser feito e mantêm todos no caminho certo. Isso pode incluir a execução de cerimônias importantes de sprint ou treinamento de engenheiros em ferramentas e técnicas ágeis.

Nesse modelo, o CTO é contratado como CTO em tempo integral para toda a gama de tarefas do CTO. Assim, eles também podem se envolver na comunicação com os investidores.

O gerente de entrega também pode ser trazido para o projeto apenas por algumas horas por dia. Por exemplo, esse pode ser o caso quando você precisa da experiência deles apenas para simplificar um processo de desenvolvimento interno.

Fundador Técnico

A pressão para encontrar um CTO que combine um papel de fundador técnico pode vir diretamente dos investidores. A realidade é que alguns investidores não tocarão em uma startup que não tenha uma forte liderança técnica.

No entanto, existem cenários em que você precisa encontrar um CTO para uma posição interna desde o início, porque você simplesmente não pode avançar sem um. Tais cenários incluem o seguinte:

  • Seu produto usa um tipo de tecnologia que ainda não existe ou é altamente inovadora, como IA/ML ou Internet das Coisas
  • Seu produto é muito complexo, exigindo experiência para descobrir qual software e hardware se encaixam melhor. Uma decisão errada numa fase inicial pode custar-lhe muito dinheiro e tempo mais tarde.
  • Seu produto foi projetado especificamente para equipes de tecnologia. Nesse cenário, você também não poderá dar um passo à frente sem primeiro encontrar um bom CTO.

Qual é o momento certo para encontrar um CTO?

Não há uma resposta que funcione para todos. No entanto, existem algumas considerações que devem ser levadas em consideração ao determinar se você deve começar a procurar um CTO:

  • Financiamento: Como regra geral, é melhor que as startups encontrem um CTO em um estágio de financiamento inicial ou pós-semente. O CTO financiado pela semente o ajudará a iniciar a ideia, desempenhando o papel de consultor ou usando o chapéu de líder de tecnologia (e geralmente fazendo uma dúzia de trabalhos ao mesmo tempo, incluindo pitching e codificação). Em um estágio de financiamento subsequente, o papel do CTO muda para o trabalho estratégico.
  • Ciclo de vida do desenvolvimento do produto: da perspectiva do ciclo de vida do desenvolvimento do projeto, pode ser muito cedo para muitas startups adicionarem um CTO permanente ao conselho antes de atingir o ajuste do produto ao mercado. Contratar um CTO interno não é barato enquanto, neste momento, nem se sabe se existe um mercado real para o produto.

A menos que seu produto seja tecnologicamente complexo, exigindo encontrar um CTO interno desde o início, você pode se concentrar em acertar seu produto em vez de se estressar com a tecnologia. Considere contratar um consultor técnico de meio período primeiro para hackear seu MVP e encontrar um CTO para uma posição permanente assim que tiver alguma tração e receita.

Como encontrar um CTO — internamente

Conseguir o talento CTO certo imediatamente é muito, muito difícil. Se você está lendo isso, é provável que já tenha esgotado a lista de amigos e conhecidos.

Existem alguns caminhos comprovados para encontrar um CTO, que incluem:

  • Seu time. Se você já tem uma equipe, comece olhando para ela. Você pode ter um desenvolvedor com habilidades de liderança que está fazendo um ótimo trabalho de engenharia e design de arquitetura e é respeitado por seus colegas. Dê uma olhada cuidadosa nesta pessoa.
  • Rede. Encontros de startups locais, hackathons e conferências do setor oferecem uma excelente oportunidade para aumentar sua rede e conhecer pessoas. Escolha eventos com base no seu nicho e setor. Se você participar como palestrante, dê um pitch de elevador. Você nunca sabe em quais discussões você pode entrar.
  • As pesquisas no LinkedIn podem ser o próximo passo. Existem boas estratégias para recrutar no LinkedIn de forma barata.
  • Grupos do Slack, subreddits e tópicos do Discord também valem a pena tentar na busca por um CTO permanente. Você pode considerar ingressar em comunidades com uma tecnologia específica ou um foco mais geral para procurar CTOs que compartilhem interesses com sua empresa.
  • Plataformas de recrutamento de tecnologia como CoFoundersLab, AngelList e StackOverFlow, onde você pode postar em quadros de empregos e perguntar às pessoas ao redor.
  • Sites de empregos também
  • Recrutadores qualificados. Trabalhar com uma agência de headhunting para encontrar um CTO pode economizar seu tempo, mas você deve pagar uma comissão.

Mas há um problema.

Se você encontrar um CTO que seja bom no que faz, há uma forte probabilidade de que ele já esteja desenvolvendo seu produto ou tenha um emprego seguro e bem pago. Nos EUA, por exemplo, o salário médio do CTO é de US$ 257.263, variando entre US$ 215.747 e US$ 300.899.

No entanto, você pode trazer algo valioso para a mesa.

Você pode negociar um salário muito mais baixo e dar o patrimônio como complemento, ou apenas dar o patrimônio. É bom lembrar que não haverá trabalho em tempo integral para um CTO em um estágio inicial de inicialização, de qualquer maneira.

Um potencial fundador técnico muitas vezes esperaria uma participação igual (ou até mais). Você ficaria melhor se conseguisse reduzi-lo. Uma parcela igual pode levantar uma bandeira vermelha para os investidores ou paralisar seu projeto caso você e seu parceiro discordem seriamente em alguns assuntos e acabem no tribunal.

Questões financeiras à parte, você também precisará vender sua visão para um potencial fundador de tecnologia para convencê-lo a assumir um risco em sua startup. É muito mais fácil deixar um técnico empolgado com sua ideia depois de construir algo e validar o valor de seu conceito com o mercado. Para entregar um MVP ou um protótipo, não é incomum que fundadores que não sejam de tecnologia comecem a contratar desenvolvedores internos ou freelance quando eles têm algum conhecimento de tecnologia para examiná-los. Eles também podem ir com um consultor técnico ou uma agência que pode fornecer uma equipe dedicada com um histórico comprovado (se você considerar essa opção, envie-nos uma linha para discutir detalhes).

Em uma nota lateral, contratar desenvolvedores ou uma agência para um pequeno trabalho inicial para lançar um MVP é um bom caminho a percorrer também porque você pode perder a oportunidade de mercado de outra forma. É importante entender que sua busca por um bom CTO permanente pode levar meses ou até anos.

Por que as startups optam por terceirizar as tarefas do CTO?

Muitas vezes, as startups terceirizam a função de CTO. Contratar um CTO remoto tem muitos benefícios, incluindo:

  • Acesso a um conjunto mais amplo de talentos de alta qualidade fora de sua região geográfica imediata
  • Custo mais baixo, pois os salários variam muito em diferentes países
  • Flexibilidade para escolher um modelo de engajamento de CTO em tempo integral ou fracionado , dependendo de suas necessidades
  • Compromisso com sua startup que é cliente ao mesmo tempo

Há muitas maneiras pelas quais um CTO externo pode ajudar uma startup a decolar.

Nós nos sentamos com o CTO da ITRex, Kirill Stashevsky, para pedir que ele compartilhasse sua experiência.

De acordo com Kirill, um CTO remoto geralmente combina diferentes funções em um projeto de startup, atuando, por exemplo, como consultor, gerente de entrega e organizador simultaneamente. Às vezes, seu conjunto de tarefas é muito restrito.

Em um projeto, por exemplo, um fundador de uma startup de soluções de treinamento esportivo ao vivo pediu ajuda a Kirill para fazer uma proposta para investidores. O cliente não conseguia explicar sua ideia em uma linguagem técnica ou entender se era viável. Então ele precisava de um especialista em tecnologia para fazer pesquisas e acompanhá-lo às reuniões com investidores.

Em outro projeto, uma startup trabalhando em cinco aplicativos de navegação interna para diferentes instalações usando uma biblioteca precisava de um tipo de líder técnico que planejasse sprints e apresentasse demonstrações. O envolvimento de Kirill neste projeto foi limitado a apenas 10 horas por lançamento. “Eles precisavam de apenas uma pessoa que entendesse profundamente sua tecnologia para gerenciar o processo de desenvolvimento de todos os seus aplicativos de uma só vez. Eu era a pessoa certa para eles”, diz Kirill.

Havia também alguns projetos no portfólio de Kirill onde ele fazia malabarismos com diferentes funções de CTO. Aqui está um breve resumo deles que pode ajudá-lo a entender se um CTO externo também pode ajudar sua startup.

Espelho de fitness inteligente equipado com câmeras 3D

O espelho inteligente com inteligência artificial foi desenvolvido inicialmente por cinco equipes de tecnologia trabalhando em diferentes partes do espelho em diferentes países. Em algum momento, o projeto tornou-se difícil de gerenciar, forçando o CEO a começar a procurar um CTO externo. Especificamente, o cliente tinha vários pontos problemáticos:

  • Coordenação das equipes em vários fusos horários e consolidação de suas entregas, uma tarefa que distraiu o CEO de seu foco imediato nos negócios
  • Um produto altamente instável resultante de um código ruim, o que tornou praticamente impossível para o CEO demonstrar para os investidores
  • A falta de experiência em sistemas embarcados, uma tecnologia central em sua solução

Kirill ingressou no projeto como CTO-as-a-Service.

“Minha primeira prioridade era tornar o produto estável”, diz ele. “Estudei o que havia sido feito até agora e vi que construir um único back-end rodando em microsserviços era uma estratégia natural para alcançar essa estabilidade. Então sugeri migrar todos os componentes de espelho para microsserviços. Também construí automação para um pipeline de CI/CD e desenvolvi uma estratégia de teste para todas as partes do sistema. A entrega ficou muito rápida e segura. Os investidores ficaram impressionados.”

Em seguida, Kirill criou uma nova equipe que substituiu gradualmente seus vários fornecedores. Sua outra tarefa importante era selecionar as ofertas dos fabricantes de kits de desenvolvimento de hardware na China para selecionar a planta certa para o cliente. Encontrar a melhor combinação envolveu benchmarking de produtos, experimentos e uma análise de custo-benefício para cada opção.

Ao longo do caminho, Kirill ajudou o CEO a lançar o produto para investidores experientes em tecnologia e não em tecnologia.

O espelho de fitness foi lançado com sucesso no mercado cedo, quando o nicho vago ainda estava disponível. Está atraindo cada vez mais usuários entre não apenas indivíduos, mas também academias que reabrem após a pandemia do COVID-19.

Solução de segurança como serviço

O CEO desta startup queria construir uma solução de segurança cibernética de última geração que proteja as empresas contra ameaças cibernéticas, violações de dados e identidades sintéticas usando reconhecimento facial. O fundador estava procurando um CTO voltado para os negócios que pudesse ajudá-lo a projetar um roteiro de produto.

“Eles queriam um especialista que pudesse analisar sua solução do ponto de vista comercial, fazendo todas as pesquisas de mercado e entendendo como eles poderiam ter sucesso e crescer”, diz Kirill. “Então, primeiro ofereci consultoria focada em negócios para eles. Na próxima etapa, no entanto, mudei para uma função de arquiteto de soluções, ajudando-os a projetar uma arquitetura baseada em nuvem usando microsserviços para garantir que sejam facilmente escaláveis ​​como uma solução de nível empresarial. Eu também me comuniquei muito com seus advogados de patentes. O cliente precisava de alguém para explicar o lado técnico do produto para eles.”

Tablet superscreen para espelhamento de tela de smartphone pessoal

“Quando esse cliente nos procurou, ele teve apenas uma ideia”, observa Kirill. “Ele nem tinha certeza se havia tecnologia para perceber isso.”

Especificamente, a startup queria criar um tablet leve com uma tela de alta resolução que ampliasse aplicativos de smartphones pessoais, espelhando o conteúdo sem configurações complicadas exigidas dos usuários.

“Entrando como consultor técnico, primeiro examinei todos os protocolos Wi-Fi e Bluetooth disponíveis que podem transmitir vídeo e áudio. Descobri como a ideia deles pode ser concretizada e esbocei uma arquitetura. Então eu os ajudei a entregar um protótipo. Com ele, o cliente conseguiu levantar alguns milhões de dólares a mais de investidores”, diz Kirill. “Em seguida, recrutei uma equipe internacional para eles, composta por engenheiros americanos remotos e internos. Isso envolveu lidar com todos os obstáculos de recrutamento, desde a seleção de candidatos até entrevistas e orientação. Por último, mas não menos importante, também fiz a devida diligência do fornecedor para encontrar um bom fabricante para eles.”

O produto atingiu o teste beta, onde 78% do grupo avaliou o produto a um preço acima do preço da campanha de US$ 99, e o restante, acima de US$ 300 (três vezes o preço da campanha).

“Se você não encontrar os melhores talentos imediatamente para preencher uma posição permanente de CTO, procure especialistas externos confiáveis. Minha firme convicção é que um bom CTO remoto pode trazer muito valor para a mesa em qualquer estágio da jornada de uma startup”, acrescenta Kirill.

Se você ainda não tiver certeza de qual opção de CTO se encaixa melhor na sua inicialização, entre em contato com a ITRex. Além de consultoria, também podemos fornecer serviços de CTO de alto nível para ajudá-lo a criar um ótimo produto.


Originalmente publicado em https://itrexgroup.com em 15 de junho de 2022.