Scrum
-
Upload
kete-martins-rufino -
Category
Technology
-
view
132 -
download
0
Transcript of Scrum
![Page 2: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/2.jpg)
http://www.manifestoagil.com.br/
![Page 3: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/3.jpg)
![Page 4: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/4.jpg)
Scrum
Um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível.
(http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-Portuguese-BR.pdf)
![Page 5: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/5.jpg)
Scrum
![Page 6: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/6.jpg)
Scrum
• O que é– Leve– Simples de entender– Extremamente dificil
de dominar• Componentes
– Eventos– Artefatos – Papéis– Regras
![Page 7: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/7.jpg)
Eventos
• Criam uma rotina• Evitam reuniões não definidas• Tem uma duração máxima (Time boxed)• O tamanho da Sprint não pode ser
alterado• Oportunidades para inspecionar e adaptar• Permitem transparência e inspeção
criteriosa
![Page 8: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/8.jpg)
Eventos
• Sprint• Reunião de Planejamento• Reunião diária (Daily Meeting)• Revisão da Sprint• Retrospectiva da Sprint
![Page 9: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/9.jpg)
Eventos - Sprint
• É o coração do Scrum• Um período curto de tempo definido
– Um mês ou menos– Muitos usam 2 semanas• Objetivo da Sprint– Um incremento potencialmente utilizável será
entregue • Todos os outros eventos ocorrem dentro da
Sprint
![Page 10: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/10.jpg)
Eventos - Planejamento
• Define o trabalho a ser realizado• Time-box : no máximo 8h para sprints de
1 mês (recomendável)• Responde as questões:
– O que pode ser entregue como resultado do incremento da Sprint?
– Como o trabalho necessário para entregar o incremento será realizado?
![Page 11: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/11.jpg)
Reunião de Planejamento
• O que pode ser entregue como resultado do incremento da Sprint? – O Product Owner informa o que é importante
para o produto– O time de desenvolvimento avalia e informa o
que consegue entregar• Somente o Time de Desenvolvimento pode avaliar
o que pode ser completado ao longo da próxima Sprint.
– A meta/objetivo da Sprint é traçado!
![Page 12: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/12.jpg)
Reunião Diária
• 15 minutos todos os dias.• Mesmo horário e lugar todos os dias.• Inspecionar o trabalho do último dia.• Perguntas:
– O que eu fiz ontem para atender a meta?– O que eu farei até amanhã para atender a
meta?– Há algum impedimento?
![Page 13: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/13.jpg)
Revisão da Sprint
• No final da Sprint• Inpecionar o que foi entregue e adequar o
backlog• O time de dev mostra o resultado da
Sprint, o "Pronto”, e ouve os comentários dos stakeholders
• O resultado da revisão ajudará na reunião de planejamento da sprint seguinte
![Page 14: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/14.jpg)
Retrospectiva da Sprint
• Ocorre depois da Revisão de Sprint e antes da Reunião de Planejamento da próxima Sprint.
• Propósito:– Inspecionar como a última Sprint foi em relação
às pessoas, aos relacionamentos, aos processos e às ferramentas;
– Identificar e ordenar os principais itens que foram bem e as potenciais melhorias;
– Criar um plano para implementar melhorias no modo que o time faz seu trabalho;
![Page 15: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/15.jpg)
Artefatos
• Backlog do Produto:– Lista ordenada do que deve ser feito no produto– É a origem dos requisitos
• Backlog da Sprint– Itens do backlog do produto que serão feitos na
Sprint
• Incremento– O “Pronto” que deve ser entregue ao cliente.
![Page 16: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/16.jpg)
BackLog do Produto
• Lista ordenada do que deve ser feito no produto– Valor de Negócio (Business Value): Importância
que uma funcionalidade tem para o cliente– Esforço: medida que indica o esforço de
desenvolvimento da tarefa • ROI: Retorno sobre o investimento
ROI = BV/EsforçoOrdenação
![Page 17: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/17.jpg)
Papéis
![Page 18: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/18.jpg)
Papéis
![Page 19: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/19.jpg)
Papéis• Product Owner (P.O)
– Representante do cliente.
– Define o que será feito.
• Time de Desenvolvimento– Quem vai fazer o
entregavél– Auto organizado e
funcional
• Scrum Master– Remove obstáculos – Mantém o Foco na
Meta da Sprint– Não é um gerente– Responsável por
garantir que o Scrum seja entendido e aplicado
– É o CHATO!
![Page 20: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/20.jpg)
Pilares do Scrum• Transparência
– Todos os processos devem estar visiveis a todos os responsáveis
• Inspeção– Verificações para
detectar variações indesejadas
• Adaptação– Ajuste para minimizar
desvios
![Page 21: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/21.jpg)
KanBan• Transparência• Visibilidade das atividades
![Page 22: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/22.jpg)
![Page 23: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/23.jpg)
Trabalho 1
• Equipes: Realizar pesquisa e apresentar para a turma (30min pesquisa; 15min de apresentação cada equipe)
I. Como calcula o Esforço de uma tarefa (estimativas ágeis)
II. DocumentaçãoIII. Extreaming Programming (XP)IV. TDD
![Page 24: Scrum](https://reader035.fdocumentos.tips/reader035/viewer/2022062903/589d1b6d1a28ab61128b677f/html5/thumbnails/24.jpg)
Referênciashttp://www.cin.ufpe.br/~in1020/arquivos/monografias/2008-1/monografiaFernandaDamorim.pdf