SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Índice
Como indicadores ágeis podem ser úteis para o seu dia a dia?
Referências
Estudo de caso
Plataformatec 2017
@wesleyzapellini
Consultor na Plataformatec
Formado em Sistemas de Informação na UFSC
Wesley Zapellini
Plataformatec 2017
@rapha_albino
Consultor na Plataformatec
Autor do livro “Métricas ágeis - Obtenha melhores
resultados em sua equipe”
Doutorando e Mestre em Administração de empresas
pela FEA-USP
Raphael Donaire Albino
Plataformatec 2017
● Métricas devem ser usadas para evoluir o processo e não para gerar cobranças e
comparações destrutivas.
● Números sem contextos são perigosos, portanto, ao analisá-los tenha em mente a
realidade que está envolta daquela unidade de medida.
● Procure tendências e fuja da precisão. Dada a complexidade que é criar um produto
de software não busque ser determinístico em um mundo que é receptivo por
natureza a uma realidade probabilística.
● Estamos medindo um sistema e não as pessoas.
Importante
Ressalvas sobre as métricas
Analisando indicadores de times ágeis
Como indicadores ágeis podem ser úteis
para o seu dia a dia?
Plataformatec 2017
Lead time
Dias
Item concluído
Item em aberto
Média móvel considerando os
últimos 5 itens entregues
Itens
Plataformatec 2017
Lead time
O que é e como analisar?
O que é: Quantidade de dias decorridos entre o início e o fim do trabalho de determinado item (do primeiro ao último estágio no processo
de trabalho).
Perguntas a se fazer:
● O lead time dos itens está ultrapassando o time box de uma iteração?
● Qual o plano de ação para controlarmos um aumento do lead time?
● Existe algum fator blocante nos itens que estão com o lead time alto?
● O lead time dos itens têm variado muito (ex. alguns lead times baixos e
outros altos)?
● Estamos conseguindo padronizar o tamanho dos itens (complexidade e
incerteza)?
● Estamos com gargalos no processo (teste, aceite)?
Plataformatec 2017
● Gargalos no processo.
● Indefinição dos itens.
● Itens sem padronização de complexidade e
incerteza.
● Problemas de ambiente impactando a entrega.
● Mudanças no time (ex: rotatividade).
Lead time
O que pode estar causando variações no lead time?
Plataformatec 2017
Lead time
Dias
Item concluído
Item em aberto
Média móvel considerando os
últimos 5 itens entregues
Itens
Plataformatec 2017
Lead time
Caso extremo em aberto
Caso extremo
Time box (Iteração)
Caso extremo
Plataformatec 2017
Lead time
Dada a tendência da média móvel, é
possível analisar três momentos do time
Itens com uma carga maior de
complexidade
Itens mais simples
Aumento na complexidade dos
itens
Plataformatec 2017
Lead time
Percentis: medidas que dividem a amostra
ordenada (por ordem crescente dos dados) em
100 partes, cada uma com uma percentagem de
dados aproximadamente igual.
Dias
Itens
Plataformatec 2017
Lead time
¾ ou 75% dos itens
desenvolvidos pelo time
levaram até 7 dias para
serem finalizados.
Quanto menor a diferença
entre as retas, menor a
variabilidade do processo.
Plataformatec 2017
Lead time breakdown
Em desenvolvimento Aguardando testes Em testes
Plataformatec 2017
Lead time breakdown
O que é e como analisar?
O que é: Avaliação do tempo em que os itens que estão em desenvolvimento passam em cada etapa do processo.
Perguntas a se fazer:
● Estamos analisando o tempo em que os itens têm passado por cada uma das etapas do processo?
● Estamos utilizando tais métricas em nosso dia a dia para coordenar nossas atividades?
Plataformatec 2017
Lead time breakdown
Problemas que podem ser vistos pelo lead time breakdown?
● Identificar a existência de gargalo em alguma etapa (muitos itens em uma mesma fase do processo).
● Avaliar se os itens que estão em WIP poderão ser entregues dentro de um timebox desejado (alinhamento de
expectativas entre time => PO => Business).
● Comparar, historicamente, o comportamento dos itens dentro do ciclo de vida de desenvolvimento.
● Criar insumos para cerimônias como daily e retrospectiva.
Plataformatec 2017
Lead time breakdown
Tempo em cada etapa do
processo
Dias
Item
Em desenvolvimento Aguardando testes Em testes
Plataformatec 2017
Lead time breakdown
Existe algo que possa ser feito
para ajudar nos testes?
Por que o item está
aguardando tanto tempo
para ser testado?
Em desenvolvimento Aguardando testes Em testes
Plataformatec 2017
CFD (Cumulative Flow Diagram)
Plataformatec 2017
CFD (Cumulative Flow Diagram)
Muitos itens acumulados
no backlog precisando ser
discutidos.
Sem muitas variações em
outras etapas (não há
formação de filas).
Plataformatec 2017
CFD (Cumulative Flow Diagram)
O que é: Visualização da quantidade de itens em cada etapa do fluxo de desenvolvimento.
Perguntas a se fazer:
● A curva de itens adicionados ao processo tem aumentado?
● A curva de itens finalizados tem crescido?
● Existe alguma etapa do processo que está acumulando itens (ex. teste)?
O que é e como analisar?
Plataformatec 2017
● Gargalos nas etapas do processo (exemplo: teste, code review).
● Backlog (itens adicionados) crescendo de forma desordenada.
● Extração de métricas como lead time e throughput médio.
CFD (Cumulative Flow Diagram)
Que tipo de informação podemos tirar deste gráfico?
Plataformatec 2017
CFD (Cumulative Flow Diagram)
Muitos itens acumulados
no backlog precisando ser
discutidos.
Sem muitas variações em
outras etapas (não há
formação de filas).
Plataformatec 2017
Throughput
Ponto de atenção:
semana sem entrega
Plataformatec 2017
Throughput
O que é e como analisar?
O que é: Quantidade de itens entregues, dado o critério de definition of done, nas últimas semanas.
Perguntas a se fazer:
● Estamos conseguindo fazer entregas semanais ou quinzenais?
● Estamos aumentando nosso throughput?
● Quais são os itens que estão sendo entregues (US, tasks, bugs)?
Plataformatec 2017
● Problemas de ambiente que estão impossibilitando a entrega dos itens.
● Problema de revisão dos itens.
● Semanas sem entregas.
● Falta de cadência de entrega.
● Aumento no número de entregas quando o prazo final se aproxima.
Throughput
Problemas que podem ser vistos pelo Throughput?
Plataformatec 2017
Throughput
Semana
Total de itens entregues
Média móvel considerando
as últimas 5 semanas
Plataformatec 2017
Throughput
Ponto de atenção:
semana sem entrega
Plataformatec 2017
Burn up chart
Total de itens no backlog
Total de itens
entregues
Projeções de entrega
Semana
Plataformatec 2017
Burn up chart
O que é e como analisar?
O que é: Compara o progresso de entregas e a quantidade de itens existentes no backlog.
Perguntas a se fazer:
● O backlog do projeto tem crescido de forma saudável?
● Quando o time finalizará o atual escopo do projeto?
Plataformatec 2017
● Semanas sem nenhuma entrega.
● Aumento repentino do backlog.
● Falta de cadência de entrega.
● Subestimação do prazo de entrega do backlog.
Burn up chart
Problemas que podem ser vistos pelo Burn up chart?
Plataformatec 2017
Burn up chart
Total de itens no backlog
Total de itens
entregues
Projeções de entrega
Semana
Plataformatec 2017
O que é:
● Uso de estatística descritiva para determinar as projeções dos cenários otimistas, mais provável e
pessimista de entrega de um escopo.
● Para a realização das projeções, são levadas em considerações informações como: o throughput
mínimo, o throughput máximo, a mediana da amostra de throughput, a moda da amostra de
throughput, o percentil 75 da amostra de throughput e o percentil 95 da amostra de throughput.
Pergunta a se fazer:
● Dado nosso histórico de throughput, como seria a projeção de cenários para a entrega de um escopo?
Projeções baseadas em throughput
O que é e como analisar?
Plataformatec 2017
Projeções baseadas em throughput
Como analisar?
Plataformatec 2017
Burn up chart
Prazo do projeto
(escopo não será
finalizado)
Plataformatec 2017
Burn up chart
Prazo do projeto
(escopo finalizado em cenário
otimista)
Plataformatec 2017
Burn up chart
Prazo do projeto
(escopo finalizado em cenário
provável)
Plataformatec 2017
Burn up chart
Prazo do projeto
(escopo finalizado
com tranquilidade)
Algumas dicas de leitura
Referências
Plataformatec 2017
● Conteúdo Ptec
○ O aprendizado a partir de indicadores ágeis
○ Why we love metrics? Cumulative flow diagrams
○ Looking at Lead Time in a different way
○ Métricas Ágeis: Throughput e gráfico de Burnup
○ Métricas Ágeis: o que Lead Time fala sobre seu projeto
○ Power of the metrics: Don’t use average to forecast deadlines
○ Lead Time Experiment: Calculating Lead Time of the whole process
○ Case Study of a WIP Limit Implementation: Why, When and How to use WIP Limits
○ Forecasting software project’s completion date through Monte Carlo Simulation
○ 5 Estratégias para otimizar o fluxo de desenvolvimento de software
● Outras referências
○ Blog - Kudos - Leonardo Campos
○ Blog - Troy Magennis
○ Livro - Actionable Agile Metrics for Predictability
Referências
Plataformatec 2017
Curso gratuito e muito mais sobre Agile ;)
http://bit.ly/agilebr-2017
Plataformatec 2017
E tem mais :D
http://bit.ly/livro-metricas
Estudo de caso
bit.ly/casemetricasAB2017
Plataformatec 2017
Uma planilha de métricas disponível pra usar!
bit.ly/planilhademetricas
Workshop de métricas Agile Brazil 2017

Mais conteúdo relacionado

Semelhante a Workshop de métricas Agile Brazil 2017

Curso de Microsoft Project 2010 - Completo
Curso de Microsoft Project 2010 - CompletoCurso de Microsoft Project 2010 - Completo
Curso de Microsoft Project 2010 - CompletoFernando Dantas
 
Lecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWLecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWRogerio P C do Nascimento
 
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]Cleiton Luis Mafra
 
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...Raphael Donaire Albino
 
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis   project labGerenciamento ágil e o aprendizado a partir de indicadores ágeis   project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project labRaphael Donaire Albino
 
(Transformar 16) sessão 6
(Transformar 16) sessão 6(Transformar 16) sessão 6
(Transformar 16) sessão 6Ink_conteudos
 
The Lean Approach to Project Management - Lean Conference Aveiro.pdf
The Lean Approach to Project Management - Lean Conference Aveiro.pdfThe Lean Approach to Project Management - Lean Conference Aveiro.pdf
The Lean Approach to Project Management - Lean Conference Aveiro.pdfFabio Perrotta de Andrade
 
(ConSePS) PMD _ Dia 05
(ConSePS) PMD _ Dia 05(ConSePS) PMD _ Dia 05
(ConSePS) PMD _ Dia 05Ink_conteudos
 
Gestão de Projetos (18/08/2014)
Gestão de Projetos (18/08/2014)Gestão de Projetos (18/08/2014)
Gestão de Projetos (18/08/2014)Alessandro Almeida
 
PMO - Project Management Office
PMO - Project Management OfficePMO - Project Management Office
PMO - Project Management OfficeAragon Vieira
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveMarcos Alves
 
(Transformar) Sessão 06
(Transformar) Sessão 06 (Transformar) Sessão 06
(Transformar) Sessão 06 Ink_conteudos
 
TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?Emerson Schenatto
 
preciso estimar mesmo (1)
preciso estimar mesmo (1)preciso estimar mesmo (1)
preciso estimar mesmo (1)tdc-globalcode
 
Precisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizarPrecisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizarEluza Pinheiro
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisProfa Karen Borges
 

Semelhante a Workshop de métricas Agile Brazil 2017 (20)

Curso de Microsoft Project 2010 - Completo
Curso de Microsoft Project 2010 - CompletoCurso de Microsoft Project 2010 - Completo
Curso de Microsoft Project 2010 - Completo
 
MsProject.pptx
MsProject.pptxMsProject.pptx
MsProject.pptx
 
Estimativas cef 2000
Estimativas cef 2000Estimativas cef 2000
Estimativas cef 2000
 
Lecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWLecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SW
 
Metodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucessoMetodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucesso
 
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
O que não te contaram sobre as métricas e voce precisa saber! [SGRIo 06/2019]
 
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
 
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis   project labGerenciamento ágil e o aprendizado a partir de indicadores ágeis   project lab
Gerenciamento ágil e o aprendizado a partir de indicadores ágeis project lab
 
(Transformar 16) sessão 6
(Transformar 16) sessão 6(Transformar 16) sessão 6
(Transformar 16) sessão 6
 
The Lean Approach to Project Management - Lean Conference Aveiro.pdf
The Lean Approach to Project Management - Lean Conference Aveiro.pdfThe Lean Approach to Project Management - Lean Conference Aveiro.pdf
The Lean Approach to Project Management - Lean Conference Aveiro.pdf
 
(ConSePS) PMD _ Dia 05
(ConSePS) PMD _ Dia 05(ConSePS) PMD _ Dia 05
(ConSePS) PMD _ Dia 05
 
Gestão de Projetos (18/08/2014)
Gestão de Projetos (18/08/2014)Gestão de Projetos (18/08/2014)
Gestão de Projetos (18/08/2014)
 
PMO - Project Management Office
PMO - Project Management OfficePMO - Project Management Office
PMO - Project Management Office
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspective
 
PM Congress 2016 - Case de Maturidade
PM Congress 2016 - Case de MaturidadePM Congress 2016 - Case de Maturidade
PM Congress 2016 - Case de Maturidade
 
(Transformar) Sessão 06
(Transformar) Sessão 06 (Transformar) Sessão 06
(Transformar) Sessão 06
 
TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?TDC 2015 Porto Alegre - Preciso estimar mesmo?
TDC 2015 Porto Alegre - Preciso estimar mesmo?
 
preciso estimar mesmo (1)
preciso estimar mesmo (1)preciso estimar mesmo (1)
preciso estimar mesmo (1)
 
Precisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizarPrecisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizar
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias Ágeis
 

Workshop de métricas Agile Brazil 2017

  • 1.
  • 2. Índice Como indicadores ágeis podem ser úteis para o seu dia a dia? Referências Estudo de caso
  • 3. Plataformatec 2017 @wesleyzapellini Consultor na Plataformatec Formado em Sistemas de Informação na UFSC Wesley Zapellini
  • 4. Plataformatec 2017 @rapha_albino Consultor na Plataformatec Autor do livro “Métricas ágeis - Obtenha melhores resultados em sua equipe” Doutorando e Mestre em Administração de empresas pela FEA-USP Raphael Donaire Albino
  • 5. Plataformatec 2017 ● Métricas devem ser usadas para evoluir o processo e não para gerar cobranças e comparações destrutivas. ● Números sem contextos são perigosos, portanto, ao analisá-los tenha em mente a realidade que está envolta daquela unidade de medida. ● Procure tendências e fuja da precisão. Dada a complexidade que é criar um produto de software não busque ser determinístico em um mundo que é receptivo por natureza a uma realidade probabilística. ● Estamos medindo um sistema e não as pessoas. Importante Ressalvas sobre as métricas
  • 6. Analisando indicadores de times ágeis Como indicadores ágeis podem ser úteis para o seu dia a dia?
  • 7. Plataformatec 2017 Lead time Dias Item concluído Item em aberto Média móvel considerando os últimos 5 itens entregues Itens
  • 8. Plataformatec 2017 Lead time O que é e como analisar? O que é: Quantidade de dias decorridos entre o início e o fim do trabalho de determinado item (do primeiro ao último estágio no processo de trabalho). Perguntas a se fazer: ● O lead time dos itens está ultrapassando o time box de uma iteração? ● Qual o plano de ação para controlarmos um aumento do lead time? ● Existe algum fator blocante nos itens que estão com o lead time alto? ● O lead time dos itens têm variado muito (ex. alguns lead times baixos e outros altos)? ● Estamos conseguindo padronizar o tamanho dos itens (complexidade e incerteza)? ● Estamos com gargalos no processo (teste, aceite)?
  • 9. Plataformatec 2017 ● Gargalos no processo. ● Indefinição dos itens. ● Itens sem padronização de complexidade e incerteza. ● Problemas de ambiente impactando a entrega. ● Mudanças no time (ex: rotatividade). Lead time O que pode estar causando variações no lead time?
  • 10. Plataformatec 2017 Lead time Dias Item concluído Item em aberto Média móvel considerando os últimos 5 itens entregues Itens
  • 11. Plataformatec 2017 Lead time Caso extremo em aberto Caso extremo Time box (Iteração) Caso extremo
  • 12. Plataformatec 2017 Lead time Dada a tendência da média móvel, é possível analisar três momentos do time Itens com uma carga maior de complexidade Itens mais simples Aumento na complexidade dos itens
  • 13. Plataformatec 2017 Lead time Percentis: medidas que dividem a amostra ordenada (por ordem crescente dos dados) em 100 partes, cada uma com uma percentagem de dados aproximadamente igual. Dias Itens
  • 14. Plataformatec 2017 Lead time ¾ ou 75% dos itens desenvolvidos pelo time levaram até 7 dias para serem finalizados. Quanto menor a diferença entre as retas, menor a variabilidade do processo.
  • 15. Plataformatec 2017 Lead time breakdown Em desenvolvimento Aguardando testes Em testes
  • 16. Plataformatec 2017 Lead time breakdown O que é e como analisar? O que é: Avaliação do tempo em que os itens que estão em desenvolvimento passam em cada etapa do processo. Perguntas a se fazer: ● Estamos analisando o tempo em que os itens têm passado por cada uma das etapas do processo? ● Estamos utilizando tais métricas em nosso dia a dia para coordenar nossas atividades?
  • 17. Plataformatec 2017 Lead time breakdown Problemas que podem ser vistos pelo lead time breakdown? ● Identificar a existência de gargalo em alguma etapa (muitos itens em uma mesma fase do processo). ● Avaliar se os itens que estão em WIP poderão ser entregues dentro de um timebox desejado (alinhamento de expectativas entre time => PO => Business). ● Comparar, historicamente, o comportamento dos itens dentro do ciclo de vida de desenvolvimento. ● Criar insumos para cerimônias como daily e retrospectiva.
  • 18. Plataformatec 2017 Lead time breakdown Tempo em cada etapa do processo Dias Item Em desenvolvimento Aguardando testes Em testes
  • 19. Plataformatec 2017 Lead time breakdown Existe algo que possa ser feito para ajudar nos testes? Por que o item está aguardando tanto tempo para ser testado? Em desenvolvimento Aguardando testes Em testes
  • 21. Plataformatec 2017 CFD (Cumulative Flow Diagram) Muitos itens acumulados no backlog precisando ser discutidos. Sem muitas variações em outras etapas (não há formação de filas).
  • 22. Plataformatec 2017 CFD (Cumulative Flow Diagram) O que é: Visualização da quantidade de itens em cada etapa do fluxo de desenvolvimento. Perguntas a se fazer: ● A curva de itens adicionados ao processo tem aumentado? ● A curva de itens finalizados tem crescido? ● Existe alguma etapa do processo que está acumulando itens (ex. teste)? O que é e como analisar?
  • 23. Plataformatec 2017 ● Gargalos nas etapas do processo (exemplo: teste, code review). ● Backlog (itens adicionados) crescendo de forma desordenada. ● Extração de métricas como lead time e throughput médio. CFD (Cumulative Flow Diagram) Que tipo de informação podemos tirar deste gráfico?
  • 24. Plataformatec 2017 CFD (Cumulative Flow Diagram) Muitos itens acumulados no backlog precisando ser discutidos. Sem muitas variações em outras etapas (não há formação de filas).
  • 25. Plataformatec 2017 Throughput Ponto de atenção: semana sem entrega
  • 26. Plataformatec 2017 Throughput O que é e como analisar? O que é: Quantidade de itens entregues, dado o critério de definition of done, nas últimas semanas. Perguntas a se fazer: ● Estamos conseguindo fazer entregas semanais ou quinzenais? ● Estamos aumentando nosso throughput? ● Quais são os itens que estão sendo entregues (US, tasks, bugs)?
  • 27. Plataformatec 2017 ● Problemas de ambiente que estão impossibilitando a entrega dos itens. ● Problema de revisão dos itens. ● Semanas sem entregas. ● Falta de cadência de entrega. ● Aumento no número de entregas quando o prazo final se aproxima. Throughput Problemas que podem ser vistos pelo Throughput?
  • 28. Plataformatec 2017 Throughput Semana Total de itens entregues Média móvel considerando as últimas 5 semanas
  • 29. Plataformatec 2017 Throughput Ponto de atenção: semana sem entrega
  • 30. Plataformatec 2017 Burn up chart Total de itens no backlog Total de itens entregues Projeções de entrega Semana
  • 31. Plataformatec 2017 Burn up chart O que é e como analisar? O que é: Compara o progresso de entregas e a quantidade de itens existentes no backlog. Perguntas a se fazer: ● O backlog do projeto tem crescido de forma saudável? ● Quando o time finalizará o atual escopo do projeto?
  • 32. Plataformatec 2017 ● Semanas sem nenhuma entrega. ● Aumento repentino do backlog. ● Falta de cadência de entrega. ● Subestimação do prazo de entrega do backlog. Burn up chart Problemas que podem ser vistos pelo Burn up chart?
  • 33. Plataformatec 2017 Burn up chart Total de itens no backlog Total de itens entregues Projeções de entrega Semana
  • 34. Plataformatec 2017 O que é: ● Uso de estatística descritiva para determinar as projeções dos cenários otimistas, mais provável e pessimista de entrega de um escopo. ● Para a realização das projeções, são levadas em considerações informações como: o throughput mínimo, o throughput máximo, a mediana da amostra de throughput, a moda da amostra de throughput, o percentil 75 da amostra de throughput e o percentil 95 da amostra de throughput. Pergunta a se fazer: ● Dado nosso histórico de throughput, como seria a projeção de cenários para a entrega de um escopo? Projeções baseadas em throughput O que é e como analisar?
  • 35. Plataformatec 2017 Projeções baseadas em throughput Como analisar?
  • 36. Plataformatec 2017 Burn up chart Prazo do projeto (escopo não será finalizado)
  • 37. Plataformatec 2017 Burn up chart Prazo do projeto (escopo finalizado em cenário otimista)
  • 38. Plataformatec 2017 Burn up chart Prazo do projeto (escopo finalizado em cenário provável)
  • 39. Plataformatec 2017 Burn up chart Prazo do projeto (escopo finalizado com tranquilidade)
  • 40. Algumas dicas de leitura Referências
  • 41. Plataformatec 2017 ● Conteúdo Ptec ○ O aprendizado a partir de indicadores ágeis ○ Why we love metrics? Cumulative flow diagrams ○ Looking at Lead Time in a different way ○ Métricas Ágeis: Throughput e gráfico de Burnup ○ Métricas Ágeis: o que Lead Time fala sobre seu projeto ○ Power of the metrics: Don’t use average to forecast deadlines ○ Lead Time Experiment: Calculating Lead Time of the whole process ○ Case Study of a WIP Limit Implementation: Why, When and How to use WIP Limits ○ Forecasting software project’s completion date through Monte Carlo Simulation ○ 5 Estratégias para otimizar o fluxo de desenvolvimento de software ● Outras referências ○ Blog - Kudos - Leonardo Campos ○ Blog - Troy Magennis ○ Livro - Actionable Agile Metrics for Predictability Referências
  • 42. Plataformatec 2017 Curso gratuito e muito mais sobre Agile ;) http://bit.ly/agilebr-2017
  • 43. Plataformatec 2017 E tem mais :D http://bit.ly/livro-metricas
  • 45. Plataformatec 2017 Uma planilha de métricas disponível pra usar! bit.ly/planilhademetricas