terça-feira, 13 de maio de 2014

CF70 - Apresentação 08/05



Segue o link para a apresentação do dia 08/05:

Apresentação 08/05

Também segue o link para o executavel apresentado:

Protótipo do jogo

upGAME Group - Terceira Apresentação


A terceira apresentação do nosso grupo está disponível para o público. Vejam abaixo ou façam o download pelo link: http://goo.gl/3yKSH7

domingo, 11 de maio de 2014

Reunião Semanal 11/05 esofteacher@sHoRTcut

sHoRTcut.png

Decidimos que, excepcionalmente que nesta semana, não haverá a reunião por hangout em virtude da prova de Engenharia de Software.

A seguir, disponibilizaremos os artefatos exposto na apresentação do dia 08/05. Decidimos criar uma pasta pública no googleDrive para compartilhá-los goo.gl/T2x4XX.

  1. Reserva do Produto
  2. Reserva dos Requisitos da Iteração
  3. Esforço da Equipe na Iteração
  4. Gráfico da “Queimação” (Burndown)
  5. Documento de Teste
  6. Lista de  Falhas

Além disso, reforçamos que o acompanhamento do processo pode ser feito em trello.com/b/tv9tJsM3 e da evolução do produto em github.com/mfer/sHoRTcut.

quarta-feira, 7 de maio de 2014

CF70 - Atualização da Planilha


Na última semana, decidimos fazer algumas alterações na planilha do Kanban. As mudanças podem ser verificadas pelo link de download disponibilizado abaixo:

https://www.dropbox.com/s/csltxnb0nbgc594/kanban_2014_05_07.xlsx

A atualização se deu principalmente devido à relação de complementaridade entre algumas das etapas de desenvolvimento, as quais fazem mais sentido serem desenvolvidas ao mesmo tempo.

Na tarefa de Fases, decidiu-se avançar a sub-etapa de Implementação para o estado de "Sendo Feito", visto que a implementação dos cenários estava se mostrando necessária para o teste das demais funcionalidades.

Na tarefa de Roteiro, é clara a ligação entre Personagens e Diálogos. Logo, achamos que seria mais fácil e lógico desenvolver as duas atividades simultaneamente.

O mesmo se aplica para a tarefa Perguntas, com as etapas de Questões e Dicas.

Além disso, a etapa de Elaboração das Mecânicas de Mini-Jogos e Eventos foi finalizada, o que permitiu a inicialização de sua Implentação.

Também cancelamos o Sistema de Alinhamento pois, apesar de acharmos a ideia interessante para um jogo, acreditamos que o fornecimento de dicas erradas por alguns personagens se mostraria contraprodutivo considerando o contexto de um jogo educativo. No lugar dessa mecânica, decidimos implementar um Glossário, contendo definição de termos importantes relacionados a Engenharia de Software que são mencionados ao longo do jogo.

upGame Group - Progresso



O par  2 conseguiu finalizar o mini-game 3.1. 

Neste mini-game, o jogador deve saber bem como discernir os requisitos.

O jogador recebe uma lista com vários requisitos e tem que separá-los em duas categorias: 
  • Requisitos
  • Requisitos mal definidos
Para conseguir passar por este mini-game, o jogador deve separar corretamente todos os requisitos.

Vejam a baixo alguns screenshots do mini-game funcionando:





domingo, 4 de maio de 2014

Reunião Semanal 04/05 esofteacher@sHoRTcut

sHoRTcut.png

Estes foram os temas discutidos por nossa equipe durante a semana e na última reunião semanal:

Devido ao feriado da semana santa, decidimos que não haveria uma reunião semanal, consequentemente não haveria uma postagem referente ao resumo da reunião.   

A seguir apresentaremos um resumo das cenas elaboradas durante as semanas:

Pontos principais (de onde vai surgir o resumo):
  • O resumo será dado pelo Scrum Master.
  • Planejamento da sprint
  • Levantamento de requisitos do primeiro módulo

Pontos para quiz (que vão entrar apenas na cena complexa):

  • Perguntar se ele sabe o que é corrida
  • Sobre como é o planejamento da sprint
  • Sobre se devemos abraçar as mudanças ou exigir que o contrato seja seguido

Histórias possíveis:

  1. Eu, como dono da empresa, quero cadastrar um produto, seu valor e sua quantidade em estoque
  2. Eu, como dono da empresa, quero cadastrar clientes [com Nome, CPF, telefone, endereço e data de nascimento [, sendo que apenas Nome e CPF são obrigatórios]].
  3. Eu, como dono da empresa, quero encontrar meus clientes [com base em qualquer campo, mas principalmente por Nome e CPF].
  4. [Eu, como dono da empresa, quero ser avisado de quais clientes fazem aniversário no dia].
  5. Eu, como dono da empresa, gostaria de saber quais são os produtos mais vendidos
  6. Eu, como dono da empresa, gostaria de saber quais são os clientes que compram mais
  7. Eu, como dono da empresa, gostaria de registrar as vendas realizadas sabendo qual cliente comprou qual produto 

    Itens em colchetes representam o que é opcional na história, ou seja, representa aquilo que o jogador só vai saber dependendo do questionamento que ele fizer.

Como o professor Rodolfo solicitou que pesquisemos mais a respeito dos procedimentos relacionados com as práticas vigentes na industria de jogos, optamos por elaborar um documento que resume os propósitos do jogo para fins de publicidade. Tal documento é conhecido na industria de entretenimento como One Sheet. Como o documento ainda esta em processo de elaboração, iremos divulga-lo na apresentação.