SlideShare uma empresa Scribd logo
1 de 30
Fundamentos de Scrum e Agile
Leandro de Castro, desenvolvedor Web e certificado
CSM
@leandrophp – leandrocastro@gmail.com
Só programar é suficiente?
Métodos Ágeis
XP
Kanban Scrum
Lean
Métodos Ágeis
O velho modelo Waterfall
Valores herdados da engenharia tradicional
não funcionam para o desenvolvimento de
software
O velho modelo Waterfall - Cliente
• Clientes sabem que fornecedores odeiam mudanças de
requisitos
• Clientes são forçados a definir tudo que precisam na fase
inicial do projeto;
• Clientes no inicio do projeto estão inseguros quanto ao
que precisam.
O velho modelo Waterfall – Solução do cliente
• Colocar o máximo possível de requisitos
na lista inicial (ou tudo que vier na
cabeça naquele momento).
O velho modelo Waterfall – Fornecedor
• Fornecedor sabe que os requisitos fornecidos pelo cliente
são vagos;
• Sabe que no decorrer do projeto o cliente precisará alterar
os requisitos;
• Sabe que ao validar o produto com o cliente, surgirão
novas ideias para o produto.
O velho modelo Waterfall – Solução do fornecedor
• Documentar ao máximo tudo que foi passado pelo
cliente para que o fornecedor possa estar protegido;
• Colocar margens de tempo por todo o projeto;
• Entregar o produto para o cliente apenas no final do
projeto.
A razão…
RESULTADO
RESULTADO
FAIL
Fundamentos do Scrum
Um framework com o qual as pessoas podem resolver problemas
complexos e adaptáveis, enquanto entregam produtos de forma
produtiva e criativa e com o maior valor possível.
• Leve
• Simples de entender
• Difícil de aplicar
Manifesto Ágil
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita,
valorizamos mais os itens à esquerda.
http://agilemanifesto.org/iso/ptbr/
Seguir o plenejado?
Plan-drive VS Value-drive
Estrutura do SCRUM
Papeis do Scrum
Eventos e artefatos
- Sprint:
É um time-box de 1 a 4 semanas no qual o time
do projeto irá produzir uma parte do produto
definida pelo cliente, ou seja, entregando sempre
algo de valor para o cliente.
Eventos e artefatos
- Sprint Planning:
Reunião para definir do que será entregue no final do
ciclo de cada Sprint e decompor cada item
do Backlog em tarefas gerando assim o Sprint Backlog.
Eventos e artefatos
- Daily Scrum:
Reunião de 15minutos onde cada membro deve
responder:
- O que eu fiz desde a última reunião?
- O que pretendo fazer até a próxima?
- Tive algum impedimento?
Eventos e artefatos
- Sprint Review:
Reunião com o propósito de apresentar o que foi feito
para o PO e convidados. o PO avalia se a meta da Sprint
foi alcançada e faz anotações que poderão se
transformar em novos itens pata o Product Backlog.
Eventos e artefatos
- Sprint Retrospective:
Reunião de lições aprendidas, onde o time avalia:
- O que foi bom na última Sprint?
- O que deve ser melhorado?
Eventos e artefatos
- Product Backlog:
Eventos e artefatos
- Sprint Backlog:
Eventos e artefatos
- DOD:
Na Sprint o produto incremento deve estar pronto para
ser levado a produção, tendo a definição de pronto dada
pelo PO.
Resumo do fluxo
Paralelo
Como você vai desenvolver o software do seu
cliente?
Quem usa Scrum?
O que vem depois?
Manual official: http://www.scrum.org/Scrum-Guides
Certificações: http://www.scrumalliance.org/
Manifesto Ágil: http://manifestoagil.com.br/

Mais conteúdo relacionado

Mais procurados

Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumIsaacBessa
 
TDC 2016 - Workshop sobre Planejamento Ágil de Releases
TDC 2016 - Workshop sobre Planejamento Ágil de ReleasesTDC 2016 - Workshop sobre Planejamento Ágil de Releases
TDC 2016 - Workshop sobre Planejamento Ágil de ReleasesAdriano Campestrini
 
Gestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoGestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoJoão Paulo Novais
 
Apresentação da monografia - PRONTO
Apresentação da monografia - PRONTOApresentação da monografia - PRONTO
Apresentação da monografia - PRONTOLuiz Faias Junior
 
Scrum na pratica, para developers
Scrum na pratica, para developersScrum na pratica, para developers
Scrum na pratica, para developersComunidade NetPonto
 
Agile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAgile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAdriano Campestrini
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de softwareLaura_ifpe
 
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 ágeisJosé Roberto Bolognani
 
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...tdc-globalcode
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software developmentLuiz Faias Junior
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de ScrumLuiz Duarte
 

Mais procurados (19)

Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
 
TDC 2016 - Workshop sobre Planejamento Ágil de Releases
TDC 2016 - Workshop sobre Planejamento Ágil de ReleasesTDC 2016 - Workshop sobre Planejamento Ágil de Releases
TDC 2016 - Workshop sobre Planejamento Ágil de Releases
 
Gestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoGestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governo
 
Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02
 
Apresentação da monografia - PRONTO
Apresentação da monografia - PRONTOApresentação da monografia - PRONTO
Apresentação da monografia - PRONTO
 
Scrum na pratica, para developers
Scrum na pratica, para developersScrum na pratica, para developers
Scrum na pratica, para developers
 
Agile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAgile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release Planning
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Scrum - evolução contínua
Scrum - evolução contínuaScrum - evolução contínua
Scrum - evolução contínua
 
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
 
Cultura dev ops
Cultura dev opsCultura dev ops
Cultura dev ops
 
Agile Tour 2010
Agile Tour 2010Agile Tour 2010
Agile Tour 2010
 
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
TDC2018FLN | Trilha Testes - High Automation Tests e DevOps - Um novo paradig...
 
E so mais um campinho na tela
E so mais um campinho na telaE so mais um campinho na tela
E so mais um campinho na tela
 
SCRUM
SCRUMSCRUM
SCRUM
 
Implementing lean software development
Implementing lean software developmentImplementing lean software development
Implementing lean software development
 
Scrum Checklist
Scrum ChecklistScrum Checklist
Scrum Checklist
 
Metodologa Scrum
Metodologa ScrumMetodologa Scrum
Metodologa Scrum
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 

Destaque (7)

Introdução ao Mercado Futuro
Introdução ao Mercado FuturoIntrodução ao Mercado Futuro
Introdução ao Mercado Futuro
 
Mercado Futuro
Mercado FuturoMercado Futuro
Mercado Futuro
 
Abuso sexual
Abuso sexualAbuso sexual
Abuso sexual
 
Artezanatos de massas recheios1
Artezanatos de massas recheios1Artezanatos de massas recheios1
Artezanatos de massas recheios1
 
Política fiscal e monetária
Política fiscal e monetáriaPolítica fiscal e monetária
Política fiscal e monetária
 
Notação BPMN v. 1.2
Notação BPMN v. 1.2 Notação BPMN v. 1.2
Notação BPMN v. 1.2
 
Mercados de derivativos
Mercados de derivativosMercados de derivativos
Mercados de derivativos
 

Semelhante a Fundamentos de scrum e agile

Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoStefanie Martins
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELDaniel Calmazini
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMIGerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMIVitor Massari
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Agile Think® Share
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4André Vidal
 
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
 
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
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilRicardo Infante
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumAndré Borgonovo
 
Apresentacao tec talks - lean e scrum v05
Apresentacao   tec talks - lean e scrum v05Apresentacao   tec talks - lean e scrum v05
Apresentacao tec talks - lean e scrum v05nsitechtalks
 

Semelhante a Fundamentos de scrum e agile (20)

Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicação
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMIGerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
 
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Kanban - 3/4
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Scrum
ScrumScrum
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
 
Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.
 
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
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Talk 2 vitor massari
Talk 2   vitor massariTalk 2   vitor massari
Talk 2 vitor massari
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
Apresentacao tec talks - lean e scrum v05
Apresentacao   tec talks - lean e scrum v05Apresentacao   tec talks - lean e scrum v05
Apresentacao tec talks - lean e scrum v05
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 

Fundamentos de scrum e agile

  • 1. Fundamentos de Scrum e Agile Leandro de Castro, desenvolvedor Web e certificado CSM @leandrophp – leandrocastro@gmail.com
  • 2. Só programar é suficiente?
  • 4. O velho modelo Waterfall Valores herdados da engenharia tradicional não funcionam para o desenvolvimento de software
  • 5. O velho modelo Waterfall - Cliente • Clientes sabem que fornecedores odeiam mudanças de requisitos • Clientes são forçados a definir tudo que precisam na fase inicial do projeto; • Clientes no inicio do projeto estão inseguros quanto ao que precisam.
  • 6. O velho modelo Waterfall – Solução do cliente • Colocar o máximo possível de requisitos na lista inicial (ou tudo que vier na cabeça naquele momento).
  • 7. O velho modelo Waterfall – Fornecedor • Fornecedor sabe que os requisitos fornecidos pelo cliente são vagos; • Sabe que no decorrer do projeto o cliente precisará alterar os requisitos; • Sabe que ao validar o produto com o cliente, surgirão novas ideias para o produto.
  • 8. O velho modelo Waterfall – Solução do fornecedor • Documentar ao máximo tudo que foi passado pelo cliente para que o fornecedor possa estar protegido; • Colocar margens de tempo por todo o projeto; • Entregar o produto para o cliente apenas no final do projeto.
  • 12. FAIL
  • 13. Fundamentos do Scrum Um framework com o qual as pessoas podem resolver problemas complexos e adaptáveis, enquanto entregam produtos de forma produtiva e criativa e com o maior valor possível. • Leve • Simples de entender • Difícil de aplicar
  • 14. Manifesto Ágil Indivíduos e interações mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. http://agilemanifesto.org/iso/ptbr/
  • 18. Eventos e artefatos - Sprint: É um time-box de 1 a 4 semanas no qual o time do projeto irá produzir uma parte do produto definida pelo cliente, ou seja, entregando sempre algo de valor para o cliente.
  • 19. Eventos e artefatos - Sprint Planning: Reunião para definir do que será entregue no final do ciclo de cada Sprint e decompor cada item do Backlog em tarefas gerando assim o Sprint Backlog.
  • 20. Eventos e artefatos - Daily Scrum: Reunião de 15minutos onde cada membro deve responder: - O que eu fiz desde a última reunião? - O que pretendo fazer até a próxima? - Tive algum impedimento?
  • 21. Eventos e artefatos - Sprint Review: Reunião com o propósito de apresentar o que foi feito para o PO e convidados. o PO avalia se a meta da Sprint foi alcançada e faz anotações que poderão se transformar em novos itens pata o Product Backlog.
  • 22. Eventos e artefatos - Sprint Retrospective: Reunião de lições aprendidas, onde o time avalia: - O que foi bom na última Sprint? - O que deve ser melhorado?
  • 23. Eventos e artefatos - Product Backlog:
  • 24. Eventos e artefatos - Sprint Backlog:
  • 25. Eventos e artefatos - DOD: Na Sprint o produto incremento deve estar pronto para ser levado a produção, tendo a definição de pronto dada pelo PO.
  • 28. Como você vai desenvolver o software do seu cliente?
  • 30. O que vem depois? Manual official: http://www.scrum.org/Scrum-Guides Certificações: http://www.scrumalliance.org/ Manifesto Ágil: http://manifestoagil.com.br/

Notas do Editor

  1. Jogadaespecífica do Rugbi