SlideShare uma empresa Scribd logo
1 de 93
Scrum, Agilismo e  Boas Páticas  Felipe Norato Lacerda 
Metodologias
Metodologias
Metodologia X Métodos
 
Trabalho    e Diversão
 
Programação   Orientada   à  Documentação
 
Linear
Linear Rígido
Linear Rígido Monolítico
Linear Rígido Monolítico Cliente... cadê você?
Linear Rígido Monolítico Cliente... cadê você?
Sonhar mais um sonho impossível Lutar quando é fácil ceder Vencer o inimigo invencível Negar quando a regra é vender
 
Presença do cliente
Presença do cliente ...mas...
Produto operacional só no final do processo... Presença do cliente ...mas...
Produto operacional só no final do processo... Presença do cliente ...mas... ...que nunca acaba...
Produto operacional só no final do processo... Presença do cliente ...mas... ...que nunca acaba... #FailAgain
Desenvolvimento Incremental...
Desenvolvimento Incremental... Isso?
Desenvolvimento Incremental... Isso? OU
Desenvolvimento Incremental... Isso? OU Isso?
 
Cliente Presente!
Cliente Presente! Teste só no   protótipo  final
Cliente Presente! Teste só no   protótipo  final
You are make it wrong! Cliente Presente! Teste só no   protótipo  final
 
Testes e produto operacional durante o desenvolvimento e Presença do Cliente!
Testes e produto operacional durante o desenvolvimento e Presença do Cliente! ...mas...
Testes e produto operacional durante o desenvolvimento e Presença do Cliente! ...mas... Documentação excessiva!
Versões do produto.
Versões do produto. Versão Alfa
Forever Alfa Version Versões do produto. Versão Alfa
Forever Alfa Version Versões do produto. Versão Alfa Versão Beta
Forever Alfa Version Versões do produto. Versão Alfa Versão Beta Versão Final
  "É um modo de padronizar as formas de modelagem."
  "É um modo de padronizar as formas de modelagem." Objetivo:
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas.
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas. Gerar documentação.
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas. Gerar documentação. Gerar documentação.
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas. Gerar documentação. Gerar documentação. Gerar documentação.
 
- Direcionado pela UML. - Direcionado em Casos de Uso. - Centrado em Arquitetura. - Iterativo e Incremental. - Dividido em Fases e Disciplinas.
- Direcionado pela UML. - Direcionado em Casos de Uso. - Centrado em Arquitetura. - Iterativo e Incremental. - Dividido em Fases e Disciplinas. - Processo longo e cansativo. - Excesso de atribuições.
Manifesto Ágil
Manifesto Ágil
Indivíduos e interações  mais do que processos e ferramentas. Manifesto Ágil
Indivíduos e interações  mais do que processos e ferramentas. Manifesto Ágil Software executável  mais do que documentação.
Indivíduos e interações  mais do que processos e ferramentas. Manifesto Ágil Software executável  mais do que documentação. Colaboração do cliente  mais do que negociação de contratos.
Indivíduos e interações  mais do que processos e ferramentas. Manifesto Ágil Software executável  mais do que documentação. Colaboração do cliente  mais do que negociação de contratos. Respostas rápidas  mais do que invés de seguir planos.
 
Cheguei onde queria... ....eu quero desenvolver.... Software
 
Desenvolvimento "Tradicional"
Desenvolvimento "Tradicional"
Desenvolvimento Lean
Planejamento Ágil de Projetos
Planejamento Ágil de Projetos Visão Geral
Planejamento Ágil de Projetos Visão Geral Informação do Projeto
Planejamento Ágil de Projetos Visão Geral Papéis e Responsabilidades da Organização do Projeto Informação do Projeto
Planejamento Ágil de Projetos Visão Geral Papéis e Responsabilidades da Organização do Projeto Informação do Projeto Plano de Desenvolvimento
Keep It Simple, Stupid!
Olá, Scrum!
Scrum é um processo  Iterativo   Incremental  para desenvolvimento de  produtos
O objetivo é entregar o máximo de  Valor de Negócio   possível no menor tempo!
Scrum é também um meio de  evidenciar os problemas
- P D C A
- P D C A - Plan - Do - Check - Act
- P D C A - Iterações curtas
- P D C A - Iterações curtas Sem perdas de tempo!!
- P D C A - Iterações curtas - Definição de prioridades
- P D C A - Iterações curtas - Definição de prioridades Sem perdas de tempo!!
- P D C A - Iterações curtas - Definição de prioridades - Retrospectiva
- P D C A - Iterações curtas - Definição de prioridades - Retrospectiva “ calcular” o tempo positivo!
Mas como isso funciona??
Basicamente assim...
Papéis e  responsabilidades!
Product Owner Cria a visão do projeto Decide sobre os itens do product backlog Valida o produto no final de cada split Estabelecer o plano de entregas
Scrum Master Trabalha com o Product Owner. Cuida do Time Mantém o processo funcionando Garantir comunicação
Time Estimar itens do Backlog Se comprometer a entregar um Incremento funcional. Gerenciar próprio processo Auto organizar para entregar o que o PO quer
Time Estimar itens do Backlog Se comprometer a entregar um Incremento funcional. Gerenciar próprio processo Auto organizar para entregar o que o PO quer Resumindo...
Time Estimar itens do Backlog Se comprometer a entregar um Incremento funcional. Gerenciar próprio processo Auto organizar para entregar o que o PO quer Resumindo...  Programar muito!!!
Cerimoniais - Sprint Planning - Sprint Review - Sprint Retrospective - Daily scrum meeting
Artefatos - Product Backlog - Sprint Backlog - Burndown Charts
E os testes??
E os testes?? Testes Automatizados!
Refências e Imagens
Refências e Imagens Muita coisa!!
Refências e Imagens http://www.slideshare.net/brucken/portuguese-scrum http://www.slideshare.net/lazarofl/gesto-de-projetos-geis-utilizando-scrum http://www.slideshare.net/rodrigomanhaes/behaviour-drivendevelopment http://c-santos.blog.com/?p=5219024 http://www.mountaingoatsoftware.com/system/hidden_asset/file/52/PortugueseScrum.pdf

Mais conteúdo relacionado

Mais procurados

Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...
Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...
Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...Product Camp Brasil
 
Tema: 10 coisas que você precisa saber sobre o método Kanban
Tema: 10 coisas que você precisa saber sobre o método KanbanTema: 10 coisas que você precisa saber sobre o método Kanban
Tema: 10 coisas que você precisa saber sobre o método KanbanAndré Lima
 
Direto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaDireto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaPaulo Caroli
 
PALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosPALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosVinicius Carvalho
 
Novidades ALM Summit 2013
Novidades ALM Summit 2013Novidades ALM Summit 2013
Novidades ALM Summit 2013Lambda 3
 
O que é um Agile Coach
O que é um Agile CoachO que é um Agile Coach
O que é um Agile CoachElias Nogueira
 
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaCase Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaPaulo César M Jeveaux
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile TesterElias Nogueira
 
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
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agileLeandro Castro
 
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Paulo Caroli
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a ModelagemRodrigo Branas
 
Marketing de Produtos Digitais
Marketing de Produtos DigitaisMarketing de Produtos Digitais
Marketing de Produtos DigitaisLambda 3
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
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
 
Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Wagner Mendes Voltz Fusca
 

Mais procurados (20)

Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...
Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...
Construindo produtos do zero:
 5 deslizes comuns e como evitá-los - Mundo 4D ...
 
#Estimar é Crime?
#Estimar é Crime?#Estimar é Crime?
#Estimar é Crime?
 
Tema: 10 coisas que você precisa saber sobre o método Kanban
Tema: 10 coisas que você precisa saber sobre o método KanbanTema: 10 coisas que você precisa saber sobre o método Kanban
Tema: 10 coisas que você precisa saber sobre o método Kanban
 
Direto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxutaDireto Ao Ponto; criando-produtos de forma enxuta
Direto Ao Ponto; criando-produtos de forma enxuta
 
PALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípiosPALESTRA - Criando acordos e princípios
PALESTRA - Criando acordos e princípios
 
Novidades ALM Summit 2013
Novidades ALM Summit 2013Novidades ALM Summit 2013
Novidades ALM Summit 2013
 
O que é um Agile Coach
O que é um Agile CoachO que é um Agile Coach
O que é um Agile Coach
 
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaCase Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile Tester
 
Prototipacao Funcional
Prototipacao FuncionalPrototipacao Funcional
Prototipacao Funcional
 
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
 
SETIC Scrum & XP
SETIC Scrum & XPSETIC Scrum & XP
SETIC Scrum & XP
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agile
 
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
Pense grande, comece pequeno e aproveite o caminho - Keynote ScrumRio 2016 po...
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a Modelagem
 
Marketing de Produtos Digitais
Marketing de Produtos DigitaisMarketing de Produtos Digitais
Marketing de Produtos Digitais
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
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...
 
SCRUM
SCRUMSCRUM
SCRUM
 
Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020Você não faz qualidade em Software - TDC Florianópolis 2020
Você não faz qualidade em Software - TDC Florianópolis 2020
 

Semelhante a Scrum, Agilismo e Boas Práticas

Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - ScrumDiego Castro
 
Workshop Lean Inception - Novo Hamburgo
Workshop Lean Inception - Novo HamburgoWorkshop Lean Inception - Novo Hamburgo
Workshop Lean Inception - Novo HamburgoVinicius Nakamura
 
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Leonardo Dias Nascimento
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)Manoel Pimentel Medeiros
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilRicardo Infante
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMarcelo Murad
 
EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...
EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...
EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...Fabiano Milani
 
Design thiking e gestão de projetos - INFOBRAL 2013
Design thiking e gestão de projetos   - INFOBRAL 2013Design thiking e gestão de projetos   - INFOBRAL 2013
Design thiking e gestão de projetos - INFOBRAL 2013Eduardo Freire
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMElumini Outdoing IT
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveMarcos Alves
 
Gestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoAnderson Silveira
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellDextra
 

Semelhante a Scrum, Agilismo e Boas Práticas (20)

Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - Scrum
 
Workshop Lean Inception - Novo Hamburgo
Workshop Lean Inception - Novo HamburgoWorkshop Lean Inception - Novo Hamburgo
Workshop Lean Inception - Novo Hamburgo
 
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Scrum na sua Empresa
Scrum na sua EmpresaScrum na sua Empresa
Scrum na sua Empresa
 
Palestra: Scrum e seus papéis
Palestra: Scrum e seus papéisPalestra: Scrum e seus papéis
Palestra: Scrum e seus papéis
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
O Canvas MVP
O Canvas MVPO Canvas MVP
O Canvas MVP
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs Agile
 
EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...
EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...
EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito d...
 
Design thiking e gestão de projetos - INFOBRAL 2013
Design thiking e gestão de projetos   - INFOBRAL 2013Design thiking e gestão de projetos   - INFOBRAL 2013
Design thiking e gestão de projetos - INFOBRAL 2013
 
Workshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUMWorkshop Agilizando Projetos com SCRUM
Workshop Agilizando Projetos com SCRUM
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspective
 
Entregando Software com Valor
Entregando Software com ValorEntregando Software com Valor
Entregando Software com Valor
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Gestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxo
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshell
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 

Scrum, Agilismo e Boas Práticas