WSJF sem mistério: priorizando pelo custo do atraso
· 5 min de leitura · priorização, WSJF
Esperar também custa
Toda fila tem um custo escondido: enquanto algo valioso espera, deixamos de ganhar com ele. Esse é o custo do atraso (Cost of Delay). O WSJF usa essa ideia para decidir o que fazer primeiro.
A fórmula
WSJF = custo do atraso ÷ tamanho (duração) do trabalho.
O custo do atraso soma três componentes, estimados de forma relativa:
- valor para o usuário e para o negócio;
- criticidade no tempo (o valor cai se atrasarmos?);
- redução de risco ou habilitação de oportunidade.
Como estimar
Use uma escala relativa, como a sequência de Fibonacci modificada. Estime uma coluna de cada vez, comparando os itens entre si: o menor item da coluna recebe 1 e os outros são comparados a ele.
Um exemplo
Três features disputam o próximo PI:
- A: valor 8, tempo 13, risco 3, tamanho 8 → custo 24 → WSJF 3,0
- B: valor 5, tempo 3, risco 8, tamanho 3 → custo 16 → WSJF 5,3
- C: valor 13, tempo 5, risco 2, tamanho 20 → custo 20 → WSJF 1,0
A ordem sugerida é B, A, C.
Como ler o resultado
WSJF alto não quer dizer "mais valioso". Quer dizer "mais valor por unidade de tempo". Por isso itens pequenos com custo de atraso moderado costumam passar na frente. Se um item enorme é muito importante, a pergunta certa é: dá para fatiar e entregar parte do valor antes?
Este é um material independente e não oficial. Para a definição vigente do WSJF, consulte a documentação oficial.