View
108
Download
1
Category
Preview:
Citation preview
Prof. Dr. Luís Fernando Fortes Garcialuis@garcia.pro.br
Agilidade
parte 3/3 - Scrum
1
Scrum
• Scrum?
• Jogada do Rugby• Formação de muralha
com 8 jogadores
• Trabalho em EQUIPE
2
Scrum
3
Scrum
• Scrum
• Processo Iterativo e Incremental para desenvolvimento de projetos
• Foco em comunicação e trabalho em equipe• Foco no TEMPO• Foco no valor do negócio
4
Scrum
• Foco em ...
5
Scrum
• Foco em TIMES BOXES
• Tempo limitado• Aplicado a tudo !
• Reuniões• Sprints ...
6
Scrum
7
Scrum
8
Scrum
9
Scrum - Pilares
10
Scrum – Visão Geral
11
Scrum – Visão Geral
12
Scrum – Cerimônias/Eventos
13
Scrum – Cerimônias/Eventos
14
Scrum – Cerimônias/Eventos
15
Scrum – Cerimônias/Eventos
16
Scrum - Papéis
17
Scrum - Papéis
• Scrum Master
• Trabalhar com o PO
• Cuidar do time
• Manter o processo funcionando
• Disseminar o processo
• Focar na comunicação
18
Scrum - Papéis
• Scrum Master
19
Scrum - Papéis
• Scrum Master
20
Scrum - Papéis
• Product Owner
• Criar visão do projeto• Compartilhar essa visão• Tomar decisões continuamente• Escrever• PRIORIZAR• Validar• Estabelecer plano de entregas• Tomar decisões – Calcular o ROI
21
Scrum - Papéis
• Time
• Estimar itens backlog
• Comprometimento
• Auto-gerência
• Auto-organização
• E mais ...
22
Scrum - Papéis
• Time
• Sem papéis
• Multidisciplinares
• Auto-sustentáveis
• Responsáveis
• 5 a 9 pessoas
23
Scrum - Comprometimento
24
Scrum - Artefatos
25
Scrum - Artefatos
• Product Backlog
26
Scrum - Artefatos
• Product Backlog
• Testável• Independente• Negociável• Com Valor• Estimáveis• Pequeno• Com critérios de aceitação
27
Scrum - Artefatos
• Product Backlog
28
Monitorando ...
29
Monitorando ...
30
FOCO no Planejamento
MAS, Agilidade ...
31
Planejamento
Agilidade
32
Planejamento
Foco em:
•Prever (problemas) e
•Preparar a solução ...
33
Planejamento
Questões ...
•Escopo (o que precisa ser feito?)
•Prazo (quanto tempo?)
•Custo (quanto vai custar?)
•Recursos (quais recursos preciso?)
•Qualidade (satisfaz?)
34
Planejamento
IMPACTO no projeto ...
35
Planejamento
Tradicionalmente ...
•Especificar escopo•Definir atividades•Estimar atividades•Estimar custos•Definir cronograma•Definir orçamento•Integrar planos ...
36
Planejamento
•Estimativa em Desenvolvimento de Software deve incluir:
•Análise/modelagem/projeto•Codificação•Teste•Integração
37
Planejamento
•SCRUM
38
Planejamento
• Reunião de Planejamento I
• (PO) O QUE fazer?• (PO) Qual a META da sprint?• (PO) Seleção/definição das prioridades• (time) Estimativas de tamanho (planning poker) • (time) (Relação tamanhoxVELOCIDADE do time)• Prioridade ou IMPORTÂNCIA
39
Planejamento
• Reunião de Planejamento II
• (time) COMO ?• (time) Planejamento do trabalho• (time) Estórias Tarefas• Tarefas Sprint Backlog• (PO) pode tirar dúvidas
• Não podem restar dúvidas ...
40
Planejamento
41
Planejamento
42
Estórias
43
Estimativas
?
44
Estimativas
45
Estimativas
46
Estimativas
Atenção !
Estimativas VARIAM entre equipes diferentes
Trocas de equipe
Trocas de membros da equipe
Aumentos/diminuições de equipe ...
47
Planning Poker
•Técnica de estimativa ágil
•Foco no comprometimento– Todos participam da estimativa– Todos são responsáveis pela concretização
•Processo rápido
•Foco em CONSENSO
48
Planning Poker
•Estimar
•Estórias
•Casos de Uso
•Atividades
49
Planning Poker
• Baralho especial
• Números representam HOMENS-DIA
• Números representam PONTOS (tamanho)
50
Planning Poker
• Homens = LÍDER / Sênior / Experiente
51
Planning Poker
• Analisando ...
COMPLEXIDADE ...
ESFORÇO ...
TAMANHO ...
52
Planning Poker
• Analisando ...
TEMPO ...
NÃO !!!!
Tempo depende daVELOCIDADE do time !
e ...
53
Planning Poker
• Analisando ...
TEMPO ...
NÃO !!!!
Tempo depende daDISPONIBILIDADE do time!
8 horas? Nunca !
54
Planning Poker
55
Planning Poker
• PO seleciona artefato e lê (explica se necessário)...– “Menor” artefato vale 2 ...– Serve, então, de referência para os demais
• Participantes analisam, escolhem carta e colocam na mesa (virada para baixo) ...
• Cartas são viradas ...• Verificam-se os resultados e diferenças ...• Analisa-se resultados ...
56
Planning Poker
• Participantes discutem/explicam/justificam sua escolha
• Se resultado for muito ...– ALTO > 20 ... Decompor artefato– BAIXO < 2 ... Compor artefato
• Discussão
• Nova rodada ... LIMITADO ! – Se não houve consenso, valor mais alto !
57
Planning Poker
•Até o CONSENSO ...
58
Atividade
•Grupos de 6 alunos ...
•Grupos afastados fisicamente ...
•Criar “estórias”, atividades e estimar ...
•Papel e caneta ...
•Apresentação/discussão ao final ...
59
Atividade
Sistema controle loja informáticaDescrição básica em anexo
60
Recommended