Total de visualizações de página

quinta-feira, 11 de setembro de 2014

Grupo 1 - Ata Reunião de Partida do Projeto (10/09)

Ata da Reunião de Partida do Projeto do Grupo 1

Data: 10/09/2014
Participantes: Arthur, Bernardo, Estanislau e Hayllander

A reunião teve início as 14:15 com presença de Arthur, Bernardo e Hayllander, as 14:40 chegou Estanislau e teve duração de duas horas e meia.
Começamos com as apresentações formais de cada componente no grupo de trabalho e conversamos um pouco sobre qual método iríamos utilizar na reunião, visto que esse era o primeiro contato formal do grupo.
Decidimos debater um pouco sobre qual era a expectativa que tínhamos do jogo para conseguirmos alinhar as ideias. Para isso usamos duas descrições do jogo, uma feita pelo Ruy e outra feita pelo Bernardo, Hayllander e Estanislau, que gerou a seguinte forma combinada:
"O jogo será em terceira pessoa. O personagem percorrerá um mapa com alguns desafios. Estes desafios serão perguntas sobre engenharia de software. Sempre que ele acertar uma resposta, a dificuldade do jogo aumentará, assim como o valor de cada questão. Se ele errar, o jogo ficará mais fácil e o valor de cada questão será reduzido. Ao final do percurso, o Mago da Engenharia de Software emitirá a sua opinião sobre o aproveitamento do jogador. Conforme a acúmulo de erros no quiz, haverá um direcionamento para nível adequado de dificuldades. Se o aproveitamento for  abaixo de um determinado valor, o personagem poderá ser transformado em um rato, um sapo, uma mula, ou algo parecido. Se o aproveitamento for muito bom, ele poderá ser transformado em um aprendiz de Mago ou algo parecido."
Esse foi nosso direcionamento na reunião.
Decidimos usar o Scrum como metodologia de desenvolvimento pelo interesse comum do grupo e por haver componentes (Arthur e Bernardo) mais familiarizados com o processo. A seguir decidimos os papéis de cada um, de forma provisória e com o objetivo de revezar os papéis depois.
Colocamos a monitora como Dona do Produto, o Bernardo como Mestre do Scrum e o resto como desenvolvedores.
Escolhemos a plataforma Android porque temos celulares com essa tecnologia, é muito usada no mercado, existe interesse no aprendizado e temos experiência no desenvolvimento para ela. Junto com a plataforma, escolhemos também o motor de jogo Unity, porque o grupo já possui alguma experiência no desenvolvimento de jogos com ela e porque existe uma versão não paga do software.
Como ferramentas técnicas decidimos usar o VisualStudio para desenvolver código, o Trello para fazer controle da reserva de requisitos do produto e da corrida e o Excel para registrarmos o avanço e gerar os gráficos de velocidade.
O público alvo escolhido foi alunos de engenharia de software.
Após essas definições tivemos uma pausa de 10 minutos.
Começamos a definir os requisitos do projeto, seguindo o formato de: Nome, Descrição e Critério de Aceitação.
A discussão gerou o artefato esboço dos requisitos.
Inicialmente chegamos a 10 histórias e totalizamos 57 pontos. Dentre os requisitos estão as telas do jogo (menu inicial, novo jogo, carregar, fim de jogo, etc), a própria jogabilidade (responder as perguntas, navegar no mundo) e o conteúdo do jogo.
Quando começamos a dar pontos para as histórias usamos um método adaptado do Pôquer do Planejamento. Cada componente do grupo pegava seu celular e digitava a pontuação. Depois, mostrávamos ao mesmo tempo os valores que havíamos dado para as histórias e discutiamos.
Uma das histórias foi considerada por nós muito grande, com 21 pontos. Esse foi nosso limite estabelecido para uma história e decidimos dividi-la em outras duas histórias. Assim, chegamos a 11 histórias, mas os mesmos 57 pontos.
Assim, considerando que temos 8 semanas para a entrega do projeto, estimamos precisar de uma velocidade de 7 pontos por semana para podermos entregar todos os requisitos propostos.
Por fim, cada componente deu sua opinião sobre o processo.
O Bernardo achou muito produtivo e gostou da forma como o processo decorreu.
O Hayllander disse que foi a primeira reunião de partida de projeto segundo os métodos do SCRUM e gostou do processo.
O Estanislau disse que foi uma boa reunião e que espera conseguir finalizar o projeto.
O Arthur disse "que não via a hora da reunião acabar para ir para casa".
Concordamos que o Bernardo iria registrar os artefatos e mandar por email. Além disso, ele marcaria uma reunião com a monitora para discutir os requisitos.

Um comentário:

  1. Preparação para Apresentação.

    Nos reunimos na noite do dia 10/09 para preparação da apresentação do dia 11/09.
    O Hayllander e o Bernardo ficaram responsáveis pela apresentação e os outros componentes ficaram revisando o que eles iam fazendo.

    Pós/Pré Apresentação - Decisões Tomadas:
    - Usar o Visual Studio combinado com o TFS
    - Tema do Jogo será Scrum
    - Não usar Excel
    - Trello e MonoDevelop como opções caso Visual Studio + TFS não funcionarem
    - Criação de Grupo de Email para discussão
    - Criação de Pasta Compartilhada no Dropbox para os artefatos do projeto
    - Corridas de 15 dias
    - 2 Reuniões Diárias semanais (Terças e Quintas) as 14:45
    - Estudar o Scrum

    ResponderExcluir