Quando se está no início da jornada de utilização de métricas é extremamente comum termos análises mais superficiais e rasas. Com o passar do tempo, vamos querendo nos aprofundar um pouco mais a fim de conseguirmos ir além das conclusões óbvias e tirarmos maior proveito desses números.
Mas ao mesmo tempo, encontramos também muitas dificuldades de sair desse estado e avançarmos, ficamos estacionados.
Então, a talk tem o intuito de ajudar a todos que se encontram nessa situação, trazendo algumas dicas práticas e insights que vão te guiar para tomar melhores decisões, conseguir identificar os principais ofensores existentes e também as alavancas certas para construir evoluções sólidas a partir do seu cenário atual.
Os aprendizados que serão compartilhados deverão contribuir para elevar o nível de maturidade no uso de métricas, que poderão ser um aliado ainda mais importante no dia a dia de quem quer ser um agente de mudanças que realmente faz a diferença.
2. Lead Time
Throughput
Carga de Falha
Cumulative Flow Diagram (CFD)
Lead Time Breakdown
Kit básico (e eficiente) para iniciantes
Turbine sua
Retrospectiva!
3. Lead Time
Data de Compromisso e Data de Entrega
Throughput
Data de Entrega
Carga de Falha
Quantidade de defeitos corrigidos
Cumulative Flow Diagram (CFD)
Contagem diária de cartões por coluna do board
Lead Time Breakdown
Data de entrada de cada status do fluxo
Kit básico (e eficiente) para iniciantes
5 min / dia
+
Turbine sua
Retrospectiva!
5. Lead Time Scatterplot
● Excelente maneira de analisar o comportamento do seu Lead Time ao longo do tempo (timeline).
● Quanto mais concentrados na parte inferior do gráfico forem os pontos, mais saudável, estável e previsível é seu fluxo.
Demanda entregue no dia 15/02
com lead time de 10 dias.
6. ● A linha verde é traçada de forma que 95% dos pontos (demandas) fiquem abaixo dela, ou seja, indica que 95% de todas as
entregas foram realizadas em até 19 dias, nesse caso.
● Teste estatístico: p98/p50 > 5.6 = imprevisibilidade.
Percentil de 95% (até 19 dias)
Percentil de 85% (até 12 dias)
Percentil de 50% (até 8 dias)
Lead Time Scatterplot
PERCENTIL(dados;0.5)
7. 3 dicas para melhorar a estabilidade do fluxo!
Limite o WIP!
Reduza o tamanho dos lotes de trabalho!
Reduza os bloqueios!
conservando o valor gerado ao cliente…
utilizando a técnica de blocker clustering…
começando a limitar pelo WIP atual…
8. Em Dev. Para Teste Pronto
Para Dev. Em Teste
Motivo do bloqueio: faltam detalhes para
incluir na descrição da tela de cadastro…
Tempo de bloqueio: 01/02 - 10/02
Contador de bloqueios: 1
ABC-20 - Lorem Ipsum
…
INTERNOS EXTERNOS
falta de
detalhamento
de requisitos
aguardando
back-end
dificuldades
técnicas
aguardando
dev. de outra
equipe
problemas de
infraestrutura
80 dias
62 dias
21 dias
46 dias
38 dias
1. WHY - Por que temos problemas com falta de detalhamento de requisitos?
Porque nossos clientes não detalham tudo o que precisamos.
2. WHY - Por que nossos clientes não detalham tudo o que precisamos?
Porque eles não pensaram que fosse necessário.
3. WHY - Por que eles não imaginaram que era necessário?
Porque nem sempre deixamos claro tudo que precisamos.
Solução proposta
-> Adicionar na nossa checklist de Definition of Ready o item “solicitar ao cliente todos os
detalhes necessários para concluir o desenvolvimento”
Explore a causa
raiz do bloqueio
principal!
1
2 3
5
4
Visualize os
bloqueios!
Registre as
informações sobre
os bloqueios!
Separe nessas duas
principais categorias!
Agrupe por
temas
semelhantes!
Blocker Clustering
12x
5x
3x
8x
4x
5
WHYs
9. Lead Time Scatterplot
Demanda que sofreu bloqueio
durante seu ciclo de vida.
+Blocked Items
● Identifique e reúna os itens que sofreram bloqueios e faça uma análise usando Blocker Clustering!
10. ● Cada um desses outliers conta uma história. E nessas histórias existem padrões de comportamento.
● Identifique e entenda os padrões que causaram esses resultados indesejados e crie políticas a fim de evitá-los no futuro.
● Existem muitas oportunidades de melhoria escondidas atrás dos seus outliers.
Percentil de 95% (até 19 dias)
Outliers
Fonte riquíssima
de informação!
Lead Time Scatterplot
Percentil de 85% (até 12 dias)
13. Customer Lead Time Breakdown
Em Refinamento Negócio Para Refinamento Técnico Em Refinamento Técnico Pronto para Desenvolvimento
Para Desenvolvimento Em Desenvolvimento Para Testes Em Testes Para Deploy em Produção
15% 5%
30% 2% 3% 8% 2% 7% 28%
10%
5%
28%
3%
25% 5%
4% 10% 2% 10% 29%
3% 8% 10% 37%
5% 2%
Demanda
#436
Demanda
#567
Demanda
#133 4%
● Um raio-x da composição do seu LT trará uma compreensão mais profunda de como as demandas se comportam no fluxo.
14. Customer Lead Time Breakdown
15% 5%
30% 2% 3% 8% 2% 7% 28%
10%
5%
28%
3%
25% 5%
4% 10% 2% 10% 29%
3% 8% 10% 37%
5% 2%
Demanda
#436
Demanda
#567
Demanda
#133 4%
Principais Ofensores
2/3 do tempo total do
fluxo!
● Pequenas melhorias no lugar certo geram muito mais resultado do que grandes melhorias no lugar errado!
Em Refinamento Negócio Para Refinamento Técnico Em Refinamento Técnico Pronto para Desenvolvimento
Para Desenvolvimento Em Desenvolvimento Para Testes Em Testes Para Deploy em Produção
15. Customer Lead Time Breakdown
15% 5%
30% 2% 3% 8% 2% 7% 28%
10%
5%
28%
3%
25% 5%
4% 10% 2% 10% 29%
3% 8% 10% 37%
5% 2%
Demanda
#436
Demanda
#567
Demanda
#133 4%
● Seu fluxo de entrega vai muito além da Sprint (e muitas vezes seu principal ofensor está fora dela)!
● Expanda suas métricas para considerar o fluxo de serviço completo!
Sprint
Em Refinamento Negócio Para Refinamento Técnico Em Refinamento Técnico Pronto para Desenvolvimento
Para Desenvolvimento Em Desenvolvimento Para Testes Em Testes Para Deploy em Produção
16. Política de Limite
de WIP implantada
● Como evidenciar evoluções? Uma foto “antes x depois” dá credibilidade ao trabalho!
18. Throughput
● Procure entender padrões de comportamentos e tendências.
● Mas cuidado! Nem sempre o Throughput crescente é a única evidência de evolução.
● Alcançar uma estabilidade que permite manter sustentavelmente entregas consistentes e previsíveis é fundamental!
0
2
4
6
8
10
Linha de Tendência
S1 S2 S3 S4 S5 S6
21. Cumulative Flow Diagram
● O CFD é basicamente uma sequência diária de fotos do seu fluxo!
● Um filme que conta a história de tudo o que aconteceu e como as coisas verdadeiramente funcionam!
● Ótimo para analisar o comportamento do fluxo ao longo do tempo (entrada x saída, WIP, gargalos, filas…).
● Sua construção é muito mais simples do que se imagina, basta a contagem da quantidade de cartões
existentes em cada coluna do seu quadro diariamente.
● Recomendo a coleta após a reunião diária!
In Dev For Test In Test Done
For Dev
Foto do quadro no dia
01/06
3 2 1 1 2
24. ● Não se prenda a ferramentas!
○ Foque nos fundamentos, ferramentas é secundário
○ Uma planilha simples já resolve muita coisa
● As métricas mais simples são as mais importantes!
○ Mas você precisa procurar explorá-las ao máximo
○ Você não precisa de tudo o que você pensa que precisa
● Potencialize suas retrospectivas com as métricas!
○ Use as métricas para provocar reflexões e complementar as percepções das pessoas
Conselhos finais