Scrum - Técnicas e Práticas

22
SCRUM Izabel Rodrigues

description

This presentation was used in event Wikitalk Android at Pontomobi company.

Transcript of Scrum - Técnicas e Práticas

Page 1: Scrum - Técnicas e Práticas

SCRUMIzabel Rodrigues

Page 2: Scrum - Técnicas e Práticas

O que é?

Framework utilizado para resolver problemas de desenvolvimento de software complexos e adaptativos.

Fundamentado nas teorias empíricas de controle de processo.

“Leve, simples de entender e extremamente difícil de dominar”Ken Schwaber e Jeff Sutherland

Page 3: Scrum - Técnicas e Práticas

Transparência: Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados.

Inspeção: Verificar continuamente para evitar desvios que possam comprometer o progresso rumo ao objetivo final.

Adaptação: Ajustar o mais breve possível para minimizar os desvios.

O Scrum propicia quatro momentos para inspeção e adaptação: Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective.

Page 4: Scrum - Técnicas e Práticas

PapeisScrum Master:

É o guardião! Garanti o uso correto do Scrum e agi como um líder auxiliando a equipe a remover os impedimentos.

Dono do produto (Product Owner):

Maximiza o valor do produto. Conhece as necessidades dos usuários e stakeholders.

Time de desenvolvimento (Development Team):

Auto-organizado e tem tamanho em geral de 3 a 9 pessoas.

Page 5: Scrum - Técnicas e Práticas

ArtefatosBacklog do Produto (Product Backlog):

Lista de tudo aquilo que pode ser necessário no produto.

Backlog da Sprint (Sprint Backlog): Histórias + tarefas da Sprint

Incremento (Increment) : Porção de software funcional

Histórias de usuário (User stories) ** :

Descrição de uma pequena funcionalidade que o cliente deseja que seja desenvolvida.

** User stories não é parte oficial do framework mas, é usada com frequência como artefato.

Page 6: Scrum - Técnicas e Práticas

EventosUsados para criar rotinas e minimizar a quantidade de reuniões.

Sprint

Planejamento da Sprint (Sprint Planning)

Reunião diária (Daily Scrum)

Revisão da Sprint (Sprint Review)

Retrospectiva da Sprint (Sprint Retrospective)

Page 7: Scrum - Técnicas e Práticas

SprintÉ um ciclo de desenvolvimento que deve ser feita em 30 dias ou

menos.

Page 8: Scrum - Técnicas e Práticas

Sprint

Page 9: Scrum - Técnicas e Práticas

Reunião de PlanejamentoTime-box de 8 horas para Sprints de 30 dias e proporcionalmente

menor em Sprints mais curtas;

Page 10: Scrum - Técnicas e Práticas

Reunião de Planejamento –Parte IPO apresenta os itens priorizados. Se necessário o time ajuda ao PO

a priorizar ou repriorizar.

Time estima as histórias em nível de complexidade.

Time seleciona os pontos que acredita que consegue entregar.

Nesse momento o objetivo da Sprint é definido.

Procurar as lojas próximas ou não do usuário.

Page 11: Scrum - Técnicas e Práticas

Reunião de Planejamento –Parte II

Itens selecionados do Backlog do

Produto

Definir as tarefas necessárias

Estimar tarefas em horas

Page 12: Scrum - Técnicas e Práticas

Reunião DiáriaA Reunião Diária não é uma reunião de status, é voltada para as pessoas

que transformam os itens do Backlog do Produto em um incremento.

Page 13: Scrum - Técnicas e Práticas

Reunião de RevisãoTime-box de 4 horas para Sprints de 30 dias.

Foco no Produto

Itens não finalizados voltam ao Backlog do Produto

Page 14: Scrum - Técnicas e Práticas

Reunião de RetrospectivaTime-box de 3 horas para Sprints de 30 dias e proporcionalmente

menor em Sprints mais curtas;

** PO opcional

Page 15: Scrum - Técnicas e Práticas

Ciclo de vida

Page 16: Scrum - Técnicas e Práticas

Técnicas e PráticasComo vendedor, eu quero adicionar fotos para cada produto para mostrar visualmente os detalhes de cada um.

EVENTO: REUNIAO DE PLANEJAMENTO –PARTE IDescreve os requisitos, funcionalidades de

maneira simples.Formato:

Como um <ator>, eu <quero/desejo/gostaria/preciso> de <ação> para que <objetivo>

Eu como usuário gostaria de incluir uma loja na minha lista de lojas favoritas para facilitar a localização das mesmas.

Page 17: Scrum - Técnicas e Práticas

Técnicas e PráticasEVENTO: REUNIÃO DE PLANEJAMENTO PARTE I

Utilizado para estimar User Stories

Usa um baralho (normalmente 10 cartas) baseado na sequencia de Fibonacci

Pontos de história para a complexidade

Estimativa em horas para as tarefas

Page 18: Scrum - Técnicas e Práticas

Técnicas e Práticas

Page 19: Scrum - Técnicas e Práticas

Técnicas e Práticas

Kan = visualBan = cartão ou quadro

EVENTO: REUNIÃO DE PLANEJAMENTO PARTE II

Page 20: Scrum - Técnicas e Práticas

Técnicas e Práticas

EVENTO: SPRINTRetrata as características do

time.Pode ser feito em dias x horas ou dias x pontos de historias. Os dois tem propósitos diferentes.

Page 21: Scrum - Técnicas e Práticas

Dúvidas

Page 22: Scrum - Técnicas e Práticas

Referências

https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf