📎 Webclip
Métricas para Projetos Agile #2
O texto define lead time no desenvolvimento de software como o número de dias entre o início e o fim do desenvolvimento de um item de trabalho e afirma que ele não se confunde com cycle time. Também diz que medir lead time ajuda a entender o tempo gasto pelo time, verificar entregas dentro de uma iteração e observar a variabilidade causada por incertezas e complexidade.
Fichamento#
- Lead time no desenvolvimento de software é o número de dias entre o início e o fim do desenvolvimento de um item de trabalho.
- Cycle time é apresentado como uma medida por unidade de tempo, e o texto afirma que esse termo não deve ser usado como sinônimo de lead time.
- Medir lead time ajuda a entender quanto tempo o time leva para desenvolver um item de trabalho.
- Medir lead time ajuda a verificar se os itens são entregues dentro do limite de uma iteração, como duas semanas.
- Medir lead time ajuda a observar os efeitos da variabilidade trazida por incertezas e complexidades não mapeadas.
- Gráficos de tendência podem mostrar lead times extremos, comuns quando há muitas indefinições, falta de critérios claros de definition of ready ou definition of done, mudanças no time, sobrecarga ou problemas de ambiente.
- A leitura por percentis mostra a distribuição dos tempos e ajuda a avaliar a variabilidade do processo.
- No exemplo dado, 75% dos itens levaram até 7 dias para serem finalizados.
- O histograma ajuda a perceber a distribuição dos tempos e pode indicar mais de um tipo de demanda no fluxo.
- O texto sugere mentoria com o Product Owner, uso de ferramentas para reduzir complexidade e incertezas, análise frequente da distribuição, comunicação de variações aos stakeholders e uso de outliers como aprendizado.
