quinta-feira, 6 de outubro de 2016

Terceira postagem - Segunda apresentação

Objetivos Principais do jogo



Abordar o assunto de maneira simples e eficiente
Utilizar o método de revisão para retenção do conhecimento
Fazer com que o usuário obtenha um meio de aprendizado descontraído
Avaliar se os pontos chaves para o aprendizado foram absorvidos
Aplicar os conhecimentos sobre Engenharia de Software no desenvolvimento do produto

Gerenciamento de Requisitos (funcionais)



Como jogador, eu quero selecionar as fases de treinamento em uma tela específica.
Como jogador, eu quero que os ensinamentos do mestre sejam textuais.
Como jogador, eu quero que as perguntas da fase de teste sejam do tipo V ou F.
Como jogador, eu quero que as perguntas da fase de testes sejam aleatórias.
Como jogador, eu quero que respostas certas correspondam a um aumento da minha pontuação máxima.
Como jogador, eu quero que minha pontuação máxima seja exibida por meio de uma barra de XP.
Como jogador, eu quero que existam animações do personagem na fase de teste.
Como jogador, eu quero que o painel de seleção das fases de treinamento mostre meu desempenho nas fases concluídas no formato de 1, 2 ou 3 estrelas para pontuações mínimas, médias e máximas respectivamente.
Como jogador, eu quero enfrentar um personagem Chefão, como uma espécie de desafio máximo.
Como jogador, eu quero poder enfrentar o Chefão a qualquer momento fora das fases de teste, independentemente da quantidade de fases concluídas.
Como jogador, eu quero um mecanismo para ver minha pontuação relativa ao número de acertos.
Como jogador, eu quero um mecanismo para ver quanto tempo gastei para concluir uma fase de teste.
Como jogador, eu quero que meu progresso no jogo possa ser salvo.


Gerenciamento de Requisitos (não funcionais)


Como jogador, eu quero conseguir jogar em qualquer navegador
Como jogador, eu não quero que o jogo demore um tempo superior a alguns segundos para carregar



Planejamento do projeto




Primeira meta: Estabelecimento e a manutenção das estimativas do projeto.


Organização do grupo e decisões



Unbenannt.JPG



Resultado da corrida



Duas atividades não foram completadas no tempo limite da primeira corrida.
Motivos:
*Sobrecarga dos programadores;
*Falta de experiência com o sistema de corridas.

Sugestões para a próxima corrida





Melhorar a divisão do trabalho;
Melhorar a administração do tempo.

Pesquisa com os usuários






Foi realizada uma pesquisa com os usuários a fim de analisar a proposta do jogo por meio de um formulário do Google. Os resultados obtidos foram disponibilizados via gráficos.

Captura de tela de 2016-10-06 10-39-09.png

interesse.png

Captura de tela de 2016-10-06 10-39-55.png

 Pesquisa de sugestões com o público-alvo


Um campo foi disponibilizado para que os usuários dessem sugestões para o grupo. Recebemos uma proposta interessante que está em fase de análise de viabilidade.

Proposta
Situação
Adicionar um tempo limite para responder as perguntas do chefão, tempo esse que se reduziria a cada perguntas, o que deixaria o jogo mais dinâmico e interessante
Sendo avaliada

 Desafios encontrados

Aplicar o conteúdo baseado no CMMI de forma didática, concisa e objetiva
Analisar e selecionar os requisitos visando uma maior qualidade e eficiência na implementação do software
Criação dos desenhos dos personagens e das telas de fundo do jogo.
Elaboração das perguntas e respostas utilizadas no jogo de forma a manter um nível desejado de dificuldade para melhor experiência e aprendizado do usuário.


Resultados obtidos


Produção parcial do conteúdo didático a ser apresentado no software e das perguntas.
Desenvolvimento da interface inicial do produto e da tela de treinamento e batalha
Interação e crescimento entre os participantes do projeto, aumentando o grau de maturidade da equipe
Possibilidade de utilização do protótipo e refinamento dos requisitos funcionais


Telas de demonstração do jogo

*Treinamento


*Teste




Nenhum comentário:

Postar um comentário