O DevScore é um indicador de 0 a 100 que resume a produtividade e a saúde operacional de cada desenvolvedor e squad. Ele não é uma nota de prova nem um julgamento automático: é uma forma padronizada de organizar evidências que normalmente ficam dispersas em ferramentas diferentes.
Em muitas organizações, produtividade de engenharia é discutida por percepção: quem parece ocupado, quem aparece mais em reuniões, quem resolve crises visíveis. Esses sinais têm valor, mas são incompletos. O score adiciona uma camada objetiva para reduzir subjetividade, sem eliminar o julgamento humano.
As seis dimensões
O score combina seis dimensões, cada uma com peso próprio:
- Ritmo de entrega (20%): commits por dia útil e pull requests por semana.
- Contribuição de código (20%): alive lines (código que permanece no produto) e entropia de mudança.
- Competência técnica (20%): avaliação de gerente e tech lead com critérios explícitos.
- Registro de horas (15%): consistência de apontamento e disciplina operacional.
- Colaboração e comportamento (15%): comunicação, previsibilidade e responsabilidade.
- Adoção de IA e ferramentas (10%): uso real de agentes e copilotos no fluxo.
Duas pessoas podem ter o mesmo score final por motivos diferentes. Por isso a leitura correta é sempre pela composição: o número mostra a visão geral, as dimensões explicam de onde ela vem.
Faixas saudáveis e teto
Cada métrica é comparada com uma faixa de referência. Abaixo da faixa, o sinal é insuficiente. Dentro dela, o score evolui gradualmente. Acima dela, o score satura: mais volume não aumenta pontuação.
Essa saturação é a defesa central contra incentivos errados. Inflar commits, linhas de código ou horas registradas não melhora o resultado depois do teto, e ainda deixa rastro nas outras dimensões, como revisão de código e avaliação de liderança.
Janela de análise
O score fecha a cada quinzena, observando as últimas quatro semanas completas. Um dia atípico não muda a leitura, e a gestão acompanha tendência, não foto isolada. Para gestão executiva, estabilidade vale mais que sensibilidade excessiva.
O que o score não decide
Score bom não significa pessoa perfeita; score baixo não significa pessoa ruim. O número é ponto de partida para investigação: houve bloqueio? mudança de contexto? dado ausente? Promoção, bônus e desligamento continuam sendo decisões humanas, que exigem contexto que nenhuma métrica captura sozinha.
Métrica boa deve gerar pergunta melhor, não conclusão apressada.
