[Palestra realizada no Scrum Gathering Rio 2019]
Não sei se foi só conosco, mas no início quando começamos a estudar e nos aprofundar sobre as métricas em equipes ágeis, tudo parecia difícil de entender, as explicações eram confusas e faltava casos práticos para se inspirar.
No dia a dia, as perguntas acabavam sendo sobre a entrega dos resultados e tínhamos dificuldade de conectar os pontos e entender que as métricas de fluxo são na verdade uma aproximação das métricas de resultado.
Se você também está neste cenário, onde tem dificuldade de entender na prática a maneira certa de usar as métricas, então esta palestra é para você!
Compartilharemos de forma simples e prática como as métricas podem ser aplicadas em diferentes níveis (uma equipe, várias equipes) usando exemplos reais.
Agenda: https://scrumrio.com/agenda/
6. Dados devem contar uma história
Você precisa contar uma história
que te ajude a tomar decisão
correta e agir.
Ter dados e métricas não é o suficiente!
Fonte: Slide 14 - https://pt.slideshare.net/FocusedObjective?utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview
7. LINK do vídeo do Hans - https://youtu.be/jbkSRLYSojo?t=29
8. Fonte de melhoria contínua
Dados servem como forma de gerar
evolução e fazer as pessoas se
sentirem melhores.
Número sem contexto é só um dado.
Fonte: Slide 25 - https://pt.slideshare.net/FocusedObjective?utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview
9. Você não faz previsões para dizer
que está certo.
Você faz previsões para identificar se
está errado.
Fonte: Slide 41 - https://pt.slideshare.net/FocusedObjective?utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview
Reduzir a chance de errar as projeções
11. Evoluir as equipes
Compare equipes, mas, lembre-se:
use as métricas para evoluir as
equipes.
Fonte: Slide 66 - https://pt.slideshare.net/FocusedObjective?utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview
12. Invista energia em coletar métricas
que ajudem as pessoas a tomarem
melhores decisões.
Fonte: Eric Ries - Lean Startup
Dados como forma de tomada de decisão
20. ● Quando determinado item de trabalho
ficará pronto?
● Quanto tempo temos levado para
desenvolver os itens de trabalho?
● O nosso fluxo de trabalho tem tido
muito variação?
● Há algum gargalo em nosso fluxo?
Perguntas
24. ● Qual tem sido a cadência de entrega da
equipe?
● A equipe tem um fluxo equilibrado?
● Qual nosso nível de previsibilidade?
● O que será que temos entregue para as
pessoas que são clientes?
Perguntas
29. Perguntas
● Quanto de trabalho estamos fazendo
no momento?
● Será que estamos conseguindo parar
de começar?
● Será que existe algum trabalho em
andamento que é mais importante?
31. Parando de começar e começando a terminar
Fonte: http://blog.plataformatec.com.br/2017/03/desenvolvendo-melhoria-continua-em-seu-processo-agil-um-daily-meeting-diferente/
32. Idade do trabalho em progresso
Fonte: http://blog.plataformatec.com.br/2018/02/guia-de-um-agilista-analisando-a-saude-do-processo/
33. Lei De Little
Fonte: https://www.100pceffective.com/blog/they-think-its-all-over-how-to-make-the-most-of-2016/
35. Dicas
● O lead time é a base para as equipes
saberem se estão conseguindo
entregar.
● O throughput ajuda a mostrar
produtividade (ou não).
● Gerenciar o WIP ajuda a trazer foco no
que é mais importante.
44. Otimização GLOBAL
"Nós precisamos de iterações ágeis.
Isso exige comunicação;
Você deve ativamente coordenar o
fluxo de trabalho através do sistema".
Russel L. Ackoff
45. É importante ter uma visão holística
Ao analisar um programa com múltiplas
equipes é fundamental equilibrar
diferentes tipos de métricas
(dimensões).
46. O que observar quando há múltiplas equipes?
Fonte: The Impact of Agile. Quantified.
47. Assessment de Maturidade
Processo
Saúde do processo
Produtividade
Cadência
Negócio
Estratégia
Métricas
Priorização
Tecnologia
Qualidade do código
Automatização (DevOps)
Boas práticas de engenharia de Software
Pessoas
Engajamento
Feedback
Senso de propósito
Nível de
Maturidade
Fonte: O desafio de analisar a maturidade ágil de uma empresa
48. ”O seu objetivo não deve ser usar todos os
recursos – neste caso, as pessoas – em sua
total capacidade.
O seu objetivo deve ser melhorar a
vazão do trabalho (throughput).”
Goldratt
#Parapensar
49. Otimizando capacidade e tempo de entrega
Fonte: https://medium.com/@fernando.a.cuenca/how-agile-are-we-b5e2e3d7f681
51. Dicas
● Identifique aquilo que você quer
melhorar.
● Comece com poucas métricas e
busque equilíbrio.
● Evite, por exemplo, focar em
melhorar só o lead time e não olhar as
outras dimensões.
66. Como calcular a data de entrega?
Referência:
https://medium.com/@cleitonmafra/como-ter-previsibilidade-com-estat%C3%ADstica-em-m%C3%A9todos-%C3%A1geis-ou-m%C3%A9todo-kanban-sem-mist%C3%
A9rio-cf95da8520e4
71. Básico
Dado Métrica Análise
Data de conclusão de um item
trabalho.
Throughput Quanto de trabalho foi entregue
por período de tempo?
Data de chegada de um item
trabalho (ponto de
compromisso).
WIP
Taxa de entrada
Lead time
Idade dos itens que chegaram
Quanto tempo temos levado
para entregar os itens aos
clientes?
Data de início de um item
trabalho.
WIP de desenvolvimento
Idade dos itens em
desenvolvimento
Quanto tempo temos levado
para desenvolver os itens aos
clientes?
Fonte: https://realtimeboard.com/app/board/o9J_kzedfEw=/
72. Categorização
Dado Métrica Análise
Tipo do item de trabalho. Lead time e throughput por tipo
de item de trabalho
Alocação do WIP por tipo de
item de trabalho
Taxa de defeito
Que tipo de trabalho temos
entregue aos clientes?
Prioridade do item de trabalho. Lead time e throughput por
prioridade
Alocação do WIP por tipo de
prioridade
Estamos respeitando a
prioridade para entregar os
itens de trabalho?
Fonte: https://realtimeboard.com/app/board/o9J_kzedfEw=/
73. Restrição do fluxo
Dado Métrica Análise
Tempo de bloqueio e espera do
item de trabalho.
Eficiência do fluxo
Restrição do sistema (em que
etapa está o bloqueio)
Quão eficiente está o fluxo de
trabalho da equipe?
Fonte: https://realtimeboard.com/app/board/o9J_kzedfEw=/
74. Priorização e Maximização do valor
Dado Métrica Análise
Valor do item de trabalho para o
negócio (ganho financeiro).
Throughput por valor para o
negócio
Valor do trabalho que está em
WIP
Quão eficaz está a entrega e
gestão do fluxo da equipe?
Fonte: https://realtimeboard.com/app/board/o9J_kzedfEw=/
76. ● Planilha Super Simples do Caco
● Planilha Completa da Ptec
● Planilha Emily Webber
● Corello (add on do Trello)
● Actionable Agile (add on do Jira)
● Jira Flow (Plugin Chrome para Jira)
● Planilha do Troy para Times
● Guia de Métricas do Troy Magennis
Formas de coleta de métricas
77. ● Guia de um Agilista: Analisando a saúde do Processo
● Como ter previsibilidade com estatística em métodos
ágeis ou método Kanban — Sem Mistério
● O desafio de analisar a maturidade ágil de uma empresa
● Métricas Ágeis: o que Lead Time fala sobre seu projeto
● Por que usamos Simulações de Monte Carlo para
gerenciar projetos
● Os prós e contras de usar métricas diárias
Artigos
81. #Parapensar
“Se medir importa, é porque deve ter
algum efeito prático nas decisões e nos
comportamentos.
Se não conseguirmos identificar uma
decisão que possa ser afetada por uma
métrica proposta e como ela pode
influenciar as decisões, então a métrica
simplesmente não tem valor”
Douglas W. Hubbard, How to Measure Anything