O planejamento inicial da equipe levava em consideração quatro corridas, entretanto, houve um equívoco quanto ao tempo disponível para completar o projeto. Sendo assim, não foi possível realizar uma quarta corrida em duas semanas e tivemos que montar uma força tarefa para acelerar a execução das tarefas restantes. Para a entrega no dia 03/12 as tarefas restantes foram:
- Criação da tela de ranking
- Implementar sistema de ranking
- Implementar lógica de seleção de jogadores
- Implementar o controle da partida simultânea entre jogadores
- Criação da tela de escolha do oponente
Realizamos uma reunião essa semana com todos os membros do grupo para finalizarmos a corrida. Sendo assim, analisamos as tarefas concluídas e se elas corresponderam ao nosso planejamento. No planejamento, fizemos a divisão de requisitos do produto seguindo o padrão MVC(modelo visão controle). Na camada de modelo os requisitos foram:
- Elaboração do Documento de Partida
- Elaboração do Documento de Design do Jogo -GDD
Já na camada de visão, os requisitos foram:
- Elaboração do Design do Jogo
- Criação da tela de login
- Criação da tela de escolha do oponente
- Criação da tela de perguntas e respostas
- Criação da tela de resultados da partida
- Criação da tela de ranking
- Criação da tela de ajuda
- Criação das telas do CRUD de perguntas e respostas (Área administrativa)
Por fim, os requisitos divididos na camada de controle são:
- Criação da tela de ranking
- Implementar sistema de ranking
- Implementar lógica de seleção de jogadores
- Implementar o controle da partida simultânea entre jogadores
- Criação da tela de escolha do oponente
- Implementar CRUD de perguntas e respostas na área administrativa
- Implementar tela de login via Facebook
- Implementar lógica de seleção de jogadores
- Implementar lógica de seleção de perguntas
- Implementar o controle da partida simultânea entre jogadores
- Implementar sistema de pontuação baseado no nível de dificuldade das perguntas e no tempo de resposta do usuário
- Implementar sistema de ranking
Dado isso, constatamos que os requisitos do produto foram todos satisfeitos e todas as tarefas que planejamos foram finalizadas. O produto funcionou conforme o proposto e com os testes realizados foi possível verificar que o jogo está funcionando de acordo com os requisitos iniciais. Por fim, concluímos que o trabalho foi proveitoso, pois nos permitiu ter uma visão prática do ambiente de desenvolvimento SCRUM e aprofundar o conhecimento sobre engenharia de software.
O produto pode ser acessado aqui: QuizNOW
Apresentação final disponível no link: Apresentação final grupo 2-NWO
Documentação do produto: Documentação do produto
O produto pode ser acessado aqui: QuizNOW
Apresentação final disponível no link: Apresentação final grupo 2-NWO
Documentação do produto: Documentação do produto
Nenhum comentário:
Postar um comentário