3 pontos por GN⁺ 2025-03-12 | 1 comentários | Compartilhar no WhatsApp

Manual do CTO de Startup

Habilidades essenciais e boas práticas para equipes de engenharia de alta performance

Introdução

  • Aprender sempre: o autor tinha, desde criança, uma paixão por computadores e programação de software, e por meio disso percebeu a importância do aprendizado contínuo. Para ter sucesso como líder técnico, é importante aprender e evoluir constantemente.
  • O dilema do líder técnico em startups: a maioria das startups tem um cofundador técnico, e essas pessoas escrevem a base de código inicial e contratam os primeiros engenheiros. No entanto, à medida que a equipe cresce, o líder técnico precisa migrar para um papel de gestão, e nesse processo pode faltar experiência em liderança.

Sobre o autor

  • O autor acumulou experiência em várias startups e vem atuando como líder técnico. Por meio de experiências em diferentes startups, passou a compreender as diversas habilidades e os desafios necessários para a liderança técnica.

Como usar este livro

  • Este livro é uma referência para líderes que gerenciam equipes de engenharia de software e aborda diversos temas em capítulos independentes. Cada capítulo apresenta o tema, oferece uma visão geral e traz boas práticas.

Processos de negócios

  • Explica processos de negócios para oferecer um ponto de partida para a resolução de problemas. É necessário ajustar e escalar os processos de acordo com o tamanho da equipe e da empresa.

Pessoas e cultura

Princípios básicos de gestão

  • A regra de ouro da gestão: o desempenho da equipe é o critério pelo qual o desempenho do gestor é medido. É preciso dar suporte para que os membros da equipe possam entregar o seu melhor.
  • Árvore de competências profissionais: para a liderança técnica, é preciso investir não apenas em habilidades técnicas, mas também em habilidades de gestão.

Melhoria contínua

  • Kaizen: tanto a equipe quanto cada indivíduo devem buscar melhoria contínua. Erros devem ser encarados como oportunidades de melhoria.

Coaching

  • O gestor deve atuar como um coach que ajuda os membros da equipe a darem o seu melhor.

Encontrando um mentor de gestão

  • É importante encontrar um mentor de gestão para a transição para a liderança. Com o mentor certo, é possível aprimorar as habilidades de liderança.

Reuniões 1:1

  • Reuniões 1:1 são uma oportunidade de construir relacionamento com os membros da equipe, entender seus pontos fortes e fracos e ajudá-los a dar o seu melhor.

Reuniões skip-level

  • É possível coletar diferentes perspectivas reunindo-se regularmente com os subordinados diretos dos gestores, e com isso melhorar o negócio.

Coaching para gestores

  • O desempenho dos gerentes intermediários é importante para o desempenho da organização. É preciso desenvolver gestores por meio de capacitação e suporte contínuos.

Reuniões 1:1 com engenheiros

  • Reuniões 1:1 com engenheiros são uma oportunidade de ouvir os problemas que eles enfrentam e ajudá-los a encontrar soluções. É preciso deixar claro o objetivo da reunião e conduzir uma conversa produtiva.

1 comentários

 
GN⁺ 2025-03-12
Comentários do Hacker News
  • Há opiniões críticas sobre o sistema de "duas equipes"

    • Interromper o ciclo de feedback no desenvolvimento de software causa impactos negativos tanto para os desenvolvedores quanto para os clientes
    • Se os desenvolvedores não aprendem por meio do feedback, com o tempo o desenvolvimento fica mais lento e os custos aumentam
    • O CTO tem a responsabilidade de ajudar os desenvolvedores a melhorar
  • Opiniões sobre a preparação para certificações de compliance

    • Não é necessário se preparar antecipadamente para a certificação SOC2, e ela é desnecessária se grandes clientes não a exigirem
    • É importante seguir desde o início práticas básicas recomendadas, como configurar login único e proteger branches do Git
  • Questionamentos sobre o CTO parar de programar

    • Habilidades de gestão e habilidades de programação são diferentes, mas, como CTO técnico, é necessário apoiar ativamente a equipe e a empresa
    • É importante que o CTO participe diretamente da programação
  • Questionamentos sobre a eficácia do sistema de "duas equipes"

    • Há opiniões de que, em teoria, ele parece bom, mas na prática não funcionaria bem
    • O caso mais próximo seria uma equipe de bibliotecas construindo serviços que outras equipes possam utilizar
  • Discussão sobre adequação cultural

    • Adequação cultural muitas vezes funciona como uma forma de esconder discriminação, o que causa efeitos negativos para a empresa
    • Líderes bem-sucedidos reconhecem erros de contratação e não têm medo de contratar devagar e demitir rápido
  • Importância de um guia abrangente sobre responsabilidades e preocupações

    • Sem um bom conselheiro ou experiência, pode não haver ninguém para dizer o que é necessário
    • É útil refletir, para cada seção, qual seria a resposta da nossa empresa, se concordamos com ela e se o processo poderia ser melhor
  • Opiniões sobre criar uma biblioteca de vídeos explicativos

    • Em áreas específicas, como UI ou animação, isso pode ser útil, mas, em geral, ler texto é mais eficiente
    • Quando há urgência, é mais fácil encontrar partes importantes em um texto
  • Fornecimento de links sobre temas populares em 2023

  • Há a opinião de que definir antecipadamente a frequência e o tipo das reuniões se parece com a forma como um departamento de órgão governamental é administrado