Total de visualizações de página

terça-feira, 30 de setembro de 2014

Grupo 1 - Ata Reunião Diária (30/09)

ATA DA REUNIÃO DIÁRIA DO GRUPO 1

Data: 30/09/2014
Hora Início: 14:45
Duração: 8 minutos

Participantes:
Arthur
Bernardo
Estanislau
Hayllander
Ruy

Objetivos:
·         Alinhamento da equipe de desenvolvimento, relacionado ao que foi executado no dia e as perspectivas para o próximo dia;

Síntese
       A reunião se inicia com o Arthur levantando a possibilidade de transferir as reuniões diárias de quinta para sexta, sendo que ela passaria a ser online. A proposta surgiu de uma ideia apresentada na reunião de fechamento da primeira corrida. O motivo seria o ganho de um dia entre as reuniões de terça e quinta. A equipe acatou e a próxima reunião já sera na sexta, dia 03/10.
        Após a decisão, passamos para a etapa em que cada um apresenta seus avanços e pretensões.
        O Arthur concluiu as suas tarefas pendentes da primeira corrida e se comprometeu a atualizar o gráfico Burndown, como o Mestre do Scrum, e em realizar alguma tarefa prevista para a segunda corrida.
     O Bernardo concluiu as suas tarefas pendentes da primeira corrida e se comprometeu em realizar alguma tarefa prevista para a segunda corrida.
       O Hayllander não conseguiu avanço neste período e se comprometeu em realizar alguma tarefa prevista para a segunda corrida.
      O Estanislau não conseguiu avanço neste período e se comprometeu em realizar alguma tarefa para a segunda corrida.
       O Ruy iniciou a construção da cena do mundo e do personagem do jogo e se comprometeu a avançar na construção do mesmo, além de executar os testes referentes a tarefa concluída pelo Bernardo.

        Assim, a reunião foi concluída. Como dito acima, a próxima reunião está prevista para o dia 03/10, as 17h.

Grupo 1 – Organização da Segunda Corrida (25/09)

ATA DA ORGANIZAÇÃO DA SEGUNDA CORRIDA DO GRUPO 1

Data: 25/09/2014
Hora Inicio: 15:50
Duração: 51 minutos

Participantes:
Arthur
Bernardo
Estanislau
Hayllander
Ruy

Objetivos
·         Definição do Dono do Produto e do Mestre do Scrum para a segunda corrida;
·         Definição das historias que serão abordadas na corrida, bem como as tarefas para cada uma;
·         Criação do novo gráfico Burndown com as novas metas por dia de trabalho.

Síntese
                A reunião começou com o Arthur (até então, Dono do Produto) lembrando a equipe que devemos fazer a rotatividade dos papeis entre a equipe no inicio de cada corrida, de forma que cada membro do grupo tenha a oportunidade de conhecer melhor o Scrum. Assim, após uma pequena discussão, ficou definido que o novo Dono do Produto será o Estanislau, enquanto o novo Mestre do Scrum será o Arthur.
                Após a definição, passamos para a definição das historias a serem abordadas na segunda corrida. O Estanislau informou a equipe que na corrida anterior foram entregues 9 pontos, ficando 8 pontos por entregar. Arthur e Bernardo propuseram apenas a inclusão de uma história (Construção do Mundo), visto que a mesma possui 13 pontos, além do fato de que a equipe ainda precisa terminar o que faltou da primeira corrida. Hayllander e Ruy apoiaram a proposta, que foi aprovada pelo Dono do Produto (Estanislau).
                Então, a equipe passou a analisar os critérios de aceite para a historia ‘Construção do Mundo’, de forma a decidir quais tarefas devem ser realizadas para a mesma.  Após uma discussão rápida, ficou definido que as tarefas são:
·         Criação de uma Cena para o mundo;
·         Criação do Mapa: a equipe definiu que o mapa será baseado no jogo Super Mario World, para SNES;
·         Criação do personagem: foi definido que as animações de movimentação do personagem já serão implementadas;
·         Criação da HUD, com botões ‘Salvar’ e ‘Voltar ao Menu Principal’;
·         Posicionamento do personagem na tela;
·         Criação de um informativo de que o jogador escolheu uma fase;
·         Adição de uma musica de fundo: neste ponto, o Ruy levantou a possibilidade de alterar a musica de fundo de acordo com a dificuldade atual do jogo. A equipe achou a proposta interessante, mas decidiu por reavaliá-la posteriormente.
·         Criação e execução do plano de testes;
·         Exportar o jogo para Android;
                Após a criação das tarefas, o Arthur levantou a possibilidade de inversão da pontuação entre as historias ‘Construção do Mundo’ [13] e ‘Controle e Gerenciamento do Mundo’ [8], alegando que a primeira cuida apenas da criação dos elementos, enquanto a segunda implementa as funcionalidades, o que seria mais custoso. A equipe concordou com a mudança e o Dono do Produto (Estanislau) aprovou. Sendo assim, esta foi a primeira vez em que a reserva foi alterada com o projeto em andamento.
                A equipe, em uma rápida discussão, decidiu criar uma nova historia, denominada ‘Criar um Nome para o Jogo’, uma vez que o mesmo ainda não foi definido. Esta historia tem a prioridade máxima, dentre as que estão na reserva.
                Por fim, o Mestre do Scrum (Arthur) criou o gráfico Burndown para a segunda corrida. O Arthur informou à equipe que, para esta corrida, ela terá 21 horas para concluir as três historias (duas que vieram da primeira corrida e a adicionada agora), com uma estimativa de 4,2 horas para cada dia de trabalho.

                Assim, a reunião foi concluída. A próxima reunião diária esta marcada para a próxima terça (30/09). Ainda não foi definido se ela será após a aula de Engenharia de Software (às 14:45) ou se será online (às 21:30).

Grupo 1 - Ata Retrospectiva Corrida 1 (25/09)

ATA DA REVISÃO DA CORRIDA 1 DO GRUPO 1

Data: 25/09/2014
Horário: 15:25
Duração: 25 minutos

Participantes:
Arthur
Bernardo
Estanislau
Hayllander
Ruy

Objetivos:
  • Inspecionar o que foi positivo e negativo em relação a corrida 1.
  • Fornecer ideias que possam melhorar o desempenho da equipe.
  • Realizar uma conversa franca em relação a pessoas, processos e ferramentas utilizadas.
Resultados:
Foram gerados dois artefatos nessa reunião. Um foi o Quadro da Retrospectiva, que apenas compilou o relatório da retrospectiva. O objetivo destes artefatos foi colocar de maneira simples todos os pontos que foram considerados importantes pela equipe e com eles pudemos planejar novas ações para a próxima corrida.
Todos os integrantes da equipe elogiaram o processo Scrum, assim como todas as outras ferramentas complementares que utilizamos para o desenvolvimento e acompanhamento do processo.

Grupo 1 - Ata Revisão da Corrida 1 (25/09)

ATA DA REVISÃO DA CORRIDA 1 DO GRUPO 1

Data: 25/09/2014
Horário: 14:40
Duração: 45 minutos

Participantes:
Arthur
Bernardo
Estanislau
Hayllander
Ruy

Objetivos:
  • Inspecionar a reservar de requisitos do produto junto ao representante do dono do produto. 
  • O representante do dono do produto deve julgar o que está pronto e pode ser entregue e o que não está pronto.
  • Discutir os problemas que ocorreram na corrida e como eles foram resolvidos.
  • A equipe demonstra o trabalho que está considerado pronto.
  • A equipe faz um alinhamento quantos as ideias do produto e discute novos itens para a reserva de requisitos.
  • O representante do dono do produto discute a reserva de requisitos e estipula prazos de conclusão.
Resultados:
Ao final da corrida 1 a reserva de requisitos da corrida estava quase toda finalizada. Infelizmente algumas tarefas não foram concluídas o que impediram a entrega de duas histórias e o representante do dono do produto considerou como pronto:
  • Preparação do Ambiente
  • Tela Novo Jogo
  • Tela Instruções
  • Tela Sobre
E as histórias Tela Menu Inicial e Tela Carregar jogo não puderam ser entregues porque faltaram as tarefas "Aplicar imagens de fundo" e "Gerar lista de jogos" respectivamente, além dos testes.
As tarefas faltantes foram deslocadas para a corrida 2.
O maior problema enfrentado pela equipe foi a falta de tempo. Como todos os integrantes fazem várias disciplinas e quase todos trabalham foi difícil encontrar tempo para dedicar as horas mínimas indicadas pelo Mestre do Scrum para completar as tarefas. A melhor solução é melhorar a interação do grupo e tentar fazer reuniões de desenvolvimento.
Com a reserva de requisitos da corrida 1 fechada, a equipe de desenvolvimento mostrou os resultados para o representante do dono do produto. Foi gerado o arquivo .apk e este foi transferido e instalado em um smartphone android e em um tablet android e foi feita a avaliação dos recursos segundo os critérios de aceitação definidos nas histórias.
Após o fechamento dessa etapa da reunião, foi feita uma dinâmica com todos os componentes do grupo com o objetivo de entender a visão de todos quanto ao jogo que seria produzido. O ponto mais positivo dessa dinâmica foi que o grupo entrou em um consenso quanto ao que seria produzido e quais deveriam ser as mudanças a ser realizadas na reserva de requisitos.
Assim, duas novas histórias foram adicionas a reserva: 
  • Melhorar o Layout do Menu do Jogo
  • Adicionar visão do desempenho do jogador.
Decidimos não pesar as histórias porque elas só vão entrar na priorização conforme a disponibilidade de prazo.
Como considerações finais. conseguimos realizar 9 pontos de história e ficamos com 8 pontos quase sendo entregues. Trabalhamos um total de 48 horas, mas a necessidade estimada era de 53 horas, por isso algumas tarefas não foram entregues. Julgamos nosso desempenho bom para nossa primeira interação e estamos animados para melhorar nosso desempenho na próxima.

Grupo 1 - Ata Reunião Diária (25/09)

ATA DA REUNIÃO DIÁRIA DO GRUPO 1

Reunião 5

Data: 25/09/2014
Horário: 14:35
Duração: 5 minutos

Participantes:
Arthur
Bernardo
Estanislau
Hayllander
Ruy

Objetivos:
  • Alinhamento da equipe de desenvolvimento quanto as tarefas executadas no dia e quanto as perspectivas para o próximo dia.
  • Alinhamento da equipe de desenvolvimento com o dono do produto para entendimento do prazo e da velocidade estimada da corrida.
  • Preparação da equipe para o fechamento da corrida.
Resultados:
Os resultados do dia foram pouco satisfatórios. Apesar do empenho da equipe em finalizar todas as tarefas, ainda restaram algumas das histórias "Tela Menu Inicial" e "Tela Carregar Jogo". Percebemos que não conseguiríamos entregar todas as histórias no prazo e que deveríamos nos preparar melhor para conseguir realizar todas as histórias da próxima corrida. Não investimos muito tempo nessa reunião, já que ainda havia a reunião de revisão e a de retrospectiva da corrida para serem realizadas.

segunda-feira, 29 de setembro de 2014

Ata de Reunião 25/09 - Grupo 3






No dia 25/09 foi realizado uma reunião para verificar o andamento da sprint, verificar a possibilidade de adicionar novas tarefas para a sprint e para iniciar o levantamento dos requisitos para serem desenvolvidos na próxima sprint. Além disso foi levantado como seria o prototipo inicial que será apresentado ao final dessa sprint.

As tarefas propostas ao inicio da sprint estão sendo desenvolvidas conforme o esperado. Vale ressaltar que apesar de alguns requisitos do projeto terem sido mudados, o andamento da tarefa não foi alterado, pois as tarefas iniciais se tratavam da iniciação das ferramentas que estão sendo utilizadas para o desenvolvimento do jogo. Devido a esse fato viu-se a necessidade da adição de novas tarefas, visando um aproveitamento melhor do tempo.

Segue a baixo a situação da sprint, com todas as tarefas da sprint e a situação de cada uma delas:

Em Andamento:


  • Aprender o funcionamento do PhoneGap;
  • Aprender o funcionamento do Construct 2;
  • Definir Imagem de Fundo, Personagem Principal, e Posicionamento dos Componentes do Jogo;
  • Definição do Numero de erros permitido por jogadores;
  • Definição e implementação inicial do Layout do jogo;

 Finalizado:


  • Apresentação da nova proposta do jogo para o cliente;
  • Estruturação do ambiente de desenvolvimento na maquina dos desenvolvedores;
  • Definição do novo nome do jogo (Afogue o Gerente);


Abaixo segue o Kanban com a distribuição das tarefas:


Para a próxima sprint foram levantados algumas atividades levando em consideração a finalização desta spritnt e a aprovação do protótipo que será apresentado.

As principais tarefas que serão executadas na proxima sprint, a principio estarão relacionadas com o conteudo de engenharia de software que será utilizado no jogo. Serão coletadas questões do POSCOMP para que os jogadores possam responder.

O protótipo que será apresentado conterá o cenário principal onde se passará o jogo e o gerente que será afogado caso o jogador erre o limite máximo de perguntas disponível para ele. A principio, será apresentado o que foi descrito acima, porém pode haver alguma alteração até a próxima reunião do time de desenvolvimento.