WSJF: priorização de portfólio pelo custo do atraso
Cinco iniciativas disputam a mesma equipe no próximo trimestre. Todas são importantes, todas têm patrocinador e todas têm alguém dizendo que não podem esperar. A matriz de pontuação dá notas parecidas para quase todas, e a decisão volta para a negociação. O WSJF propõe uma pergunta diferente: quanto a empresa perde por cada semana que cada item fica na fila, e quanto tempo ele vai ocupar a equipe?
WSJF é a sigla de Weighted Shortest Job First. A ideia vem do trabalho de Donald Reinertsen sobre fluxo no desenvolvimento de produtos e foi popularizada pelo Scaled Agile Framework (SAFe), que usa a técnica para ordenar backlogs de épicos e de funcionalidades. Ela vale também para o PMO que precisa sequenciar projetos divisíveis em ambientes com capacidade limitada.
Formação relacionada
Implantação de PMO em 5 estágios
Dezessete módulos com cronograma comentado, business case e templates para justificar e implantar o PMO.
O que é WSJF
O WSJF é um método de sequenciamento. Ele não diz se um item vale a pena, e sim em que ordem fazer os itens que já valem a pena, para que a organização perca o mínimo possível de valor enquanto espera.
A fórmula é:
WSJF = custo do atraso ÷ tamanho do trabalho
O item com maior WSJF vai primeiro. A lógica é econômica: se dois itens têm o mesmo custo do atraso, o menor deve ir antes, porque libera valor mais cedo e devolve a equipe mais rápido. Se dois itens têm o mesmo tamanho, o que perde mais valor parado deve ir antes.
Custo do atraso: o conceito por trás do WSJF
Custo do atraso é o valor que se deixa de obter por não ter o resultado disponível agora. Um novo canal de vendas que demora três meses a mais deixa de faturar três meses. Uma adequação legal que atrasa pode gerar multa a partir de uma data. Uma migração técnica adiada mantém um risco ativo e trava outras iniciativas.
Reinertsen resume a importância do conceito com a recomendação de que, se for para quantificar uma única coisa, quantifique o custo do atraso. Na prática, calcular o valor exato em reais é difícil. Por isso o SAFe propõe uma estimativa relativa, somando três componentes:
| Componente | Pergunta | Exemplo de nota alta |
|---|---|---|
| Valor para o usuário e o negócio | Quanto valor isso gera para clientes ou para a empresa? | Funcionalidade que abre um novo mercado |
| Criticidade de tempo | O valor cai se esperarmos? Há data fixa? | Exigência regulatória com prazo ou janela sazonal |
| Redução de risco ou habilitação de oportunidade | Isso reduz um risco relevante ou viabiliza outras iniciativas? | Migração que destrava três outros épicos |
Custo do atraso = valor + criticidade de tempo + redução de risco ou habilitação de oportunidade
O tamanho do trabalho funciona como aproximação da duração: quanto tempo o item vai ocupar a capacidade disputada.
Como calcular o WSJF, passo a passo
- Liste os itens que disputam a mesma capacidade. Não misture itens de equipes diferentes; o WSJF ordena uma fila.
- Use uma escala relativa, normalmente a Fibonacci modificada: 1, 2, 3, 5, 8, 13, 20, 40, 100.
- Pontue uma coluna de cada vez, comparando todos os itens naquela coluna. Comece pelo item de menor valor, que recebe 1, e compare os demais com ele. Repita para criticidade de tempo, risco e oportunidade, e tamanho.
- Some os três componentes para obter o custo do atraso de cada item.
- Divida pelo tamanho e ordene do maior para o menor.
- Revise o resultado com o grupo. Se a ordem parecer absurda, volte às notas: geralmente há uma coluna mal pontuada.
- Repita a cada ciclo de planejamento. Notas de criticidade de tempo mudam com o calendário.
Pontuar coluna por coluna é o que dá consistência ao método. Quando cada pessoa pontua uma linha inteira de uma vez, a tendência é dar notas altas a tudo que ela defende.
Exemplo calculado: cinco iniciativas de uma distribuidora
Os itens e as notas são ilustrativos. A equipe de sistemas tem capacidade para poucas iniciativas por trimestre.
| Iniciativa | Valor | Criticidade de tempo | Risco ou oportunidade | Custo do atraso | Tamanho | WSJF |
|---|---|---|---|---|---|---|
| A. Novo portal do cliente | 13 | 5 | 3 | 21 | 13 | 1,62 |
| B. Adequação a nova regra fiscal | 5 | 20 | 2 | 27 | 8 | 3,38 |
| C. Integração com marketplace | 20 | 8 | 5 | 33 | 20 | 1,65 |
| D. Automação da conciliação bancária | 5 | 1 | 1 | 7 | 1 | 7,00 |
| E. Migração do banco de dados | 1 | 3 | 13 | 17 | 5 | 3,40 |
A ordem resultante é D, E, B, C, A. Três leituras ajudam a entender o resultado:
- D vai primeiro porque é pequena. Valor modesto, mas entregue quase de imediato, liberando a equipe.
- E e B ficam praticamente empatadas. E tem pouco valor direto, mas reduz risco e habilita outras iniciativas; B tem data legal. Se o prazo de B for próximo, ela precisa ser agendada para cumprir a data, independentemente do ranking. O WSJF ordena, mas não substitui restrições obrigatórias.
- C tem o maior custo do atraso, mas é grande demais. Se a equipe dividir C em uma primeira entrega com um marketplace (valor 13, criticidade 8, risco 5, tamanho 8), o WSJF dessa parte sobe para 3,25, e ela passa à frente de A. Esse é um dos efeitos mais úteis do método: incentivar a divisão de iniciativas grandes em entregas menores.
Para comparar o resultado com uma avaliação por critérios ponderados, a ferramenta de priorização de projetos da Projeto Diário calcula o ranking com pesos e ajuda a ver onde os dois métodos concordam.
WSJF ou matriz de priorização?
Os dois métodos respondem a perguntas diferentes e podem ser usados juntos.
| Aspecto | Matriz de priorização ponderada | WSJF |
|---|---|---|
| Pergunta | Qual iniciativa tem mais mérito? | Em que ordem fazer para perder menos valor? |
| Critérios | Definidos pela organização, com pesos | Fixos: valor, tempo, risco ou oportunidade, tamanho |
| Melhor uso | Seleção de projetos para o portfólio anual | Sequenciamento contínuo de uma fila com capacidade fixa |
| Efeito sobre itens grandes | Neutro | Penaliza, o que incentiva dividir |
| Datas obrigatórias | Entram como critério ou restrição | Entram na criticidade de tempo, mas exigem checagem à parte |
Uma combinação comum: a matriz decide o que entra no portfólio, e o WSJF decide a ordem de execução dentro da capacidade. A matriz de priorização de projetos traz o modelo com critérios e pesos. Para técnicas voltadas ao nível do backlog do time, como MoSCoW e Kano, veja técnicas de priorização em projetos ágeis.
Onde o WSJF é usado no portfólio
No SAFe, o WSJF ordena os épicos no Kanban do portfólio e as funcionalidades no backlog de cada trem de entrega. O cálculo acontece em eventos com a presença de quem conhece valor (negócio), urgência (negócio e jurídico) e tamanho (times e arquitetura). O funcionamento do portfólio em que o método se encaixa está no artigo sobre Lean Portfolio Management.
Fora do SAFe, PMOs que trabalham com fila única de demandas, como em áreas de TI e de produto, aplicam o WSJF para sequenciar iniciativas que disputam a mesma equipe. O PMO ágil costuma ser quem conduz essa conversa.
Cuidados e armadilhas
- Notas absolutas em vez de relativas. Se cada item é pontuado isoladamente, todos ficam com 13 ou 20 e o método perde poder de distinção.
- Tamanho subestimado de propósito. Como item pequeno sobe no ranking, há incentivo para "encolher" estimativas. Peça a estimativa a quem vai fazer o trabalho.
- Ignorar dependências. Um item com WSJF alto pode depender de outro com WSJF baixo. Ajuste a sequência à mão e registre o motivo.
- Aplicar a itens indivisíveis e enormes. Uma obra de dois anos não se beneficia do WSJF da mesma forma que um backlog de funcionalidades.
- Pontuar uma vez e esquecer. A criticidade de tempo muda com o calendário; recalcule a cada ciclo.
Próximo passo
Escolha a fila de demandas de uma equipe disputada, reúna três ou quatro pessoas que conhecem negócio e execução e pontue os itens coluna por coluna, como no exemplo. Compare a ordem resultante com a que está em vigor hoje e discuta as diferenças. Em seguida, use a ferramenta de priorização de projetos para cruzar o resultado com os critérios estratégicos da empresa. O guia do escritório de projetos mostra como essa priorização se encaixa no restante da gestão de portfólio.