Treinamento de Scrum realizado para a empresa júnior de informática da UFBA.
O curso trata de uma introdução ao Scrum e os processos inerentes ao framework. Através de exercícios os participantes podem entender como funciona a metodologia em cada passo de uma iteração.
6. Ei
Porco,
eu
acho
que
nós
deveríamos
abrir
um
restaurante
Sei
não.
Como
nós
o
chamaríamos?
O
que
acha
de
“Presunto
com
ovos”?
Não
obrigado.
Eu
estaria
compromeBdo
e
você
apenas
envolvido!
O CONTO DO PORCO E DA GALINHA
18. THE AVENGERS
PORCO
* 5 a 7 PESSOAS;
* CRIAM O PRODUTO;
* AUTOORGANIZÁVEIS;
* INTERDISCIPLINARES.
NOME:
TIPO:
DESCRIÇÃO:
SCRUM TEAM
19. EXERCÍCIO
OBJETIVO
Selecionar os integrantes da sua equipe e seus respectivos papéis
MÉTODO
§ Cada integrante deve dizer as razões porque ele deveria estar na equipe;
§ A partir dessas habilidades deve ser eleito o Product Owner e Scrum Master;
§ Apresentar seus integrantes ressaltando suas características;
QUESTIONAMENTO
Como a InfoJr pode criar times ágeis? Quem seriam os POs e os SMs?
15 MIN
21. HISTÓRIA
COMO FUNCIONA
A especificação dos projetos podem ser contadas através de histórias
Como alguém desesperado para
casar eu gostaria de casar com
a Niñita.!
Importância: 1000!
Marc!
TAMANHO
Divididas em 3 tipos:
- Épicas
- Temas
- Simples
22. PRODUCT BACKLOG
História Imp
Como administrador eu gostaria de criar usuá... 200
Como usuário eu gostaria de fazer login 180
Como usuário eu gostaria de cadastrar produtos 160
Como comprador gostaria de listar por preço 140
Como usuário deveria ser avisado sobre erros 100
Como administrador gostaria de ver relatórios 80
Como publicitário gostaria de saber quem está... 60
...
§ Registro de todas as histórias;
§ Propriedade do Product Owner;
§ Priorizada pelo mesmo;
§ Todos podem adicionar funcionalidades;
§ Estimada pelo time;
§ Quantidade suficiente para um sprint;
§ Tipos:
§ Funcionalides / Bugs;
§ Trabalhos técnicos;
§ Aquisição de conhecimento.
23. CARTA AO PRODUCT OWNER
TEMPO É DINHEIRO!
CUSTOS ENVOLVIDOS
DESENVOLVIMENTO DO TIME
RETORNO SOBRE INVESTIMENTO!!!
24. PRODUCT BACKLOG - MODELO
Categoria História Versão IMP EST
Tema Gerenciamento de usuários 1.0
Simples Como administrador eu gostaria de criar usuá... 200 3
Simples Como usuário eu gostaria de fazer login 180 13
Tema Gerenciamento de produtos 2.0
Simples Como usuário gostaria de cadastrar produtos 160 5
Simples Como comprador gostaria de listar por preço 100 2
Simples Como publicitário gostaria de saber quem está... 60 3
Épica Criar um meta-modelo para gerenciar SWS em... 30
25. EXERCÍCIO
OBJETIVO
Construir um product backlog para o projeto
MÉTODO
§ Quebrar a história “Quero casar com a Niñita” em Temas e Simples;
§ Use o modelo fornecido para criação de histórias e condições de satisfação;
§ O PO de cada equipe deve priorizar (A equipe pode manipular o PO!);
QUESTIONAMENTO
Como envolver clientes na criação de histórias?
30 MIN
28. PLANEJAMENTO DE RELEASE
QUEM? O QUÊ?
§ Product Owner
§ Scrum Master
§ Scrum Team
Estimativa do backlog
Análise da velocidade
POR QUÊ?
Quanto pode ser realizado até 30 de maio?
Quantas pessoas alocar nesse projeto?
Release
Plan
29. VELOCIDADE
0
5
10
15
20
25
30
1 2 3 4 5 6 7 8
Unidadedemedida
Sprints
SPRINT X UNIDADE DE MEDIDA
Medida: Pontos de história ou dias ideais;
À medida que
aumenta a
quantidade de
sprints, melhor
para a análise da
velocidade de um
time.!
30. PLANNING POKER®
OBJETIVO
Forma colaborativa de estimar;
1. Cada “jogador” recebe um deck com valores inscritos;
2. Product owner lê história e uma discussão é feita;
3. Jogadores selecionam cartas e as põe na mesa viradas para baixo;
4. Cartas são viradas para que todos possam ver;
5. Discutir as discrepâncias;
6. Repetir o processo até convergir os valores.
31. EXERCÍCIO
OBJETIVO
Estimar os itens do product backlog e planejar versões
MÉTODO
§ PO apresenta histórias à equipe;
§ Time estima usando Planning Poker®;
§ Time estima velocidade da equipe;
§ Finaliza o plano de release com quais histórias entram em algum sprint;
30 MIN
32. PLANEJAMENTO DE SPRINT
QUEM? O QUÊ?
§ Product Owner
§ Scrum Master
§ Scrum Team
Análise dos itens mais
prioritários do backlog
Seleção das tarefas
POR QUÊ?
O que ser feito
Discutir para
começar
Sprint
Goal
Sprint
Backlog
33. CRONOGRAMA
1. Identificar sprint (duração do sprint, feriados, etc);
2. Determinar disponibilidade da equipe;
3. Selecionar um item do product backlog de alta prioridade;
4. Discutí-lo para criar tarefas;
5. Estimar tarefas;
6. É possível se comprometer com mais?
7. Repete a partir do item 3 até a resposta do item 6 ser negativa.
34. ENCHENDO O BALDE
Tenho 20 horas
disponíveis!
Capitão América
Reconhecimento
do
local
8
Iden0ficar
possíveis
ameaças
3
Elminiar
ameças
5
Proteção
em
festas
4
Como SH espero que a
Niñita não esteja com
outra pessoa.!
35. SPRINT BACKLOG - MODELO
História Tarefa Dia 1 Dia 2 Dia 3 Dia 4 Dia 5
Como um SH
necessito
restabelecer o
contato com a
Niñita.
Busca em redes sociais 8 8 0 0 0
Alerta de disciplina 3 3 2 1 0
Consultoria de messenger 4 0 0 0 0
Análise de feedback 4
36. EXERCÍCIO
OBJETIVO
Estimar as tarefas e criar um sprint backlog e sprint goal
MÉTODO
§ PO apresenta histórias à equipe;
§ Realizar o cronograma apresentado;
§ Construir um sprint backlog e seu respectivo sprint goal;
§ Apresentar para as outras equipes o resultado do seu planejamento de sprint;
1 HORA
40. DAILY MEETING
DETALHES:
§ Diárias;
§ Duração de 15 minutos;
§ Feita em pé;
RESPONDER A 3 PERGUNTAS:
§ O que eu fiz hoje?
§ O que farei amanhã?
§ Quais são meus impendimentos?
41. EXERCÍCIO
OBJETIVO
Estimar as tarefas e criar um sprint backlog e sprint goal
MÉTODO
§ Escolher um Scrum Master geral para a turma e este deve sair da sala;
§ Entregar uma carta de índice com um perfil para alguns voluntários;
§ O Scrum Master é chamado de volta e deve moderar a reunião;
20 MIN
45. SPRINT RETROSPECTIVE
O QUE ESTÁ CERTO E O QUE NÃO ESTÁ
INICIAR
PARAR
CONTINUAR
Foco em melhorias não em pessoas
Responsabilidade de tomar ações
Jogos também podem ajudar
46. EXERCÍCIO
OBJETIVO
Avaliar a apresentação de Scrum
MÉTODO
§ Dividir um papel em três seções: Iniciar, Parar e Continuar;
§ Escrever em cada uma das seções o que é necessário para que esta apresentação melhore;
20 MIN