DEV Community

João Victor
João Victor

Posted on

WIP - Glossário DevOps #1

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)