Sobes.tech
Middle — Senior

O que é o Weighted Shortest Job First (WSJF)?

sobes.tech IA

Resposta da IA

Weighted Shortest Job First (WSJF) é um método de priorização de tarefas, frequentemente utilizado em Agile e SAFe, que ajuda a determinar quais tarefas ou funcionalidades devem ser feitas primeiro para maximizar o valor.

Fórmula do WSJF:

[ WSJF = \frac{Custo ext{-}de ext{-}Atraso}{Duração ext{-}do ext{-}Trabalho} ]

Onde:

  • Custo de Atraso (CoD) — o custo de atrasar a execução da tarefa, ou seja, o quanto o atraso afetará o negócio (perda de receita, deterioração da experiência do usuário, etc.).
  • Duração do Trabalho — o tempo ou esforço necessário para completar a tarefa.

A ideia é priorizar as tarefas com a maior relação entre o custo de atraso e a duração, ou seja, aquelas que trazem o máximo valor em menor tempo.

Exemplo:

Tarefa Custo de Atraso Duração do Trabalho WSJF = CoD / Duração
A 100 5 20
B 80 2 40

A tarefa B tem um WSJF mais alto e deve ser feita primeiro, apesar de ter um custo absoluto de atraso menor, pois é mais rápida e traz maior valor em relação ao tempo.