SlideShare uma empresa Scribd logo
1 de 30
Desafios das estimativas
brunobrandes.com.br
@brunobrandes
Utilizando métricas científicas com Kanban
Apresentação
Sobre o Bruno Brandes
Porque Estimamos?
Para que servem as estimativas?
Vocês me entregam quando ?
Importância das Métricas
Antes e depois do Kanban
2012
2016
Scrum
Estima-se esforço
(pontos)
Estima-se capacidade
(velocidade)
Scrum
Estima-se capacidade
(horas, velocidade)
4 pessoas
8 horas por dia
5 dias por semana/sprint
____________________________
160 horas por semana (sprint)
Kanban
Lead Time
Lead time é o período em dias entre o
início e o fim da implementação de
uma funcionalidade/requisito
approved closed
Lead Time
3 dias
Kanban
Cycle Time
É a quantidade de tempo em que a
equipe passou realmente trabalhando
em uma funcionalidade/requisito.
approved closed
Lead Time
commited
Cycle Time
3 horas
WIP - Limite explícito de quantos
itens podem estar em progresso
em cada estado do fluxo de
trabalho.
Kanban
Throughput
Quantidade de funcionalidade/requisito
desenvolvidos em um determinado
tempo.
Kanban
Lead Time Probability
Probabilidade de lead time para cada
tipo de item.
Total de bugs: 16
Resolvidos em 1 dia: 7
44% certeza de que será entregue em 1 dia.
Kanban
Custo
Elimine camadas de abstração
Estimar não é o problema
Conclusão
precisamos eliminar a carga de stress que sempre é vinculada numa estimativa
Estimativa do time: 9 meses
Tem que ficar pronto: 3 meses
NO
kanban scrum
Nenhuma “ferramenta” é completa, nenhuma
“ferramenta” é perfeita...
Quando comparamos ferramentas devemos ter
cuidado. Compare para compreensão, não para
julgamento.
Quase sempre estimativas são
desperdício, busque eliminá-las
sempre que possível.
"O comprometimento é muito mais importante do que a estimativa." André Moura
Obrigado
brunobrandes.com.br
@brunobrandes
https://br.linkedin.com/in/brunobrandes
Referencia: Youtube - Porque estimar e porque deixar de estimar! AgileVale 2013 - Rodrigo Yoshima

Mais conteúdo relacionado

Mais procurados

Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentMike Cohn
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban MigrationSkills Matter
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban GameLiz Keogh
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agilidad, equipos y scrum
Agilidad, equipos y scrumAgilidad, equipos y scrum
Agilidad, equipos y scrumMarco Avendaño
 
التخطيط الاستراتيجي و تحديد الاهداف
التخطيط الاستراتيجي و تحديد الاهدافالتخطيط الاستراتيجي و تحديد الاهداف
التخطيط الاستراتيجي و تحديد الاهدافMohamed Ahmed Fouad
 
O desafio de manter a motivação em times distribuídos.
O desafio de manter a motivação em times distribuídos.O desafio de manter a motivação em times distribuídos.
O desafio de manter a motivação em times distribuídos.Marcely Santos
 
Agile Ways of Working For High-Performing Teams
Agile Ways of Working For High-Performing TeamsAgile Ways of Working For High-Performing Teams
Agile Ways of Working For High-Performing TeamsMichael Goschnick
 

Mais procurados (20)

Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Scrum Checklist
Scrum ChecklistScrum Checklist
Scrum Checklist
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Scrum
ScrumScrum
Scrum
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban Game
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agilidad, equipos y scrum
Agilidad, equipos y scrumAgilidad, equipos y scrum
Agilidad, equipos y scrum
 
التخطيط الاستراتيجي و تحديد الاهداف
التخطيط الاستراتيجي و تحديد الاهدافالتخطيط الاستراتيجي و تحديد الاهداف
التخطيط الاستراتيجي و تحديد الاهداف
 
Transformação Ágil
Transformação ÁgilTransformação Ágil
Transformação Ágil
 
O desafio de manter a motivação em times distribuídos.
O desafio de manter a motivação em times distribuídos.O desafio de manter a motivação em times distribuídos.
O desafio de manter a motivação em times distribuídos.
 
Desejo para 2020: Agilidade
Desejo para 2020: AgilidadeDesejo para 2020: Agilidade
Desejo para 2020: Agilidade
 
Agile Ways of Working For High-Performing Teams
Agile Ways of Working For High-Performing TeamsAgile Ways of Working For High-Performing Teams
Agile Ways of Working For High-Performing Teams
 
Scrum
ScrumScrum
Scrum
 
Gestão Ágil com Fluxo Unificado
Gestão Ágil com Fluxo UnificadoGestão Ágil com Fluxo Unificado
Gestão Ágil com Fluxo Unificado
 
Sprint
SprintSprint
Sprint
 

Destaque

Inier 2014 eng
Inier 2014 engInier 2014 eng
Inier 2014 enginier_ppt
 
Art & Science TANIT SCHOOL
Art & Science TANIT SCHOOLArt & Science TANIT SCHOOL
Art & Science TANIT SCHOOLtsolsona
 
PeaceNexus Foundation - Sophia Naing
PeaceNexus Foundation - Sophia NaingPeaceNexus Foundation - Sophia Naing
PeaceNexus Foundation - Sophia NaingEthical Sector
 
Water hyacinth Facts
Water hyacinth FactsWater hyacinth Facts
Water hyacinth FactsDevi Durka
 
Struyen.Com -áC thủ tiểu tử tuyết nhạn
Struyen.Com -áC thủ tiểu tử   tuyết nhạnStruyen.Com -áC thủ tiểu tử   tuyết nhạn
Struyen.Com -áC thủ tiểu tử tuyết nhạnstruyen68
 
Which Human Rights are relevant to Business & Legal Framework
Which Human Rights are relevant to Business & Legal FrameworkWhich Human Rights are relevant to Business & Legal Framework
Which Human Rights are relevant to Business & Legal FrameworkEthical Sector
 
Order of importance and secularism
Order of importance and secularismOrder of importance and secularism
Order of importance and secularismMisbahuddin Ramadoni
 
Rwandská genocida
Rwandská genocidaRwandská genocida
Rwandská genocidatheirvine
 
Komplexa fall 1.0 spk 2014
Komplexa fall 1.0 spk 2014Komplexa fall 1.0 spk 2014
Komplexa fall 1.0 spk 2014Göran Rydén
 
The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...
The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...
The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...Ethical Sector
 

Destaque (18)

Inier 2014 eng
Inier 2014 engInier 2014 eng
Inier 2014 eng
 
Art & Science TANIT SCHOOL
Art & Science TANIT SCHOOLArt & Science TANIT SCHOOL
Art & Science TANIT SCHOOL
 
Al lavoro in
Al lavoro inAl lavoro in
Al lavoro in
 
PeaceNexus Foundation - Sophia Naing
PeaceNexus Foundation - Sophia NaingPeaceNexus Foundation - Sophia Naing
PeaceNexus Foundation - Sophia Naing
 
Бар матча
Бар матчаБар матча
Бар матча
 
Water hyacinth Facts
Water hyacinth FactsWater hyacinth Facts
Water hyacinth Facts
 
HowToWriteaCV
HowToWriteaCVHowToWriteaCV
HowToWriteaCV
 
Struyen.Com -áC thủ tiểu tử tuyết nhạn
Struyen.Com -áC thủ tiểu tử   tuyết nhạnStruyen.Com -áC thủ tiểu tử   tuyết nhạn
Struyen.Com -áC thủ tiểu tử tuyết nhạn
 
Which Human Rights are relevant to Business & Legal Framework
Which Human Rights are relevant to Business & Legal FrameworkWhich Human Rights are relevant to Business & Legal Framework
Which Human Rights are relevant to Business & Legal Framework
 
Lecture06 print
Lecture06 printLecture06 print
Lecture06 print
 
Order of importance and secularism
Order of importance and secularismOrder of importance and secularism
Order of importance and secularism
 
Rwandská genocida
Rwandská genocidaRwandská genocida
Rwandská genocida
 
E-bulletin vol 7 Winter (1)
E-bulletin vol 7 Winter (1)E-bulletin vol 7 Winter (1)
E-bulletin vol 7 Winter (1)
 
Doc1
Doc1Doc1
Doc1
 
Komplexa fall 1.0 spk 2014
Komplexa fall 1.0 spk 2014Komplexa fall 1.0 spk 2014
Komplexa fall 1.0 spk 2014
 
Kbdh b4 tin10
Kbdh b4 tin10Kbdh b4 tin10
Kbdh b4 tin10
 
The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...
The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...
The ‘Roundtable: Tourism on Human Rights’ (Europe) – how it began via Skype -...
 
Desiccant dehumidifier - guide to normalize humidity
Desiccant dehumidifier - guide to normalize humidityDesiccant dehumidifier - guide to normalize humidity
Desiccant dehumidifier - guide to normalize humidity
 

Semelhante a Desafio das Estimativas - Utilizando métricas científicas com Kanban

Semelhante a Desafio das Estimativas - Utilizando métricas científicas com Kanban (20)

Compartilhando Conceitos Desenvolvimento Ágil e SCRUM
Compartilhando Conceitos Desenvolvimento Ágil e SCRUMCompartilhando Conceitos Desenvolvimento Ágil e SCRUM
Compartilhando Conceitos Desenvolvimento Ágil e SCRUM
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4
 
Agile testing
Agile testing Agile testing
Agile testing
 
Indicadores Ágeis
Indicadores ÁgeisIndicadores Ágeis
Indicadores Ágeis
 
Kanban pragmático
Kanban pragmáticoKanban pragmático
Kanban pragmático
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Planilha ágil
Planilha ágilPlanilha ágil
Planilha ágil
 
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
Times Scrum: Caindo na Real - Palestra 10o. Rio Agile
 
Scrum “by the book”
Scrum “by the book”Scrum “by the book”
Scrum “by the book”
 
Scrum - Hands On
Scrum - Hands OnScrum - Hands On
Scrum - Hands On
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Conceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeisConceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeis
 
Scrum
ScrumScrum
Scrum
 
Sobre o Scrum
Sobre o ScrumSobre o Scrum
Sobre o Scrum
 
Visão Macro do SCRUM
Visão Macro do SCRUMVisão Macro do SCRUM
Visão Macro do SCRUM
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum
ScrumScrum
Scrum
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 

Desafio das Estimativas - Utilizando métricas científicas com Kanban

Notas do Editor

  1. “Se você não consegue medir, você não pode melhorá-lo”
  2. Kanban é um termo de origem japonesa e significa literalmente “cartão” ou “sinalização”. Este é um conceito relacionado com a utilização de cartões (post-it e outros) para indicar o andamento dos fluxos de produção em empresas de fabricação em série
  3. Eu não acredito que desenvolvedor de software ou trabalhador do conhecimento tenha uma produtividade constante.
  4. O erro fatal aqui é a mania de alguns desenvolvedores com largo histórico de criticas, cansado de tomar bronca do chefe de atrasos errados, ou que gosta de sempre entregar antes, querem mostrar que são responsáveis, com discurso de não iludir o cliente, então dão uma estimativa irreal, dizendo que algo trivial de fazer, demora 2 anos e meio
  5. Limita-se o WiP porque estudos comprovaram que quanto maior o número de tarefas em andamento em determinada parte do processo, maior é o lead time.
  6. Fazendo análise de lead time e concluindo que não há correlação entre esforço e prazo
  7. Kanban limita WIP por estado de fluxo de trabalho, Scrum por iteração
  8. Referencia: Kanban e Scrum obtendo o melhor de ambos – Henrik Kinberg & Mattias Skarin * Usa Velocidade como métrica default para planejamento e melhoria do processo. X Usa Lead time como métrica default para planejamento e melhoria do processo. * Estimativa prescrita X Estimativa opcional
  9. Os Gerentes de Projetos Ágeis sensatos dizem que não tem problema o escopo mudar e que basta se comunicar que tudo dá certo, então o PMP atualiza seu Gráfico de Gantt e apresenta ao cliente o novo prazo final. Não é bem assim. Não basta apenas mudar a estimativa, precisamos eliminar a carga de stress que sempre é vinculada numa estimativa, pois quanto menor o stress mais produtivo é a equipe. O maior inimigo da estimativa é a produtividade, pois sempre quanto uma estimativa é necessária, a reação imediata do envolvido direto na produção é buscar o máximo de prazo possível. Ninguém quer trabalhar sob pressão, principalmente os trabalhadores do conhecimento que usam o cérebro como ferramenta, logo adicionar um fator de stress é como pedir para um pedreiro trabalhar com um peso de 20 kg em cada braço.
  10. Filme onde todos se questionam sobre o tipo de herói que o mundo realmente precisa. Nenhuma ferramenta é completa, nenhuma ferramenta é perfeita Quando comparamos ferramentas devemos ter cuidado. Compare para compreensão, não para julgamento
  11. Busque quebrar a funcionalidades no menor tamanho possível. Estimar coisas menores são bem mais fáceis. Se algo demora poucos dias ou horas então imediatamente questiono a utilidade de se estimar Para de se preocupar com tamanho e preocupe mais com valor entregue ao seu cliente.
  12. "O comprometimento é muito mais importante do que a estimativa." - André Moura