Kanban: Lead Time vs. Cycle Time
Definição: O que são Lead Time e Cycle Time?
O Lead Time mede em Kanban o tempo desde o momento em que o cliente faz uma solicitação até o momento em que recebe algo. O Cycle Time mede o tempo que a equipe de desenvolvimento precisa para trabalhar na solicitação e entregá-la.
Isso significa que o Lead Time inclui o Cycle Time (veja a figura).
Objetivo: Por que você deveria medir o Lead Time e o Cycle Time?
Ambos são bons indicadores da capacidade de um time de entregar valor aos seus clientes. Uma medição única tem utilidade limitada, pois não diz muito e não mostra conexões. O mesmo vale para a maioria das métricas pontuais – por exemplo, uma medição única de NPS também não te diz quase nada. Ao longo do tempo e através de medições contínuas, é possível ver se um time está melhorando sua capacidade de entregar valor aos clientes.
O objetivo final é reduzir o Lead Time, pois isso é algo que os clientes percebem. Reduzir esse tempo de entrega pode ser alcançado, por exemplo, focando o time em finalizar tarefas antes de começar novas, introduzindo limites de trabalho em progresso (Work in Progress Limits). Em muitos casos, existem algumas alavancas bem grandes que você pode acionar antes que o time comece a trabalhar em uma solicitação. Entre elas estão a priorização correta, discussões conjuntas com os clientes, etc., para permitir um refinamento mais rápido das solicitações.
Responsabilidade: Quem implementa o Lead Time e o Cycle Time?
No início, o Scrum Master / Team Coach / Agile Coach pode introduzir o conceito de Lead Time e Cycle Time e também realizar as medições. Várias ferramentas fazem essas medições automaticamente, embora acreditemos que seja útil também anotar os números no quadro Kanban físico ou no Sprint Backlog. Posteriormente, o time de desenvolvimento deve assumir a responsabilidade pelas métricas que utiliza para avaliar se está melhorando ou não.