Liderança em Engenharia de Software – As Partes Difíceis
Navegando no caos para criar equipes que entregam resultados
Descrição do livro
“Este livro aborda algo que a maioria dos guias de liderança ignora: você não consegue sair do caos apenas com frameworks. Juan Pablo e James mostram como segurança psicológica, direção clara e execução disciplinada funcionam juntas, e por que errar nisso traz mais prejuízos para as equipes do que elas podem imaginar”. – Dra. Nicole Forsgren Diretora sênior de inteligência de desenvolvedores no Google e coautora de Accelerate
Seja ao criar uma startup ou ao escalar uma empresa já estabelecida, os líderes de engenharia de software sabem que, na verdade, sua tarefa é manter o caos sob controle. Em um mundo de prioridades em constante mudança, recursos escassos e transformações rápidas, liderar significa abraçar o desconhecido, gerenciar alvos móveis e criar clareza onde não há nenhuma. Há momentos em que é preciso construir o avião enquanto ele voa – escrevendo o roteiro à medida que avança e projetando processos em tempo real.
Liderança em Engenharia de Software – As Partes Difíceis vai direto ao ponto, oferecendo um guia para enfrentar os desafios do mundo real. Líderes atuais e futuros, este é seu kit de ferramentas. O livro está repleto de princípios, técnicas e modelos mentais para prosperar em meio à incerteza.
• Navegue por todo o escopo: aprofunde-se no papel complexo e multifacetado da liderança em engenharia de software
• Monte equipes de alto impacto: domine técnicas avançadas para desenvolver e liderar seus talentos técnicos
• Alinhe e execute: conecte a estratégia aos resultados de negócios, escale de forma eficaz e encontre o equilíbrio entre inovação e precisão
• Lidere com resiliência: adapte-se rapidamente e promova melhorias contínuas
• Acelere sua carreira: desenvolva-se profissionalmente
Ver menos ▲Sumário
- Prefácio
- CAPÍTULO 1: Abraçando o desconhecido
- Como é um ambiente caótico?
- Falta de responsabilização
- Ausência de estrutura
- Responsabilidade desproporcional
- Processo indefinido
- Fraca comunicação
- Cultura de culpa, bodes expiatórios e recriminação
- Alta rotatividade
- Falta de estratégia e planejamento
- Modo de crise frequente
- Sem medições significativas
- Caos ou oportunidade?
- Bem, isso foi divertido
- Parece assustador
- O que faremos para ajudar?
- Conclusão: do caos à clareza
- CAPÍTULO 2: Entendendo seu papel
- Qual exatamente é sua tarefa?
- Os cinco pilares da liderança em engenharia
- Chefe, onde está o roteiro?
- Não se refugie no que é confortável
- A liderança em engenharia abrange ser um “generalista com amplitude”
- A ação sempre vence a inação
- Descrição de cargo: um modelo para você mesmo construir
- Pessoas: tudo começa pela equipe
- Qual é o ponto de partida?
- Qual é a sua missão?
- De quais ferramentas você precisa para chegar lá?
- Missão: você tem uma equipe; agora, precisa de um lugar para ir
- Por onde começar
- Engajando a equipe
- Transforme a missão em ação
- Plano: você sabe para onde ir; agora, descreva o caminho
- Construa com seus parceiros
- Saiba o que priorizar
- Transforme a estratégia em ação
- Ajuste, mas mantenha o foco
- Processo: o sistema que mantém tudo em andamento
- Mantenha simples, mas eficaz
- Torne o processo um esforço de equipe
- Ajuste ao avançar
- Produto: o que estamos entregando realmente?
- Saiba o que é o sucesso
- Encontre um equilíbrio entre qualidade e velocidade
- Nem sempre os resultados são recursos
- Conclusão: juntando tudo
- CAPÍTULO 3: Navegando no caos
- Diagnosticar o contexto
- Por que o diagnóstico importa mais do que o estilo
- Quatro pontos de vista para a leitura do contexto
- A verdade do poder e da identidade
- Avaliação rápida quando somos novos
- Quando o diagnóstico revela verdades difíceis
- Conectando o diagnóstico à ação
- Prosperar no caos
- A armadilha do controle burocrático
- A alternativa punk: o movimento cria clareza
- Da energia à disciplina
- Open Source: princípios punks em larga escala
- O que isso significa para líderes veteranos
- A realidade política
- Quando o impulso importa mais
- Concentrar-se nos resultados
- A armadilha da sofisticação
- Por que as estruturas de resultados não atendem
- Quando os resultados são genuinamente pouco claros
- A dimensão política
- O contexto molda o foco no resultado
- Modos de falha da obsessão por resultados
- Como ocorre na prática
- Tornando sustentável
- Alternar-se entre papéis
- O custo da rigidez na liderança
- Três modos essenciais
- A habilidade da alternância
- A realidade das restrições
- Liderando com a ajuda dos outros
- O que isso significa na prática
- Conclusão: juntando tudo
- CAPÍTULO 4: Construindo equipes coesas
- Começa com a segurança
- Tenha rapidamente uma equipe funcional
- Entenda o trabalho
- Renegocie compromissos
- Remova obstáculos
- Tenha a capacidade sob controle
- Conheça as habilidades, a dinâmica e o desempenho
- Capacidade não basta; construa competências
- Competências como ferramenta de nível de equipe
- O que boas equipes fazem
- Crescendo sem se perder
- De apoiador a apoiado
- Torne-se substituível
- Você também ampliará a cultura
- Resumindo
- Conclusão: do caos à coesão
- CAPÍTULO 5: Definindo a direção
- O que causa a deriva
- Diagnóstico da deriva
- O custo silencioso da deriva
- O que é uma boa direção
- Armadilhas que causam a deriva
- Ausência de inputs claros
- Inputs demais
- Liderança hesitante
- Roteiros reativos e armadilhas de consenso
- Seja o farol
- Criando alinhamento
- Por que o alinhamento falha
- Alinhamento não é unanimidade
- Como os líderes criam alinhamento
- Adaptando-se sem se perder
- Se o plano muda, a história continua intacta
- A clareza é o trabalho
- Reflexão
- Conclusão: juntando tudo
- CAPÍTULO 6: Entregando produtos e código em ambientes caóticos
- Inspirar confiança
- Ser focado na execução
- Ser leve e adaptável
- Promover o aprendizado contínuo
- Focar na comunicação e colaboração
- Celebre
- Outras preocupações na priorização
- O trabalho não é criado igualmente
- Nem todo trabalho pode utilizar o mesmo processo
- Nem todo trabalho é conhecido no início da priorização
- Técnicas de priorização
- Fatores-chave para a tomada de decisões
- Utilize frameworks estabelecidos
- Gerenciando os backlogs eficientemente
- Uma boa cadência
- Abordando estimativas com sabedoria
- Equilibrando diferentes tipos de trabalho
- Abordando a dívida técnica
- Monitorando o progresso e ajustando prioridades
- Comunicando prioridades transparentemente
- Nem tudo é um produto
- Quando o linear faz sentido
- Criando uma estrutura apenas suficiente
- Trabalhando no plano, e não servindo a ele
- Conectando trabalho linear e iterativo
- Conclusão: direcionando para a execução
- CAPÍTULO 7: Orçamento, custos e fornecedores
- Por que o orçamento importa
- Alinhamento estratégico
- Gestão de custos
- Mitigação de riscos
- Monitoramento do desempenho
- Otimização de recursos
- Gestão de stakeholders
- Inovação e crescimento
- Aprendizado organizacional
- Vantagem competitiva
- Entendendo a gestão de custos
- Custos fixos: a base
- Custos variáveis: os componentes flexíveis
- Custos por degrau: os custos de mudança de nível
- Quem paga?
- O lado humano da gestão de custos
- Criando e gerenciando um orçamento
- Começando com o histórico
- Categorizando despesas
- Planejamento e custos de pessoal
- Definindo metas que façam sentido
- Criando o modelo de orçamento
- Rastreando e gerenciando
- Aprendendo com a experiência
- Gestão de fornecedores
- O grande debate construir versus comprar
- Escolhendo seus parceiros
- Gerenciando o relacionamento
- Pessoas e equipes terceirizadas
- Ética
- Cuidando das pessoas
- Sendo um bom vizinho
- A perspectiva global
- Olhando para o futuro
- Tornando realidade
- Conclusão: orçamento como estratégia
- CAPÍTULO 8: Estratégia e princípios técnicos
- Por que a estratégia técnica importa?
- Construindo uma base
- Você precisa de mais do que apenas componentes técnicos
- Estabelecendo princípios técnicos
- Exemplos de princípios técnicos
- Workshop de criação de princípios técnicos
- Vivendo seus princípios
- Escalando sem excesso de engenharia
- Escolha tecnologia tediosa
- Desenvolvendo sua estratégia técnica
- Escolhendo a granularidade
- Equilibrando flexibilidade e direção
- Desenvolvimento colaborativo
- Elementos de um documento de estratégia técnica
- A abordagem de documento vivo
- Tornando reais as estratégias técnicas
- Conclusão: viabilizando a execução com a estratégia técnica
- CAPÍTULO 9: Práticas técnicas colaborativas e tomada de decisão
- Princípios técnicos compartilhados
- Comunicação, colaboração e execução
- Comunique, Comunique, Comunique
- Colaboração
- Execução
- Tomada de decisão em condições caóticas
- Segurança psicológica
- Tomada de decisão inclusiva e baseada em dados
- Melhoria contínua
- Conclusão: a colaboração é a cola
- CAPÍTULO 10: Métricas importantes para as equipes de engenharia
- Por que deveríamos medir, seja lá o que for?
- Métricas como produto
- Projete intencionalmente
- A armadilha do desejo versus necessidade
- Construindo perguntas
- Selecionando as métricas certas para seu contexto
- Avalie o que você já mede
- Velocidade: a métrica mais mal utilizada em softwares
- Por que ocorrem erros na velocidade
- Como usar a velocidade corretamente
- Construa suas métricas pensando em seus clientes
- O lado humano das métricas
- Equilibrando dados quantitativos e qualitativos
- Humanos e Métricas
- Torne as métricas visíveis e acessíveis
- As métricas precisam de manutenção contínua, assim como o código
- A IA não mudará sua abordagem em relação às métricas
- Conclusão: medição como iluminação
- CAPÍTULO 11: Juntando as peças
- A sinfonia do caos
- A base: pessoas e segurança
- O farol: direção, e não deriva
- O mecanismo: processo e execução
- A bússola: métricas e medições
- O ecossistema: construindo para além da equipe
- A evolução: do caos à competência
- A realidade: é mais difícil do que parece
- A prática: tornando real
- O futuro: além da sobrevivência
- O chamado: sua vez de liderar
- O fim e o começo
- Índice remissivo
Sobre os autores
Juan Pablo Buriticá é CTO na Convergint e construiu equipes de engenharia de software na Stripe e na Splice. Conhecido por escalar equipes distribuídas e por cultivar a excelência técnica, ele também ajudou a expandir a comunidade de tecnologia da América Latina por meio de eventos e ao fundar uma importante comunidade JavaScript em espanhol.… Ver perfil completo ▶
James Turnbull é um líder de produto e de engenharia, com experiência em startups e em tecnologia empresarial. Ocupou cargos na Smartrr, Kickstarter, Venmo, Sotheby’s e Microsoft. Ex-presidente da série de conferências O’Reilly Velocity, ele também presta consultoria a startups e é autor de 11 livros técnicos.… Ver perfil completo ▶






