Post on 01-Jul-2015
description
Antônio Casagrande, Bruna de Oliveira,Felipe Moraes, Mateus Otoni,Nildo Júnior, Patrick Prado
Agenda● Processo
○ Definição de papéis○ Reuniões○ Utilização das ferramentas de apoio○ Definição dos backlogs
● Sprint○ Definição das metas○ Desenvolvimento da Sprint
■ O que foi realizado■ O que está em desenvolvimento■ O que falta■ Modificação do motor
○ Retrospectiva da Sprint
Processo● Definição dos papéis:
○ Felipe Moraes: dono do produto ○ Patrick Prado: SCRUM master
● Reuniões:○ Duas vezes por semana após a aula de engenharia
de software
Ferramentas de apoio
Ferramentas de apoio
Ferramentas de apoio
Processo● Definição dos backlogs:
○ Os backlogs foram divididos em modelo, visão e controle
○ Foi atribuída uma prioridade para cada backlog○ Foi definido também o que deveria ser executado
durante a sprint
Processo● Backlogs do Modelo:
○ Coletar e verificar direitos autorais das perguntas (5)○ Formatar as perguntas para um arquivo .xlsx (5)○ Importar as perguntas para o banco de dados (5)○ Construir o modelo de perguntas (5)○ Construir o modelo de usuários (5)○ Construir o modelo para o ranking (5)
Processo● Backlogs da visão:
○ Construir a tela inicial (5)○ Construir a tela de perguntas (5)○ Construir a tela de login (2)○ Construir uma tela de diálogo para a confirmação (2)○ Construir a tela de ranking (1)○ Implementar uma transição para as telas(1)○ Construir a tela de conclusão do jogo (1)
Processo● Backlogs do Controle:
○ Implementar a interação entre os dados do modelo e a interface de visão (5)
○ Adicionar um tempo para cada pergunta e um tempo final para cada usuário (5)
○ Implementar o controle de transição das telas (3)○ Implementar o sistema de pontuação (2)○ Implementar a funcionalidade do ranking (2)
Sprint● Ficou definido que os backlogs com maior
prioridade seriam executados primeiro, bem como a transição de telas
● Os responsáveis foram:○ coleta das perguntas, verificação dos direitos
autorais, formatação para o .xlsx, construir o modelo de perguntas → Antônio e Mateus
○ banco de dados → Patrick○ transição de telas e tela de perguntas → Felipe○ tela inicial → Bruna e Nildo
Desenvolvimento da Sprint● O que foi realizado:
○ Coleta de perguntas relacionadas à prática SCRUM○ Formatação das perguntas em um arquivo .xlsx○ Definição do banco de dados → MySQL○ Definição e construção do modelo Pergunta○ Tela inicial○ Tela de perguntas○ Transição entre telas
Desenvolvimento da Sprint● O que está em desenvolvimento:
○ Verificação dos direitos autorais○ Importação das perguntas para o banco de dados○ Definição e construção do modelo de Usuário○ Interação dos dados das perguntas com a visão da
tela de perguntas● O que faltou fazer para esta sprint:
○ Adicionar um tempo para cada pergunta e um tempo total para o usuário
Desenvolvimento da Sprint● Modificação do motor do jogo
● Framework mais voltado para jogos no estilo RPG
● Mais recursos que o necessário e mais complicado
● Framework para frontend de apps em geral
● Melhor para desenvolver um jogo de perguntas e respostas
● Mais simples de usar
Retropectiva da Sprint● Foram revisados os pontos positivos e
negativos○ Positivos:
■ Banco de dados foi concluído■ Apoio dos membros às dificuldades dos outros■ Boa harmonia e planejamento de sprints no
grupo■ Protótipo de tela de perguntas pronto■ Nova ferramenta (Ionic) possui boa
documentação■ Reuniões produtivas
Retropectiva da Sprint● Foram revisados os pontos positivos e
negativos:○ Negativos:
■ Verificar os direitos autorais das perguntas → planos alternativos → POSCOMP e provas de concurso, criar as próprias perguntas
■ Dificuldades de gerenciar tempo de trabalho → colocar menos responsabilidades por sprint
■ Dificuldade de comunicação através do Slack → instalar o aplicativo para celular
■ Mudança no motor do jogo e dificuldade de aprender a nova ferramenta
Demonstração do produto