Use os dados do Git para otimizar as revisões anuais para seus desenvolvedores – TechCrunch

3 métricas podem ajudá-lo a entender a verdadeira qualidade do desempenho

O fim de Um ano se aproxima e com ele uma de suas tarefas mais importantes como gerente. Resumir o desempenho de 10, 20 ou 50 desenvolvedores nos últimos 12 meses, oferecer aconselhamento personalizado e ter os fatos para apoiá-lo não é uma tarefa fácil.

Acreditamos que a única maneira imparcial, precisa e perspicaz de entender como seus desenvolvedores estão trabalhando, progredindo e, por último, mas não menos importante, como eles se sentem é com os dados. Os dados podem fornecer informações mais objetivas sobre a atividade do funcionário do que um ser humano poderia coletar.

Ainda é muito difícil para muitos gerentes entender completamente que todos os funcionários trabalham em níveis e taxas diferentes.

Considere o seguinte: Mais de dois terços dos funcionários dizem que se esforçariam mais em seu trabalho se se sentissem mais valorizados, e 90% querem um gerente que seja justo com todos os funcionários.

Sejamos honestos. É difícil julgar todos os seus funcionários com justiça se (1) você não puder trabalhar fisicamente com eles, o que significa que inevitavelmente terá mais contato com alguns do que com outros (por exemplo, com); e (2) você conta com rastreadores manuais para acompanhar o trabalho de todos, que pode se perder e exigir muito esforço para processar e analisar; (3) esperar que os próprios engenheiros relatem seu progresso, o que está longe de ser objetivo.

Também é improvável, especialmente com os mais calmos, que além de tudo isso, você tenha identificado áreas para eles expandirem seus talentos por meio de atualização ou retreinamento. Mas é esse tipo de atenção pessoal que fará os funcionários se sentirem valorizados e capazes de progredir profissionalmente com você. Sem isso, é provável que aproveitem a próxima melhor oportunidade de trabalho que surgir.

Portanto, aqui está um resumo de por que você precisa de dados para estabelecer um processo de revisão anual justo; Se não for este ano, você pode colocá-lo em funcionamento para 2021.

1. Use os dados para definir metas para o próximo ano

A melhor maneira de rastrear o progresso de seus desenvolvedores automaticamente é usando as ferramentas Git Analytics, que rastreiam o desempenho das pessoas agregando dados históricos do Git e depois retornando essas informações aos gerentes em detalhes.

Esses dados mostrarão claramente se um de seus engenheiros está acima da capacidade ou com pouco trabalho e os tipos de projetos em que eles se destacam. Se você está avaliando um gerente de engenharia e os membros da equipe pelos quais eles são responsáveis ​​demoraram mais para enviar seu código para o repositório compartilhado, causando um acúmulo de tarefas, isso pode significar que eles não estão delegando tarefas corretamente. Uma meta apropriada aqui seria rastrear e dividir as responsabilidades de sua equipe com mais eficiência, o que pode ser rastreado usando as mesmas métricas ou treinando membros de outras equipes para ajudar em suas tarefas.

Outro exemplo é o de um engenheiro que está se envolvendo em vários projetos. Os indicadores de onde eles tiveram um melhor desempenho incluem atrito (falaremos disso mais tarde), colegas de trabalho pedindo repetidamente ao mesmo funcionário para ajudá-los com novas tarefas e, claro, feedback positivo para a equipe sênior, que pode ser incorporado facilmente nas ferramentas de análise Git. . Esses são sinais claros de que no próximo ano seu engenheiro poderá maximizar seu talento nessas áreas alternativas e você poderá diversificar suas tarefas de acordo.

Depois de saber quais metas definir, você pode usar ferramentas de análise para criar metas automáticas para cada engenheiro. Isso significa que, uma vez configurado, ele será atualizado regularmente no progresso do engenheiro usando ponteiros direto do repositório de código. Você não precisará de informações demoradas de você ou de seu funcionário, permitindo que vocês dois se concentrem em tarefas mais importantes. Como gerente, você receberá relatórios completos assim que o prazo da tarefa for atingido e será notificado sempre que as métricas começarem a diminuir ou a meta for atingida.

Isso é importante – você mesmo pode ficar no controle dessas metas, sem ter que delegar essa responsabilidade ou depender do engenheiro para se auto-obter informações. Você manterá a supervisão honesta e transparente dos funcionários.

2. Três métricas Git podem ajudá-lo a entender a verdadeira qualidade do desempenho.

A maneira mais fácil para os gerentes “concluírem” o desempenho de um engenheiro é observando o resultado superficial: o número de solicitações de pull concluídas enviadas por semana, o número de confirmações por dia e assim por diante. erro comum. Quando algo é feito, não significa que foi bem feito ou que é produtivo ou utilizável.

Em vez disso, observe estes pontos de dados para determinar a verdadeira qualidade do trabalho do seu engenheiro:

  1. O atrito é sua bandeira vermelha número um, informando quantas vezes alguém alterou seu código nos primeiros 21 dias após o registro. Quanto mais eu desisto, menos código um engenheiro é realmente produtivo, com boa longevidade. O churn é uma parte natural e saudável do processo de desenvolvimento de software, mas identificamos que qualquer nível de churn acima do normal de 15% -30% indica que um engenheiro está lutando com as atribuições.

You May Also Like

About the Author: Gabriela Cerqueira

"Solucionador de problemas do mal. Amante da música. Especialista certificado em cultura pop. Organizador. Guru do álcool. Fanático por café."

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *