REALITYWIPE

EM_NÚMEROS

A ciência do ritmo em engenharia: por que comparar velocidade é a métrica errada

«Ela entrega duas vezes mais rápido do que eu — devo não ter perfil para isso» é o tipo de pensamento que os engenheiros de software ensaiam constantemente, geralmente às 23h olhando para um PR pela metade. O que a pesquisa mostra é que essa comparação repousa sobre bases frágeis. A descoberta original do 'programador 10x' veio de 12 pessoas em um estudo de 1968 que mediu o tempo dedicado a uma única tarefa, em condições que têm pouca semelhança com o trabalho de software moderno. Meio século depois, o framework SPACE documentou que a produtividade do desenvolvedor é multidimensional — a velocidade é uma fatia de um quadro muito maior, e as outras fatias costumam ser invisíveis em comparações entre pares. Enquanto isso, um mapeamento sistemático da literatura sobre burnout estabeleceu que a sobrecarga crônica é um preditor confiável do esgotamento do engenheiro, não um sinal de dedicação excepcional. O roteiro antigo — 'trabalhe mais rápido, prove seu valor' — está em contradição com o que as evidências mostram sobre como a boa engenharia realmente é feita.

12programadores no estudo de Sackman/Grant de 1968 que deu origem ao mito do '10x' — toda a origem de uma crença popular de meio século sobre a produtividade do desenvolvedor de software5 dimensionso número de dimensões independentes de produtividade do desenvolvedor do framework SPACE — Satisfação, Desempenho, Atividade, Comunicação/colaboração, Eficiência/fluxo — nenhuma das quais pode ser totalmente capturada apenas pela velocidade74 studiesestudos primários sintetizados no mapeamento sistemático de Tulili et al. de 2022 sobre burnout em engenharia de software, onde o excesso de trabalho e a alta carga de trabalho encabeçam consistentemente a lista de antecedentes do burnout4 DORA metricso modelo de desempenho de engenharia de quatro dimensões usado pela pesquisa DORA (frequência de implantação, tempo de lead, taxa de falha de mudanças, tempo de restauração) — equipes que otimizam em apenas uma dimensão em detrimento de outras consistentemente têm desempenho inferior no rendimento em nível de sistema
Ver arquivo de pesquisa completoteste seu conhecimentoToda a pesquisa