G8 Games
Ata da 9ª Reunião - 31/10
Membros:
Antônio Leite
Bruno Liberal
Rafael Fonseca
Vinícius Garcia
- Objetivos da reunião: 4º Sprint Review e último Sprint Planning
4º Sprint Review:
No Sprint Review é feita uma revisão do que foi feito durante a interação, em relação ao produto e em relação ao processo e é apresentado para o cliente. Também é relatados os impedimentos do processo e em relação a equipe.
Para esse Sprint conseguimos fazer tudo que foi feito e identificamos alguns detalhes que tem que ser mudados no processo.
Casos Feitos no Sprint Review:
- Integrar a programação ao GitHub. 5 pontos
Foi mandado um e-mail para o cliente para que ele nos passe sua conta no dropbox, para adicionarmos ele no processo.
Vemos uma imagem dos “commits” do repositório usado:
- Criar controle de reputação do jogador, dinheiro e salário. 13 pontos
Foram criadas métods dentro das classes do jogo para fazer os controles. Na imagem a seguir vemos um pedaço do diagrama de classes UML com os métodos citados:
- Criar gerenciamento e alocação de tarefas. 13 pontos
Foram criadas classes Tarefa e uma lista de tarefas no projeto. Mais detalhes pode ser encontrado no repositório de código e/ou no diagrama de classe já apresentado.
- Desenhar, executar e explicitar os testes desenhados. 13 pontos
Foi criado um projeto para fazer os testes de unidade do jogo. Os primeiros testes feitos podem ser mostrados acima. Para acesso ao código completo é só acessar o repositório ou pedir a um dos integrantes.
- Terminar as telas da Interface e os objetos interativos da interface 13 pontos
Terminamos as interfaces do jogo e adicionamos poucas telas que faltavam. Agora pode ser visualizado mais dados do jogo, como funcionários, dinheiro e dados do projeto.
- Integrar dados levantados ao jogo e Rodar dois turnos do jogo com dados reais. 13 pontos
O novo protótipo do jogo está disponivel para download no repositório.
Dentre os casos relatados o caso 5 foi adicionado durante a interação do sprint após uma reunião com o grupo. Notifamos o product owner dessa alteração e registramos ela no blog, e no Produck Backlog disponíveis para quem quiser aqui.
Total de pontos planejados: 96
Total de pontos feitos: 119
Impedimentos:
- Aprendizado do git
Solução: Pedimos ao integrante mais experiente do grupo para fazer um tutorial.
- Aprendizado dos testes de unidade
- Familiariação com o C#
Solução: A solução foi estudada.
- Adição de tarefas no Sprint não planejadas
Solução: Passamos mais tempo do que o planejado fazendo os casos.
- Comunicação
Solução: Será colocado na ata das reuniões somente o nome dos integrantes que participaram.
6º e Último Sprint Planning:
Sprint Planning é o planejamento do próximo Sprint. Nele é montado o Selected Backlog a partir do Product Backlog. O Product Backlog é uma lista que contém todos os possíveis casos de serem feitos no software, e nele tanto a equipe quanto o cliente pode adicionar casos. Ele pode ser encontrado aqui.
Já o Selected Backlog é um grupo de casos direcionados para um dos espaços do software, por exemplo melhora de uma funcionalidade. A partir do Selected Backlog a equipe escolhe quais destes casos podem serão feitos no Sprint, pois eles tem mais noção do tempo gasto para as coisas serem feitas.
Como nossa comunicação com o cliente não é completamente fluída, para facilitar, nós montamos o Selected Backlog e enviamos para o Sergio para ele verificar se está de acordo com seu desejo. Caso precise, faremos os ajustes.
Selected Backlog:
Colocar som
|
Refinar interface gráfica
|
Adicionar textos de créditos e como jogar.
|
Rodar uma partida completa do jogo
|
Evidenciar detalhes da implementação do processo
|
Interface geral com poucas animações, contendo tabelas de funcionários contratados e projetos em progresso.
|
Criar tela de fim de jogo. Venceu ou GameOver.
|
Criação de 25 testes de unidade
|
Fazer um gerador de Funcionários automático.
|
Fazer um gerador de Projetos automático.
|
Fazer testes da versão alfa do jogo, já funcional.
|
Após o aceite do cliente será feita o Poker Planning. Nesta etapa será feita a votação de quantos pontos cada um dos casos tem e quais deles estão dentro do possível de ser feito em 2 semanas. Nesta etapa apenas a equipe vota.