7/25/2019 Metodologias geis - Scrum - Parte 2
1/37
SCRUM ESTRIAS DOS USURIO Simples, pequena e detalhada descrio de um item do
Product Backlog Esclarece dvidas sobre o que deve ser desenvolvido. Aumenta a preciso das estimativas. Evita situaes em que a equipe esta orgulhosa
entregado um produto e o Product Owner diz: issono o que eu pedi.
7/25/2019 Metodologias geis - Scrum - Parte 2
2/37
SCRUM ESTRIAS DOS USURIO Estria X Tarefa
Tarefas so atividades que no podem serentregues ao Product Owner, ou seja, que nogeram um produto.
Diviso de estrias em estrias menores:
Diviso de estrias em tarefas:
MANUTENODE USURIO
ADIC./EDITARUSURIO
CONSULTARUSURIOS
MANUTENODE USURIO
Esclarecerrequisitos
Escrever casosde teste
Implementarlista de usurios
Design da tela
...
...
7/25/2019 Metodologias geis - Scrum - Parte 2
3/37
SCRUM ESTIMATIVAS DE TEMPO
Planning Poker Definir pontos para cada estria do usurio.
7/25/2019 Metodologias geis - Scrum - Parte 2
4/37
SCRUM ESTIMATIVAS DE TEMPO Planning Poker
Uma estria grande difcil de estimar. Os baralhos de planning poker possuem normalmente
13 cartas, que vo de 0 a 100 pontos. Se a estria tem 19, 20 ou 21 pontos, no relevantes,
todos sabem que a estria difcil, e 20 um palpiteaproximado. Se voc quiser mais preciso, divida as estria em
estrias menores.
0 = j est pronto. ? = eu no fao idia. Xcara = estou cansado
para pensar, no est na
hora de um intervalo?
7/25/2019 Metodologias geis - Scrum - Parte 2
5/37
SCRUM ESTIMATIVAS DE TEMPO Planning Poker
H uma tendncia que a pessoa que melhorconhece a estria seja a primeira a revelar suaopinio, o que afeta as estimativas de todo o resto.
Uma soluo o planning poker, que um jogo noqual cada participante seleciona uma carta e acoloca virada para baixo em uma mesa, e depoistodos revelam suas cartas ao mesmo tempo.
Se houver uma grande divergncia entre os pontoscada um defende sua opinio, e a equipe joga oplanning poker novamente para a mesma estria.
7/25/2019 Metodologias geis - Scrum - Parte 2
6/37
SCRUM ESTIMATIVAS DE TEMPO Planning Poker
Quando planejamos no sabemos quem vaiimplementar cada estria.
A equipe envolve diversas pessoas com diversos
tipos de experincias. Certifica-se que cada membro sabe do que se
trata o item.
Questionamentos importantes sobre a estriasurgem mais cedo.
Discrepncias entre as estimativas so discutidascedo.
7/25/2019 Metodologias geis - Scrum - Parte 2
7/37
SCRUM ESTIMATIVAS DE TEMPO
Planning Poker: As pontuaes das tarefas no devem ser
nem muito grandes nem muito pequenas.
Estrias de 0.5 pontos podem causar ummicrogenciamento.
Estrias de 40 pontos tem grandes chances deestarem apenas parcialmente concludas no final do
sprint. Para estrias grandes aconselhvel as dividir em
estrias menores.
7/25/2019 Metodologias geis - Scrum - Parte 2
8/37
SCRUM ESTIMATIVAS DE TEMPO
Como calcular quantas estrias vocpode adicionar sem exceder a velocidadeestimada?
Com que varinha mgica estimamosvelocidade?
7/25/2019 Metodologias geis - Scrum - Parte 2
9/37
SCRUM ESTIMATIVAS DE TEMPO
Uma maneira simples olhar o histricoda equipe.
Assuma que a velocidade dos sprints equivalente.
Utilize a velocidade dos sprints mais
recentes.
7/25/2019 Metodologias geis - Scrum - Parte 2
10/37
SCRUM ESTIMATIVAS DE TEMPO
Homens-diaTomando por exemplo uma equipe de 4pessoas que trabalhe 5 dias por semana,executando um sprint de 3 semanas. Pormuma dessas pessoas ir fazer um treinamento deuma semana e desfalcara a equipe.
Pessoa Dias Disponveis
A 15B 15C 10D 15
55 Homens-dia disponveis
7/25/2019 Metodologias geis - Scrum - Parte 2
11/37
SCRUM ESTIMATIVAS DE TEMPO
Velocidade Estimada = Homens-dia Disponveis X Fator de Foco
Fator de Foco = Velocidade Real / Homens-dia Disponveis
O Fator de Foco calculado com base noultimo sprint realizado, e a velocidade realutilizada na frmula o nmero depontos concludos no ltimo sprint.
7/25/2019 Metodologias geis - Scrum - Parte 2
12/37
SCRUM ESTIMATIVAS DE TEMPO
Velocidade Estimada = Homens-dia Disponveis X Fator de Foco
Fator de Foco = Velocidade Real / Homens-dia Disponveis
Supondo que no sprint anterior foram concludo18 pontos com 45 homens dias, quantos pontosa equipe ir provavelmente conseguir fazertrabalhando com 60 homens-dias.
Fator de Foco = 18/45Fator de Foco = 0.4
Velocidade Estimada = 60 X 0.4Velocidade Estimada = 24 pontos
7/25/2019 Metodologias geis - Scrum - Parte 2
13/37
SCRUM ESTIMATIVAS DE TEMPO
Use uma dose de bom senso, se o sprintanterior foi excepcionalmente ruim, ele nodeve servir de parmetro.
Utilize a mdia dos sprints anteriores paraobter uma estimativa mais confivel. Se a equipe for nova, olhe os parmetros de
outras equipes similares. Se voc no tiver outra equipe para olhar,
suponha o fator de foco.
7/25/2019 Metodologias geis - Scrum - Parte 2
14/37
SCRUM DEFINIO DE PRONTO(DoD)
Deve ocorrer entrega de valor ao cliente(produto funcionando).
A DoD evita frustraes nas Reunies de
Reviso do Sprint e Retrospectiva doSprint. Evita a sndrome dos 90%. Definies de pronto podem ser feitas
para todos os participantes, ou para aestria.
A equipe deve concordar com uma
definio clara de pronto.
7/25/2019 Metodologias geis - Scrum - Parte 2
15/37
SCRUM DEFINIO DE PRONTO(DoD)
Definies de pronto para todos osmembros da equipe: Para o desenvolvedor: quando encerrou a
codificao. Para o Analista de Teste: encerrou o teste e no
encontrou nenhum bug. Para o Product Owner. .... Para Usurios Finais e Cliente: ....
Definies de pronto para estria: A estria est concluda quando o testador
concluir todos os teste e no encontrou nenhumerro.
7/25/2019 Metodologias geis - Scrum - Parte 2
16/37
SCRUM TASK BOARD Quadro com as tarefas do Sprint (Gesto a Vista). Visibilidade e transparncia no processo de
desenvolvimento. Atualizado nas reunies dirias, enquanto a
equipe diz o que fez e o que vai fazer.
7/25/2019 Metodologias geis - Scrum - Parte 2
17/37
SCRUM TASK BOARD
Voc pode adicionar todos os tipos decolunas que forem necessrias (esperandopelo teste de integrao, cancelado, ...), masevite complicar as coisasdesnecessariamente.
S adiciono complicaes quando o custo
de no fazer muitoalto (Knilberg, 2007).
7/25/2019 Metodologias geis - Scrum - Parte 2
18/37
SCRUM TASK BOARD
Modelo de um Task Board (Kilniberg, 2007):
7/25/2019 Metodologias geis - Scrum - Parte 2
19/37
SCRUM TASK BOARD
Em equipes grandes, a execuo pode ficarpresa a uma tarefa porque ningum lembraque est a fazendo, nesse caso adicione a elao nome de que esta a realizando.
O Task Board pode ficar um poucobagunado, mas no gaste tempo tentando
arrumar, lembre-se que no final do sprintvoc vai fazer um novo e limpo Task Board.
7/25/2019 Metodologias geis - Scrum - Parte 2
20/37
SCRUM ESTRUTURA
7/25/2019 Metodologias geis - Scrum - Parte 2
21/37
SCRUM ESTRUTURA
7/25/2019 Metodologias geis - Scrum - Parte 2
22/37
ESTUDO DE CASOSISTEMA DE RESERVAS ONLINE
(Rildo, 2009)
7/25/2019 Metodologias geis - Scrum - Parte 2
23/37
ESTUDO DE CASO Product Backlog
Prioridade Categoria Descrio do Item
A Reserva Os clientes podero fazer reserva de apartamento
A Reserva Os clientes podero cancelar as reservas
A Reserva Os clientes podero fazer alterao na data da reserva
A Reserva Os clientes podero fazer consultas de reservas
M Reserva Criao do book de reserva
A Pagamento O meio de pagamento da reserva ser carto de credito
B Apartamento Os apartamentos devem ser cadastrados
B Apartamento Apartamentos so classificados por categorias
A Cliente Precisamos registrar os dados do cliente
O PO e o SM podem mudar o nvel de prioridadepara facilitar a construo do software.
7/25/2019 Metodologias geis - Scrum - Parte 2
24/37
ESTUDO DE CASO Release Plan
7/25/2019 Metodologias geis - Scrum - Parte 2
25/37
ESTUDO DE CASO
7/25/2019 Metodologias geis - Scrum - Parte 2
26/37
ESTUDO DE CASO
7/25/2019 Metodologias geis - Scrum - Parte 2
27/37
ESTUDO DE CASO Task Board: Sprint I Dia 0
7/25/2019 Metodologias geis - Scrum - Parte 2
28/37
ESTUDO DE CASO Kick Off: Sprint 1 Dia 0
7/25/2019 Metodologias geis - Scrum - Parte 2
29/37
ESTUDO DE CASO Burndown: Sprint 1 Dia 0
7/25/2019 Metodologias geis - Scrum - Parte 2
30/37
ESTUDO DE CASO Task Board: Sprint I Dia 1
7/25/2019 Metodologias geis - Scrum - Parte 2
31/37
ESTUDO DE CASO Reunio Diria Dia I
7/25/2019 Metodologias geis - Scrum - Parte 2
32/37
ESTUDO DE CASO Burndown : Sprint 1 Final do Dia I
7/25/2019 Metodologias geis - Scrum - Parte 2
33/37
ESTUDO DE CASO Task Board: Sprint I Aps Reunio Diria
7/25/2019 Metodologias geis - Scrum - Parte 2
34/37
ESTUDO DE CASO Reunio Diria Dia II
7/25/2019 Metodologias geis - Scrum - Parte 2
35/37
ESTUDO DE CASO Burndown : Sprint 1 Dia II
7/25/2019 Metodologias geis - Scrum - Parte 2
36/37
ESTUDO DE CASO Task Board: Sprint I Dia 1I
7/25/2019 Metodologias geis - Scrum - Parte 2
37/37
ESTUDO DE CASO Reunio Diria Dia III
Top Related