Agile Development Software - Scrum

113 visualizações

Publicada em

Apresentação sobre Metodologia Ágil Scrum

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Agile Development Software - Scrum

  1. 1. Antes… Perguntas breves? Façam durante a apresentação. Já as perguntas LOOOOONGAS …
  2. 2. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  3. 3. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  4. 4. “Conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software.” Wikipedia
  5. 5. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  6. 6. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  7. 7. Story To Do WIP Done Metodologias Ágeis O que éScrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  8. 8. 1986 Artigo no Harvard Business Review por Hirotaka Takeuchi e Ikujiro Nonaka 1993 Foi concebido, documentado e implantando como é hoje 1995 Formalizado, implantado e divulgado em todo mundo Origem
  9. 9. Manifesto Ágil I N D I V Í D U O S E I N T E R A Ç Õ E S S O F T WA R E E M F U N C I O N A M E N T O C O L A B O R A Ç Ã O C O M O C L I E N T E R E S P O N D E M A M U D A N Ç A S “Estamos descobrindo maneiras melhores de
 desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: P R O C E S S O S E F E R R A M E N TA S D O C U M E N TA Ç Ã O A B R A N G E N T E N E G O C I A Ç Ã O D E C O N T R AT O S S E G U I R U M P L A N O + Q Ou seja, mesmo havendo valor nos itens à direita,
 valorizamos mais os itens à esquerda.”
  10. 10. “Scrum é um…
 Framework iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software.” Wikipedia “Scrum é uma…
 Abordagem ágil para gerenciamento de projetos complexos.” Scrum Alliance
  11. 11. Os Pilares do Scrum Transparência Inspeção Adaptação
  12. 12. Scrum NÃO é… Complexo Extenso Frágil XP Garantia de Sucesso
  13. 13. Story To Do WIP Done Metodologias Ágeis O que éScrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  14. 14. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  15. 15. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  16. 16. É composto basicamente por: Pessoas e Papéis Artefatos Eventos
  17. 17. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  18. 18. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  19. 19. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  20. 20. Pigs Chickens • Product Owner • Stakeholders • Dev Team • Scrum Master • Outros • Managers
  21. 21. Pigs and Chickens
  22. 22. Pigs Chickens • Product Owner • Stakeholders • Dev Team • Scrum Master • Outros • Managers
  23. 23. Pigs Chickens • Product Owner • Stakeholders • Dev Team • Scrum Master • Outros • Managers •Representante do cliente •Gerencia o Product Backlog •Só tem um por projeto •Define a meta por sprint •Não define como fazer •Define o que fazer •Único que pode cancelar um
 sprint
  24. 24. Pigs Chickens • Product Owner • Stakeholders • Dev Team • Scrum Master • Outros • Managers •Garante a adoção do Scrum •Garante produtividade •Garante qualidade •Blinda o time •Remove impedimentos •Pode ser um Dev •Não é chefe
  25. 25. Pigs Chickens • Product Owner • Stakeholders • Dev Team • Scrum Master • Outros • Managers •Desenvolve o produto •São interdisciplinares •Compartilham conhecimento •São auto gerenciáveis •Definem o Sprint Backlog •Entregam o produto
 seguindo o DoD
  26. 26. Pigs Chickens • Product Owner • Stakeholders • Dev Team • Scrum Master • Outros • Managers •Fornecem informações para
 o time •Não dizem ao time como
 trabalhar •Não podem interferir (tirar o
 foco) do time
  27. 27. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  28. 28. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  29. 29. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  30. 30. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  31. 31. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  32. 32. Floricultura Virtual • Cadastro de flores • Categorização das flores • Administração dos preços • Login com níveis de acesso • Processo de venda • Processo de entrega • Pagamento Projeto ou Release
  33. 33. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  34. 34. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  35. 35. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  36. 36. Floricultura Virtual • Cadastro de flores 5 • Categorização das flores 3 • Administração dos preços • Login com níveis de acesso • Processo de venda • Processo de entrega • Pagamento Extração do Product Backlog
  37. 37. Planning Poker 1 2 3 5 8 1 3 Números Fibonacci 2 1 3 4 0 ?
  38. 38. Estórias: • Cadastro de flores - 5 pontos • Categorização das flores - 3 pontos - Design - Definir campos - Modelagem DB - Criação do formulário - Testes unitários - Atualização do DB - Listagem dos registros - Criação do formulário - Atualização do cadastro - Testes unitários Quebrando as estórias em tasks
  39. 39. Story To Do WIP Done Cadastro de Flores Categorização das flores Design Formulário Testes
  40. 40. Story To Do WIP Done Cadastro de Flores Categorização das flores Design Formulário Testes
  41. 41. Story To Do WIP Done Cadastro de Flores Categorização das flores Design Formulário Testes
  42. 42. Story To Do WIP Done Categorização das flores Design Formulário Testes Cadastro de Flores
  43. 43. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  44. 44. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  45. 45. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  46. 46. Contém todos os requisitos para poder dizer que uma estória está pronta. Definition of Done • Código no padrão estabelecido • Código inspecionado por outra pessoa • Testada com 100% de aprovação • Todos os requisitos descritos na estória estão
 implementados
  47. 47. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  48. 48. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  49. 49. É composto basicamente por: Product Backlog Sprint Backlog Definition of Done Burndown Charts
  50. 50. Sprint P
 o n t o s Burndown no final do Sprint
  51. 51. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  52. 52. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  53. 53. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  54. 54. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  55. 55. •Sprint •Daily Scrum •Sprint Review •Sprint Retrospective Todos com tempo fixo •Planning Meeting
  56. 56. •Planning Meeting •Sprint •Daily Scrum •Sprint Review •Sprint Retrospective •Duração: 5% do Sprint •Objetivo: Criar e organizar o Sprint backlog •O que será feito no Sprint •Como será feito no Sprint •O time “pontua”as estórias e define a capacidade de desenvolvimento •P.O. define a meta do Sprint
  57. 57. •Planning Meeting •Sprint •Daily Scrum •Sprint Review •Sprint Retrospective •Duração: 2 a 4 semanas •Objetivo: Tornar o backlog em produto •Nenhuma mudança deve ocorrer •Não deve ter interferências externas •Os eventos ocorrem dentro da sprint
  58. 58. •Planning Meeting •Sprint •Daily Scrum •Sprint Review •Sprint Retrospective •Duração: 15 minutos •Objetivo: Alinhar o desenvolvimento com a meta •Realizada em pé •Sempre no mesmo local e horário •Participantes: SM e Team •Ouvinte: Product Owner •Cada membro explica •O que fez •O que vai fazer •Impedimentos •Não discute questões técnicas
  59. 59. •Planning Meeting •Sprint •Daily Scrum •Sprint Review •Sprint Retrospective •Duração: 5% do Sprint •Objetivo: Dar uma visão real do que foi feito •Todo mundo participa •Dúvidas de uso são esclarecidas •Os usuários “navegam”pelo que já está pronto •Os usuários são orientados pelo time •Não é momento para fazer testes
  60. 60. •Planning Meeting •Sprint •Daily Scrum •Sprint Review •Sprint Retrospective •Duração: 5% do Sprint •Objetivo: Refletir, rever e definir meios de entrega sem maiores transtornos •Participantes: Time Scrum •Não deve levar para o lado pessoal •Momento de levantar pontos positivos e negativos
  61. 61. Fluxo
  62. 62. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  63. 63. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos
  64. 64. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos Mundo Real
  65. 65. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos Mundo Real
  66. 66. Dificuldades •Resistência de quem está “perdendo poder” •Visão tradicional dos superiores •Indefinição do cliente •Troca de tarefas rapidamente •Dev nunca é o “dono"do código
  67. 67. Mitos •Scrum é para projetos pequenos •Somente para experientes e times nivelados •Não há documentação •Não tem como estimar, logo é impossível vender
  68. 68. Verdades •Scrum não funciona em qualquer time •Scrum é fácil
  69. 69. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos Mundo Real
  70. 70. Story To Do WIP Done Metodologias Ágeis O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos Mundo Real
  71. 71. Story To Do WIP Done O que é Scrum Framework Scrum Pessoas e Papéis Artefatos Eventos Mundo Real Metodologias Ágeis
  72. 72. Dúvidas ? ?
  73. 73. Obrigado

×