Tech Lead

Tech Lead

Você sabe o que faz um Tech Lead?

O Tech Lead é um técnico e tem atuação prática, pondo a mão na massa, apesar de liderar o time de desenvolvedores. O líder técnico geralmente é um desenvolvedor que se destaca por suas entregas e experiência. Neste papel o profissional tem a oportunidade melhorar suas habilidades como programador, ao mesmo tempo que desenvolve aspectos de liderança.
Espera-se que nesta função o profissional passe a protagonizar as ações realizadas dentro do time. Trazer as novidades tecnológicas e jeitos diferentes de resolver os problemas de forma mais eficiente é também uma responsabilidade do Tech Lead. Além disso, a expectativa é que ele consiga manter o time focado no que precisa ser feito, priorize corretamente as atividades e entregue resultados tirando o melhor de cada membro do time.
Um bom Tech Lead deve ser interdisciplinar, ou seja, conhecer sobre coisas diferentes para poder solucionar problemas de forma simples e rápida. O conhecimento técnico é imprescindível, mas também deve ter boa comunicação, capacidade de aprender rápido, autogestão e, obviamente, liderança.
Liderar é um jogo completamente diferente de atuar sozinho como engenheiro de software. No entanto, se o profissional entender e aceitar os tradeoffs terá o potencial impactar positivamente a empresa, a sociedade, as pessoas que lidera e crescer profissionalmente.
O Tech Lead é versátil e, por isso, pode assumir funções diferentes, trocando de “chapéu” conforme o cenário.
Ponte entre business e tecnologia
O Tech Lead deve atuar traduzindo as demandas da gestão mais estratégica para o time de desenvolvimento. Vários papeis tem essa característica de atuar como ponte entre áreas distintas, com o líder técnico não é diferente, ele é a interface de contato entre o time de desenvolvimento e o resto da empresa.
Se o Tech Lead não fizer este papel “porta-voz” do time, certamente uma alternativa será encontrada. Geralmente esta alternativa baseia-se no modelo de comando e controle da alta gestão direto com os desenvolvedores. Já viu o caos que isso gera né?
Por isso é importante que o Tech Lead tenha alguns soft skills como comunicação verbal e escrita, capacidade de planejamento e negociação.
Referência técnica
O Tech Lead frequentemente é alguém com capacidade técnica superior, um desenvolvedor mais sênior. Em muitas empresas o líder técnico é na verdade um arquiteto de software e em outros casos o arquiteto de soluções também.
 Muitas vezes o Tech Lead precisa tomar uma decisão técnica que desagrada algum membro do time, nestes casos sua autoridade técnica irá assegurar que o time se comprometa com o caminho a ser trilhado.
Se o Tech Lead não desempenhar este papel, a tendência é que a decisão seja tomada em conjunto, pelo time todo. Decisões tomadas coletivamente geralmente diluem o senso de responsabilidade. Quando a responsabilidade é de todos ninguém irá se responsabilizar pessoalmente.
Guardião da qualidade
O Tech Lead precisa ser um crítico ferrenho do código que é “commitado” no repositório oficial. De nada adianta no início o projeto ter uma arquitetura estruturada, estilo código fácil de seguir, padrões de projetos bem definidos e isto tudo não ser mantido ao longo do projeto.
É papel do líder criar processos que evitem a degradação da qualidade do código ao longo do tempo. Ele é, em última instância, o responsável pela qualidade do código desenvolvido por todo o time.
O Tech Lead deve criar processos de validação de qualidade de código. Seja com testes unitários, code review, avaliação de complexidade ciclomática, ferramentas de checagem automática de estilo código e por aí vai.
Alinhador de expectativas
Um líder técnico deve tomar as rédeas da comunicação. Quando me refiro a comunicação quero dizer não apenas ser uma espécie de “porta-voz” da equipe. Mas também de agir como um facilitador na comunicação interna.
A comunicação é uma ferramenta de alinhamento de expectativas. O Tech Lead deve usar proativamente esta ferramenta com os desenvolvedores, clientes, a área de negócios e até mesmo com CEO da empresa.
O Tech Lead como profissional mais experiente deve dar o exemplo em ser um bom ouvinte e alinhar as expectativas de forma a ajudar o time a cumprir seus objetivos.

Entrar

Cadastrar

Redefinir senha

Digite o seu nome de usuário ou endereço de e-mail, você receberá um link para criar uma nova senha por e-mail.

Membership

An active membership is required for this action, please click on the button below to view the available plans.

pt_BRPortuguese