2. 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
3. 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
7. 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
8. 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)
9. 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)
10. 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)
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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