Texto com base no livro "Manual de DevOps"
WIP significa "Work In Progress". É uma métrica essencial que representa a quantidade de trabalho iniciado, mas ainda não concluído.
Na prática, ela ajuda a entender quantos tickets, tarefas, histórias ou demandas estão sendo executados simultaneamente pelo time.
WIP Alto (Ruim)
- Time com 5 pessoas
- 20 histórias abertas
- Todos pegam várias tarefas ao mesmo tempo
- Dezenas de branches simultâneas
- Dezenas de PRs simultâneos
WIP Baixo (Bom)
- Time com 5 pessoas
- Apenas 5 histórias abertas
- Cada pessoa trabalhando em uma tarefa por vez
- O time termina as tarefas antes de começar outras
- Menor Lead Time
Essa métrica é essencial para uma boa estratégia de DevOps, além de ser um baita indicador para a saúde do projeto ou da companhia.
Quanto maior o WIP:
- Maior troca de contexto
- Mais conflitos de merge
- Mais difícil rastrear e validar as entregas
- Maior "latência" no tempo de aprovação dos PRs Se seu time está começando muitas frentes e terminando poucas demandas, você está com um WIP alto, e isso afeta diretamente a qualidade das entregas e a qualidade de vida das pessoas.
Sei que WIP aparece bastante nos princípios Lean, porém ainda não li o suficiente sobre o tema para me aprofundar nele.
Top comments (0)