Antes…
Perguntas breves?
Façam durante a
apresentação.
Já as perguntas LOOOOONGAS …
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
“Conjunto de metodologias de desenvolvimento de software. O
desenvolvimento ágil, tal como qualquer metodologia de
softwar...
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que éScrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
1986
Artigo no Harvard Business Review
por Hirotaka Takeuchi
e Ikujiro Nonaka
1993
Foi concebido, documentado
e implantand...
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 Ç Ã ...
“Scrum é um…

	

 	

 	

 	

 Framework iterativo e incremental para	

	

 	

 	

 	

 gerenciamento de projetos e	

	

 	...
Os Pilares do Scrum
Transparência
Inspeção
Adaptação
Scrum NÃO é…
Complexo
Extenso
Frágil
XP
Garantia de
Sucesso
Story To Do WIP Done
Metodologias
Ágeis
O que éScrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
É composto basicamente por:
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Pigs
Chickens
• Product Owner
• Stakeholders
• Dev Team
• Scrum Master
• Outros
• Managers
Pigs and
Chickens
Pigs
Chickens
• Product Owner
• Stakeholders
• Dev Team
• Scrum Master
• Outros
• Managers
Pigs
Chickens
• Product Owner
• Stakeholders
• Dev Team
• Scrum Master
• Outros
• Managers
•Representante do cliente
•Gere...
Pigs
Chickens
• Product Owner
• Stakeholders
• Dev Team
• Scrum Master
• Outros
• Managers
•Garante a adoção do Scrum
•Gar...
Pigs
Chickens
• Product Owner
• Stakeholders
• Dev Team
• Scrum Master
• Outros
• Managers
•Desenvolve o produto
•São inte...
Pigs
Chickens
• Product Owner
• Stakeholders
• Dev Team
• Scrum Master
• Outros
• Managers
•Fornecem informações para

o t...
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
Floricultura Virtual
• Cadastro de flores
• Categorização das flores
• Administração dos preços
• Login com níveis de aces...
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
Floricultura Virtual
• Cadastro de flores 5
• Categorização das flores 3
• Administração dos preços
• Login com níveis de ...
Planning Poker
1 2 3 5 8 1 3
Números
Fibonacci
2 1 3 4
0 ?
Estórias:
• Cadastro de flores - 5 pontos
• Categorização das flores - 3 pontos
- Design
- Definir campos
- Modelagem DB
-...
Story To Do WIP Done
Cadastro de
Flores
Categorização
das flores
Design
Formulário
Testes
Story To Do WIP Done
Cadastro de
Flores
Categorização
das flores
Design
Formulário
Testes
Story To Do WIP Done
Cadastro de
Flores
Categorização
das flores
Design
Formulário
Testes
Story To Do WIP Done
Categorização
das flores
Design
Formulário
Testes
Cadastro de
Flores
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
Contém todos os requisitos para poder dizer que uma estória
está pronta.
Definition of Done
• Código no padrão estabelecid...
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
Sprint
P

o
n
t
o
s
Burndown
no final
do Sprint
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
•Sprint
•Daily Scrum
•Sprint Review
•Sprint Retrospective
Todos com
tempo
fixo
•Planning Meeting
•Planning Meeting
•Sprint
•Daily Scrum
•Sprint Review
•Sprint Retrospective
•Duração: 5% do Sprint
•Objetivo: Criar e orga...
•Planning Meeting
•Sprint
•Daily Scrum
•Sprint Review
•Sprint Retrospective
•Duração: 2 a 4 semanas
•Objetivo: Tornar o ba...
•Planning Meeting
•Sprint
•Daily Scrum
•Sprint Review
•Sprint Retrospective
•Duração: 15 minutos
•Objetivo: Alinhar o dese...
•Planning Meeting
•Sprint
•Daily Scrum
•Sprint Review
•Sprint Retrospective
•Duração: 5% do Sprint
•Objetivo: Dar uma visã...
•Planning Meeting
•Sprint
•Daily Scrum
•Sprint Review
•Sprint Retrospective •Duração: 5% do Sprint
•Objetivo: Refletir, re...
Fluxo
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
Dificuldades
•Resistência de quem está “perdendo poder”
•Visão tradicional dos superiores
•Indefinição do cliente
•Troca d...
Mitos
•Scrum é para projetos pequenos
•Somente para experientes e times nivelados
•Não há documentação
•Não tem como estim...
Verdades
•Scrum não funciona em qualquer time
•Scrum é fácil
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
Story To Do WIP Done
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
Metodologias
Ágeis
Dúvidas
?
?
Obrigado
Agile Development Software - Scrum
Agile Development Software - Scrum
Próximos SlideShares
Carregando em…5
×

Agile Development Software - Scrum

103 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
103
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
24
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

×