3. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
4. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
5. “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
6. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
7. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
8. Story To Do WIP Done
Metodologias
Ágeis
O que éScrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
9.
10. 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
11. 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.”
12. “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
13. Os Pilares do Scrum
Transparência
Inspeção
Adaptação
25. 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
26. 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
27. 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
28. 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
29. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
30. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
31. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
32. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
33. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
34. 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
35. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
36. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
37. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
38. 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
40. 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
41. Story To Do WIP Done
Cadastro de
Flores
Categorização
das flores
Design
Formulário
Testes
42. Story To Do WIP Done
Cadastro de
Flores
Categorização
das flores
Design
Formulário
Testes
43. Story To Do WIP Done
Cadastro de
Flores
Categorização
das flores
Design
Formulário
Testes
44. Story To Do WIP Done
Categorização
das flores
Design
Formulário
Testes
Cadastro de
Flores
45. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
46. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
47. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
48. 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
49. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
50. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
51. É composto basicamente por:
Product
Backlog
Sprint
Backlog
Definition
of
Done
Burndown
Charts
58. •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
59. •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
60. •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
61. •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
62. •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
64. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
65. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
66. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
67. Story To Do WIP Done
Metodologias
Ágeis
O que é
Scrum
Framework
Scrum
Pessoas e
Papéis
Artefatos
Eventos
Mundo
Real
68. 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
69. 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