SlideShare a Scribd company logo
1 of 15
Processo de Desenvolvimento de Software
Processo de Desenvolvimento de Software
Scrum
Scrum
Scrum
• Equipes pequenas e auto organizadas
• Divisão de trabalho em tarefas
• Atualização das prioridades com o cliente
• Retrospectivas
• Papéis:
• Product Owner
• Scrum Master
• Team
• Conceitos: product backlog, Sprint backlog, estimative,
planning, Daily Scrum Meeting, Sprint, release, review,
retrospective
• Outros pontos:
• Transparência (todos são responsáveis)
• Problemas facilmente evidenciados
• Dificuldade com autogerenciamento
• Boa comunicação
• Times de 5 a 7 pessoas
• Comprometimento com a entrega
• Sprints com mesmo tamanho
• Testes automatizados
Scrum
Kanban
Kanban
Kanban
• Controle de fluxo de informação e produção
• Redução do tempo de espera
• Diminuição de estoque
• Controle do WIP (Work in Progress) – impor limites
• Visualização do fluxo de trabalho
• Acompanhamento do tempo de execução de tarefa
• Otimização do processo – tempo de execução previsível
• Princípios: pessoas, valor, fluidez
• Conceitos: quadro (coluna = estado ou fila), regras
(WIP, movimentação entre colunas), dinâmica (medição,
otimização)
Kanban
• Outros pontos:
• Transparência (todos são responsáveis)
• Problemas visualizados de forma mais rápida
• Equipes mais amadurecidas e auto gerenciáveis
• Aumento da cobrança entre o time
• Velocidade do time evidenciada
• Mapeamento do fluxo de entrega
• Boa definição do escopo
• Mudança sem esperar o ciclo seguinte
• Reuniões acontecem sobre demanda
• Estimativas não obrigatórias
• Gráfico com as atividades de cada coluna por dia
Qual utilizar?
• Não existe ferramenta melhor que a outra
• Uma metodologia se aplica melhor a determinada
empresa do que a outra
• Nenhuma metodologia é completa ou perfeita
• A metodologia mais adequada auxilia na obtenção de
sucesso, mas não é garantia dele
• Scrum é mais prescritivo que Kanban
• Métodos ágeis são mais prescritivos que modelos tradicionais
• Indivíduos e interações sobre processos e ferramentas
• Scrum prescreve mais cerimônias que o Kanban
• Preocupações do Kanban:
• Visualizar fluxo
• Limitar atividades em andamento
Qual utilizar?
Qual utilizar?
Scrum Kanban
Iterações prescritas Iterações opcionais. Orientadas a eventos.
Usa a velocidade como padrão métrico para
melhoria do processo
Usa o Lead Time como padrão médio para
melhoria do processo
Equipes multifuncionais prescritas Equipes multifuncionais opcionais
Gráfico Burn Down Nenhum gráfico específico
WIP limitado indiretamente pela Sprint WIP limitado diretamente pelo fluxo de trabalho
Estimativa prescrita Estimativa opcional
Não adiciona estórias a iteração corrente Pode adicionar estórias tendo capacidade
disponível
Possui três papéis Não discrimina papel
Quadro reiniciado a cada Sprint Quadro contínuo
Product Backlog priorizado Priorização opcional
Estórias quebradas para caber na Sprint Sem prescrição de tamanho de estórias
Desenvolvimento de Software com Scrum e Kanban

More Related Content

Similar to Desenvolvimento de Software com Scrum e Kanban

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.Rafael de Oliveira
 
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 ScrumInove
 
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4leobower
 
Apresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanApresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanManoela Oliveira
 
Sistema kanban - Michelle M Teodoro (LKBR2019)
Sistema kanban - Michelle M Teodoro (LKBR2019)Sistema kanban - Michelle M Teodoro (LKBR2019)
Sistema kanban - Michelle M Teodoro (LKBR2019)Michelle Moraes Teodoro
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoJerry Medeiros
 
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 José A. Rodrigues Nt.
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaVítor Bruno de Almeida
 
Sistema kanban - Michelle M Teodoro (versao lean coffee)
Sistema kanban - Michelle M Teodoro (versao lean coffee)Sistema kanban - Michelle M Teodoro (versao lean coffee)
Sistema kanban - Michelle M Teodoro (versao lean coffee)Michelle Moraes Teodoro
 
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
 
Apresentação da monografia - PRONTO
Apresentação da monografia - PRONTOApresentação da monografia - PRONTO
Apresentação da monografia - PRONTOLuiz Faias Junior
 
Sistema kanban Michelle M Teodoro (versao TDC2019)
Sistema kanban   Michelle M Teodoro (versao TDC2019)Sistema kanban   Michelle M Teodoro (versao TDC2019)
Sistema kanban Michelle M Teodoro (versao TDC2019)Michelle Moraes Teodoro
 
Kanban e ágil em um time de infraestrutura
Kanban e ágil em um time de infraestruturaKanban e ágil em um time de infraestrutura
Kanban e ágil em um time de infraestruturaNatalia Manha
 

Similar to Desenvolvimento de Software com Scrum e Kanban (20)

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.
 
Kanban
KanbanKanban
Kanban
 
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
 
Scrum workshop
Scrum   workshopScrum   workshop
Scrum workshop
 
Kanban - 10 passos
Kanban - 10 passos Kanban - 10 passos
Kanban - 10 passos
 
Scrum
ScrumScrum
Scrum
 
Apresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanApresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e Kanban
 
Sistema kanban - Michelle M Teodoro (LKBR2019)
Sistema kanban - Michelle M Teodoro (LKBR2019)Sistema kanban - Michelle M Teodoro (LKBR2019)
Sistema kanban - Michelle M Teodoro (LKBR2019)
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de Desenvolvimento
 
Scrum
ScrumScrum
Scrum
 
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 trainning
Scrum trainningScrum trainning
Scrum trainning
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-dia
 
Metodologias Ágeis
Metodologias ÁgeisMetodologias Ágeis
Metodologias Ágeis
 
Sistema kanban - Michelle M Teodoro (versao lean coffee)
Sistema kanban - Michelle M Teodoro (versao lean coffee)Sistema kanban - Michelle M Teodoro (versao lean coffee)
Sistema kanban - Michelle M Teodoro (versao lean coffee)
 
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
 
Apresentação da monografia - PRONTO
Apresentação da monografia - PRONTOApresentação da monografia - PRONTO
Apresentação da monografia - PRONTO
 
Sistema kanban Michelle M Teodoro (versao TDC2019)
Sistema kanban   Michelle M Teodoro (versao TDC2019)Sistema kanban   Michelle M Teodoro (versao TDC2019)
Sistema kanban Michelle M Teodoro (versao TDC2019)
 
Kanban e ágil em um time de infraestrutura
Kanban e ágil em um time de infraestruturaKanban e ágil em um time de infraestrutura
Kanban e ágil em um time de infraestrutura
 

Desenvolvimento de Software com Scrum e Kanban

  • 1.
  • 6. Scrum • Equipes pequenas e auto organizadas • Divisão de trabalho em tarefas • Atualização das prioridades com o cliente • Retrospectivas • Papéis: • Product Owner • Scrum Master • Team • Conceitos: product backlog, Sprint backlog, estimative, planning, Daily Scrum Meeting, Sprint, release, review, retrospective
  • 7. • Outros pontos: • Transparência (todos são responsáveis) • Problemas facilmente evidenciados • Dificuldade com autogerenciamento • Boa comunicação • Times de 5 a 7 pessoas • Comprometimento com a entrega • Sprints com mesmo tamanho • Testes automatizados Scrum
  • 10. Kanban • Controle de fluxo de informação e produção • Redução do tempo de espera • Diminuição de estoque • Controle do WIP (Work in Progress) – impor limites • Visualização do fluxo de trabalho • Acompanhamento do tempo de execução de tarefa • Otimização do processo – tempo de execução previsível • Princípios: pessoas, valor, fluidez • Conceitos: quadro (coluna = estado ou fila), regras (WIP, movimentação entre colunas), dinâmica (medição, otimização)
  • 11. Kanban • Outros pontos: • Transparência (todos são responsáveis) • Problemas visualizados de forma mais rápida • Equipes mais amadurecidas e auto gerenciáveis • Aumento da cobrança entre o time • Velocidade do time evidenciada • Mapeamento do fluxo de entrega • Boa definição do escopo • Mudança sem esperar o ciclo seguinte • Reuniões acontecem sobre demanda • Estimativas não obrigatórias • Gráfico com as atividades de cada coluna por dia
  • 12. Qual utilizar? • Não existe ferramenta melhor que a outra • Uma metodologia se aplica melhor a determinada empresa do que a outra • Nenhuma metodologia é completa ou perfeita • A metodologia mais adequada auxilia na obtenção de sucesso, mas não é garantia dele • Scrum é mais prescritivo que Kanban • Métodos ágeis são mais prescritivos que modelos tradicionais • Indivíduos e interações sobre processos e ferramentas • Scrum prescreve mais cerimônias que o Kanban • Preocupações do Kanban: • Visualizar fluxo • Limitar atividades em andamento
  • 14. Qual utilizar? Scrum Kanban Iterações prescritas Iterações opcionais. Orientadas a eventos. Usa a velocidade como padrão métrico para melhoria do processo Usa o Lead Time como padrão médio para melhoria do processo Equipes multifuncionais prescritas Equipes multifuncionais opcionais Gráfico Burn Down Nenhum gráfico específico WIP limitado indiretamente pela Sprint WIP limitado diretamente pelo fluxo de trabalho Estimativa prescrita Estimativa opcional Não adiciona estórias a iteração corrente Pode adicionar estórias tendo capacidade disponível Possui três papéis Não discrimina papel Quadro reiniciado a cada Sprint Quadro contínuo Product Backlog priorizado Priorização opcional Estórias quebradas para caber na Sprint Sem prescrição de tamanho de estórias