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 diag...
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diag...
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diag...
  "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diag...
 
- Direcionado pela UML. - Direcionado em Casos de Uso. - Centrado em Arquitetura. - Iterativo e Incremental. - Dividido em...
- Direcionado pela UML. - Direcionado em Casos de Uso. - Centrado em Arquitetura. - Iterativo e Incremental. - Dividido em...
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...
Indivíduos e interações  mais do que processos e ferramentas. Manifesto Ágil Software executável  mais do que documentação...
 
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...
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 Est...
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...
Time Estimar itens do Backlog Se comprometer a entregar um Incremento funcional. Gerenciar próprio processo Auto organizar...
Time Estimar itens do Backlog Se comprometer a entregar um Incremento funcional. Gerenciar próprio processo Auto organizar...
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-projeto...
Próximos SlideShares
Carregando em…5
×

Scrum, Agilismo e Boas Práticas

1.460 visualizações

Publicada em

Apresentação sobre Scrum.

Publicada em: Tecnologia, Negócios
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.460
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
21
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Scrum, Agilismo e Boas Práticas

  1. 1. Scrum, Agilismo e  Boas Páticas  Felipe Norato Lacerda 
  2. 2. Metodologias
  3. 3. Metodologias
  4. 4. Metodologia X Métodos
  5. 6. Trabalho   e Diversão
  6. 8. Programação   Orientada   à  Documentação
  7. 10. Linear
  8. 11. Linear Rígido
  9. 12. Linear Rígido Monolítico
  10. 13. Linear Rígido Monolítico Cliente... cadê você?
  11. 14. Linear Rígido Monolítico Cliente... cadê você?
  12. 15. Sonhar mais um sonho impossível Lutar quando é fácil ceder Vencer o inimigo invencível Negar quando a regra é vender
  13. 17. Presença do cliente
  14. 18. Presença do cliente ...mas...
  15. 19. Produto operacional só no final do processo... Presença do cliente ...mas...
  16. 20. Produto operacional só no final do processo... Presença do cliente ...mas... ...que nunca acaba...
  17. 21. Produto operacional só no final do processo... Presença do cliente ...mas... ...que nunca acaba... #FailAgain
  18. 22. Desenvolvimento Incremental...
  19. 23. Desenvolvimento Incremental... Isso?
  20. 24. Desenvolvimento Incremental... Isso? OU
  21. 25. Desenvolvimento Incremental... Isso? OU Isso?
  22. 27. Cliente Presente!
  23. 28. Cliente Presente! Teste só no   protótipo final
  24. 29. Cliente Presente! Teste só no   protótipo final
  25. 30. You are make it wrong! Cliente Presente! Teste só no   protótipo final
  26. 32. Testes e produto operacional durante o desenvolvimento e Presença do Cliente!
  27. 33. Testes e produto operacional durante o desenvolvimento e Presença do Cliente! ...mas...
  28. 34. Testes e produto operacional durante o desenvolvimento e Presença do Cliente! ...mas... Documentação excessiva!
  29. 35. Versões do produto.
  30. 36. Versões do produto. Versão Alfa
  31. 37. Forever Alfa Version Versões do produto. Versão Alfa
  32. 38. Forever Alfa Version Versões do produto. Versão Alfa Versão Beta
  33. 39. Forever Alfa Version Versões do produto. Versão Alfa Versão Beta Versão Final
  34. 40.   "É um modo de padronizar as formas de modelagem."
  35. 41.   "É um modo de padronizar as formas de modelagem." Objetivo:
  36. 42.   "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas.
  37. 43.   "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas. Gerar documentação.
  38. 44.   "É um modo de padronizar as formas de modelagem." Objetivo: Guiar o desenvolvedor através de documentos e diagramas. Gerar documentação. Gerar documentação.
  39. 45.   "É 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.
  40. 47. - Direcionado pela UML. - Direcionado em Casos de Uso. - Centrado em Arquitetura. - Iterativo e Incremental. - Dividido em Fases e Disciplinas.
  41. 48. - 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.
  42. 49. Manifesto Ágil
  43. 50. Manifesto Ágil
  44. 51. Indivíduos e interações mais do que processos e ferramentas. Manifesto Ágil
  45. 52. Indivíduos e interações mais do que processos e ferramentas. Manifesto Ágil Software executável mais do que documentação.
  46. 53. 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.
  47. 54. 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.
  48. 56. Cheguei onde queria... ....eu quero desenvolver.... Software
  49. 58. Desenvolvimento "Tradicional"
  50. 59. Desenvolvimento "Tradicional"
  51. 60. Desenvolvimento Lean
  52. 61. Planejamento Ágil de Projetos
  53. 62. Planejamento Ágil de Projetos Visão Geral
  54. 63. Planejamento Ágil de Projetos Visão Geral Informação do Projeto
  55. 64. Planejamento Ágil de Projetos Visão Geral Papéis e Responsabilidades da Organização do Projeto Informação do Projeto
  56. 65. Planejamento Ágil de Projetos Visão Geral Papéis e Responsabilidades da Organização do Projeto Informação do Projeto Plano de Desenvolvimento
  57. 66. Keep It Simple, Stupid!
  58. 67. Olá, Scrum!
  59. 68. Scrum é um processo Iterativo Incremental para desenvolvimento de produtos
  60. 69. O objetivo é entregar o máximo de Valor de Negócio possível no menor tempo!
  61. 70. Scrum é também um meio de evidenciar os problemas
  62. 71. - P D C A
  63. 72. - P D C A - Plan - Do - Check - Act
  64. 73. - P D C A - Iterações curtas
  65. 74. - P D C A - Iterações curtas Sem perdas de tempo!!
  66. 75. - P D C A - Iterações curtas - Definição de prioridades
  67. 76. - P D C A - Iterações curtas - Definição de prioridades Sem perdas de tempo!!
  68. 77. - P D C A - Iterações curtas - Definição de prioridades - Retrospectiva
  69. 78. - P D C A - Iterações curtas - Definição de prioridades - Retrospectiva “ calcular” o tempo positivo!
  70. 79. Mas como isso funciona??
  71. 80. Basicamente assim...
  72. 81. Papéis e responsabilidades!
  73. 82. 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
  74. 83. Scrum Master Trabalha com o Product Owner. Cuida do Time Mantém o processo funcionando Garantir comunicação
  75. 84. 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
  76. 85. 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...
  77. 86. 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!!!
  78. 87. Cerimoniais - Sprint Planning - Sprint Review - Sprint Retrospective - Daily scrum meeting
  79. 88. Artefatos - Product Backlog - Sprint Backlog - Burndown Charts
  80. 89. E os testes??
  81. 90. E os testes?? Testes Automatizados!
  82. 91. Refências e Imagens
  83. 92. Refências e Imagens Muita coisa!!
  84. 93. 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

×