tutorial scrum
TRANSCRIPT
SCRUMNão é uma metodologia, fion
Material produzido por: Anny Caroline Sousa | Jogos Digitais – IFRJ
POR QUE MUDAR?
Conseguiremos vender o queproduzirmos?
O Scrum consegue minimizar os riscos ao enfatizar aentrega do produto por incrementos. Os clientesficarão a frente do produto de forma mais rápida.
No nosso caso, o único grande risco que correríamosseria o técnico.
Quem é o que no Scrum?
Ou você faz parte da equipe e está fazendo o trabalho
Ou você é o Mestre Scrum (os produtores) que ajuda a equipe a descobrir como trabalhar melhor
Ou, então, você é o Dono do Produto - dono da lista de pendências
PlanejamentoInicial
Primeira coisa a se fazer: Listar tudo o que seu jogo precisa ter para ser um sucesso.
Pegue todos os elementos listados e classifique-os numa lista de prioridades.
Qual objetivo a equipe precisa alcançar para cada item na lista de prioridades seja concluído?
O Escopo será definido porpequenas histórias.
Você tem um mês para entregar o próximo protótipo. E agora?
SEMANAS = SPRINTS
Reúna a equipe e escolha (coletivamente) as tarefas que podem ser concluídas a cada Sprint (semana). Ao definir as tarefas (colocar duraçãonas tarefas),não adicionar nem excluir até que todas estejam finalizadas naquela semana.
Cada Sprint é importante.Por isso, as reuniões diárias. Já que pra concluir as tarefas daquela semana,o que você faz em cada minuto do seu dia importa. Quanto tempo por diavocê vai se dedicar ao projeto? Se você não acha isso importante, peçapra sair do projeto.
Planejamento dos Sprints
Todos se reúnem, analisam a lista de histórias que precisam ser feitas e eis a questão: "o que podemos fazer neste Sprint? Essas histórias estão prontas? Elas podem ser concluídas ao final desta interação? Poderemos demonstrá-las para o cliente e mostrar-lhe valor real?"
Como organizar os SPRINTS?
PENDÊNCIAS
História do Jogo
(4 horas)
Mecânicas(20min)
Fluxo de Tela
(5 horas)
Descrição dospersonagens
(1 hora)
1º Sprint: semana de 28/03 até 01/04 –GAME DESIGN E ROTEIRIZAÇÃO
Quantas tarefas a equipeconsegue concluir
naquela semana
NOTA: Uma vez decidido os objetivos da semana, estes ficam bloqueados. Não é recomendado adicionar ou retiraraté que todas as tarefas daquele Sprint estejam concluídos
Descrição docenário(30min)
Lista de animações
(50min)
Lista de sons
(20min)
Como Estimar?
Cada membro da equipe deve receber um grupo de cartas ou pedaços de papel com números da sequência de Fibonacci: 1, 3, 5, 8, 13, ...
Cada item que precisa ser estimado coloque na mesa.
Então, todos os membros da equipe colocam uma carta virada pra baixo com o número que acreditam representar o esforço necessário para concluir aquela tarefa.
Todos viram suas cartas ao mesmo tempo.
Se os números estiverem aproximados, tipo (3, 5, 8) some todos, tire a média e siga para o próximo.
Se os números das cartas mostrarem uma diferença muito grande, as pessoas com as mais altas e mais baixas dizem o motivo porque acreditam que seu número é adequado. Repita a rodada.
PÔKER DO PLANEJAMENTO
Somos péssimos nisso. Mas lembre-se: estimativa é
diferente de cronograma blindado. Estime pequenas
partes do projeto
Colocando em prática!
PENDÊNCIAS
História do Jogo
(4 horas)
Mecânicas(20min)
Fluxo de Tela
(5 horas)
Descrição dospersonagens
(1 hora)
1º Sprint: semana de 28/03 até 01/04 –GAME DESIGN E ROTEIRIZAÇÃO
Descrição docenário(30min)
Lista de animações
(50min)
Lista de sons
(20min)
FAZENDO FEITO
Padrão de conclusão de tarefa Definir: para tal tarefa ser feita, precisa atender a quais objetivos?
Os objetivos foram atendidos? Então, tarefa concluída.
Reuniões Diárias
O que você fez ontem pra ajudar a equipe a concluir o Sprint?
O que você vai fazer hoje para ajudar a equipe a concluir o Sprint?
Que obstáculos* a equipe está enfrentando?
*entende-se por obstáculos desde dificuldade com o Github (por exemplo),
até a “procrastinação” ou “hoje teve rpg” ou “hoje teve lolzin”. É importante todos ‘ os membros serem sinceros nesse quesito
Reuniões em pé e de no máximo 15 minutos. No mesmo horário todos os dias! Só iniciar quando
TODOS estiverem no local. Senão, a reunião não ocorre e a comunicação da equipe não acontece.
Pauta com tópicos fixos
"Vocês querem ser horríveis para o resto da vida?
É essa a sua motivação? Porque existe uma escolha,
sabe? - você não precisa ser assim.“
LEVEM AS REUNIÕES A SÉRIO
Stund up diário
Scrum diário
Mas... Por que isso?
A repetição é a chave.
Foi comprovado que após três Sprints, pelo menos, a equipe tende a ficar altamente disciplinada e desta forma, aumenta sua produtividade.Já que, procrastinar todo dia fica “feio” perante a equipe e um projeto estáem jogo. Sejamos profissionais.Demonstre ou
morra!
O tempo é finito. Trate-o dessa forma.
Felicidade! Acabou o Sprint!
Atmosferade confiança
Maturidadeemocional
Retrospectiva do 1º Sprint – 28/03 até 01/04
Lições Aprendidas – Reúna a Equipe
O que deu certo?
O que poderia melhorar?
O que pode ser aperfeiçoado?
O câncer da produtividade
Trabalhar demais resulta em
mais trabalho
NOTA: Nada de escrotice. Não seja um e não tolere esse tipo de comportamento. Qualquer pessoa capaz de causar caos emocional, inspirar medo ou terror, ou que humilhe e diminua as pessoas, precisa ser detida.
O que mostrar então?
Mantenha transparênciaNo processo. Mostre os
Sprints gerados paraa banca
(com a estimativa)
Pode ser em um conjunto de Slides, no Trello, em Planilha
ou foto dos Sprints.
Exemplo: Departamento de Artes2D Diretório: Onedrive, Padrão de Nomenclatura
Definir pastas especificas para textura, level map, modelsheet e formalizar em um doc.
Dica extra: pense no Game Bible comose fosse seu TCC sobre o jogo produzido