Apresentação parcial

Preview:

DESCRIPTION

Segunda Apresentação Parcial - Engenharia de Software - UFMG

Citation preview

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