7 min leitura • Guide 225 of 877
Gerenciando Limites de Work in Progress
Limites de Work in Progress (WIP) são a alavanca mais poderosa para melhorar fluxo. Ao limitar quanto trabalho está em progresso simultaneamente, você força conclusão sobre começar, reduz context switching e frequentemente aumenta throughput enquanto diminui estresse.
Benefícios de Limites de WIP
| Sem Limites de WIP | Com Limites de WIP |
|---|---|
| Começa muitos, termina poucos | Termina antes de começar |
| Context switching | Trabalho focado |
| Gargalos ocultos | Restrições visíveis |
| Tempos de ciclo longos | Conclusão mais rápida |
| Trabalho acumula | Fluxo suave |
Entendendo Limites de WIP
O Princípio de Fluxo
LIMITES DE WIP E FLUXO
══════════════════════
CENÁRIO A: Sem limites de WIP
─────────────────────────────────────
Dev começa 5 coisas:
├── Tarefa 1: 40% feita
├── Tarefa 2: 60% feita
├── Tarefa 3: 20% feita
├── Tarefa 4: 10% feita
└── Tarefa 5: 5% feita
Status: 0 tarefas completas
Context switches: Muitos
Tempo de ciclo: Longo
Estresse: Alto
CENÁRIO B: Limite de WIP de 2
─────────────────────────────────────
Dev só pode ter 2 coisas:
├── Tarefa 1: 100% feita ✓
├── Tarefa 2: 100% feita ✓
├── Tarefa 3: 80% (trabalhando nela)
├── Tarefa 4: Não iniciada
└── Tarefa 5: Não iniciada
Status: 2 tarefas completas
Context switches: Mínimos
Tempo de ciclo: Curto
Estresse: Menor
INSIGHT CHAVE:
Menos trabalho em progresso = mais trabalho completo
Por Que Funciona
A MECÂNICA DOS LIMITES DE WIP
═════════════════════════════
1. REDUÇÃO DE CONTEXT SWITCH
─────────────────────────────────────
Cada context switch: 20-30 min de recuperação
5 trocas/dia de tarefas: 2+ horas perdidas
2 trocas/dia de tarefas: 30 min perdidos
Economia: 1.5+ horas de tempo produtivo
2. CONCLUSÃO FORÇADA
─────────────────────────────────────
Não pode começar novo → Deve terminar atual
"Mas estou bloqueado" → Ajude desbloquear ou espere
Resultado: Time se ajuda a terminar
3. VISIBILIDADE DE GARGALOS
─────────────────────────────────────
Sem limites:
Trabalho acumula em todo lugar, gargalo não é claro
Com limites:
Trabalho para de entrar no gargalo
Gargalo fica óbvio
Time endereça
4. TEMPO DE CICLO REDUZIDO
─────────────────────────────────────
Lei de Little: Tempo de Ciclo = WIP / Throughput
Mesmo throughput, menos WIP = tempo de ciclo menor
Itens completam mais rápido
Feedback mais rápido
Menos inventário
Definindo Limites de WIP
Limites por Coluna
GUIAS DE LIMITE DE WIP POR COLUNA
═════════════════════════════════
PONTOS DE PARTIDA:
─────────────────────────────────────
Time de 5 desenvolvedores:
Backlog: Sem limite (pool de trabalho)
Ready: 10 (2× tamanho do time)
In Progress: 8 (1.5× tamanho do time)
Review: 4 (propenso a gargalo, manter baixo)
Testing: 5 (1× tamanho do time)
Done: Sem limite
VISUALIZAÇÃO DO BOARD:
┌────────────────────────────────────────────────────────────┐
│ Backlog │ Ready │ In Progress │ Review │ Testing │ Done │
│ (∞) │ (10) │ (8) │ (4) │ (5) │ (∞) │
├─────────┼─────────┼─────────────┼────────┼─────────┼──────┤
│ █ █ █ │ █ █ █ │ █ █ █ █ │ █ █ │ █ █ █ │ █ █ │
│ █ █ █ │ █ █ █ │ █ █ █ │ █ │ █ █ │ █ █ │
│ █ █ █ │ █ █ │ │ │ │ █ │
│ █ █ │ │ │ │ │ │
│ │ 7/8 ✓ │ 3/4 ✓ │ 5/5 ⚠️ │ │
└────────────────────────────────────────────────────────────┘
QUANDO COLUNA ESTÁ CHEIA:
─────────────────────────────────────
Testing está em 5/5 ⚠️
• Não pode mover da Review para Testing
• Opções:
1. Ajudar Testing a completar algo
2. Esperar Testing liberar
3. Identificar por que Testing é gargalo
• NÃO: Ignorar limite e adicionar mais
Limites por Pessoa
LIMITES DE WIP PESSOAIS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ REGRA RECOMENDADA: │
│ ────────────────── │
│ Máximo 2 itens em "Doing" por pessoa │
│ │
│ POR QUE 2: │
│ • 1 seria ideal mas muito restritivo │
│ • 2 permite trocar se bloqueado │
│ • 3+ começa context switching │
│ │
│ EXCEÇÕES: │
│ • PRs em review não contam │
│ • Tasks esperando deploy não contam │
│ • Bugs urgentes podem ser exceção temporária │
│ │
│ VISUALIZAÇÃO: │
│ │
│ SARAH: │
│ ├── 🔵 GS-400 (trabalhando) │
│ ├── 🔵 GS-401 (trabalhando) │
│ └── 🔴 Limite atingido │
│ │
│ MIKE: │
│ ├── 🔵 GS-403 (trabalhando) │
│ ├── ⚪ (slot disponível) │
│ └── 🟢 Pode pegar mais │
│ │
└─────────────────────────────────────────────────────────────┘
Aplicando Limites de WIP
Violações de WIP
QUANDO LIMITE É EXCEDIDO:
┌─────────────────────────────────────────────────────────────┐
│ │
│ SINALIZAÇÃO VISUAL: │
│ ────────────────── │
│ Board deve mostrar claramente: │
│ • 7/8 ✓ = dentro do limite │
│ • 8/8 ⚠️ = no limite │
│ • 9/8 🔴 = acima do limite (problema!) │
│ │
│ AÇÕES QUANDO ACIMA: │
│ ─────────────────── │
│ 1. Parar de adicionar │
│ 2. Focar em completar │
│ 3. Ajudar quem está bloqueado │
│ 4. Investigar por que aconteceu │
│ │
│ NÃO FAZER: │
│ ─────────── │
│ • Ignorar o limite │
│ • Aumentar o limite sem reflexão │
│ • Criar exceções frequentes │
│ • Culpar pessoas │
│ │
└─────────────────────────────────────────────────────────────┘
Ajustando Limites
CALIBRANDO LIMITES DE WIP:
┌─────────────────────────────────────────────────────────────┐
│ │
│ SINAIS DE LIMITE MUITO ALTO: │
│ ──────────────────────────── │
│ • Trabalho acumula nas colunas │
│ • Context switching frequente │
│ • Itens ficam "em progresso" por semanas │
│ • Sensação de estar sempre ocupado mas nada termina │
│ AÇÃO: Reduzir limite │
│ │
│ SINAIS DE LIMITE MUITO BAIXO: │
│ ────────────────────────────── │
│ • Pessoas ficam ociosas frequentemente │
│ • Bloqueios criam parada total │
│ • Throughput cai significativamente │
│ • Frustração com restrição │
│ AÇÃO: Aumentar ligeiramente │
│ │
│ LIMITE BOM PARECE: │
│ ───────────────── │
│ • Leve tensão (não pode pegar tudo que quer) │
│ • Itens fluem através do board │
│ • Gargalos ficam visíveis │
│ • Time termina coisas regularmente │
│ │
└─────────────────────────────────────────────────────────────┘
Melhores Práticas
Checklist de Implementação
CHECKLIST DE LIMITES DE WIP
═══════════════════════════
SETUP:
☐ Limites por coluna definidos
☐ Limites por pessoa definidos
☐ Visualização clara no board
☐ Time entende o propósito
APLICAÇÃO:
☐ Violações são sinalizadas
☐ Ação tomada quando excedido
☐ Não há exceções frequentes
☐ Time respeita limites
AJUSTE:
☐ Observar fluxo regularmente
☐ Ajustar baseado em dados
☐ Discutir em retros
☐ Documentar mudanças
CULTURA:
☐ Terminar > começar
☐ Ajudar colegas bloqueados
☐ Gargalos são oportunidades
☐ Limites protegem, não restringem
Limites de WIP bem implementados transformam times ocupados em times produtivos—menos caos, mais entregas completas.