SlideShare uma empresa Scribd logo
1 de 32
Quando vai ficar pronto?
JULIANO RIBEIRO
(PagSeguro/Aspercom)
@JulianoRibeiro contato@julianoribeiro.com.br
• 25+ anos trabalhando no desenvolvimento
de software
• 10+ anos trabalhando com agilidade
• Professor, Palestrante, Kanban Coach e
Trainer
JULIANO RIBEIRO
Agenda
• Como prever um item
• Como prever múltiplos itens
• Melhorando a sua previsão
• Receita de casa
Previsibilidade
Previsibilidade é o grau de confiança com a qual você
consegue corretamente predizer o estado future de
um sistema ou processo.
Pensamento probabilístico
Previsão
Previsão é sobre responder a pergunta certo, com um
grau transparente de certeza, com o mínimo de
esforço possível.
Estrutura de uma previsão
• Intervalo
• Possibilidade de Acontecer
• Tempo de Vida
7
8
Aplicando um pouco de Matemática
Cycle Time
9
10
Cycle Time Scatterplot
Percentile 50:
7 days
Percentile 85:
16 days
Percentile 95:
23 days
Monte Carlo Simulation
12
Historical Throughput
13
Monte Carlo – Quando? Percentile 85:
Aug, 10th
14
Monte Carlo – Quantos itens?
Percentile 85:
66 items
Melhorando a previsão
com… previsibilidade!
Aging Chart & Little Law
15
16
Aging Chart Do you remember me?
Percentile 85:
16 days
17
A Lei de Little e suas
premissas
18
• Cycle Time (CT)
• Working in Progress (WIP)
• Throughput (TH)
Meça os três usando a
mesma unidade
1
19
A taxa média de chegada deve ser a mesma da taxa de
saída2
5
20
A taxa média de chegada deve ser a mesma da taxa de
saída2
21
3 Todo o trabalho iniciado irá eventualmente ser
completado e sair do sistema
22
3 Todo o trabalho iniciado irá eventualmente ser
completado e sair do sistema
23
4
O WIP médio deve ser aproximadamente o mesmo no início
e no final do intervalo analisado
FIFO
queue
FIFO
queue
24
4 O WIP médio deve ser aproximadamente o mesmo no início
e no final do intervalo analisado
25
5 O WIP médio não tende a aumentar ou diminuir
Um caso real
Estabilidade do Sistema
27
Previsão é sobre fazer a pergunta certa.
Previsibilidade é o grau de confiança com o qual
você pode respondê-la.
Como usar isso amanhã?
1. Meça o Cycle Time (CT)
2. Analise os resultados em um histogram
e escolha um percentil para as previsões
3. Use a simulação de Monte Carlo
4. Cuide da “idade” dos seus itens de
trabalho
5. Repita esse ciclo diariamente
Algumas referências
Referências
Vacanti, Daniel (2015) “Actionable Agile Metrics for Predictability: An Introduction”.
https://www.amazon.com/Actionable-Agile-Metrics-Predictability-Introduction/dp/098643633X
Vacanti, Daniel (2018) “When Will It Be Done?”.
https://leanpub.com/whenwillitbedone
Magennis, Troy (2014) “The Economic Impact of Software Development Process Choice – Cycle-time Analysis and Monte
Carlo Simulation”. http://focusedobjective.com/paper-the-economic-impact-of-software-development-process-choice-
cycle-time-analysis-and-monte-carlo-simulation-results/
Leopold, Klaus (2017) “Practical Kanban: From Team Focus to Creating Value”.
https://www.amazon.com/Practical-Kanban-Focus-Creating-Value-ebook/dp/B077RZ2JNS
Anderson, D. J. (2010). Kanban: Successful Evolutionary Change for Your Technology Business. Sequim: Blue Hole
Press.
http://www.djaa.com/kanban-successful-evolutionary-change-your-technology-business-0
Little’s Law
https://en.wikipedia.org/wiki/Little%27s_law
Central Limit Theorem
https://en.wikipedia.org/wiki/Central_limit_theorem

Mais conteúdo relacionado

Semelhante a Quando vai ficar pronto? Agile Beer version

Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarRodrigo Yoshima
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilAriane Izac
 
Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...
Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...
Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...Cleiton Luis Mafra
 
Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]Marcio Sete
 
Pmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaPmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaEduardo Peres
 
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficienteKanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficientethiagodacosta
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...Amanda Varella
 
Introdução a metodologias Ágeis e o Framework scrum
Introdução a metodologias Ágeis e o Framework scrumIntrodução a metodologias Ágeis e o Framework scrum
Introdução a metodologias Ágeis e o Framework scrumAdriano Negrão
 
Slides exemplodeprocessoscrum
Slides exemplodeprocessoscrumSlides exemplodeprocessoscrum
Slides exemplodeprocessoscrumSilas Dias
 
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaAgile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaEduardo Peres
 

Semelhante a Quando vai ficar pronto? Agile Beer version (20)

Estimativas Ágeis
Estimativas ÁgeisEstimativas Ágeis
Estimativas Ágeis
 
Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimar
 
Planejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágilPlanejamento de testes em um mundo ágil
Planejamento de testes em um mundo ágil
 
Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...
Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...
Seu time com entregas previsíveis - Um passo a passo para responder "Quando f...
 
Estimativa de Teste sem medo - parte 2
Estimativa de Teste sem medo - parte 2Estimativa de Teste sem medo - parte 2
Estimativa de Teste sem medo - parte 2
 
Metricas lean
Metricas leanMetricas lean
Metricas lean
 
Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]Estimativa, planejamento e progresso [sob uma visão ágil]
Estimativa, planejamento e progresso [sob uma visão ágil]
 
Mapeamento de Processos
Mapeamento de ProcessosMapeamento de Processos
Mapeamento de Processos
 
Estimativa de Teste sem medo - Introdução 2015
Estimativa de Teste sem medo - Introdução 2015Estimativa de Teste sem medo - Introdução 2015
Estimativa de Teste sem medo - Introdução 2015
 
Metricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projetoMetricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projeto
 
Pmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaPmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeita
 
Estimar é crime?
Estimar é crime?Estimar é crime?
Estimar é crime?
 
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficienteKanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
Kanban, o Método - Melhorando seu fluxo de trabalho de forma realmente eficiente
 
Validade e fidedignidade
Validade e fidedignidadeValidade e fidedignidade
Validade e fidedignidade
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
 
Introdução a metodologias Ágeis e o Framework scrum
Introdução a metodologias Ágeis e o Framework scrumIntrodução a metodologias Ágeis e o Framework scrum
Introdução a metodologias Ágeis e o Framework scrum
 
Análise através de hipóteses
Análise através de hipótesesAnálise através de hipóteses
Análise através de hipóteses
 
Slides exemplodeprocessoscrum
Slides exemplodeprocessoscrumSlides exemplodeprocessoscrum
Slides exemplodeprocessoscrum
 
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaAgile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
 

Mais de Juliano Ribeiro

Mais Serviços, menos times!
Mais Serviços, menos times!Mais Serviços, menos times!
Mais Serviços, menos times!Juliano Ribeiro
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresJuliano Ribeiro
 
Como adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoComo adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoJuliano Ribeiro
 
Controlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorControlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorJuliano Ribeiro
 
Extreme pair programming
Extreme pair programmingExtreme pair programming
Extreme pair programmingJuliano Ribeiro
 
Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Juliano Ribeiro
 
O que aprendi com minha empresa
O que aprendi com minha empresaO que aprendi com minha empresa
O que aprendi com minha empresaJuliano Ribeiro
 
Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Juliano Ribeiro
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilJuliano Ribeiro
 
Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Juliano Ribeiro
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Juliano Ribeiro
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Juliano Ribeiro
 
A bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliA bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliJuliano Ribeiro
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresJuliano Ribeiro
 
Nós precisamos de um PO!
Nós precisamos de um PO!Nós precisamos de um PO!
Nós precisamos de um PO!Juliano Ribeiro
 
Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Juliano Ribeiro
 
Tell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitosTell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitosJuliano Ribeiro
 

Mais de Juliano Ribeiro (20)

Mais Serviços, menos times!
Mais Serviços, menos times!Mais Serviços, menos times!
Mais Serviços, menos times!
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Como adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoComo adotar ágil sem perder organização
Como adotar ágil sem perder organização
 
Controlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorControlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil Salvador
 
Extreme pair programming
Extreme pair programmingExtreme pair programming
Extreme pair programming
 
Agile customs
Agile customsAgile customs
Agile customs
 
Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015
 
O que aprendi com minha empresa
O que aprendi com minha empresaO que aprendi com minha empresa
O que aprendi com minha empresa
 
Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile Brazil
 
Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
A bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliA bula da agilidade - Renato Willi
A bula da agilidade - Renato Willi
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Nós precisamos de um PO!
Nós precisamos de um PO!Nós precisamos de um PO!
Nós precisamos de um PO!
 
#Estimar é Crime?
#Estimar é Crime?#Estimar é Crime?
#Estimar é Crime?
 
Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?
 
Tell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitosTell me what you want - Uma visão sobre análise de requisitos
Tell me what you want - Uma visão sobre análise de requisitos
 
Agile customs
Agile customsAgile customs
Agile customs
 

Último

Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila RibeiroMarcele Ravasio
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
caderno de matematica com as atividade e refrnciais de matematica ara o fu...
caderno de matematica  com  as atividade  e refrnciais de matematica ara o fu...caderno de matematica  com  as atividade  e refrnciais de matematica ara o fu...
caderno de matematica com as atividade e refrnciais de matematica ara o fu...EvandroAlvesAlves1
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 

Último (20)

Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA  - Autora Djamila RibeiroLivro O QUE É LUGAR DE FALA  - Autora Djamila Ribeiro
Livro O QUE É LUGAR DE FALA - Autora Djamila Ribeiro
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
caderno de matematica com as atividade e refrnciais de matematica ara o fu...
caderno de matematica  com  as atividade  e refrnciais de matematica ara o fu...caderno de matematica  com  as atividade  e refrnciais de matematica ara o fu...
caderno de matematica com as atividade e refrnciais de matematica ara o fu...
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 

Quando vai ficar pronto? Agile Beer version

  • 1. Quando vai ficar pronto? JULIANO RIBEIRO (PagSeguro/Aspercom) @JulianoRibeiro contato@julianoribeiro.com.br
  • 2. • 25+ anos trabalhando no desenvolvimento de software • 10+ anos trabalhando com agilidade • Professor, Palestrante, Kanban Coach e Trainer JULIANO RIBEIRO
  • 3. Agenda • Como prever um item • Como prever múltiplos itens • Melhorando a sua previsão • Receita de casa
  • 4. Previsibilidade Previsibilidade é o grau de confiança com a qual você consegue corretamente predizer o estado future de um sistema ou processo.
  • 6. Previsão Previsão é sobre responder a pergunta certo, com um grau transparente de certeza, com o mínimo de esforço possível.
  • 7. Estrutura de uma previsão • Intervalo • Possibilidade de Acontecer • Tempo de Vida 7
  • 8. 8 Aplicando um pouco de Matemática
  • 10. 10 Cycle Time Scatterplot Percentile 50: 7 days Percentile 85: 16 days Percentile 95: 23 days
  • 13. 13 Monte Carlo – Quando? Percentile 85: Aug, 10th
  • 14. 14 Monte Carlo – Quantos itens? Percentile 85: 66 items
  • 15. Melhorando a previsão com… previsibilidade! Aging Chart & Little Law 15
  • 16. 16 Aging Chart Do you remember me? Percentile 85: 16 days
  • 17. 17 A Lei de Little e suas premissas
  • 18. 18 • Cycle Time (CT) • Working in Progress (WIP) • Throughput (TH) Meça os três usando a mesma unidade 1
  • 19. 19 A taxa média de chegada deve ser a mesma da taxa de saída2 5
  • 20. 20 A taxa média de chegada deve ser a mesma da taxa de saída2
  • 21. 21 3 Todo o trabalho iniciado irá eventualmente ser completado e sair do sistema
  • 22. 22 3 Todo o trabalho iniciado irá eventualmente ser completado e sair do sistema
  • 23. 23 4 O WIP médio deve ser aproximadamente o mesmo no início e no final do intervalo analisado FIFO queue FIFO queue
  • 24. 24 4 O WIP médio deve ser aproximadamente o mesmo no início e no final do intervalo analisado
  • 25. 25 5 O WIP médio não tende a aumentar ou diminuir
  • 27. 27
  • 28. Previsão é sobre fazer a pergunta certa. Previsibilidade é o grau de confiança com o qual você pode respondê-la.
  • 29. Como usar isso amanhã? 1. Meça o Cycle Time (CT) 2. Analise os resultados em um histogram e escolha um percentil para as previsões 3. Use a simulação de Monte Carlo 4. Cuide da “idade” dos seus itens de trabalho 5. Repita esse ciclo diariamente
  • 30.
  • 32. Referências Vacanti, Daniel (2015) “Actionable Agile Metrics for Predictability: An Introduction”. https://www.amazon.com/Actionable-Agile-Metrics-Predictability-Introduction/dp/098643633X Vacanti, Daniel (2018) “When Will It Be Done?”. https://leanpub.com/whenwillitbedone Magennis, Troy (2014) “The Economic Impact of Software Development Process Choice – Cycle-time Analysis and Monte Carlo Simulation”. http://focusedobjective.com/paper-the-economic-impact-of-software-development-process-choice- cycle-time-analysis-and-monte-carlo-simulation-results/ Leopold, Klaus (2017) “Practical Kanban: From Team Focus to Creating Value”. https://www.amazon.com/Practical-Kanban-Focus-Creating-Value-ebook/dp/B077RZ2JNS Anderson, D. J. (2010). Kanban: Successful Evolutionary Change for Your Technology Business. Sequim: Blue Hole Press. http://www.djaa.com/kanban-successful-evolutionary-change-your-technology-business-0 Little’s Law https://en.wikipedia.org/wiki/Little%27s_law Central Limit Theorem https://en.wikipedia.org/wiki/Central_limit_theorem